Warning: Permanently added '2620:52:3:1:dead:beef:cafe:c113' (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/7745683-epel-9-x86_64 --chroot epel-9-x86_64 Version: 0.73 PID: 6512 Logging PID: 6513 Task: {'allow_user_ssh': False, 'appstream': False, 'background': True, 'build_id': 7745683, 'buildroot_pkgs': [], 'chroot': 'epel-9-x86_64', 'enable_net': False, 'fedora_review': False, 'git_hash': '5e3b52980698bf9a1944dba43328bd4f0726d39c', 'git_repo': 'https://copr-dist-git.fedorainfracloud.org/git/ngompa/glimpse/glimpse', 'isolation': 'default', 'memory_reqs': 2048, 'package_name': 'glimpse', 'package_version': '4.12.6^git20161025.4945711-4', 'project_dirname': 'glimpse', 'project_name': 'glimpse', 'project_owner': 'ngompa', 'repo_priority': None, 'repos': [{'baseurl': 'https://download.copr.fedorainfracloud.org/results/ngompa/glimpse/epel-9-x86_64/', 'id': 'copr_base', 'name': 'Copr repository', 'priority': None}], 'sandbox': 'ngompa/glimpse--https://src.fedoraproject.org/user/releng', 'source_json': {}, 'source_type': None, 'ssh_public_keys': None, 'submitter': 'https://src.fedoraproject.org/user/releng', 'tags': [], 'task_id': '7745683-epel-9-x86_64', 'timeout': 18000, 'uses_devel_repo': False, 'with_opts': [], 'without_opts': []} Running: git clone https://copr-dist-git.fedorainfracloud.org/git/ngompa/glimpse/glimpse /var/lib/copr-rpmbuild/workspace/workdir-lqs32n4m/glimpse --depth 500 --no-single-branch --recursive cmd: ['git', 'clone', 'https://copr-dist-git.fedorainfracloud.org/git/ngompa/glimpse/glimpse', '/var/lib/copr-rpmbuild/workspace/workdir-lqs32n4m/glimpse', '--depth', '500', '--no-single-branch', '--recursive'] cwd: . rc: 0 stdout: stderr: Cloning into '/var/lib/copr-rpmbuild/workspace/workdir-lqs32n4m/glimpse'... Running: git checkout 5e3b52980698bf9a1944dba43328bd4f0726d39c -- cmd: ['git', 'checkout', '5e3b52980698bf9a1944dba43328bd4f0726d39c', '--'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-lqs32n4m/glimpse rc: 0 stdout: stderr: Note: switching to '5e3b52980698bf9a1944dba43328bd4f0726d39c'. 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 5e3b529 automatic import of glimpse Running: copr-distgit-client sources /usr/bin/tail: /var/lib/copr-rpmbuild/main.log: file truncated INFO: Calling: curl -H Pragma: -o glimpse-49457116bb0796636fd1bc84f39006fb102bfafc.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/ngompa/glimpse/glimpse/glimpse-49457116bb0796636fd1bc84f39006fb102bfafc.tar.gz/md5/2237f26d0a84ea7f35641c96144c2699/glimpse-49457116bb0796636fd1bc84f39006fb102bfafc.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 502k 100 502k 0 0 5651k 0 --:--:-- --:--:-- --:--:-- 5714k INFO: Reading stdout from command: md5sum glimpse-49457116bb0796636fd1bc84f39006fb102bfafc.tar.gz Running (timeout=18000): unbuffer mock --spec /var/lib/copr-rpmbuild/workspace/workdir-lqs32n4m/glimpse/glimpse.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-lqs32n4m/glimpse --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1721270515.922536 -r /var/lib/copr-rpmbuild/results/configs/child.cfg INFO: mock.py version 5.6 starting (python version = 3.12.1, NVR = mock-5.6-1.fc39), args: /usr/libexec/mock/mock --spec /var/lib/copr-rpmbuild/workspace/workdir-lqs32n4m/glimpse/glimpse.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-lqs32n4m/glimpse --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1721270515.922536 -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-lqs32n4m/glimpse/glimpse.spec) Config(rhel+epel-9-x86_64) Start: clean chroot Finish: clean chroot Mock Version: 5.6 INFO: Mock Version: 5.6 Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/rhel+epel-9-x86_64-bootstrap-1721270515.922536/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.access.redhat.com/ubi9/ubi INFO: Pulling image: registry.access.redhat.com/ubi9/ubi INFO: Copy content of container registry.access.redhat.com/ubi9/ubi to /var/lib/mock/rhel+epel-9-x86_64-bootstrap-1721270515.922536/root INFO: Checking that registry.access.redhat.com/ubi9/ubi image matches host's architecture INFO: mounting registry.access.redhat.com/ubi9/ubi with podman image mount INFO: image registry.access.redhat.com/ubi9/ubi as /var/lib/containers/storage/overlay/f36b8ecab85c5c9826a874ef53e376c73e537fdf69e4f18011e763210554cd91/merged INFO: umounting image registry.access.redhat.com/ubi9/ubi (/var/lib/containers/storage/overlay/f36b8ecab85c5c9826a874ef53e376c73e537fdf69e4f18011e763210554cd91/merged) with podman image umount INFO: Package manager dnf 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/rhel+epel-9-x86_64-1721270515.922536/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 dnf detected and used (direct choice) INFO: Buildroot is handled by package management downloaded with a bootstrap image: rpm-4.16.1.3-29.el9.x86_64 python3-dnf-4.14.0-9.el9.noarch python3-dnf-plugins-core-4.3.0-13.el9.noarch yum-4.14.0-9.el9.noarch Start: installing minimal buildroot with dnf No matches found for the following disable plugin patterns: local, spacewalk, versionlock Updating Subscription Management repositories. Unable to read consumer identity This system is not registered with an entitlement server. You can use subscription-manager to register. Copr repository 24 kB/s | 6.1 kB 00:00 Red Hat Enterprise Linux - BaseOS 28 MB/s | 27 MB 00:00 Red Hat Enterprise Linux - AppStream 31 MB/s | 38 MB 00:01 Red Hat Enterprise Linux - CodeReady Linux Buil 12 MB/s | 8.3 MB 00:00 Extra Packages for Enterprise Linux 9 - x86_64 2.8 MB/s | 22 MB 00:07 Dependencies resolved. ================================================================================ Package Arch Version Repo Size ================================================================================ Installing: bash x86_64 5.1.8-9.el9 baseos 1.7 M bzip2 x86_64 1.0.8-8.el9 baseos 60 k coreutils x86_64 8.32-35.el9 baseos 1.2 M cpio x86_64 2.13-16.el9 baseos 279 k diffutils x86_64 3.7-12.el9 baseos 402 k epel-rpm-macros noarch 9-14.el9 epel 15 k findutils x86_64 1:4.8.0-6.el9 baseos 550 k gawk x86_64 5.1.0-6.el9 baseos 1.0 M glibc-minimal-langpack x86_64 2.34-100.el9_4.2 baseos 28 k grep x86_64 3.6-5.el9 baseos 273 k gzip x86_64 1.12-1.el9 baseos 167 k info x86_64 6.7-15.el9 baseos 228 k patch x86_64 2.7.6-16.el9 appstream 130 k redhat-release x86_64 9.4-0.4.el9 baseos 46 k redhat-rpm-config noarch 207-1.el9 appstream 76 k rpm-build x86_64 4.16.1.3-29.el9 appstream 72 k sed x86_64 4.8-9.el9 baseos 309 k tar x86_64 2:1.34-6.el9_1 baseos 889 k unzip x86_64 6.0-56.el9 baseos 186 k util-linux x86_64 2.37.4-18.el9 baseos 2.3 M which x86_64 2.21-29.el9 baseos 45 k xz x86_64 5.2.5-8.el9_0 baseos 230 k Installing dependencies: alternatives x86_64 1.24-1.el9 baseos 42 k ansible-srpm-macros noarch 1-12.el9 epel 21 k audit-libs x86_64 3.1.2-2.el9 baseos 121 k basesystem noarch 11-13.el9 baseos 8.0 k binutils x86_64 2.35.2-43.el9 baseos 4.6 M binutils-gold x86_64 2.35.2-43.el9 baseos 736 k bzip2-libs x86_64 1.0.8-8.el9 baseos 42 k ca-certificates noarch 2023.2.60_v7.0.306-90.1.el9_2 baseos 846 k coreutils-common x86_64 8.32-35.el9 baseos 2.0 M cracklib x86_64 2.9.6-27.el9 baseos 99 k cracklib-dicts x86_64 2.9.6-27.el9 baseos 3.6 M crypto-policies noarch 20240202-1.git283706d.el9 baseos 88 k curl x86_64 7.76.1-29.el9_4 baseos 298 k cyrus-sasl-lib x86_64 2.1.27-21.el9 baseos 774 k debugedit x86_64 5.0-5.el9 appstream 81 k dwz x86_64 0.14-3.el9 appstream 130 k ed x86_64 1.14.2-12.el9 baseos 78 k efi-srpm-macros noarch 6-2.el9_0 appstream 24 k elfutils x86_64 0.190-2.el9 baseos 559 k elfutils-debuginfod-client x86_64 0.190-2.el9 baseos 39 k elfutils-default-yama-scope noarch 0.190-2.el9 baseos 12 k elfutils-libelf x86_64 0.190-2.el9 baseos 196 k elfutils-libs x86_64 0.190-2.el9 baseos 258 k file x86_64 5.39-16.el9 baseos 52 k file-libs x86_64 5.39-16.el9 baseos 593 k filesystem x86_64 3.16-2.el9 baseos 4.7 M fonts-srpm-macros noarch 1:2.0.5-7.el9.1 appstream 29 k forge-srpm-macros noarch 0.3.1-1.el9 epel 19 k fpc-srpm-macros noarch 1.3-7.el9 epel 7.5 k gdb-minimal x86_64 10.2-13.el9 appstream 3.5 M gdbm-libs x86_64 1:1.19-4.el9 baseos 56 k ghc-srpm-macros noarch 1.5.0-6.el9 appstream 9.0 k glibc x86_64 2.34-100.el9_4.2 baseos 2.0 M glibc-common x86_64 2.34-100.el9_4.2 baseos 313 k glibc-gconv-extra x86_64 2.34-100.el9_4.2 baseos 1.7 M gmp x86_64 1:6.2.0-13.el9 baseos 319 k go-srpm-macros noarch 3.2.0-3.el9 appstream 28 k go-srpm-macros-epel noarch 3.3.0.5-1.el9 epel 27 k groff-base x86_64 1.22.4-10.el9 baseos 1.1 M kernel-srpm-macros noarch 1.0-13.el9 appstream 17 k keyutils-libs x86_64 1.6.3-1.el9 baseos 34 k krb5-libs x86_64 1.21.1-1.el9 baseos 770 k libacl x86_64 2.3.1-4.el9 baseos 24 k libarchive x86_64 3.5.3-4.el9 baseos 392 k libattr x86_64 2.5.1-3.el9 baseos 20 k libblkid x86_64 2.37.4-18.el9 baseos 110 k libbrotli x86_64 1.0.9-6.el9 baseos 317 k libcap x86_64 2.48-9.el9_2 baseos 74 k libcap-ng x86_64 0.8.2-7.el9 baseos 36 k libcom_err x86_64 1.46.5-5.el9 baseos 28 k libcurl x86_64 7.76.1-29.el9_4 baseos 286 k libdb x86_64 5.3.28-53.el9 baseos 740 k libeconf x86_64 0.4.1-3.el9_2 baseos 30 k libevent x86_64 2.1.12-6.el9 baseos 268 k libfdisk x86_64 2.37.4-18.el9 baseos 157 k libffi x86_64 3.4.2-8.el9 baseos 40 k libgcc x86_64 11.4.1-3.el9 baseos 95 k libgcrypt x86_64 1.10.0-10.el9_2 baseos 508 k libgomp x86_64 11.4.1-3.el9 baseos 270 k libgpg-error x86_64 1.42-5.el9 baseos 220 k libidn2 x86_64 2.3.0-7.el9 baseos 105 k libmount x86_64 2.37.4-18.el9 baseos 138 k libnghttp2 x86_64 1.43.0-5.el9_4.3 baseos 75 k libpkgconf x86_64 1.7.3-10.el9 baseos 37 k libpsl x86_64 0.21.1-5.el9 baseos 66 k libpwquality x86_64 1.4.4-8.el9 baseos 123 k libselinux x86_64 3.6-1.el9 baseos 88 k libsemanage x86_64 3.6-1.el9 baseos 121 k libsepol x86_64 3.6-1.el9 baseos 331 k libsigsegv x86_64 2.13-4.el9 baseos 30 k libsmartcols x86_64 2.37.4-18.el9 baseos 66 k libssh x86_64 0.10.4-13.el9 baseos 220 k libssh-config noarch 0.10.4-13.el9 baseos 11 k libstdc++ x86_64 11.4.1-3.el9 baseos 747 k libtasn1 x86_64 4.16.0-8.el9_1 baseos 77 k libunistring x86_64 0.9.10-15.el9 baseos 499 k libutempter x86_64 1.2.1-6.el9 baseos 30 k libuuid x86_64 2.37.4-18.el9 baseos 30 k libverto x86_64 0.3.2-3.el9 baseos 24 k libxcrypt x86_64 4.4.18-3.el9 baseos 120 k libxml2 x86_64 2.9.13-6.el9_4 baseos 752 k libzstd x86_64 1.5.1-2.el9 baseos 332 k lua-libs x86_64 5.4.4-4.el9 baseos 132 k lua-srpm-macros noarch 1-6.el9 appstream 10 k lz4-libs x86_64 1.9.3-5.el9 baseos 69 k mpfr x86_64 4.1.0-7.el9 baseos 329 k ncurses x86_64 6.2-10.20210508.el9 baseos 410 k ncurses-base noarch 6.2-10.20210508.el9 baseos 99 k ncurses-libs x86_64 6.2-10.20210508.el9 baseos 332 k ocaml-srpm-macros noarch 6-6.el9 appstream 9.1 k openblas-srpm-macros noarch 2-11.el9 appstream 8.6 k openldap x86_64 2.6.6-3.el9 baseos 286 k openssl x86_64 1:3.0.7-27.el9 baseos 1.2 M openssl-fips-provider x86_64 3.0.7-2.el9 baseos 576 k openssl-libs x86_64 1:3.0.7-27.el9 baseos 1.9 M p11-kit x86_64 0.25.3-2.el9 baseos 537 k p11-kit-trust x86_64 0.25.3-2.el9 baseos 145 k pam x86_64 1.5.1-19.el9 baseos 631 k pcre x86_64 8.44-3.el9.3 baseos 202 k pcre2 x86_64 10.40-5.el9 baseos 236 k pcre2-syntax noarch 10.40-5.el9 baseos 145 k perl-AutoLoader noarch 5.74-481.el9 appstream 21 k perl-B x86_64 1.80-481.el9 appstream 184 k perl-Carp noarch 1.50-460.el9 appstream 31 k perl-Class-Struct noarch 0.66-481.el9 appstream 22 k perl-Data-Dumper x86_64 2.174-462.el9 appstream 59 k perl-Digest noarch 1.19-4.el9 appstream 29 k perl-Digest-MD5 x86_64 2.58-4.el9 appstream 39 k perl-Encode x86_64 4:3.08-462.el9 appstream 1.7 M perl-Errno x86_64 1.30-481.el9 appstream 15 k perl-Exporter noarch 5.74-461.el9 appstream 34 k perl-Fcntl x86_64 1.13-481.el9 appstream 22 k perl-File-Basename noarch 2.85-481.el9 appstream 17 k perl-File-Path noarch 2.18-4.el9 appstream 38 k perl-File-Temp noarch 1:0.231.100-4.el9 appstream 63 k perl-File-stat noarch 1.09-481.el9 appstream 17 k perl-FileHandle noarch 2.03-481.el9 appstream 16 k perl-Getopt-Long noarch 1:2.52-4.el9 appstream 64 k perl-Getopt-Std noarch 1.12-481.el9 appstream 16 k perl-HTTP-Tiny noarch 0.076-462.el9 appstream 57 k perl-IO x86_64 1.43-481.el9 appstream 92 k perl-IO-Socket-IP noarch 0.41-5.el9 appstream 45 k perl-IO-Socket-SSL noarch 2.073-1.el9 appstream 223 k perl-IPC-Open3 noarch 1.21-481.el9 appstream 24 k perl-MIME-Base64 x86_64 3.16-4.el9 appstream 34 k perl-Mozilla-CA noarch 20200520-6.el9 appstream 14 k perl-Net-SSLeay x86_64 1.92-2.el9 appstream 392 k perl-POSIX x86_64 1.94-481.el9 appstream 98 k perl-PathTools x86_64 3.78-461.el9 appstream 92 k perl-Pod-Escapes noarch 1:1.07-460.el9 appstream 22 k perl-Pod-Perldoc noarch 3.28.01-461.el9 appstream 92 k perl-Pod-Simple noarch 1:3.42-4.el9 appstream 229 k perl-Pod-Usage noarch 4:2.01-4.el9 appstream 43 k perl-Scalar-List-Utils x86_64 4:1.56-461.el9 appstream 77 k perl-SelectSaver noarch 1.02-481.el9 appstream 12 k perl-Socket x86_64 4:2.031-4.el9 appstream 58 k perl-Storable x86_64 1:3.21-460.el9 appstream 98 k perl-Symbol noarch 1.08-481.el9 appstream 14 k perl-Term-ANSIColor noarch 5.01-461.el9 appstream 51 k perl-Term-Cap noarch 1.17-460.el9 appstream 24 k perl-Text-ParseWords noarch 3.30-460.el9 appstream 18 k perl-Text-Tabs+Wrap noarch 2013.0523-460.el9 appstream 25 k perl-Time-Local noarch 2:1.300-7.el9 appstream 37 k perl-URI noarch 5.09-3.el9 appstream 125 k perl-base noarch 2.27-481.el9 appstream 16 k perl-constant noarch 1.33-461.el9 appstream 25 k perl-if noarch 0.60.800-481.el9 appstream 14 k perl-interpreter x86_64 4:5.32.1-481.el9 appstream 73 k perl-libnet noarch 3.13-4.el9 appstream 134 k perl-libs x86_64 4:5.32.1-481.el9 appstream 2.2 M perl-mro x86_64 1.23-481.el9 appstream 29 k perl-overload noarch 1.31-481.el9 appstream 46 k perl-overloading noarch 0.02-481.el9 appstream 13 k perl-parent noarch 1:0.238-460.el9 appstream 16 k perl-podlators noarch 1:4.14-460.el9 appstream 118 k perl-srpm-macros noarch 1-41.el9 appstream 9.4 k perl-subs noarch 1.03-481.el9 appstream 12 k perl-vars noarch 1.05-481.el9 appstream 13 k pkgconf x86_64 1.7.3-10.el9 baseos 45 k pkgconf-m4 noarch 1.7.3-10.el9 baseos 16 k pkgconf-pkg-config x86_64 1.7.3-10.el9 baseos 12 k popt x86_64 1.18-8.el9 baseos 69 k publicsuffix-list-dafsa noarch 20210518-3.el9 baseos 59 k pyproject-srpm-macros noarch 1.12.0-1.el9 appstream 14 k python-srpm-macros noarch 3.9-53.el9 appstream 19 k qt5-srpm-macros noarch 5.15.9-1.el9 appstream 9.1 k qt6-srpm-macros noarch 6.6.2-1.el9 epel 8.7 k readline x86_64 8.1-4.el9 baseos 215 k rpm x86_64 4.16.1.3-29.el9 baseos 541 k rpm-build-libs x86_64 4.16.1.3-29.el9 baseos 90 k rpm-libs x86_64 4.16.1.3-29.el9 baseos 310 k rpmautospec-rpm-macros noarch 0.6.5-1.el9 epel 9.6 k rust-srpm-macros noarch 17-4.el9 appstream 11 k rust-srpm-macros-epel noarch 26.3-1.el9 epel 10 k setup noarch 2.13.7-10.el9 baseos 150 k shadow-utils x86_64 2:4.9-8.el9 baseos 1.2 M sqlite-libs x86_64 3.34.1-7.el9_3 baseos 622 k systemd-libs x86_64 252-32.el9_4 baseos 679 k tzdata noarch 2024a-1.el9 baseos 842 k util-linux-core x86_64 2.37.4-18.el9 baseos 469 k xz-libs x86_64 5.2.5-8.el9_0 baseos 94 k zip x86_64 3.0-35.el9 baseos 270 k zlib x86_64 1.2.11-40.el9 baseos 93 k zstd x86_64 1.5.1-2.el9 baseos 552 k Transaction Summary ================================================================================ Install 206 Packages Total download size: 68 M Installed size: 215 M Downloading Packages: (1/206): bzip2-libs-1.0.8-8.el9.x86_64.rpm 233 kB/s | 42 kB 00:00 (2/206): basesystem-11-13.el9.noarch.rpm 43 kB/s | 8.0 kB 00:00 (3/206): bzip2-1.0.8-8.el9.x86_64.rpm 304 kB/s | 60 kB 00:00 (4/206): cracklib-2.9.6-27.el9.x86_64.rpm 781 kB/s | 99 kB 00:00 (5/206): cpio-2.13-16.el9.x86_64.rpm 1.9 MB/s | 279 kB 00:00 (6/206): ed-1.14.2-12.el9.x86_64.rpm 515 kB/s | 78 kB 00:00 (7/206): grep-3.6-5.el9.x86_64.rpm 3.0 MB/s | 273 kB 00:00 (8/206): info-6.7-15.el9.x86_64.rpm 2.8 MB/s | 228 kB 00:00 (9/206): groff-base-1.22.4-10.el9.x86_64.rpm 5.0 MB/s | 1.1 MB 00:00 (10/206): filesystem-3.16-2.el9.x86_64.rpm 15 MB/s | 4.7 MB 00:00 (11/206): libbrotli-1.0.9-6.el9.x86_64.rpm 3.2 MB/s | 317 kB 00:00 (12/206): libattr-2.5.1-3.el9.x86_64.rpm 100 kB/s | 20 kB 00:00 (13/206): libdb-5.3.28-53.el9.x86_64.rpm 9.2 MB/s | 740 kB 00:00 (14/206): libcap-ng-0.8.2-7.el9.x86_64.rpm 263 kB/s | 36 kB 00:00 (15/206): libevent-2.1.12-6.el9.x86_64.rpm 2.9 MB/s | 268 kB 00:00 (16/206): libgpg-error-1.42-5.el9.x86_64.rpm 3.0 MB/s | 220 kB 00:00 (17/206): libidn2-2.3.0-7.el9.x86_64.rpm 1.4 MB/s | 105 kB 00:00 (18/206): libpsl-0.21.1-5.el9.x86_64.rpm 839 kB/s | 66 kB 00:00 (19/206): libpwquality-1.4.4-8.el9.x86_64.rpm 1.7 MB/s | 123 kB 00:00 (20/206): libsigsegv-2.13-4.el9.x86_64.rpm 382 kB/s | 30 kB 00:00 (21/206): libutempter-1.2.1-6.el9.x86_64.rpm 385 kB/s | 30 kB 00:00 (22/206): libunistring-0.9.10-15.el9.x86_64.rpm 4.8 MB/s | 499 kB 00:00 (23/206): libverto-0.3.2-3.el9.x86_64.rpm 299 kB/s | 24 kB 00:00 (24/206): libzstd-1.5.1-2.el9.x86_64.rpm 4.3 MB/s | 332 kB 00:00 (25/206): libxcrypt-4.4.18-3.el9.x86_64.rpm 1.1 MB/s | 120 kB 00:00 (26/206): lz4-libs-1.9.3-5.el9.x86_64.rpm 624 kB/s | 69 kB 00:00 (27/206): mpfr-4.1.0-7.el9.x86_64.rpm 3.9 MB/s | 329 kB 00:00 (28/206): pcre-8.44-3.el9.3.x86_64.rpm 2.5 MB/s | 202 kB 00:00 (29/206): popt-1.18-8.el9.x86_64.rpm 722 kB/s | 69 kB 00:00 (30/206): publicsuffix-list-dafsa-20210518-3.el 736 kB/s | 59 kB 00:00 (31/206): readline-8.1-4.el9.x86_64.rpm 2.0 MB/s | 215 kB 00:00 (32/206): sed-4.8-9.el9.x86_64.rpm 3.3 MB/s | 309 kB 00:00 (33/206): unzip-6.0-56.el9.x86_64.rpm 2.1 MB/s | 186 kB 00:00 (34/206): cracklib-dicts-2.9.6-27.el9.x86_64.rp 29 MB/s | 3.6 MB 00:00 (35/206): diffutils-3.7-12.el9.x86_64.rpm 4.9 MB/s | 402 kB 00:00 (36/206): gawk-5.1.0-6.el9.x86_64.rpm 10 MB/s | 1.0 MB 00:00 (37/206): xz-5.2.5-8.el9_0.x86_64.rpm 2.9 MB/s | 230 kB 00:00 (38/206): gdbm-libs-1.19-4.el9.x86_64.rpm 646 kB/s | 56 kB 00:00 (39/206): xz-libs-5.2.5-8.el9_0.x86_64.rpm 1.1 MB/s | 94 kB 00:00 (40/206): zstd-1.5.1-2.el9.x86_64.rpm 7.3 MB/s | 552 kB 00:00 (41/206): gzip-1.12-1.el9.x86_64.rpm 2.2 MB/s | 167 kB 00:00 (42/206): libtasn1-4.16.0-8.el9_1.x86_64.rpm 964 kB/s | 77 kB 00:00 (43/206): tar-1.34-6.el9_1.x86_64.rpm 9.3 MB/s | 889 kB 00:00 (44/206): cyrus-sasl-lib-2.1.27-21.el9.x86_64.r 3.8 MB/s | 774 kB 00:00 (45/206): ca-certificates-2023.2.60_v7.0.306-90 10 MB/s | 846 kB 00:00 (46/206): keyutils-libs-1.6.3-1.el9.x86_64.rpm 477 kB/s | 34 kB 00:00 (47/206): libarchive-3.5.3-4.el9.x86_64.rpm 4.7 MB/s | 392 kB 00:00 (48/206): libcap-2.48-9.el9_2.x86_64.rpm 893 kB/s | 74 kB 00:00 (49/206): libeconf-0.4.1-3.el9_2.x86_64.rpm 434 kB/s | 30 kB 00:00 (50/206): libgcrypt-1.10.0-10.el9_2.x86_64.rpm 4.8 MB/s | 508 kB 00:00 (51/206): libpkgconf-1.7.3-10.el9.x86_64.rpm 486 kB/s | 37 kB 00:00 (52/206): pkgconf-1.7.3-10.el9.x86_64.rpm 384 kB/s | 45 kB 00:00 (53/206): pkgconf-m4-1.7.3-10.el9.noarch.rpm 225 kB/s | 16 kB 00:00 (54/206): pkgconf-pkg-config-1.7.3-10.el9.x86_6 176 kB/s | 12 kB 00:00 (55/206): zip-3.0-35.el9.x86_64.rpm 3.7 MB/s | 270 kB 00:00 (56/206): alternatives-1.24-1.el9.x86_64.rpm 538 kB/s | 42 kB 00:00 (57/206): findutils-4.8.0-6.el9.x86_64.rpm 7.1 MB/s | 550 kB 00:00 (58/206): gmp-6.2.0-13.el9.x86_64.rpm 4.0 MB/s | 319 kB 00:00 (59/206): krb5-libs-1.21.1-1.el9.x86_64.rpm 10 MB/s | 770 kB 00:00 (60/206): libffi-3.4.2-8.el9.x86_64.rpm 557 kB/s | 40 kB 00:00 (61/206): lua-libs-5.4.4-4.el9.x86_64.rpm 1.8 MB/s | 132 kB 00:00 (62/206): ncurses-base-6.2-10.20210508.el9.noar 1.2 MB/s | 99 kB 00:00 (63/206): ncurses-6.2-10.20210508.el9.x86_64.rp 4.3 MB/s | 410 kB 00:00 (64/206): ncurses-libs-6.2-10.20210508.el9.x86_ 4.2 MB/s | 332 kB 00:00 (65/206): shadow-utils-4.9-8.el9.x86_64.rpm 12 MB/s | 1.2 MB 00:00 (66/206): which-2.21-29.el9.x86_64.rpm 483 kB/s | 45 kB 00:00 (67/206): zlib-1.2.11-40.el9.x86_64.rpm 1.0 MB/s | 93 kB 00:00 (68/206): audit-libs-3.1.2-2.el9.x86_64.rpm 1.3 MB/s | 121 kB 00:00 (69/206): bash-5.1.8-9.el9.x86_64.rpm 14 MB/s | 1.7 MB 00:00 (70/206): binutils-2.35.2-43.el9.x86_64.rpm 25 MB/s | 4.6 MB 00:00 (71/206): binutils-gold-2.35.2-43.el9.x86_64.rp 5.4 MB/s | 736 kB 00:00 (72/206): coreutils-8.32-35.el9.x86_64.rpm 9.0 MB/s | 1.2 MB 00:00 (73/206): elfutils-0.190-2.el9.x86_64.rpm 7.4 MB/s | 559 kB 00:00 (74/206): curl-7.76.1-29.el9_4.x86_64.rpm 2.7 MB/s | 298 kB 00:00 (75/206): coreutils-common-8.32-35.el9.x86_64.r 17 MB/s | 2.0 MB 00:00 (76/206): elfutils-libs-0.190-2.el9.x86_64.rpm 3.6 MB/s | 258 kB 00:00 (77/206): elfutils-default-yama-scope-0.190-2.e 139 kB/s | 12 kB 00:00 (78/206): file-5.39-16.el9.x86_64.rpm 440 kB/s | 52 kB 00:00 (79/206): file-libs-5.39-16.el9.x86_64.rpm 6.4 MB/s | 593 kB 00:00 (80/206): libacl-2.3.1-4.el9.x86_64.rpm 243 kB/s | 24 kB 00:00 (81/206): libblkid-2.37.4-18.el9.x86_64.rpm 1.3 MB/s | 110 kB 00:00 (82/206): libfdisk-2.37.4-18.el9.x86_64.rpm 2.0 MB/s | 157 kB 00:00 (83/206): libgcc-11.4.1-3.el9.x86_64.rpm 995 kB/s | 95 kB 00:00 (84/206): libgomp-11.4.1-3.el9.x86_64.rpm 3.6 MB/s | 270 kB 00:00 (85/206): libmount-2.37.4-18.el9.x86_64.rpm 1.6 MB/s | 138 kB 00:00 (86/206): libsemanage-3.6-1.el9.x86_64.rpm 1.7 MB/s | 121 kB 00:00 (87/206): libselinux-3.6-1.el9.x86_64.rpm 1.0 MB/s | 88 kB 00:00 (88/206): libsepol-3.6-1.el9.x86_64.rpm 3.9 MB/s | 331 kB 00:00 (89/206): libsmartcols-2.37.4-18.el9.x86_64.rpm 674 kB/s | 66 kB 00:00 (90/206): libstdc++-11.4.1-3.el9.x86_64.rpm 6.2 MB/s | 747 kB 00:00 (91/206): libuuid-2.37.4-18.el9.x86_64.rpm 349 kB/s | 30 kB 00:00 (92/206): openldap-2.6.6-3.el9.x86_64.rpm 2.9 MB/s | 286 kB 00:00 (93/206): openssl-fips-provider-3.0.7-2.el9.x86 7.5 MB/s | 576 kB 00:00 (94/206): p11-kit-0.25.3-2.el9.x86_64.rpm 4.9 MB/s | 537 kB 00:00 (95/206): openssl-libs-3.0.7-27.el9.x86_64.rpm 14 MB/s | 1.9 MB 00:00 (96/206): openssl-3.0.7-27.el9.x86_64.rpm 4.8 MB/s | 1.2 MB 00:00 (97/206): p11-kit-trust-0.25.3-2.el9.x86_64.rpm 2.0 MB/s | 145 kB 00:00 (98/206): pam-1.5.1-19.el9.x86_64.rpm 8.3 MB/s | 631 kB 00:00 (99/206): pcre2-10.40-5.el9.x86_64.rpm 3.3 MB/s | 236 kB 00:00 (100/206): rpm-4.16.1.3-29.el9.x86_64.rpm 7.2 MB/s | 541 kB 00:00 (101/206): rpm-build-libs-4.16.1.3-29.el9.x86_6 1.3 MB/s | 90 kB 00:00 (102/206): rpm-libs-4.16.1.3-29.el9.x86_64.rpm 4.1 MB/s | 310 kB 00:00 (103/206): setup-2.13.7-10.el9.noarch.rpm 2.1 MB/s | 150 kB 00:00 (104/206): sqlite-libs-3.34.1-7.el9_3.x86_64.rp 5.1 MB/s | 622 kB 00:00 (105/206): tzdata-2024a-1.el9.noarch.rpm 6.1 MB/s | 842 kB 00:00 (106/206): systemd-libs-252-32.el9_4.x86_64.rpm 4.3 MB/s | 679 kB 00:00 (107/206): util-linux-2.37.4-18.el9.x86_64.rpm 19 MB/s | 2.3 MB 00:00 (108/206): crypto-policies-20240202-1.git283706 1.2 MB/s | 88 kB 00:00 (109/206): util-linux-core-2.37.4-18.el9.x86_64 4.5 MB/s | 469 kB 00:00 (110/206): elfutils-debuginfod-client-0.190-2.e 571 kB/s | 39 kB 00:00 (111/206): libcom_err-1.46.5-5.el9.x86_64.rpm 400 kB/s | 28 kB 00:00 (112/206): elfutils-libelf-0.190-2.el9.x86_64.r 1.9 MB/s | 196 kB 00:00 (113/206): libcurl-7.76.1-29.el9_4.x86_64.rpm 3.9 MB/s | 286 kB 00:00 (114/206): libssh-0.10.4-13.el9.x86_64.rpm 3.1 MB/s | 220 kB 00:00 (115/206): libssh-config-0.10.4-13.el9.noarch.r 167 kB/s | 11 kB 00:00 (116/206): pcre2-syntax-10.40-5.el9.noarch.rpm 1.8 MB/s | 145 kB 00:00 (117/206): redhat-release-9.4-0.4.el9.x86_64.rp 624 kB/s | 46 kB 00:00 (118/206): libxml2-2.9.13-6.el9_4.x86_64.rpm 6.0 MB/s | 752 kB 00:00 (119/206): glibc-2.34-100.el9_4.2.x86_64.rpm 16 MB/s | 2.0 MB 00:00 (120/206): glibc-common-2.34-100.el9_4.2.x86_64 3.9 MB/s | 313 kB 00:00 (121/206): glibc-minimal-langpack-2.34-100.el9_ 394 kB/s | 28 kB 00:00 (122/206): libnghttp2-1.43.0-5.el9_4.3.x86_64.r 1.0 MB/s | 75 kB 00:00 (123/206): glibc-gconv-extra-2.34-100.el9_4.2.x 14 MB/s | 1.7 MB 00:00 (124/206): ghc-srpm-macros-1.5.0-6.el9.noarch.r 97 kB/s | 9.0 kB 00:00 (125/206): lua-srpm-macros-1-6.el9.noarch.rpm 133 kB/s | 10 kB 00:00 (126/206): perl-Data-Dumper-2.174-462.el9.x86_6 842 kB/s | 59 kB 00:00 (127/206): perl-Digest-MD5-2.58-4.el9.x86_64.rp 575 kB/s | 39 kB 00:00 (128/206): perl-Encode-3.08-462.el9.x86_64.rpm 13 MB/s | 1.7 MB 00:00 (129/206): perl-Mozilla-CA-20200520-6.el9.noarc 200 kB/s | 14 kB 00:00 (130/206): perl-IO-Socket-SSL-2.073-1.el9.noarc 1.7 MB/s | 223 kB 00:00 (131/206): perl-Pod-Simple-3.42-4.el9.noarch.rp 3.2 MB/s | 229 kB 00:00 (132/206): perl-Time-Local-1.300-7.el9.noarch.r 506 kB/s | 37 kB 00:00 (133/206): perl-Term-Cap-1.17-460.el9.noarch.rp 263 kB/s | 24 kB 00:00 (134/206): rust-srpm-macros-17-4.el9.noarch.rpm 142 kB/s | 11 kB 00:00 (135/206): perl-Pod-Escapes-1.07-460.el9.noarch 314 kB/s | 22 kB 00:00 (136/206): perl-Storable-3.21-460.el9.x86_64.rp 1.4 MB/s | 98 kB 00:00 (137/206): perl-podlators-4.14-460.el9.noarch.r 1.7 MB/s | 118 kB 00:00 (138/206): dwz-0.14-3.el9.x86_64.rpm 1.5 MB/s | 130 kB 00:00 (139/206): perl-Exporter-5.74-461.el9.noarch.rp 335 kB/s | 34 kB 00:00 (140/206): perl-File-Temp-0.231.100-4.el9.noarc 605 kB/s | 63 kB 00:00 (141/206): perl-Getopt-Long-2.52-4.el9.noarch.r 835 kB/s | 64 kB 00:00 (142/206): perl-MIME-Base64-3.16-4.el9.x86_64.r 489 kB/s | 34 kB 00:00 (143/206): perl-parent-0.238-460.el9.noarch.rpm 212 kB/s | 16 kB 00:00 (144/206): perl-Text-Tabs+Wrap-2013.0523-460.el 283 kB/s | 25 kB 00:00 (145/206): perl-srpm-macros-1-41.el9.noarch.rpm 109 kB/s | 9.4 kB 00:00 (146/206): efi-srpm-macros-6-2.el9_0.noarch.rpm 318 kB/s | 24 kB 00:00 (147/206): openblas-srpm-macros-2-11.el9.noarch 127 kB/s | 8.6 kB 00:00 (148/206): perl-Digest-1.19-4.el9.noarch.rpm 354 kB/s | 29 kB 00:00 (149/206): perl-File-Path-2.18-4.el9.noarch.rpm 542 kB/s | 38 kB 00:00 (150/206): perl-IO-Socket-IP-0.41-5.el9.noarch. 537 kB/s | 45 kB 00:00 (151/206): perl-Pod-Usage-2.01-4.el9.noarch.rpm 634 kB/s | 43 kB 00:00 (152/206): perl-Scalar-List-Utils-1.56-461.el9. 1.1 MB/s | 77 kB 00:00 (153/206): perl-Socket-2.031-4.el9.x86_64.rpm 857 kB/s | 58 kB 00:00 (154/206): perl-Term-ANSIColor-5.01-461.el9.noa 653 kB/s | 51 kB 00:00 (155/206): perl-Text-ParseWords-3.30-460.el9.no 250 kB/s | 18 kB 00:00 (156/206): perl-URI-5.09-3.el9.noarch.rpm 1.7 MB/s | 125 kB 00:00 (157/206): perl-constant-1.33-461.el9.noarch.rp 293 kB/s | 25 kB 00:00 (158/206): fonts-srpm-macros-2.0.5-7.el9.1.noar 433 kB/s | 29 kB 00:00 (159/206): ocaml-srpm-macros-6-6.el9.noarch.rpm 128 kB/s | 9.1 kB 00:00 (160/206): patch-2.7.6-16.el9.x86_64.rpm 1.7 MB/s | 130 kB 00:00 (161/206): perl-libnet-3.13-4.el9.noarch.rpm 1.9 MB/s | 134 kB 00:00 (162/206): perl-Pod-Perldoc-3.28.01-461.el9.noa 923 kB/s | 92 kB 00:00 (163/206): perl-Carp-1.50-460.el9.noarch.rpm 461 kB/s | 31 kB 00:00 (164/206): perl-PathTools-3.78-461.el9.x86_64.r 1.3 MB/s | 92 kB 00:00 (165/206): perl-Net-SSLeay-1.92-2.el9.x86_64.rp 4.6 MB/s | 392 kB 00:00 (166/206): kernel-srpm-macros-1.0-13.el9.noarch 200 kB/s | 17 kB 00:00 (167/206): qt5-srpm-macros-5.15.9-1.el9.noarch. 104 kB/s | 9.1 kB 00:00 (168/206): perl-AutoLoader-5.74-481.el9.noarch. 168 kB/s | 21 kB 00:00 (169/206): perl-SelectSaver-1.02-481.el9.noarch 103 kB/s | 12 kB 00:00 (170/206): perl-if-0.60.800-481.el9.noarch.rpm 148 kB/s | 14 kB 00:00 (171/206): perl-overloading-0.02-481.el9.noarch 188 kB/s | 13 kB 00:00 (172/206): python-srpm-macros-3.9-53.el9.noarch 280 kB/s | 19 kB 00:00 (173/206): redhat-rpm-config-207-1.el9.noarch.r 1.1 MB/s | 76 kB 00:00 (174/206): go-srpm-macros-3.2.0-3.el9.noarch.rp 371 kB/s | 28 kB 00:00 (175/206): perl-B-1.80-481.el9.x86_64.rpm 2.5 MB/s | 184 kB 00:00 (176/206): gdb-minimal-10.2-13.el9.x86_64.rpm 22 MB/s | 3.5 MB 00:00 (177/206): perl-Class-Struct-0.66-481.el9.noarc 321 kB/s | 22 kB 00:00 (178/206): perl-Errno-1.30-481.el9.x86_64.rpm 199 kB/s | 15 kB 00:00 (179/206): perl-File-Basename-2.85-481.el9.noar 253 kB/s | 17 kB 00:00 (180/206): perl-File-stat-1.09-481.el9.noarch.r 215 kB/s | 17 kB 00:00 (181/206): perl-FileHandle-2.03-481.el9.noarch. 213 kB/s | 16 kB 00:00 (182/206): perl-Getopt-Std-1.12-481.el9.noarch. 183 kB/s | 16 kB 00:00 (183/206): perl-HTTP-Tiny-0.076-462.el9.noarch. 710 kB/s | 57 kB 00:00 (184/206): perl-IO-1.43-481.el9.x86_64.rpm 1.0 MB/s | 92 kB 00:00 (185/206): perl-POSIX-1.94-481.el9.x86_64.rpm 1.4 MB/s | 98 kB 00:00 (186/206): perl-IPC-Open3-1.21-481.el9.noarch.r 275 kB/s | 24 kB 00:00 (187/206): perl-Symbol-1.08-481.el9.noarch.rpm 208 kB/s | 14 kB 00:00 (188/206): perl-base-2.27-481.el9.noarch.rpm 217 kB/s | 16 kB 00:00 (189/206): perl-interpreter-5.32.1-481.el9.x86_ 931 kB/s | 73 kB 00:00 (190/206): perl-libs-5.32.1-481.el9.x86_64.rpm 19 MB/s | 2.2 MB 00:00 (191/206): perl-mro-1.23-481.el9.x86_64.rpm 428 kB/s | 29 kB 00:00 (192/206): perl-overload-1.31-481.el9.noarch.rp 546 kB/s | 46 kB 00:00 (193/206): perl-vars-1.05-481.el9.noarch.rpm 185 kB/s | 13 kB 00:00 (194/206): pyproject-srpm-macros-1.12.0-1.el9.n 197 kB/s | 14 kB 00:00 (195/206): debugedit-5.0-5.el9.x86_64.rpm 1.1 MB/s | 81 kB 00:00 (196/206): perl-Fcntl-1.13-481.el9.x86_64.rpm 315 kB/s | 22 kB 00:00 (197/206): perl-subs-1.03-481.el9.noarch.rpm 152 kB/s | 12 kB 00:00 (198/206): rpm-build-4.16.1.3-29.el9.x86_64.rpm 1.0 MB/s | 72 kB 00:00 (199/206): ansible-srpm-macros-1-12.el9.noarch. 179 kB/s | 21 kB 00:00 (200/206): epel-rpm-macros-9-14.el9.noarch.rpm 123 kB/s | 15 kB 00:00 (201/206): fpc-srpm-macros-1.3-7.el9.noarch.rpm 163 kB/s | 7.5 kB 00:00 (202/206): forge-srpm-macros-0.3.1-1.el9.noarch 147 kB/s | 19 kB 00:00 (203/206): qt6-srpm-macros-6.6.2-1.el9.noarch.r 210 kB/s | 8.7 kB 00:00 (204/206): rpmautospec-rpm-macros-0.6.5-1.el9.n 238 kB/s | 9.6 kB 00:00 (205/206): go-srpm-macros-epel-3.3.0.5-1.el9.no 373 kB/s | 27 kB 00:00 (206/206): rust-srpm-macros-epel-26.3-1.el9.noa 357 kB/s | 10 kB 00:00 -------------------------------------------------------------------------------- Total 11 MB/s | 68 MB 00:06 Red Hat Enterprise Linux - BaseOS 3.5 MB/s | 3.6 kB 00:00 Importing GPG key 0xFD431D51: Userid : "Red Hat, Inc. (release key 2) " Fingerprint: 567E 347A D004 4ADE 55BA 8A5F 199E 2F91 FD43 1D51 From : /usr/share/distribution-gpg-keys/redhat/RPM-GPG-KEY-redhat9-release Key imported successfully Key imported successfully Importing GPG key 0x5A6340B3: Userid : "Red Hat, Inc. (auxiliary key 3) " Fingerprint: 7E46 2425 8C40 6535 D56D 6F13 5054 E4A4 5A63 40B3 From : /usr/share/distribution-gpg-keys/redhat/RPM-GPG-KEY-redhat9-release Extra Packages for Enterprise Linux 9 - x86_64 1.6 MB/s | 1.6 kB 00:00 Importing GPG key 0x3228467C: Userid : "Fedora (epel9) " Fingerprint: FF8A D134 4597 106E CE81 3B91 8A38 72BF 3228 467C From : /usr/share/distribution-gpg-keys/epel/RPM-GPG-KEY-EPEL-9 Key imported successfully Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Running scriptlet: filesystem-3.16-2.el9.x86_64 1/1 Preparing : 1/1 Installing : libgcc-11.4.1-3.el9.x86_64 1/206 Running scriptlet: libgcc-11.4.1-3.el9.x86_64 1/206 Installing : crypto-policies-20240202-1.git283706d.el9.noarch 2/206 Running scriptlet: crypto-policies-20240202-1.git283706d.el9.noarch 2/206 Installing : rust-srpm-macros-17-4.el9.noarch 3/206 Installing : redhat-release-9.4-0.4.el9.x86_64 4/206 Installing : setup-2.13.7-10.el9.noarch 5/206 warning: /etc/hosts created as /etc/hosts.rpmnew Running scriptlet: setup-2.13.7-10.el9.noarch 5/206 Installing : filesystem-3.16-2.el9.x86_64 6/206 Installing : basesystem-11-13.el9.noarch 7/206 Installing : rust-srpm-macros-epel-26.3-1.el9.noarch 8/206 Installing : qt6-srpm-macros-6.6.2-1.el9.noarch 9/206 Installing : fpc-srpm-macros-1.3-7.el9.noarch 10/206 Installing : ansible-srpm-macros-1-12.el9.noarch 11/206 Installing : qt5-srpm-macros-5.15.9-1.el9.noarch 12/206 Installing : ocaml-srpm-macros-6-6.el9.noarch 13/206 Installing : openblas-srpm-macros-2-11.el9.noarch 14/206 Installing : perl-srpm-macros-1-41.el9.noarch 15/206 Installing : ghc-srpm-macros-1.5.0-6.el9.noarch 16/206 Installing : pcre2-syntax-10.40-5.el9.noarch 17/206 Installing : libssh-config-0.10.4-13.el9.noarch 18/206 Installing : tzdata-2024a-1.el9.noarch 19/206 Installing : coreutils-common-8.32-35.el9.x86_64 20/206 Installing : ncurses-base-6.2-10.20210508.el9.noarch 21/206 Installing : ncurses-libs-6.2-10.20210508.el9.x86_64 22/206 Installing : bash-5.1.8-9.el9.x86_64 23/206 Running scriptlet: bash-5.1.8-9.el9.x86_64 23/206 Installing : glibc-common-2.34-100.el9_4.2.x86_64 24/206 Installing : glibc-gconv-extra-2.34-100.el9_4.2.x86_64 25/206 Running scriptlet: glibc-gconv-extra-2.34-100.el9_4.2.x86_64 25/206 Installing : glibc-minimal-langpack-2.34-100.el9_4.2.x86_64 26/206 Running scriptlet: glibc-2.34-100.el9_4.2.x86_64 27/206 Installing : glibc-2.34-100.el9_4.2.x86_64 27/206 Running scriptlet: glibc-2.34-100.el9_4.2.x86_64 27/206 Installing : zlib-1.2.11-40.el9.x86_64 28/206 Installing : xz-libs-5.2.5-8.el9_0.x86_64 29/206 Installing : bzip2-libs-1.0.8-8.el9.x86_64 30/206 Installing : libxcrypt-4.4.18-3.el9.x86_64 31/206 Installing : libzstd-1.5.1-2.el9.x86_64 32/206 Installing : elfutils-libelf-0.190-2.el9.x86_64 33/206 Installing : libstdc++-11.4.1-3.el9.x86_64 34/206 Installing : libuuid-2.37.4-18.el9.x86_64 35/206 Installing : libattr-2.5.1-3.el9.x86_64 36/206 Installing : libacl-2.3.1-4.el9.x86_64 37/206 Installing : popt-1.18-8.el9.x86_64 38/206 Installing : libcap-2.48-9.el9_2.x86_64 39/206 Installing : lz4-libs-1.9.3-5.el9.x86_64 40/206 Installing : readline-8.1-4.el9.x86_64 41/206 Installing : gmp-1:6.2.0-13.el9.x86_64 42/206 Installing : libcom_err-1.46.5-5.el9.x86_64 43/206 Installing : mpfr-4.1.0-7.el9.x86_64 44/206 Installing : dwz-0.14-3.el9.x86_64 45/206 Installing : unzip-6.0-56.el9.x86_64 46/206 Installing : file-libs-5.39-16.el9.x86_64 47/206 Installing : file-5.39-16.el9.x86_64 48/206 Installing : sqlite-libs-3.34.1-7.el9_3.x86_64 49/206 Installing : libcap-ng-0.8.2-7.el9.x86_64 50/206 Installing : audit-libs-3.1.2-2.el9.x86_64 51/206 Installing : libsigsegv-2.13-4.el9.x86_64 52/206 Installing : gawk-5.1.0-6.el9.x86_64 53/206 Installing : libunistring-0.9.10-15.el9.x86_64 54/206 Installing : libidn2-2.3.0-7.el9.x86_64 55/206 Installing : libtasn1-4.16.0-8.el9_1.x86_64 56/206 Installing : alternatives-1.24-1.el9.x86_64 57/206 Installing : lua-libs-5.4.4-4.el9.x86_64 58/206 Installing : libsepol-3.6-1.el9.x86_64 59/206 Installing : libsmartcols-2.37.4-18.el9.x86_64 60/206 Installing : zip-3.0-35.el9.x86_64 61/206 Installing : zstd-1.5.1-2.el9.x86_64 62/206 Running scriptlet: groff-base-1.22.4-10.el9.x86_64 63/206 Installing : groff-base-1.22.4-10.el9.x86_64 63/206 Running scriptlet: groff-base-1.22.4-10.el9.x86_64 63/206 Installing : bzip2-1.0.8-8.el9.x86_64 64/206 Installing : libxml2-2.9.13-6.el9_4.x86_64 65/206 Installing : info-6.7-15.el9.x86_64 66/206 Installing : ed-1.14.2-12.el9.x86_64 67/206 Installing : cpio-2.13-16.el9.x86_64 68/206 Installing : libbrotli-1.0.9-6.el9.x86_64 69/206 Installing : libdb-5.3.28-53.el9.x86_64 70/206 Installing : libgpg-error-1.42-5.el9.x86_64 71/206 Installing : libgcrypt-1.10.0-10.el9_2.x86_64 72/206 Installing : libverto-0.3.2-3.el9.x86_64 73/206 Installing : pcre-8.44-3.el9.3.x86_64 74/206 Installing : grep-3.6-5.el9.x86_64 75/206 Installing : xz-5.2.5-8.el9_0.x86_64 76/206 Installing : diffutils-3.7-12.el9.x86_64 77/206 Installing : gdbm-libs-1:1.19-4.el9.x86_64 78/206 Installing : keyutils-libs-1.6.3-1.el9.x86_64 79/206 Installing : libeconf-0.4.1-3.el9_2.x86_64 80/206 Installing : libpkgconf-1.7.3-10.el9.x86_64 81/206 Installing : pkgconf-1.7.3-10.el9.x86_64 82/206 Installing : libffi-3.4.2-8.el9.x86_64 83/206 Installing : p11-kit-0.25.3-2.el9.x86_64 84/206 Installing : p11-kit-trust-0.25.3-2.el9.x86_64 85/206 Running scriptlet: p11-kit-trust-0.25.3-2.el9.x86_64 85/206 Installing : ncurses-6.2-10.20210508.el9.x86_64 86/206 Installing : libgomp-11.4.1-3.el9.x86_64 87/206 Installing : pcre2-10.40-5.el9.x86_64 88/206 Installing : libselinux-3.6-1.el9.x86_64 89/206 Installing : sed-4.8-9.el9.x86_64 90/206 Installing : findutils-1:4.8.0-6.el9.x86_64 91/206 Installing : openssl-fips-provider-3.0.7-2.el9.x86_64 92/206 Installing : openssl-libs-1:3.0.7-27.el9.x86_64 93/206 Installing : coreutils-8.32-35.el9.x86_64 94/206 Running scriptlet: ca-certificates-2023.2.60_v7.0.306-90.1.el9_2.no 95/206 Installing : ca-certificates-2023.2.60_v7.0.306-90.1.el9_2.no 95/206 Running scriptlet: ca-certificates-2023.2.60_v7.0.306-90.1.el9_2.no 95/206 Installing : libblkid-2.37.4-18.el9.x86_64 96/206 Running scriptlet: libblkid-2.37.4-18.el9.x86_64 96/206 Installing : krb5-libs-1.21.1-1.el9.x86_64 97/206 Installing : libmount-2.37.4-18.el9.x86_64 98/206 Installing : gzip-1.12-1.el9.x86_64 99/206 Installing : cracklib-2.9.6-27.el9.x86_64 100/206 Installing : systemd-libs-252-32.el9_4.x86_64 101/206 Running scriptlet: systemd-libs-252-32.el9_4.x86_64 101/206 Installing : util-linux-core-2.37.4-18.el9.x86_64 102/206 Running scriptlet: util-linux-core-2.37.4-18.el9.x86_64 102/206 Installing : cracklib-dicts-2.9.6-27.el9.x86_64 103/206 Installing : cyrus-sasl-lib-2.1.27-21.el9.x86_64 104/206 Installing : libssh-0.10.4-13.el9.x86_64 105/206 Installing : libfdisk-2.37.4-18.el9.x86_64 106/206 Installing : perl-Digest-1.19-4.el9.noarch 107/206 Installing : perl-Digest-MD5-2.58-4.el9.x86_64 108/206 Installing : perl-B-1.80-481.el9.x86_64 109/206 Installing : perl-FileHandle-2.03-481.el9.noarch 110/206 Installing : perl-Data-Dumper-2.174-462.el9.x86_64 111/206 Installing : perl-libnet-3.13-4.el9.noarch 112/206 Installing : perl-AutoLoader-5.74-481.el9.noarch 113/206 Installing : perl-base-2.27-481.el9.noarch 114/206 Installing : perl-URI-5.09-3.el9.noarch 115/206 Installing : perl-Time-Local-2:1.300-7.el9.noarch 116/206 Installing : perl-if-0.60.800-481.el9.noarch 117/206 Installing : perl-Mozilla-CA-20200520-6.el9.noarch 118/206 Installing : perl-IO-Socket-IP-0.41-5.el9.noarch 119/206 Installing : perl-Pod-Escapes-1:1.07-460.el9.noarch 120/206 Installing : perl-Text-Tabs+Wrap-2013.0523-460.el9.noarch 121/206 Installing : perl-File-Path-2.18-4.el9.noarch 122/206 Installing : perl-IO-Socket-SSL-2.073-1.el9.noarch 123/206 Installing : perl-Net-SSLeay-1.92-2.el9.x86_64 124/206 Installing : perl-Term-ANSIColor-5.01-461.el9.noarch 125/206 Installing : perl-Class-Struct-0.66-481.el9.noarch 126/206 Installing : perl-Term-Cap-1.17-460.el9.noarch 127/206 Installing : perl-File-Temp-1:0.231.100-4.el9.noarch 128/206 Installing : perl-HTTP-Tiny-0.076-462.el9.noarch 129/206 Installing : perl-subs-1.03-481.el9.noarch 130/206 Installing : perl-Pod-Simple-1:3.42-4.el9.noarch 131/206 Installing : perl-IPC-Open3-1.21-481.el9.noarch 132/206 Installing : perl-POSIX-1.94-481.el9.x86_64 133/206 Installing : perl-Socket-4:2.031-4.el9.x86_64 134/206 Installing : perl-SelectSaver-1.02-481.el9.noarch 135/206 Installing : perl-Symbol-1.08-481.el9.noarch 136/206 Installing : perl-File-stat-1.09-481.el9.noarch 137/206 Installing : perl-podlators-1:4.14-460.el9.noarch 138/206 Installing : perl-Pod-Perldoc-3.28.01-461.el9.noarch 139/206 Installing : perl-Text-ParseWords-3.30-460.el9.noarch 140/206 Installing : perl-overloading-0.02-481.el9.noarch 141/206 Installing : perl-mro-1.23-481.el9.x86_64 142/206 Installing : perl-IO-1.43-481.el9.x86_64 143/206 Installing : perl-Pod-Usage-4:2.01-4.el9.noarch 144/206 Installing : perl-Fcntl-1.13-481.el9.x86_64 145/206 Installing : perl-parent-1:0.238-460.el9.noarch 146/206 Installing : perl-MIME-Base64-3.16-4.el9.x86_64 147/206 Installing : perl-Scalar-List-Utils-4:1.56-461.el9.x86_64 148/206 Installing : perl-constant-1.33-461.el9.noarch 149/206 Installing : perl-Errno-1.30-481.el9.x86_64 150/206 Installing : perl-File-Basename-2.85-481.el9.noarch 151/206 Installing : perl-Getopt-Std-1.12-481.el9.noarch 152/206 Installing : perl-Storable-1:3.21-460.el9.x86_64 153/206 Installing : perl-overload-1.31-481.el9.noarch 154/206 Installing : perl-vars-1.05-481.el9.noarch 155/206 Installing : perl-Getopt-Long-1:2.52-4.el9.noarch 156/206 Installing : perl-Exporter-5.74-461.el9.noarch 157/206 Installing : perl-Carp-1.50-460.el9.noarch 158/206 Installing : perl-PathTools-3.78-461.el9.x86_64 159/206 Installing : perl-Encode-4:3.08-462.el9.x86_64 160/206 Installing : perl-libs-4:5.32.1-481.el9.x86_64 161/206 Installing : perl-interpreter-4:5.32.1-481.el9.x86_64 162/206 Installing : kernel-srpm-macros-1.0-13.el9.noarch 163/206 Installing : openssl-1:3.0.7-27.el9.x86_64 164/206 Installing : libpwquality-1.4.4-8.el9.x86_64 165/206 Installing : pam-1.5.1-19.el9.x86_64 166/206 Installing : libevent-2.1.12-6.el9.x86_64 167/206 Installing : libarchive-3.5.3-4.el9.x86_64 168/206 Installing : tar-2:1.34-6.el9_1.x86_64 169/206 Installing : libsemanage-3.6-1.el9.x86_64 170/206 Installing : shadow-utils-2:4.9-8.el9.x86_64 171/206 Running scriptlet: libutempter-1.2.1-6.el9.x86_64 172/206 Installing : libutempter-1.2.1-6.el9.x86_64 172/206 Installing : openldap-2.6.6-3.el9.x86_64 173/206 Installing : patch-2.7.6-16.el9.x86_64 174/206 Installing : libnghttp2-1.43.0-5.el9_4.3.x86_64 175/206 Installing : elfutils-default-yama-scope-0.190-2.el9.noarch 176/206 Running scriptlet: elfutils-default-yama-scope-0.190-2.el9.noarch 176/206 Installing : elfutils-libs-0.190-2.el9.x86_64 177/206 Installing : pkgconf-m4-1.7.3-10.el9.noarch 178/206 Installing : pkgconf-pkg-config-1.7.3-10.el9.x86_64 179/206 Installing : publicsuffix-list-dafsa-20210518-3.el9.noarch 180/206 Installing : libpsl-0.21.1-5.el9.x86_64 181/206 Installing : libcurl-7.76.1-29.el9_4.x86_64 182/206 Installing : elfutils-debuginfod-client-0.190-2.el9.x86_64 183/206 Installing : binutils-gold-2.35.2-43.el9.x86_64 184/206 Installing : binutils-2.35.2-43.el9.x86_64 185/206 Running scriptlet: binutils-2.35.2-43.el9.x86_64 185/206 Installing : elfutils-0.190-2.el9.x86_64 186/206 Installing : gdb-minimal-10.2-13.el9.x86_64 187/206 Installing : debugedit-5.0-5.el9.x86_64 188/206 Installing : curl-7.76.1-29.el9_4.x86_64 189/206 Installing : rpm-libs-4.16.1.3-29.el9.x86_64 190/206 Installing : rpm-4.16.1.3-29.el9.x86_64 191/206 Installing : lua-srpm-macros-1-6.el9.noarch 192/206 Installing : efi-srpm-macros-6-2.el9_0.noarch 193/206 Installing : rpmautospec-rpm-macros-0.6.5-1.el9.noarch 194/206 Installing : rpm-build-libs-4.16.1.3-29.el9.x86_64 195/206 Installing : fonts-srpm-macros-1:2.0.5-7.el9.1.noarch 196/206 Installing : python-srpm-macros-3.9-53.el9.noarch 197/206 Installing : go-srpm-macros-3.2.0-3.el9.noarch 198/206 Installing : redhat-rpm-config-207-1.el9.noarch 199/206 Installing : rpm-build-4.16.1.3-29.el9.x86_64 200/206 Installing : pyproject-srpm-macros-1.12.0-1.el9.noarch 201/206 Installing : forge-srpm-macros-0.3.1-1.el9.noarch 202/206 Installing : go-srpm-macros-epel-3.3.0.5-1.el9.noarch 203/206 Installing : epel-rpm-macros-9-14.el9.noarch 204/206 Installing : util-linux-2.37.4-18.el9.x86_64 205/206 Installing : which-2.21-29.el9.x86_64 206/206 Running scriptlet: filesystem-3.16-2.el9.x86_64 206/206 Running scriptlet: ca-certificates-2023.2.60_v7.0.306-90.1.el9_2.no 206/206 Running scriptlet: rpm-4.16.1.3-29.el9.x86_64 206/206 Running scriptlet: which-2.21-29.el9.x86_64 206/206 Verifying : basesystem-11-13.el9.noarch 1/206 Verifying : bzip2-1.0.8-8.el9.x86_64 2/206 Verifying : bzip2-libs-1.0.8-8.el9.x86_64 3/206 Verifying : cpio-2.13-16.el9.x86_64 4/206 Verifying : cracklib-2.9.6-27.el9.x86_64 5/206 Verifying : ed-1.14.2-12.el9.x86_64 6/206 Verifying : filesystem-3.16-2.el9.x86_64 7/206 Verifying : grep-3.6-5.el9.x86_64 8/206 Verifying : groff-base-1.22.4-10.el9.x86_64 9/206 Verifying : info-6.7-15.el9.x86_64 10/206 Verifying : libattr-2.5.1-3.el9.x86_64 11/206 Verifying : libbrotli-1.0.9-6.el9.x86_64 12/206 Verifying : libcap-ng-0.8.2-7.el9.x86_64 13/206 Verifying : libdb-5.3.28-53.el9.x86_64 14/206 Verifying : libevent-2.1.12-6.el9.x86_64 15/206 Verifying : libgpg-error-1.42-5.el9.x86_64 16/206 Verifying : libidn2-2.3.0-7.el9.x86_64 17/206 Verifying : libpsl-0.21.1-5.el9.x86_64 18/206 Verifying : libpwquality-1.4.4-8.el9.x86_64 19/206 Verifying : libsigsegv-2.13-4.el9.x86_64 20/206 Verifying : libunistring-0.9.10-15.el9.x86_64 21/206 Verifying : libutempter-1.2.1-6.el9.x86_64 22/206 Verifying : libverto-0.3.2-3.el9.x86_64 23/206 Verifying : libxcrypt-4.4.18-3.el9.x86_64 24/206 Verifying : libzstd-1.5.1-2.el9.x86_64 25/206 Verifying : lz4-libs-1.9.3-5.el9.x86_64 26/206 Verifying : mpfr-4.1.0-7.el9.x86_64 27/206 Verifying : pcre-8.44-3.el9.3.x86_64 28/206 Verifying : popt-1.18-8.el9.x86_64 29/206 Verifying : publicsuffix-list-dafsa-20210518-3.el9.noarch 30/206 Verifying : readline-8.1-4.el9.x86_64 31/206 Verifying : sed-4.8-9.el9.x86_64 32/206 Verifying : unzip-6.0-56.el9.x86_64 33/206 Verifying : cracklib-dicts-2.9.6-27.el9.x86_64 34/206 Verifying : diffutils-3.7-12.el9.x86_64 35/206 Verifying : gawk-5.1.0-6.el9.x86_64 36/206 Verifying : gdbm-libs-1:1.19-4.el9.x86_64 37/206 Verifying : xz-5.2.5-8.el9_0.x86_64 38/206 Verifying : xz-libs-5.2.5-8.el9_0.x86_64 39/206 Verifying : zstd-1.5.1-2.el9.x86_64 40/206 Verifying : cyrus-sasl-lib-2.1.27-21.el9.x86_64 41/206 Verifying : gzip-1.12-1.el9.x86_64 42/206 Verifying : libtasn1-4.16.0-8.el9_1.x86_64 43/206 Verifying : tar-2:1.34-6.el9_1.x86_64 44/206 Verifying : ca-certificates-2023.2.60_v7.0.306-90.1.el9_2.no 45/206 Verifying : keyutils-libs-1.6.3-1.el9.x86_64 46/206 Verifying : libarchive-3.5.3-4.el9.x86_64 47/206 Verifying : libcap-2.48-9.el9_2.x86_64 48/206 Verifying : libeconf-0.4.1-3.el9_2.x86_64 49/206 Verifying : libgcrypt-1.10.0-10.el9_2.x86_64 50/206 Verifying : libpkgconf-1.7.3-10.el9.x86_64 51/206 Verifying : pkgconf-1.7.3-10.el9.x86_64 52/206 Verifying : pkgconf-m4-1.7.3-10.el9.noarch 53/206 Verifying : pkgconf-pkg-config-1.7.3-10.el9.x86_64 54/206 Verifying : zip-3.0-35.el9.x86_64 55/206 Verifying : alternatives-1.24-1.el9.x86_64 56/206 Verifying : findutils-1:4.8.0-6.el9.x86_64 57/206 Verifying : gmp-1:6.2.0-13.el9.x86_64 58/206 Verifying : krb5-libs-1.21.1-1.el9.x86_64 59/206 Verifying : libffi-3.4.2-8.el9.x86_64 60/206 Verifying : lua-libs-5.4.4-4.el9.x86_64 61/206 Verifying : ncurses-6.2-10.20210508.el9.x86_64 62/206 Verifying : ncurses-base-6.2-10.20210508.el9.noarch 63/206 Verifying : ncurses-libs-6.2-10.20210508.el9.x86_64 64/206 Verifying : shadow-utils-2:4.9-8.el9.x86_64 65/206 Verifying : which-2.21-29.el9.x86_64 66/206 Verifying : zlib-1.2.11-40.el9.x86_64 67/206 Verifying : audit-libs-3.1.2-2.el9.x86_64 68/206 Verifying : bash-5.1.8-9.el9.x86_64 69/206 Verifying : binutils-2.35.2-43.el9.x86_64 70/206 Verifying : binutils-gold-2.35.2-43.el9.x86_64 71/206 Verifying : coreutils-8.32-35.el9.x86_64 72/206 Verifying : coreutils-common-8.32-35.el9.x86_64 73/206 Verifying : curl-7.76.1-29.el9_4.x86_64 74/206 Verifying : elfutils-0.190-2.el9.x86_64 75/206 Verifying : elfutils-default-yama-scope-0.190-2.el9.noarch 76/206 Verifying : elfutils-libs-0.190-2.el9.x86_64 77/206 Verifying : file-5.39-16.el9.x86_64 78/206 Verifying : file-libs-5.39-16.el9.x86_64 79/206 Verifying : libacl-2.3.1-4.el9.x86_64 80/206 Verifying : libblkid-2.37.4-18.el9.x86_64 81/206 Verifying : libfdisk-2.37.4-18.el9.x86_64 82/206 Verifying : libgcc-11.4.1-3.el9.x86_64 83/206 Verifying : libgomp-11.4.1-3.el9.x86_64 84/206 Verifying : libmount-2.37.4-18.el9.x86_64 85/206 Verifying : libselinux-3.6-1.el9.x86_64 86/206 Verifying : libsemanage-3.6-1.el9.x86_64 87/206 Verifying : libsepol-3.6-1.el9.x86_64 88/206 Verifying : libsmartcols-2.37.4-18.el9.x86_64 89/206 Verifying : libstdc++-11.4.1-3.el9.x86_64 90/206 Verifying : libuuid-2.37.4-18.el9.x86_64 91/206 Verifying : openldap-2.6.6-3.el9.x86_64 92/206 Verifying : openssl-1:3.0.7-27.el9.x86_64 93/206 Verifying : openssl-fips-provider-3.0.7-2.el9.x86_64 94/206 Verifying : openssl-libs-1:3.0.7-27.el9.x86_64 95/206 Verifying : p11-kit-0.25.3-2.el9.x86_64 96/206 Verifying : p11-kit-trust-0.25.3-2.el9.x86_64 97/206 Verifying : pam-1.5.1-19.el9.x86_64 98/206 Verifying : pcre2-10.40-5.el9.x86_64 99/206 Verifying : rpm-4.16.1.3-29.el9.x86_64 100/206 Verifying : rpm-build-libs-4.16.1.3-29.el9.x86_64 101/206 Verifying : rpm-libs-4.16.1.3-29.el9.x86_64 102/206 Verifying : setup-2.13.7-10.el9.noarch 103/206 Verifying : sqlite-libs-3.34.1-7.el9_3.x86_64 104/206 Verifying : systemd-libs-252-32.el9_4.x86_64 105/206 Verifying : tzdata-2024a-1.el9.noarch 106/206 Verifying : util-linux-2.37.4-18.el9.x86_64 107/206 Verifying : util-linux-core-2.37.4-18.el9.x86_64 108/206 Verifying : crypto-policies-20240202-1.git283706d.el9.noarch 109/206 Verifying : elfutils-debuginfod-client-0.190-2.el9.x86_64 110/206 Verifying : elfutils-libelf-0.190-2.el9.x86_64 111/206 Verifying : libcom_err-1.46.5-5.el9.x86_64 112/206 Verifying : libcurl-7.76.1-29.el9_4.x86_64 113/206 Verifying : libssh-0.10.4-13.el9.x86_64 114/206 Verifying : libssh-config-0.10.4-13.el9.noarch 115/206 Verifying : pcre2-syntax-10.40-5.el9.noarch 116/206 Verifying : redhat-release-9.4-0.4.el9.x86_64 117/206 Verifying : libxml2-2.9.13-6.el9_4.x86_64 118/206 Verifying : glibc-2.34-100.el9_4.2.x86_64 119/206 Verifying : glibc-common-2.34-100.el9_4.2.x86_64 120/206 Verifying : glibc-gconv-extra-2.34-100.el9_4.2.x86_64 121/206 Verifying : glibc-minimal-langpack-2.34-100.el9_4.2.x86_64 122/206 Verifying : libnghttp2-1.43.0-5.el9_4.3.x86_64 123/206 Verifying : ghc-srpm-macros-1.5.0-6.el9.noarch 124/206 Verifying : lua-srpm-macros-1-6.el9.noarch 125/206 Verifying : perl-Data-Dumper-2.174-462.el9.x86_64 126/206 Verifying : perl-Digest-MD5-2.58-4.el9.x86_64 127/206 Verifying : perl-Encode-4:3.08-462.el9.x86_64 128/206 Verifying : perl-IO-Socket-SSL-2.073-1.el9.noarch 129/206 Verifying : perl-Mozilla-CA-20200520-6.el9.noarch 130/206 Verifying : perl-Pod-Simple-1:3.42-4.el9.noarch 131/206 Verifying : perl-Term-Cap-1.17-460.el9.noarch 132/206 Verifying : perl-Time-Local-2:1.300-7.el9.noarch 133/206 Verifying : rust-srpm-macros-17-4.el9.noarch 134/206 Verifying : perl-Pod-Escapes-1:1.07-460.el9.noarch 135/206 Verifying : perl-Storable-1:3.21-460.el9.x86_64 136/206 Verifying : perl-podlators-1:4.14-460.el9.noarch 137/206 Verifying : dwz-0.14-3.el9.x86_64 138/206 Verifying : perl-Exporter-5.74-461.el9.noarch 139/206 Verifying : perl-File-Temp-1:0.231.100-4.el9.noarch 140/206 Verifying : perl-Getopt-Long-1:2.52-4.el9.noarch 141/206 Verifying : perl-MIME-Base64-3.16-4.el9.x86_64 142/206 Verifying : perl-Text-Tabs+Wrap-2013.0523-460.el9.noarch 143/206 Verifying : perl-parent-1:0.238-460.el9.noarch 144/206 Verifying : perl-srpm-macros-1-41.el9.noarch 145/206 Verifying : efi-srpm-macros-6-2.el9_0.noarch 146/206 Verifying : openblas-srpm-macros-2-11.el9.noarch 147/206 Verifying : perl-Digest-1.19-4.el9.noarch 148/206 Verifying : perl-File-Path-2.18-4.el9.noarch 149/206 Verifying : perl-IO-Socket-IP-0.41-5.el9.noarch 150/206 Verifying : perl-Pod-Usage-4:2.01-4.el9.noarch 151/206 Verifying : perl-Scalar-List-Utils-4:1.56-461.el9.x86_64 152/206 Verifying : perl-Socket-4:2.031-4.el9.x86_64 153/206 Verifying : perl-Term-ANSIColor-5.01-461.el9.noarch 154/206 Verifying : perl-Text-ParseWords-3.30-460.el9.noarch 155/206 Verifying : perl-URI-5.09-3.el9.noarch 156/206 Verifying : perl-constant-1.33-461.el9.noarch 157/206 Verifying : fonts-srpm-macros-1:2.0.5-7.el9.1.noarch 158/206 Verifying : ocaml-srpm-macros-6-6.el9.noarch 159/206 Verifying : patch-2.7.6-16.el9.x86_64 160/206 Verifying : perl-Pod-Perldoc-3.28.01-461.el9.noarch 161/206 Verifying : perl-libnet-3.13-4.el9.noarch 162/206 Verifying : perl-Carp-1.50-460.el9.noarch 163/206 Verifying : perl-PathTools-3.78-461.el9.x86_64 164/206 Verifying : perl-Net-SSLeay-1.92-2.el9.x86_64 165/206 Verifying : kernel-srpm-macros-1.0-13.el9.noarch 166/206 Verifying : qt5-srpm-macros-5.15.9-1.el9.noarch 167/206 Verifying : perl-AutoLoader-5.74-481.el9.noarch 168/206 Verifying : perl-SelectSaver-1.02-481.el9.noarch 169/206 Verifying : perl-if-0.60.800-481.el9.noarch 170/206 Verifying : perl-overloading-0.02-481.el9.noarch 171/206 Verifying : python-srpm-macros-3.9-53.el9.noarch 172/206 Verifying : redhat-rpm-config-207-1.el9.noarch 173/206 Verifying : gdb-minimal-10.2-13.el9.x86_64 174/206 Verifying : go-srpm-macros-3.2.0-3.el9.noarch 175/206 Verifying : perl-B-1.80-481.el9.x86_64 176/206 Verifying : perl-Class-Struct-0.66-481.el9.noarch 177/206 Verifying : perl-Errno-1.30-481.el9.x86_64 178/206 Verifying : perl-File-Basename-2.85-481.el9.noarch 179/206 Verifying : perl-File-stat-1.09-481.el9.noarch 180/206 Verifying : perl-FileHandle-2.03-481.el9.noarch 181/206 Verifying : perl-Getopt-Std-1.12-481.el9.noarch 182/206 Verifying : perl-HTTP-Tiny-0.076-462.el9.noarch 183/206 Verifying : perl-IO-1.43-481.el9.x86_64 184/206 Verifying : perl-IPC-Open3-1.21-481.el9.noarch 185/206 Verifying : perl-POSIX-1.94-481.el9.x86_64 186/206 Verifying : perl-Symbol-1.08-481.el9.noarch 187/206 Verifying : perl-base-2.27-481.el9.noarch 188/206 Verifying : perl-interpreter-4:5.32.1-481.el9.x86_64 189/206 Verifying : perl-libs-4:5.32.1-481.el9.x86_64 190/206 Verifying : perl-mro-1.23-481.el9.x86_64 191/206 Verifying : perl-overload-1.31-481.el9.noarch 192/206 Verifying : perl-vars-1.05-481.el9.noarch 193/206 Verifying : pyproject-srpm-macros-1.12.0-1.el9.noarch 194/206 Verifying : debugedit-5.0-5.el9.x86_64 195/206 Verifying : perl-Fcntl-1.13-481.el9.x86_64 196/206 Verifying : perl-subs-1.03-481.el9.noarch 197/206 Verifying : rpm-build-4.16.1.3-29.el9.x86_64 198/206 Verifying : ansible-srpm-macros-1-12.el9.noarch 199/206 Verifying : epel-rpm-macros-9-14.el9.noarch 200/206 Verifying : forge-srpm-macros-0.3.1-1.el9.noarch 201/206 Verifying : fpc-srpm-macros-1.3-7.el9.noarch 202/206 Verifying : go-srpm-macros-epel-3.3.0.5-1.el9.noarch 203/206 Verifying : qt6-srpm-macros-6.6.2-1.el9.noarch 204/206 Verifying : rpmautospec-rpm-macros-0.6.5-1.el9.noarch 205/206 Verifying : rust-srpm-macros-epel-26.3-1.el9.noarch 206/206 Installed products updated. Installed: alternatives-1.24-1.el9.x86_64 ansible-srpm-macros-1-12.el9.noarch audit-libs-3.1.2-2.el9.x86_64 basesystem-11-13.el9.noarch bash-5.1.8-9.el9.x86_64 binutils-2.35.2-43.el9.x86_64 binutils-gold-2.35.2-43.el9.x86_64 bzip2-1.0.8-8.el9.x86_64 bzip2-libs-1.0.8-8.el9.x86_64 ca-certificates-2023.2.60_v7.0.306-90.1.el9_2.noarch coreutils-8.32-35.el9.x86_64 coreutils-common-8.32-35.el9.x86_64 cpio-2.13-16.el9.x86_64 cracklib-2.9.6-27.el9.x86_64 cracklib-dicts-2.9.6-27.el9.x86_64 crypto-policies-20240202-1.git283706d.el9.noarch curl-7.76.1-29.el9_4.x86_64 cyrus-sasl-lib-2.1.27-21.el9.x86_64 debugedit-5.0-5.el9.x86_64 diffutils-3.7-12.el9.x86_64 dwz-0.14-3.el9.x86_64 ed-1.14.2-12.el9.x86_64 efi-srpm-macros-6-2.el9_0.noarch elfutils-0.190-2.el9.x86_64 elfutils-debuginfod-client-0.190-2.el9.x86_64 elfutils-default-yama-scope-0.190-2.el9.noarch elfutils-libelf-0.190-2.el9.x86_64 elfutils-libs-0.190-2.el9.x86_64 epel-rpm-macros-9-14.el9.noarch file-5.39-16.el9.x86_64 file-libs-5.39-16.el9.x86_64 filesystem-3.16-2.el9.x86_64 findutils-1:4.8.0-6.el9.x86_64 fonts-srpm-macros-1:2.0.5-7.el9.1.noarch forge-srpm-macros-0.3.1-1.el9.noarch fpc-srpm-macros-1.3-7.el9.noarch gawk-5.1.0-6.el9.x86_64 gdb-minimal-10.2-13.el9.x86_64 gdbm-libs-1:1.19-4.el9.x86_64 ghc-srpm-macros-1.5.0-6.el9.noarch glibc-2.34-100.el9_4.2.x86_64 glibc-common-2.34-100.el9_4.2.x86_64 glibc-gconv-extra-2.34-100.el9_4.2.x86_64 glibc-minimal-langpack-2.34-100.el9_4.2.x86_64 gmp-1:6.2.0-13.el9.x86_64 go-srpm-macros-3.2.0-3.el9.noarch go-srpm-macros-epel-3.3.0.5-1.el9.noarch grep-3.6-5.el9.x86_64 groff-base-1.22.4-10.el9.x86_64 gzip-1.12-1.el9.x86_64 info-6.7-15.el9.x86_64 kernel-srpm-macros-1.0-13.el9.noarch keyutils-libs-1.6.3-1.el9.x86_64 krb5-libs-1.21.1-1.el9.x86_64 libacl-2.3.1-4.el9.x86_64 libarchive-3.5.3-4.el9.x86_64 libattr-2.5.1-3.el9.x86_64 libblkid-2.37.4-18.el9.x86_64 libbrotli-1.0.9-6.el9.x86_64 libcap-2.48-9.el9_2.x86_64 libcap-ng-0.8.2-7.el9.x86_64 libcom_err-1.46.5-5.el9.x86_64 libcurl-7.76.1-29.el9_4.x86_64 libdb-5.3.28-53.el9.x86_64 libeconf-0.4.1-3.el9_2.x86_64 libevent-2.1.12-6.el9.x86_64 libfdisk-2.37.4-18.el9.x86_64 libffi-3.4.2-8.el9.x86_64 libgcc-11.4.1-3.el9.x86_64 libgcrypt-1.10.0-10.el9_2.x86_64 libgomp-11.4.1-3.el9.x86_64 libgpg-error-1.42-5.el9.x86_64 libidn2-2.3.0-7.el9.x86_64 libmount-2.37.4-18.el9.x86_64 libnghttp2-1.43.0-5.el9_4.3.x86_64 libpkgconf-1.7.3-10.el9.x86_64 libpsl-0.21.1-5.el9.x86_64 libpwquality-1.4.4-8.el9.x86_64 libselinux-3.6-1.el9.x86_64 libsemanage-3.6-1.el9.x86_64 libsepol-3.6-1.el9.x86_64 libsigsegv-2.13-4.el9.x86_64 libsmartcols-2.37.4-18.el9.x86_64 libssh-0.10.4-13.el9.x86_64 libssh-config-0.10.4-13.el9.noarch libstdc++-11.4.1-3.el9.x86_64 libtasn1-4.16.0-8.el9_1.x86_64 libunistring-0.9.10-15.el9.x86_64 libutempter-1.2.1-6.el9.x86_64 libuuid-2.37.4-18.el9.x86_64 libverto-0.3.2-3.el9.x86_64 libxcrypt-4.4.18-3.el9.x86_64 libxml2-2.9.13-6.el9_4.x86_64 libzstd-1.5.1-2.el9.x86_64 lua-libs-5.4.4-4.el9.x86_64 lua-srpm-macros-1-6.el9.noarch lz4-libs-1.9.3-5.el9.x86_64 mpfr-4.1.0-7.el9.x86_64 ncurses-6.2-10.20210508.el9.x86_64 ncurses-base-6.2-10.20210508.el9.noarch ncurses-libs-6.2-10.20210508.el9.x86_64 ocaml-srpm-macros-6-6.el9.noarch openblas-srpm-macros-2-11.el9.noarch openldap-2.6.6-3.el9.x86_64 openssl-1:3.0.7-27.el9.x86_64 openssl-fips-provider-3.0.7-2.el9.x86_64 openssl-libs-1:3.0.7-27.el9.x86_64 p11-kit-0.25.3-2.el9.x86_64 p11-kit-trust-0.25.3-2.el9.x86_64 pam-1.5.1-19.el9.x86_64 patch-2.7.6-16.el9.x86_64 pcre-8.44-3.el9.3.x86_64 pcre2-10.40-5.el9.x86_64 pcre2-syntax-10.40-5.el9.noarch perl-AutoLoader-5.74-481.el9.noarch perl-B-1.80-481.el9.x86_64 perl-Carp-1.50-460.el9.noarch perl-Class-Struct-0.66-481.el9.noarch perl-Data-Dumper-2.174-462.el9.x86_64 perl-Digest-1.19-4.el9.noarch perl-Digest-MD5-2.58-4.el9.x86_64 perl-Encode-4:3.08-462.el9.x86_64 perl-Errno-1.30-481.el9.x86_64 perl-Exporter-5.74-461.el9.noarch perl-Fcntl-1.13-481.el9.x86_64 perl-File-Basename-2.85-481.el9.noarch perl-File-Path-2.18-4.el9.noarch perl-File-Temp-1:0.231.100-4.el9.noarch perl-File-stat-1.09-481.el9.noarch perl-FileHandle-2.03-481.el9.noarch perl-Getopt-Long-1:2.52-4.el9.noarch perl-Getopt-Std-1.12-481.el9.noarch perl-HTTP-Tiny-0.076-462.el9.noarch perl-IO-1.43-481.el9.x86_64 perl-IO-Socket-IP-0.41-5.el9.noarch perl-IO-Socket-SSL-2.073-1.el9.noarch perl-IPC-Open3-1.21-481.el9.noarch perl-MIME-Base64-3.16-4.el9.x86_64 perl-Mozilla-CA-20200520-6.el9.noarch perl-Net-SSLeay-1.92-2.el9.x86_64 perl-POSIX-1.94-481.el9.x86_64 perl-PathTools-3.78-461.el9.x86_64 perl-Pod-Escapes-1:1.07-460.el9.noarch perl-Pod-Perldoc-3.28.01-461.el9.noarch perl-Pod-Simple-1:3.42-4.el9.noarch perl-Pod-Usage-4:2.01-4.el9.noarch perl-Scalar-List-Utils-4:1.56-461.el9.x86_64 perl-SelectSaver-1.02-481.el9.noarch perl-Socket-4:2.031-4.el9.x86_64 perl-Storable-1:3.21-460.el9.x86_64 perl-Symbol-1.08-481.el9.noarch perl-Term-ANSIColor-5.01-461.el9.noarch perl-Term-Cap-1.17-460.el9.noarch perl-Text-ParseWords-3.30-460.el9.noarch perl-Text-Tabs+Wrap-2013.0523-460.el9.noarch perl-Time-Local-2:1.300-7.el9.noarch perl-URI-5.09-3.el9.noarch perl-base-2.27-481.el9.noarch perl-constant-1.33-461.el9.noarch perl-if-0.60.800-481.el9.noarch perl-interpreter-4:5.32.1-481.el9.x86_64 perl-libnet-3.13-4.el9.noarch perl-libs-4:5.32.1-481.el9.x86_64 perl-mro-1.23-481.el9.x86_64 perl-overload-1.31-481.el9.noarch perl-overloading-0.02-481.el9.noarch perl-parent-1:0.238-460.el9.noarch perl-podlators-1:4.14-460.el9.noarch perl-srpm-macros-1-41.el9.noarch perl-subs-1.03-481.el9.noarch perl-vars-1.05-481.el9.noarch pkgconf-1.7.3-10.el9.x86_64 pkgconf-m4-1.7.3-10.el9.noarch pkgconf-pkg-config-1.7.3-10.el9.x86_64 popt-1.18-8.el9.x86_64 publicsuffix-list-dafsa-20210518-3.el9.noarch pyproject-srpm-macros-1.12.0-1.el9.noarch python-srpm-macros-3.9-53.el9.noarch qt5-srpm-macros-5.15.9-1.el9.noarch qt6-srpm-macros-6.6.2-1.el9.noarch readline-8.1-4.el9.x86_64 redhat-release-9.4-0.4.el9.x86_64 redhat-rpm-config-207-1.el9.noarch rpm-4.16.1.3-29.el9.x86_64 rpm-build-4.16.1.3-29.el9.x86_64 rpm-build-libs-4.16.1.3-29.el9.x86_64 rpm-libs-4.16.1.3-29.el9.x86_64 rpmautospec-rpm-macros-0.6.5-1.el9.noarch rust-srpm-macros-17-4.el9.noarch rust-srpm-macros-epel-26.3-1.el9.noarch sed-4.8-9.el9.x86_64 setup-2.13.7-10.el9.noarch shadow-utils-2:4.9-8.el9.x86_64 sqlite-libs-3.34.1-7.el9_3.x86_64 systemd-libs-252-32.el9_4.x86_64 tar-2:1.34-6.el9_1.x86_64 tzdata-2024a-1.el9.noarch unzip-6.0-56.el9.x86_64 util-linux-2.37.4-18.el9.x86_64 util-linux-core-2.37.4-18.el9.x86_64 which-2.21-29.el9.x86_64 xz-5.2.5-8.el9_0.x86_64 xz-libs-5.2.5-8.el9_0.x86_64 zip-3.0-35.el9.x86_64 zlib-1.2.11-40.el9.x86_64 zstd-1.5.1-2.el9.x86_64 Complete! Finish: installing minimal buildroot with dnf Start: creating root cache Finish: creating root cache Finish: chroot init INFO: Installed packages: INFO: alternatives-1.24-1.el9.x86_64 ansible-srpm-macros-1-12.el9.noarch audit-libs-3.1.2-2.el9.x86_64 basesystem-11-13.el9.noarch bash-5.1.8-9.el9.x86_64 binutils-2.35.2-43.el9.x86_64 binutils-gold-2.35.2-43.el9.x86_64 bzip2-1.0.8-8.el9.x86_64 bzip2-libs-1.0.8-8.el9.x86_64 ca-certificates-2023.2.60_v7.0.306-90.1.el9_2.noarch coreutils-8.32-35.el9.x86_64 coreutils-common-8.32-35.el9.x86_64 cpio-2.13-16.el9.x86_64 cracklib-2.9.6-27.el9.x86_64 cracklib-dicts-2.9.6-27.el9.x86_64 crypto-policies-20240202-1.git283706d.el9.noarch curl-7.76.1-29.el9_4.x86_64 cyrus-sasl-lib-2.1.27-21.el9.x86_64 debugedit-5.0-5.el9.x86_64 diffutils-3.7-12.el9.x86_64 dwz-0.14-3.el9.x86_64 ed-1.14.2-12.el9.x86_64 efi-srpm-macros-6-2.el9_0.noarch elfutils-0.190-2.el9.x86_64 elfutils-debuginfod-client-0.190-2.el9.x86_64 elfutils-default-yama-scope-0.190-2.el9.noarch elfutils-libelf-0.190-2.el9.x86_64 elfutils-libs-0.190-2.el9.x86_64 epel-rpm-macros-9-14.el9.noarch file-5.39-16.el9.x86_64 file-libs-5.39-16.el9.x86_64 filesystem-3.16-2.el9.x86_64 findutils-4.8.0-6.el9.x86_64 fonts-srpm-macros-2.0.5-7.el9.1.noarch forge-srpm-macros-0.3.1-1.el9.noarch fpc-srpm-macros-1.3-7.el9.noarch gawk-5.1.0-6.el9.x86_64 gdb-minimal-10.2-13.el9.x86_64 gdbm-libs-1.19-4.el9.x86_64 ghc-srpm-macros-1.5.0-6.el9.noarch glibc-2.34-100.el9_4.2.x86_64 glibc-common-2.34-100.el9_4.2.x86_64 glibc-gconv-extra-2.34-100.el9_4.2.x86_64 glibc-minimal-langpack-2.34-100.el9_4.2.x86_64 gmp-6.2.0-13.el9.x86_64 go-srpm-macros-3.2.0-3.el9.noarch go-srpm-macros-epel-3.3.0.5-1.el9.noarch gpg-pubkey-3228467c-613798eb gpg-pubkey-5a6340b3-6229229e gpg-pubkey-fd431d51-4ae0493b grep-3.6-5.el9.x86_64 groff-base-1.22.4-10.el9.x86_64 gzip-1.12-1.el9.x86_64 info-6.7-15.el9.x86_64 kernel-srpm-macros-1.0-13.el9.noarch keyutils-libs-1.6.3-1.el9.x86_64 krb5-libs-1.21.1-1.el9.x86_64 libacl-2.3.1-4.el9.x86_64 libarchive-3.5.3-4.el9.x86_64 libattr-2.5.1-3.el9.x86_64 libblkid-2.37.4-18.el9.x86_64 libbrotli-1.0.9-6.el9.x86_64 libcap-2.48-9.el9_2.x86_64 libcap-ng-0.8.2-7.el9.x86_64 libcom_err-1.46.5-5.el9.x86_64 libcurl-7.76.1-29.el9_4.x86_64 libdb-5.3.28-53.el9.x86_64 libeconf-0.4.1-3.el9_2.x86_64 libevent-2.1.12-6.el9.x86_64 libfdisk-2.37.4-18.el9.x86_64 libffi-3.4.2-8.el9.x86_64 libgcc-11.4.1-3.el9.x86_64 libgcrypt-1.10.0-10.el9_2.x86_64 libgomp-11.4.1-3.el9.x86_64 libgpg-error-1.42-5.el9.x86_64 libidn2-2.3.0-7.el9.x86_64 libmount-2.37.4-18.el9.x86_64 libnghttp2-1.43.0-5.el9_4.3.x86_64 libpkgconf-1.7.3-10.el9.x86_64 libpsl-0.21.1-5.el9.x86_64 libpwquality-1.4.4-8.el9.x86_64 libselinux-3.6-1.el9.x86_64 libsemanage-3.6-1.el9.x86_64 libsepol-3.6-1.el9.x86_64 libsigsegv-2.13-4.el9.x86_64 libsmartcols-2.37.4-18.el9.x86_64 libssh-0.10.4-13.el9.x86_64 libssh-config-0.10.4-13.el9.noarch libstdc++-11.4.1-3.el9.x86_64 libtasn1-4.16.0-8.el9_1.x86_64 libunistring-0.9.10-15.el9.x86_64 libutempter-1.2.1-6.el9.x86_64 libuuid-2.37.4-18.el9.x86_64 libverto-0.3.2-3.el9.x86_64 libxcrypt-4.4.18-3.el9.x86_64 libxml2-2.9.13-6.el9_4.x86_64 libzstd-1.5.1-2.el9.x86_64 lua-libs-5.4.4-4.el9.x86_64 lua-srpm-macros-1-6.el9.noarch lz4-libs-1.9.3-5.el9.x86_64 mpfr-4.1.0-7.el9.x86_64 ncurses-6.2-10.20210508.el9.x86_64 ncurses-base-6.2-10.20210508.el9.noarch ncurses-libs-6.2-10.20210508.el9.x86_64 ocaml-srpm-macros-6-6.el9.noarch openblas-srpm-macros-2-11.el9.noarch openldap-2.6.6-3.el9.x86_64 openssl-3.0.7-27.el9.x86_64 openssl-fips-provider-3.0.7-2.el9.x86_64 openssl-libs-3.0.7-27.el9.x86_64 p11-kit-0.25.3-2.el9.x86_64 p11-kit-trust-0.25.3-2.el9.x86_64 pam-1.5.1-19.el9.x86_64 patch-2.7.6-16.el9.x86_64 pcre-8.44-3.el9.3.x86_64 pcre2-10.40-5.el9.x86_64 pcre2-syntax-10.40-5.el9.noarch perl-AutoLoader-5.74-481.el9.noarch perl-B-1.80-481.el9.x86_64 perl-Carp-1.50-460.el9.noarch perl-Class-Struct-0.66-481.el9.noarch perl-Data-Dumper-2.174-462.el9.x86_64 perl-Digest-1.19-4.el9.noarch perl-Digest-MD5-2.58-4.el9.x86_64 perl-Encode-3.08-462.el9.x86_64 perl-Errno-1.30-481.el9.x86_64 perl-Exporter-5.74-461.el9.noarch perl-Fcntl-1.13-481.el9.x86_64 perl-File-Basename-2.85-481.el9.noarch perl-File-Path-2.18-4.el9.noarch perl-File-Temp-0.231.100-4.el9.noarch perl-File-stat-1.09-481.el9.noarch perl-FileHandle-2.03-481.el9.noarch perl-Getopt-Long-2.52-4.el9.noarch perl-Getopt-Std-1.12-481.el9.noarch perl-HTTP-Tiny-0.076-462.el9.noarch perl-IO-1.43-481.el9.x86_64 perl-IO-Socket-IP-0.41-5.el9.noarch perl-IO-Socket-SSL-2.073-1.el9.noarch perl-IPC-Open3-1.21-481.el9.noarch perl-MIME-Base64-3.16-4.el9.x86_64 perl-Mozilla-CA-20200520-6.el9.noarch perl-Net-SSLeay-1.92-2.el9.x86_64 perl-POSIX-1.94-481.el9.x86_64 perl-PathTools-3.78-461.el9.x86_64 perl-Pod-Escapes-1.07-460.el9.noarch perl-Pod-Perldoc-3.28.01-461.el9.noarch perl-Pod-Simple-3.42-4.el9.noarch perl-Pod-Usage-2.01-4.el9.noarch perl-Scalar-List-Utils-1.56-461.el9.x86_64 perl-SelectSaver-1.02-481.el9.noarch perl-Socket-2.031-4.el9.x86_64 perl-Storable-3.21-460.el9.x86_64 perl-Symbol-1.08-481.el9.noarch perl-Term-ANSIColor-5.01-461.el9.noarch perl-Term-Cap-1.17-460.el9.noarch perl-Text-ParseWords-3.30-460.el9.noarch perl-Text-Tabs+Wrap-2013.0523-460.el9.noarch perl-Time-Local-1.300-7.el9.noarch perl-URI-5.09-3.el9.noarch perl-base-2.27-481.el9.noarch perl-constant-1.33-461.el9.noarch perl-if-0.60.800-481.el9.noarch perl-interpreter-5.32.1-481.el9.x86_64 perl-libnet-3.13-4.el9.noarch perl-libs-5.32.1-481.el9.x86_64 perl-mro-1.23-481.el9.x86_64 perl-overload-1.31-481.el9.noarch perl-overloading-0.02-481.el9.noarch perl-parent-0.238-460.el9.noarch perl-podlators-4.14-460.el9.noarch perl-srpm-macros-1-41.el9.noarch perl-subs-1.03-481.el9.noarch perl-vars-1.05-481.el9.noarch pkgconf-1.7.3-10.el9.x86_64 pkgconf-m4-1.7.3-10.el9.noarch pkgconf-pkg-config-1.7.3-10.el9.x86_64 popt-1.18-8.el9.x86_64 publicsuffix-list-dafsa-20210518-3.el9.noarch pyproject-srpm-macros-1.12.0-1.el9.noarch python-srpm-macros-3.9-53.el9.noarch qt5-srpm-macros-5.15.9-1.el9.noarch qt6-srpm-macros-6.6.2-1.el9.noarch readline-8.1-4.el9.x86_64 redhat-release-9.4-0.4.el9.x86_64 redhat-rpm-config-207-1.el9.noarch rpm-4.16.1.3-29.el9.x86_64 rpm-build-4.16.1.3-29.el9.x86_64 rpm-build-libs-4.16.1.3-29.el9.x86_64 rpm-libs-4.16.1.3-29.el9.x86_64 rpmautospec-rpm-macros-0.6.5-1.el9.noarch rust-srpm-macros-17-4.el9.noarch rust-srpm-macros-epel-26.3-1.el9.noarch sed-4.8-9.el9.x86_64 setup-2.13.7-10.el9.noarch shadow-utils-4.9-8.el9.x86_64 sqlite-libs-3.34.1-7.el9_3.x86_64 systemd-libs-252-32.el9_4.x86_64 tar-1.34-6.el9_1.x86_64 tzdata-2024a-1.el9.noarch unzip-6.0-56.el9.x86_64 util-linux-2.37.4-18.el9.x86_64 util-linux-core-2.37.4-18.el9.x86_64 which-2.21-29.el9.x86_64 xz-5.2.5-8.el9_0.x86_64 xz-libs-5.2.5-8.el9_0.x86_64 zip-3.0-35.el9.x86_64 zlib-1.2.11-40.el9.x86_64 zstd-1.5.1-2.el9.x86_64 Start: buildsrpm Start: rpmbuild -bs Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1721260800 Wrote: /builddir/build/SRPMS/glimpse-4.12.6^git20161025.4945711-4.el9.src.rpm Finish: rpmbuild -bs cp: preserving permissions for ‘/var/lib/copr-rpmbuild/results/chroot_scan/var/lib/mock/rhel+epel-9-x86_64-1721270515.922536/root/var/log’: No such file or directory INFO: chroot_scan: 3 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/rhel+epel-9-x86_64-1721270515.922536/root/var/log/dnf.log /var/lib/mock/rhel+epel-9-x86_64-1721270515.922536/root/var/log/dnf.librepo.log /var/lib/mock/rhel+epel-9-x86_64-1721270515.922536/root/var/log/dnf.rpm.log Finish: buildsrpm INFO: Done(/var/lib/copr-rpmbuild/workspace/workdir-lqs32n4m/glimpse/glimpse.spec) Config(child) 1 minutes 14 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/glimpse-4.12.6^git20161025.4945711-4.el9.src.rpm) Config(rhel+epel-9-x86_64) Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/rhel+epel-9-x86_64-bootstrap-1721270515.922536/root. INFO: reusing tmpfs at /var/lib/mock/rhel+epel-9-x86_64-bootstrap-1721270515.922536/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/rhel+epel-9-x86_64-1721270515.922536/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.16.1.3-29.el9.x86_64 python3-dnf-4.14.0-9.el9.noarch python3-dnf-plugins-core-4.3.0-13.el9.noarch yum-4.14.0-9.el9.noarch Finish: chroot init Start: build phase for glimpse-4.12.6^git20161025.4945711-4.el9.src.rpm Start: build setup for glimpse-4.12.6^git20161025.4945711-4.el9.src.rpm Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1721260800 Wrote: /builddir/build/SRPMS/glimpse-4.12.6^git20161025.4945711-4.el9.src.rpm No matches found for the following disable plugin patterns: local, spacewalk, versionlock Updating Subscription Management repositories. Unable to read consumer identity This system is not registered with an entitlement server. You can use subscription-manager to register. Copr repository 24 kB/s | 1.5 kB 00:00 Red Hat Enterprise Linux - BaseOS 27 kB/s | 4.1 kB 00:00 Red Hat Enterprise Linux - AppStream 30 kB/s | 4.5 kB 00:00 Red Hat Enterprise Linux - CodeReady Linux Buil 29 kB/s | 4.5 kB 00:00 Extra Packages for Enterprise Linux 9 - x86_64 562 kB/s | 36 kB 00:00 Dependencies resolved. ================================================================================ Package Arch Version Repository Size ================================================================================ Installing: autoconf noarch 2.69-38.el9 appstream 685 k autoconf-archive noarch 2019.01.06-9.el9 appstream 717 k automake noarch 1.16.2-8.el9 appstream 693 k flex x86_64 2.6.4-9.el9 copr_base 308 k gcc x86_64 11.4.1-3.el9 appstream 32 M libfl-static x86_64 2.6.4-9.el9 copr_base 12 k make x86_64 1:4.3-8.el9 baseos 541 k Installing dependencies: annobin x86_64 12.31-2.el9 appstream 1.0 M cpp x86_64 11.4.1-3.el9 appstream 11 M emacs-filesystem noarch 1:27.2-9.el9 appstream 9.6 k gcc-plugin-annobin x86_64 11.4.1-3.el9 appstream 49 k glibc-devel x86_64 2.34-100.el9_4.2 appstream 42 k glibc-headers x86_64 2.34-100.el9_4.2 appstream 548 k kernel-headers x86_64 5.14.0-427.26.1.el9_4 appstream 6.8 M libedit x86_64 3.1-38.20210216cvs.el9 baseos 107 k libmpc x86_64 1.2.1-4.el9 appstream 65 k libxcrypt-devel x86_64 4.4.18-3.el9 appstream 32 k llvm-libs x86_64 17.0.6-5.el9 appstream 25 M m4 x86_64 1.4.19-1.el9 appstream 304 k perl-DynaLoader x86_64 1.47-481.el9 appstream 26 k perl-File-Compare noarch 1.100.600-481.el9 appstream 14 k perl-File-Copy noarch 2.34-481.el9 appstream 20 k perl-File-Find noarch 1.37-481.el9 appstream 26 k perl-Thread-Queue noarch 3.14-460.el9 appstream 24 k perl-threads x86_64 1:2.25-460.el9 appstream 61 k perl-threads-shared x86_64 1.61-460.el9 appstream 48 k Transaction Summary ================================================================================ Install 26 Packages Total download size: 80 M Installed size: 236 M Downloading Packages: (1/26): libedit-3.1-38.20210216cvs.el9.x86_64.r 496 kB/s | 107 kB 00:00 (2/26): libfl-static-2.6.4-9.el9.x86_64.rpm 39 kB/s | 12 kB 00:00 (3/26): make-4.3-8.el9.x86_64.rpm 4.2 MB/s | 541 kB 00:00 (4/26): libmpc-1.2.1-4.el9.x86_64.rpm 773 kB/s | 65 kB 00:00 (5/26): libxcrypt-devel-4.4.18-3.el9.x86_64.rpm 475 kB/s | 32 kB 00:00 (6/26): autoconf-archive-2019.01.06-9.el9.noarc 2.7 MB/s | 717 kB 00:00 (7/26): flex-2.6.4-9.el9.x86_64.rpm 532 kB/s | 308 kB 00:00 (8/26): autoconf-2.69-38.el9.noarch.rpm 7.1 MB/s | 685 kB 00:00 (9/26): perl-threads-2.25-460.el9.x86_64.rpm 601 kB/s | 61 kB 00:00 (10/26): perl-threads-shared-1.61-460.el9.x86_6 436 kB/s | 48 kB 00:00 (11/26): m4-1.4.19-1.el9.x86_64.rpm 1.3 MB/s | 304 kB 00:00 (12/26): perl-Thread-Queue-3.14-460.el9.noarch. 93 kB/s | 24 kB 00:00 (13/26): emacs-filesystem-27.2-9.el9.noarch.rpm 83 kB/s | 9.6 kB 00:00 (14/26): gcc-plugin-annobin-11.4.1-3.el9.x86_64 716 kB/s | 49 kB 00:00 (15/26): automake-1.16.2-8.el9.noarch.rpm 5.7 MB/s | 693 kB 00:00 (16/26): annobin-12.31-2.el9.x86_64.rpm 9.2 MB/s | 1.0 MB 00:00 (17/26): perl-File-Compare-1.100.600-481.el9.no 134 kB/s | 14 kB 00:00 (18/26): perl-File-Copy-2.34-481.el9.noarch.rpm 296 kB/s | 20 kB 00:00 (19/26): cpp-11.4.1-3.el9.x86_64.rpm 25 MB/s | 11 MB 00:00 (20/26): perl-File-Find-1.37-481.el9.noarch.rpm 127 kB/s | 26 kB 00:00 (21/26): perl-DynaLoader-1.47-481.el9.x86_64.rp 88 kB/s | 26 kB 00:00 (22/26): glibc-devel-2.34-100.el9_4.2.x86_64.rp 565 kB/s | 42 kB 00:00 (23/26): glibc-headers-2.34-100.el9_4.2.x86_64. 6.8 MB/s | 548 kB 00:00 (24/26): gcc-11.4.1-3.el9.x86_64.rpm 45 MB/s | 32 MB 00:00 (25/26): kernel-headers-5.14.0-427.26.1.el9_4.x 25 MB/s | 6.8 MB 00:00 (26/26): llvm-libs-17.0.6-5.el9.x86_64.rpm 18 MB/s | 25 MB 00:01 -------------------------------------------------------------------------------- Total 34 MB/s | 80 MB 00:02 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Preparing : 1/1 Installing : perl-DynaLoader-1.47-481.el9.x86_64 1/26 Installing : perl-File-Copy-2.34-481.el9.noarch 2/26 Installing : perl-File-Compare-1.100.600-481.el9.noarch 3/26 Installing : m4-1.4.19-1.el9.x86_64 4/26 Installing : perl-threads-1:2.25-460.el9.x86_64 5/26 Installing : libmpc-1.2.1-4.el9.x86_64 6/26 Installing : cpp-11.4.1-3.el9.x86_64 7/26 Installing : perl-threads-shared-1.61-460.el9.x86_64 8/26 Installing : perl-Thread-Queue-3.14-460.el9.noarch 9/26 Installing : kernel-headers-5.14.0-427.26.1.el9_4.x86_64 10/26 Installing : glibc-headers-2.34-100.el9_4.2.x86_64 11/26 Installing : glibc-devel-2.34-100.el9_4.2.x86_64 12/26 Installing : libxcrypt-devel-4.4.18-3.el9.x86_64 13/26 Installing : perl-File-Find-1.37-481.el9.noarch 14/26 Installing : emacs-filesystem-1:27.2-9.el9.noarch 15/26 Installing : autoconf-2.69-38.el9.noarch 16/26 Installing : make-1:4.3-8.el9.x86_64 17/26 Installing : gcc-11.4.1-3.el9.x86_64 18/26 Running scriptlet: gcc-11.4.1-3.el9.x86_64 18/26 Installing : libedit-3.1-38.20210216cvs.el9.x86_64 19/26 Installing : llvm-libs-17.0.6-5.el9.x86_64 20/26 Installing : annobin-12.31-2.el9.x86_64 21/26 Running scriptlet: annobin-12.31-2.el9.x86_64 21/26 Installing : gcc-plugin-annobin-11.4.1-3.el9.x86_64 22/26 Running scriptlet: gcc-plugin-annobin-11.4.1-3.el9.x86_64 22/26 Installing : autoconf-archive-2019.01.06-9.el9.noarch 23/26 Installing : automake-1.16.2-8.el9.noarch 24/26 Installing : flex-2.6.4-9.el9.x86_64 25/26 Installing : libfl-static-2.6.4-9.el9.x86_64 26/26 Running scriptlet: libfl-static-2.6.4-9.el9.x86_64 26/26 Verifying : flex-2.6.4-9.el9.x86_64 1/26 Verifying : libfl-static-2.6.4-9.el9.x86_64 2/26 Verifying : libedit-3.1-38.20210216cvs.el9.x86_64 3/26 Verifying : make-1:4.3-8.el9.x86_64 4/26 Verifying : autoconf-archive-2019.01.06-9.el9.noarch 5/26 Verifying : libmpc-1.2.1-4.el9.x86_64 6/26 Verifying : libxcrypt-devel-4.4.18-3.el9.x86_64 7/26 Verifying : autoconf-2.69-38.el9.noarch 8/26 Verifying : perl-threads-1:2.25-460.el9.x86_64 9/26 Verifying : m4-1.4.19-1.el9.x86_64 10/26 Verifying : perl-Thread-Queue-3.14-460.el9.noarch 11/26 Verifying : perl-threads-shared-1.61-460.el9.x86_64 12/26 Verifying : emacs-filesystem-1:27.2-9.el9.noarch 13/26 Verifying : automake-1.16.2-8.el9.noarch 14/26 Verifying : gcc-plugin-annobin-11.4.1-3.el9.x86_64 15/26 Verifying : annobin-12.31-2.el9.x86_64 16/26 Verifying : cpp-11.4.1-3.el9.x86_64 17/26 Verifying : llvm-libs-17.0.6-5.el9.x86_64 18/26 Verifying : perl-File-Compare-1.100.600-481.el9.noarch 19/26 Verifying : perl-File-Copy-2.34-481.el9.noarch 20/26 Verifying : perl-File-Find-1.37-481.el9.noarch 21/26 Verifying : gcc-11.4.1-3.el9.x86_64 22/26 Verifying : perl-DynaLoader-1.47-481.el9.x86_64 23/26 Verifying : glibc-devel-2.34-100.el9_4.2.x86_64 24/26 Verifying : glibc-headers-2.34-100.el9_4.2.x86_64 25/26 Verifying : kernel-headers-5.14.0-427.26.1.el9_4.x86_64 26/26 Installed products updated. Installed: annobin-12.31-2.el9.x86_64 autoconf-2.69-38.el9.noarch autoconf-archive-2019.01.06-9.el9.noarch automake-1.16.2-8.el9.noarch cpp-11.4.1-3.el9.x86_64 emacs-filesystem-1:27.2-9.el9.noarch flex-2.6.4-9.el9.x86_64 gcc-11.4.1-3.el9.x86_64 gcc-plugin-annobin-11.4.1-3.el9.x86_64 glibc-devel-2.34-100.el9_4.2.x86_64 glibc-headers-2.34-100.el9_4.2.x86_64 kernel-headers-5.14.0-427.26.1.el9_4.x86_64 libedit-3.1-38.20210216cvs.el9.x86_64 libfl-static-2.6.4-9.el9.x86_64 libmpc-1.2.1-4.el9.x86_64 libxcrypt-devel-4.4.18-3.el9.x86_64 llvm-libs-17.0.6-5.el9.x86_64 m4-1.4.19-1.el9.x86_64 make-1:4.3-8.el9.x86_64 perl-DynaLoader-1.47-481.el9.x86_64 perl-File-Compare-1.100.600-481.el9.noarch perl-File-Copy-2.34-481.el9.noarch perl-File-Find-1.37-481.el9.noarch perl-Thread-Queue-3.14-460.el9.noarch perl-threads-1:2.25-460.el9.x86_64 perl-threads-shared-1.61-460.el9.x86_64 Complete! Finish: build setup for glimpse-4.12.6^git20161025.4945711-4.el9.src.rpm Start: rpmbuild glimpse-4.12.6^git20161025.4945711-4.el9.src.rpm Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1721260800 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.8vapoW + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf glimpse-49457116bb0796636fd1bc84f39006fb102bfafc + /usr/bin/gzip -dc /builddir/build/SOURCES/glimpse-49457116bb0796636fd1bc84f39006fb102bfafc.tar.gz + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd glimpse-49457116bb0796636fd1bc84f39006fb102bfafc + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + /usr/bin/cat /builddir/build/SOURCES/fix-makefile.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch + /usr/bin/cat /builddir/build/SOURCES/fix-makefile-cc-var.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch + /usr/bin/cat /builddir/build/SOURCES/agrep-fix-double-free.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.btCznD + umask 022 + cd /builddir/build/BUILD + cd glimpse-49457116bb0796636fd1bc84f39006fb102bfafc + autoconf + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + '[' '-flto=auto -ffat-lto-objectsx' '!=' x ']' ++ find . -type f -name configure -print + for file in $(find . -type f -name configure -print) + /usr/bin/sed -r --in-place=.backup 's/^char \(\*f\) \(\) = /__attribute__ ((used)) char (*f) () = /g' ./configure + diff -u ./configure.backup ./configure + mv ./configure.backup ./configure + /usr/bin/sed -r --in-place=.backup 's/^char \(\*f\) \(\);/__attribute__ ((used)) char (*f) ();/g' ./configure + diff -u ./configure.backup ./configure + mv ./configure.backup ./configure + /usr/bin/sed -r --in-place=.backup 's/^char \$2 \(\);/__attribute__ ((used)) char \$2 ();/g' ./configure + diff -u ./configure.backup ./configure --- ./configure.backup 2024-07-18 02:43:26.443540840 +0000 +++ ./configure 2024-07-18 02:43:26.461540727 +0000 @@ -1747,7 +1747,7 @@ #ifdef __cplusplus extern "C" #endif -char $2 (); +__attribute__ ((used)) char $2 (); /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ + /usr/bin/sed --in-place=.backup '1{$!N;$!N};$!N;s/int x = 1;\nint y = 0;\nint z;\nint nan;/volatile int x = 1; volatile int y = 0; volatile int z, nan;/;P;D' ./configure + diff -u ./configure.backup ./configure + mv ./configure.backup ./configure + /usr/bin/sed --in-place=.backup 's#^lt_cv_sys_global_symbol_to_cdecl=.*#lt_cv_sys_global_symbol_to_cdecl="sed -n -e '\''s/^T .* \\(.*\\)$/extern int \\1();/p'\'' -e '\''s/^$symcode* .* \\(.*\\)$/extern char \\1;/p'\''"#' ./configure + diff -u ./configure.backup ./configure + mv ./configure.backup ./configure + for file in $(find . -type f -name configure -print) + /usr/bin/sed -r --in-place=.backup 's/^char \(\*f\) \(\) = /__attribute__ ((used)) char (*f) () = /g' ./glimpse/configure + diff -u ./glimpse/configure.backup ./glimpse/configure --- ./glimpse/configure.backup 2016-10-25 17:28:25.000000000 +0000 +++ ./glimpse/configure 2024-07-18 02:43:26.477540626 +0000 @@ -4138,7 +4138,7 @@ #if defined (__stub_$ac_func) || defined (__stub___$ac_func) choke me #else -char (*f) () = $ac_func; +__attribute__ ((used)) char (*f) () = $ac_func; #endif #ifdef __cplusplus } @@ -4412,7 +4412,7 @@ #if defined (__stub_connect) || defined (__stub___connect) choke me #else -char (*f) () = connect; +__attribute__ ((used)) char (*f) () = connect; #endif #ifdef __cplusplus } @@ -4549,7 +4549,7 @@ #if defined (__stub_accept) || defined (__stub___accept) choke me #else -char (*f) () = accept; +__attribute__ ((used)) char (*f) () = accept; #endif #ifdef __cplusplus } @@ -4628,7 +4628,7 @@ #if defined (__stub_gethostbyname) || defined (__stub___gethostbyname) choke me #else -char (*f) () = gethostbyname; +__attribute__ ((used)) char (*f) () = gethostbyname; #endif #ifdef __cplusplus } + /usr/bin/sed -r --in-place=.backup 's/^char \(\*f\) \(\);/__attribute__ ((used)) char (*f) ();/g' ./glimpse/configure + diff -u ./glimpse/configure.backup ./glimpse/configure + mv ./glimpse/configure.backup ./glimpse/configure + /usr/bin/sed -r --in-place=.backup 's/^char \$2 \(\);/__attribute__ ((used)) char \$2 ();/g' ./glimpse/configure + diff -u ./glimpse/configure.backup ./glimpse/configure + mv ./glimpse/configure.backup ./glimpse/configure + /usr/bin/sed --in-place=.backup '1{$!N;$!N};$!N;s/int x = 1;\nint y = 0;\nint z;\nint nan;/volatile int x = 1; volatile int y = 0; volatile int z, nan;/;P;D' ./glimpse/configure + diff -u ./glimpse/configure.backup ./glimpse/configure + mv ./glimpse/configure.backup ./glimpse/configure + /usr/bin/sed --in-place=.backup 's#^lt_cv_sys_global_symbol_to_cdecl=.*#lt_cv_sys_global_symbol_to_cdecl="sed -n -e '\''s/^T .* \\(.*\\)$/extern int \\1();/p'\'' -e '\''s/^$symcode* .* \\(.*\\)$/extern char \\1;/p'\''"#' ./glimpse/configure + diff -u ./glimpse/configure.backup ./glimpse/configure + mv ./glimpse/configure.backup ./glimpse/configure + '[' 1 = 1 ']' +++ dirname ./configure ++ find . -name config.guess -o -name config.sub + '[' 1 = 1 ']' + '[' x '!=' 'x-Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' ']' ++ find . -name ltmain.sh + ./configure --build=x86_64-redhat-linux-gnu --host=x86_64-redhat-linux-gnu --program-prefix= --disable-dependency-tracking --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64 --libexecdir=/usr/libexec --localstatedir=/var --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info configure: WARNING: unrecognized options: --disable-dependency-tracking checking for x86_64-redhat-linux-gnu-gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed checking for ar... /usr/bin/ar checking for x86_64-redhat-linux-gnu-ranlib... no checking for ranlib... ranlib checking whether ln -s works... yes checking for flex... flex checking lex output file root... lex.yy checking lex library... -lfl checking whether yytext is a pointer... yes checking for strip... /usr/bin/strip checking for cp... /usr/bin/cp checking for a BSD-compatible install... /usr/bin/install -c checking for dirent.h that defines DIR... yes checking for library containing opendir... none required checking how to run the C preprocessor... gcc -E checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking fcntl.h usability... yes checking fcntl.h presence... yes checking for fcntl.h... yes checking sys/file.h usability... yes checking sys/file.h presence... yes checking for sys/file.h... yes checking sys/time.h usability... yes checking sys/time.h presence... yes checking for sys/time.h... yes checking for unistd.h... (cached) yes checking sys/select.h usability... yes checking sys/select.h presence... yes checking for sys/select.h... yes checking sys/dir.h usability... yes checking sys/dir.h presence... yes checking for sys/dir.h... yes checking sys/ndir.h usability... no checking sys/ndir.h presence... no checking for sys/ndir.h... no checking strerr.h usability... no checking strerr.h presence... no checking for strerr.h... no checking whether time.h and sys/time.h may both be included... yes checking for an ANSI C-conforming const... yes checking return type of signal handlers... void checking for utime.h... yes checking whether utime accepts a null argument... yes checking for strdup... yes checking for strerror... yes checking for sqrt in -lm... yes checking for dlopen in -lc... yes checking for connect... yes checking for gethostbyname... yes configure: creating ./config.status config.status: creating Makefile config.status: WARNING: 'Makefile.in' seems to ignore the --datarootdir setting config.status: creating index/Makefile config.status: creating compress/Makefile config.status: creating agrep/Makefile config.status: WARNING: 'agrep/Makefile.in' seems to ignore the --datarootdir setting config.status: creating dynfilters/Makefile config.status: creating libtemplate/Makefile config.status: creating libtemplate/util/Makefile config.status: creating libtemplate/template/Makefile config.status: creating libtemplate/lib/Makefile config.status: creating libtemplate/include/autoconf.h configure: WARNING: unrecognized options: --disable-dependency-tracking + make 'DEBUGFLAGS=-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' 'OTHERLIBS=-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 ' [ -d bin ] || mkdir bin [ -d lib ] || mkdir lib for d in compress agrep libtemplate index dynfilters ; do \ ( cd $d; make ); \ done make[1]: Entering directory '/builddir/build/BUILD/glimpse-49457116bb0796636fd1bc84f39006fb102bfafc/compress' gcc -I../index -I../agrep -I../libtemplate/include -O2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o hash.o hash.c In file included from hash.c:8: hash.c: In function 'insert_hash': defs.h:166:17: warning: this 'else' clause does not guard... [-Wmisleading-indentation] 166 | else (s) = ((next_free_str >= AVG_WORD_LEN * DEF_MAX_WORDS) ? (NULL) : (&(free_str[next_free_str]))); next_free_str += (len);\ | ^~~~ hash.c:93:17: note: in expansion of macro 'stralloc' 93 | stralloc(e->word, len + 2); | ^~~~~~~~ defs.h:166:119: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else' 166 | else (s) = ((next_free_str >= AVG_WORD_LEN * DEF_MAX_WORDS) ? (NULL) : (&(free_str[next_free_str]))); next_free_str += (len);\ | ^~~~~~~~~~~~~ hash.c:93:17: note: in expansion of macro 'stralloc' 93 | stralloc(e->word, len + 2); | ^~~~~~~~ hash.c: At top level: hash.c:168:1: warning: return type defaults to 'int' [-Wimplicit-int] 168 | thash4k(word, len) | ^~~~~~~ In file included from hash.c:8: hash.c: In function 'insert_small_hash': defs.h:166:17: warning: this 'else' clause does not guard... [-Wmisleading-indentation] 166 | else (s) = ((next_free_str >= AVG_WORD_LEN * DEF_MAX_WORDS) ? (NULL) : (&(free_str[next_free_str]))); next_free_str += (len);\ | ^~~~ hash.c:234:17: note: in expansion of macro 'stralloc' 234 | stralloc(e->word, len + 2); | ^~~~~~~~ defs.h:166:119: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else' 166 | else (s) = ((next_free_str >= AVG_WORD_LEN * DEF_MAX_WORDS) ? (NULL) : (&(free_str[next_free_str]))); next_free_str += (len);\ | ^~~~~~~~~~~~~ hash.c:234:17: note: in expansion of macro 'stralloc' 234 | stralloc(e->word, len + 2); | ^~~~~~~~ hash.c: At top level: hash.c:522:1: warning: return type defaults to 'int' [-Wimplicit-int] 522 | pad_hash_file(filename, FILEBLOCKSIZE) | ^~~~~~~~~~~~~ hash.c: In function 'pad_hash_file': hash.c:636:9: warning: ignoring return value of 'system' declared with attribute 'warn_unused_result' [-Wunused-result] 636 | system((const char *)buf); | ^~~~~~~~~~~~~~~~~~~~~~~~~ gcc -I../index -I../agrep -I../libtemplate/include -O2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o string.o string.c string.c: In function 'dump_string': string.c:28:31: warning: pointer targets in passing argument 1 of 'fopen' differ in signedness [-Wpointer-sign] 28 | if ((stringfp = fopen(string_file, "w")) == NULL) { | ^~~~~~~~~~~ | | | unsigned char * In file included from ../index/glimpse.h:8, from defs.h:13, from string.c:8: /usr/include/stdio.h:252:44: note: expected 'const char * restrict' but argument is of type 'unsigned char *' 252 | extern FILE *fopen (const char *__restrict __filename, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ string.c:32:30: warning: pointer targets in passing argument 1 of 'fopen' differ in signedness [-Wpointer-sign] 32 | if ((indexfp = fopen(index_file, "r")) == NULL) { | ^~~~~~~~~~ | | | unsigned char * In file included from ../index/glimpse.h:8, from defs.h:13, from string.c:8: /usr/include/stdio.h:252:44: note: expected 'const char * restrict' but argument is of type 'unsigned char *' 252 | extern FILE *fopen (const char *__restrict __filename, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ string.c: At top level: string.c:213:1: warning: return type defaults to 'int' [-Wimplicit-int] 213 | pad_string_file(filename, FILEBLOCKSIZE) | ^~~~~~~~~~~~~~~ string.c: In function 'pad_string_file': string.c:225:27: warning: pointer targets in passing argument 1 of 'fopen' differ in signedness [-Wpointer-sign] 225 | if ((infp = fopen(filename, "r")) == NULL) { | ^~~~~~~~ | | | unsigned char * In file included from ../index/glimpse.h:8, from defs.h:13, from string.c:8: /usr/include/stdio.h:252:44: note: expected 'const char * restrict' but argument is of type 'unsigned char *' 252 | extern FILE *fopen (const char *__restrict __filename, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ string.c:229:17: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] 229 | sprintf(buf, "%s.index", filename); | ^~~ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/sys/types.h:25, from defs.h:10, from string.c:8: /usr/include/bits/stdio2.h:28:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 28 | __NTH (sprintf (char *__restrict __s, const char *__restrict __fmt, ...)) | ^~~~~ string.c:230:30: warning: pointer targets in passing argument 1 of 'fopen' differ in signedness [-Wpointer-sign] 230 | if ((indexfp = fopen(buf, "w")) == NULL) { | ^~~ | | | unsigned char * In file included from ../index/glimpse.h:8, from defs.h:13, from string.c:8: /usr/include/stdio.h:252:44: note: expected 'const char * restrict' but argument is of type 'unsigned char *' 252 | extern FILE *fopen (const char *__restrict __filename, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ string.c:235:17: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] 235 | sprintf(buf, "%s.%d", filename, pid); | ^~~ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/sys/types.h:25, from defs.h:10, from string.c:8: /usr/include/bits/stdio2.h:28:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 28 | __NTH (sprintf (char *__restrict __s, const char *__restrict __fmt, ...)) | ^~~~~ string.c:236:28: warning: pointer targets in passing argument 1 of 'fopen' differ in signedness [-Wpointer-sign] 236 | if ((outfp = fopen(buf, "w")) == NULL) { | ^~~ | | | unsigned char * In file included from ../index/glimpse.h:8, from defs.h:13, from string.c:8: /usr/include/stdio.h:252:44: note: expected 'const char * restrict' but argument is of type 'unsigned char *' 252 | extern FILE *fopen (const char *__restrict __filename, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ string.c:249:34: warning: pointer targets in passing argument 1 of 'fgets' differ in signedness [-Wpointer-sign] 249 | if ((char *)buf != fgets(buf, MAX_NAME_LEN, infp)) goto end_of_input; | ^~~ | | | unsigned char * In file included from /usr/include/stdio.h:900, from ../index/glimpse.h:8, from defs.h:13, from string.c:8: /usr/include/bits/stdio2.h:209:25: note: expected 'char * restrict' but argument is of type 'unsigned char *' 209 | fgets (char *__restrict __s, int __n, FILE *__restrict __stream) | ~~~~~~~~~~~~~~~~~^~~ string.c:251:15: warning: pointer targets in passing argument 1 of 'fputs' differ in signedness [-Wpointer-sign] 251 | fputs(buf, outfp); | ^~~ | | | unsigned char * In file included from ../index/glimpse.h:8, from defs.h:13, from string.c:8: /usr/include/stdio.h:649:42: note: expected 'const char * restrict' but argument is of type 'unsigned char *' 649 | extern int fputs (const char *__restrict __s, FILE *__restrict __stream); | ~~~~~~~~~~~~~~~~~~~~~~~^~~ string.c:256:21: warning: pointer targets in passing argument 1 of 'fgets' differ in signedness [-Wpointer-sign] 256 | while(fgets(buf, MAX_NAME_LEN, infp) == (char *)buf) { | ^~~ | | | unsigned char * In file included from /usr/include/stdio.h:900, from ../index/glimpse.h:8, from defs.h:13, from string.c:8: /usr/include/bits/stdio2.h:209:25: note: expected 'char * restrict' but argument is of type 'unsigned char *' 209 | fgets (char *__restrict __s, int __n, FILE *__restrict __stream) | ~~~~~~~~~~~~~~~~~^~~ string.c:261:31: warning: pointer targets in passing argument 1 of 'fputs' differ in signedness [-Wpointer-sign] 261 | fputs(buf, outfp); | ^~~ | | | unsigned char * In file included from ../index/glimpse.h:8, from defs.h:13, from string.c:8: /usr/include/stdio.h:649:42: note: expected 'const char * restrict' but argument is of type 'unsigned char *' 649 | extern int fputs (const char *__restrict __s, FILE *__restrict __stream); | ~~~~~~~~~~~~~~~~~~~~~~~^~~ string.c:265:28: warning: pointer targets in passing argument 1 of 'fputs' differ in signedness [-Wpointer-sign] 265 | else fputs(buf, outfp); | ^~~ | | | unsigned char * In file included from ../index/glimpse.h:8, from defs.h:13, from string.c:8: /usr/include/stdio.h:649:42: note: expected 'const char * restrict' but argument is of type 'unsigned char *' 649 | extern int fputs (const char *__restrict __s, FILE *__restrict __stream); | ~~~~~~~~~~~~~~~~~~~~~~~^~~ string.c:277:17: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] 277 | sprintf(buf, "exec %s %s.%d %s\n", SYSTEM_MV, tescapesinglequote(filename, es1), pid, tescapesinglequote(filename, es2)); | ^~~ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/sys/types.h:25, from defs.h:10, from string.c:8: /usr/include/bits/stdio2.h:28:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 28 | __NTH (sprintf (char *__restrict __s, const char *__restrict __fmt, ...)) | ^~~~~ string.c:278:16: warning: pointer targets in passing argument 1 of 'system' differ in signedness [-Wpointer-sign] 278 | system(buf); | ^~~ | | | unsigned char * In file included from ../index/glimpse.h:9, from defs.h:13, from string.c:8: /usr/include/stdlib.h:789:32: note: expected 'const char *' but argument is of type 'unsigned char *' 789 | extern int system (const char *__command) __wur; | ~~~~~~~~~~~~^~~~~~~~~ string.c:278:9: warning: ignoring return value of 'system' declared with attribute 'warn_unused_result' [-Wunused-result] 278 | system(buf); | ^~~~~~~~~~~ gcc -I../index -I../agrep -I../libtemplate/include -O2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o misc.o misc.c misc.c:34:1: warning: return type defaults to 'int' [-Wimplicit-int] 34 | set_usemalloc() | ^~~~~~~~~~~~~ misc.c:39:1: warning: return type defaults to 'int' [-Wimplicit-int] 39 | unset_usemalloc() | ^~~~~~~~~~~~~~~ misc.c: In function 'mygetc': misc.c:45:1: warning: type of 'maxlen' defaults to 'int' [-Wimplicit-int] 45 | mygetc(fp, buf, maxlen, lenp) | ^~~~~~ misc.c: At top level: misc.c:61:1: warning: return type defaults to 'int' [-Wimplicit-int] 61 | myfpcopy(fp, src) | ^~~~~~~~ misc.c:75:1: warning: return type defaults to 'int' [-Wimplicit-int] 75 | mystrcpy(dest, src) | ^~~~~~~~ misc.c: In function 'mystrcpy': misc.c:80:15: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 80 | while(*dest = *src) { | ^ misc.c: At top level: misc.c:203:1: warning: return type defaults to 'int' [-Wimplicit-int] 203 | build_freq(freq_words_table, freq_words_strings, freq_words_lens, freq_file, flags) | ^~~~~~~~~~ misc.c: In function 'build_freq': misc.c:203:1: warning: type of 'flags' defaults to 'int' [-Wimplicit-int] misc.c: At top level: misc.c:274:1: warning: return type defaults to 'int' [-Wimplicit-int] 274 | initialize_common(freq_file, flags) | ^~~~~~~~~~~~~~~~~ misc.c:291:1: warning: return type defaults to 'int' [-Wimplicit-int] 291 | uninitialize_common() | ^~~~~~~~~~~~~~~~~~~ misc.c: In function 'uninitialize_common': misc.c:294:9: warning: 'return' with no value, in function returning non-void [-Wreturn-type] 294 | return; | ^~~~~~ misc.c:291:1: note: declared here 291 | uninitialize_common() | ^~~~~~~~~~~~~~~~~~~ misc.c: In function 'exists_tcompressed_word': misc.c:303:1: warning: type of 'flags' defaults to 'int' [-Wimplicit-int] 303 | exists_tcompressed_word(word, wordlen, line, linelen, flags) | ^~~~~~~~~~~~~~~~~~~~~~~ misc.c: In function 'set_usemalloc': misc.c:37:1: warning: control reaches end of non-void function [-Wreturn-type] 37 | } | ^ misc.c: In function 'unset_usemalloc': misc.c:42:1: warning: control reaches end of non-void function [-Wreturn-type] 42 | } | ^ misc.c: In function 'build_freq': misc.c:231:9: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 231 | fscanf(fp, "%d\n", &freq_words); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ misc.c: In function 'mygetc': misc.c:58:16: warning: 'c' may be used uninitialized in this function [-Wmaybe-uninitialized] 58 | return c; | ^ gcc -I../index -I../agrep -I../libtemplate/include -O2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o quick.o quick.c quick.c: In function 'quick_tcompress': quick.c:63:25: warning: implicit declaration of function 'uninitialize_tcompress' [-Wimplicit-function-declaration] 63 | uninitialize_tcompress(); | ^~~~~~~~~~~~~~~~~~~~~~ quick.c:68:22: warning: implicit declaration of function 'initialize_common' [-Wimplicit-function-declaration] 68 | if (!initialize_common(freq_file, flags)) return 0; /* don't call initialize_tcompress since that will load the FULL hash table */ | ^~~~~~~~~~~~~~~~~ quick.c:127:9: warning: implicit declaration of function 'build_partial_hash' [-Wimplicit-function-declaration] 127 | build_partial_hash(compress_hash_table, hashfp, hashindexbuf, hashindexsize, pattern, len, blocksize, loaded_hash_table); | ^~~~~~~~~~~~~~~~~~ quick.c:128:18: warning: implicit declaration of function 'tcompress' [-Wimplicit-function-declaration] 128 | newlen = tcompress(pattern, len, newpattern, maxnewlen, flags); | ^~~~~~~~~ quick.c: In function 'quick_tuncompress': quick.c:165:25: warning: implicit declaration of function 'uninitialize_tuncompress' [-Wimplicit-function-declaration] 165 | uninitialize_tuncompress(); | ^~~~~~~~~~~~~~~~~~~~~~~~ quick.c:223:9: warning: implicit declaration of function 'build_partial_string' [-Wimplicit-function-declaration] 223 | build_partial_string(compress_string_table, stringfp, stringindexbuf, stringindexsize, pattern, len, blocksize, loaded_string_table); | ^~~~~~~~~~~~~~~~~~~~ quick.c:224:18: warning: implicit declaration of function 'tuncompress'; did you mean 'quick_tuncompress'? [-Wimplicit-function-declaration] 224 | newlen = tuncompress(pattern, len, newpattern, maxnewlen, flags); | ^~~~~~~~~~~ | quick_tuncompress quick.c: In function 'quick_tcompress': quick.c:87:17: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 87 | fscanf(hashindexfp, "%d\n", &blocksize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ quick.c: In function 'quick_tuncompress': quick.c:189:17: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 189 | fscanf(stringindexfp, "%d\n", &blocksize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -I../index -I../agrep -I../libtemplate/include -O2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o cast.o cast.c cast.c:42:1: warning: return type defaults to 'int' [-Wimplicit-int] 42 | initialize_tcompress(hash_file, freq_file, flags) | ^~~~~~~~~~~~~~~~~~~~ cast.c: In function 'initialize_tcompress': cast.c:48:14: warning: implicit declaration of function 'initialize_common'; did you mean 'initialize_tcompress'? [-Wimplicit-function-declaration] 48 | if (!initialize_common(freq_file, flags)) return 0; | ^~~~~~~~~~~~~~~~~ | initialize_tcompress cast.c:61:14: warning: implicit declaration of function 'tbuild_hash'; did you mean 'build_hash'? [-Wimplicit-function-declaration] 61 | if (!tbuild_hash(compress_hash_table, hashfp, -1)) { /* read all bytes until end */ | ^~~~~~~~~~~ | build_hash cast.c: At top level: cast.c:69:1: warning: return type defaults to 'int' [-Wimplicit-int] 69 | uninitialize_tcompress() | ^~~~~~~~~~~~~~~~~~~~~~ cast.c: In function 'uninitialize_tcompress': cast.c:74:9: warning: implicit declaration of function 'uninitialize_common'; did you mean 'uninitialize_tcompress'? [-Wimplicit-function-declaration] 74 | uninitialize_common(); | ^~~~~~~~~~~~~~~~~~~ | uninitialize_tcompress cast.c: In function 'tcompressible': cast.c:121:12: warning: implicit declaration of function 'ttest_binary' [-Wimplicit-function-declaration] 121 | if(ttest_binary(buffer, num_read)) { | ^~~~~~~~~~~~ cast.c:126:12: warning: implicit declaration of function 'ttest_uuencode' [-Wimplicit-function-declaration] 126 | if(ttest_uuencode(buffer, num_read)) { | ^~~~~~~~~~~~~~ cast.c:131:12: warning: implicit declaration of function 'ttest_postscript' [-Wimplicit-function-declaration] 131 | if(ttest_postscript(buffer, num_read)) { | ^~~~~~~~~~~~~~~~ cast.c: At top level: cast.c:140:1: warning: return type defaults to 'int' [-Wimplicit-int] 140 | tcompressible_file(name, flags) | ^~~~~~~~~~~~~~~~~~ cast.c:160:1: warning: return type defaults to 'int' [-Wimplicit-int] 160 | tcompressible_fp(fp, flags) | ^~~~~~~~~~~~~~~~ trecursive.c: In function 'tcompress_directory': cast.c:730:25: warning: implicit declaration of function 'tcompress_file'; did you mean 'tcompressible'? [-Wimplicit-function-declaration] 730 | #define FUNCTION tcompress_file | ^~~~~~~~~~~~~~ trecursive.c:109:17: note: in expansion of macro 'FUNCTION' 109 | FUNCTION(name, outname, flags); | ^~~~~~~~ cast.c: At top level: cast.c:735:1: warning: return type defaults to 'int' [-Wimplicit-int] 735 | tcompress_file(name, outname, flags) | ^~~~~~~~~~~~~~ cast.c: In function 'uninitialize_tcompress': cast.c:88:1: warning: control reaches end of non-void function [-Wreturn-type] 88 | } | ^ cast.c: In function 'tcompress_file': cast.c:799:25: warning: ignoring return value of 'scanf' declared with attribute 'warn_unused_result' [-Wunused-result] 799 | scanf("%c", s); | ^~~~~~~~~~~~~~ gcc -I../index -I../agrep -I../libtemplate/include -O2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o uncast.o uncast.c uncast.c:39:1: warning: return type defaults to 'int' [-Wimplicit-int] 39 | initialize_tuncompress(string_file, freq_file, flags) | ^~~~~~~~~~~~~~~~~~~~~~ uncast.c: In function 'initialize_tuncompress': uncast.c:45:14: warning: implicit declaration of function 'initialize_common'; did you mean 'initialize_tuncompress'? [-Wimplicit-function-declaration] 45 | if (!initialize_common(freq_file, flags)) return 0; | ^~~~~~~~~~~~~~~~~ | initialize_tuncompress uncast.c: At top level: uncast.c:66:1: warning: return type defaults to 'int' [-Wimplicit-int] 66 | uninitialize_tuncompress() | ^~~~~~~~~~~~~~~~~~~~~~~~ uncast.c: In function 'uninitialize_tuncompress': uncast.c:70:9: warning: implicit declaration of function 'uninitialize_common'; did you mean 'uninitialize_tuncompress'? [-Wimplicit-function-declaration] 70 | uninitialize_common(); | ^~~~~~~~~~~~~~~~~~~ | uninitialize_tuncompress uncast.c: At top level: uncast.c:128:1: warning: return type defaults to 'int' [-Wimplicit-int] 128 | tuncompressible_fp(fp) | ^~~~~~~~~~~~~~~~~~ uncast.c: In function 'tuncompress': uncast.c:371:78: warning: implicit declaration of function 'myfpcopy' [-Wimplicit-function-declaration] 371 | if (outfp != NULL) outlen += myfpcopy(outfp, compress_string_table[dindex]); | ^~~~~~~~ uncast.c:373:67: warning: implicit declaration of function 'mystrcpy'; did you mean 'strcpy'? [-Wimplicit-function-declaration] 373 | outlen += mystrcpy(outbuf+outlen, compress_string_table[dindex]); | ^~~~~~~~ | strcpy trecursive.c: In function 'tuncompress_directory': uncast.c:520:25: warning: implicit declaration of function 'tuncompress_file'; did you mean 'tuncompressible'? [-Wimplicit-function-declaration] 520 | #define FUNCTION tuncompress_file | ^~~~~~~~~~~~~~~~ trecursive.c:109:17: note: in expansion of macro 'FUNCTION' 109 | FUNCTION(name, outname, flags); | ^~~~~~~~ uncast.c: In function 'uninitialize_tuncompress': uncast.c:78:1: warning: control reaches end of non-void function [-Wreturn-type] 78 | } | ^ uncast.c: In function 'tuncompress_file': uncast.c:593:25: warning: ignoring return value of 'scanf' declared with attribute 'warn_unused_result' [-Wunused-result] 593 | scanf("%c", s); | ^~~~~~~~~~~~~~ gcc -I../index -I../agrep -I../libtemplate/include -O2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o tsimpletest.o tsimpletest.c tsimpletest.c:32:1: warning: return type defaults to 'int' [-Wimplicit-int] 32 | ttest_binary(buffer, length) | ^~~~~~~~~~~~ tsimpletest.c: In function 'ttest_binary': tsimpletest.c:42:15: warning: implicit declaration of function 'isgraph' [-Wimplicit-function-declaration] 42 | if (!(isgraph(*buffer) || isspace(*buffer))) --permitted_errors; | ^~~~~~~ tsimpletest.c:5:1: note: include '' or provide a declaration of 'isgraph' 4 | #include +++ |+#include 5 | #define b_sample_size 2048 /* the number of bytes sampled to determine tsimpletest.c:42:35: warning: implicit declaration of function 'isspace' [-Wimplicit-function-declaration] 42 | if (!(isgraph(*buffer) || isspace(*buffer))) --permitted_errors; | ^~~~~~~ tsimpletest.c:42:35: note: include '' or provide a declaration of 'isspace' tsimpletest.c: At top level: tsimpletest.c:51:1: warning: return type defaults to 'int' [-Wimplicit-int] 51 | ttest_uuencode(buffer, length) | ^~~~~~~~~~~~~~ tsimpletest.c: In function 'ttest_uuencode': tsimpletest.c:64:13: warning: implicit declaration of function 'tmemlook' [-Wimplicit-function-declaration] 64 | i = tmemlook("\nbegin", buffer, length); | ^~~~~~~~ gcc -I../index -I../agrep -I../libtemplate/include -O2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o tmemlook.o tmemlook.c tmemlook.c: In function 'tmemlook': tmemlook.c:23:47: warning: pointer targets in passing argument 2 of 'strncmp' differ in signedness [-Wpointer-sign] 23 | if(strncmp((char *)pattern+1, text, strlen((char *)pattern) -1) == 0) { | ^~~~ | | | unsigned char * In file included from tmemlook.c:10: /usr/include/string.h:143:51: note: expected 'const char *' but argument is of type 'unsigned char *' 143 | extern int strncmp (const char *__s1, const char *__s2, size_t __n) | ~~~~~~~~~~~~^~~~ gcc -I../index -I../agrep -I../libtemplate/include -O2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o tbuild.o tbuild.c tbuild.c: In function 'compute_dictionary': tbuild.c:30:1: warning: type of 'SPECIAL_WORDS' defaults to 'int' [-Wimplicit-int] 30 | compute_dictionary(THRESHOLD, FILEBLOCKSIZE, SPECIAL_WORDS, comp_dir) | ^~~~~~~~~~~~~~~~~~ tbuild.c:88:17: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] 88 | sprintf(s, "/tmp/temp%d", pid); | ^ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/sys/types.h:25, from defs.h:10, from tbuild.c:9: /usr/include/bits/stdio2.h:28:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 28 | __NTH (sprintf (char *__restrict __s, const char *__restrict __fmt, ...)) | ^~~~~ tbuild.c:89:29: warning: pointer targets in passing argument 1 of 'fopen' differ in signedness [-Wpointer-sign] 89 | if ((tempfp = fopen(s, "w")) == NULL) { | ^ | | | unsigned char * In file included from ../index/glimpse.h:8, from defs.h:13, from tbuild.c:9: /usr/include/stdio.h:252:44: note: expected 'const char * restrict' but argument is of type 'unsigned char *' 252 | extern FILE *fopen (const char *__restrict __filename, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ tbuild.c:124:49: warning: pointer targets in passing argument 1 of 'atoi' differ in signedness [-Wpointer-sign] 124 | curfreq += atoi(tempbuf); | ^~~~~~~ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/sys/types.h:25, from defs.h:10, from tbuild.c:9: /usr/include/stdlib.h:361:1: note: expected 'const char *' but argument is of type 'unsigned char *' 361 | __NTH (atoi (const char *__nptr)) | ^~~~~ tbuild.c:152:17: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] 152 | sprintf(s, "exec %s -n -r /tmp/temp%d > /tmp/sort%d\n", SYSTEM_SORT, pid, pid); | ^ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/sys/types.h:25, from defs.h:10, from tbuild.c:9: /usr/include/bits/stdio2.h:28:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 28 | __NTH (sprintf (char *__restrict __s, const char *__restrict __fmt, ...)) | ^~~~~ tbuild.c:153:16: warning: pointer targets in passing argument 1 of 'system' differ in signedness [-Wpointer-sign] 153 | system(s); | ^ | | | unsigned char * In file included from ../index/glimpse.h:9, from defs.h:13, from tbuild.c:9: /usr/include/stdlib.h:789:32: note: expected 'const char *' but argument is of type 'unsigned char *' 789 | extern int system (const char *__command) __wur; | ~~~~~~~~~~~~^~~~~~~~~ tbuild.c:154:17: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] 154 | sprintf(s, "exec %s /tmp/temp%d\n", SYSTEM_RM, pid); | ^ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/sys/types.h:25, from defs.h:10, from tbuild.c:9: /usr/include/bits/stdio2.h:28:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 28 | __NTH (sprintf (char *__restrict __s, const char *__restrict __fmt, ...)) | ^~~~~ tbuild.c:155:16: warning: pointer targets in passing argument 1 of 'system' differ in signedness [-Wpointer-sign] 155 | system(s); | ^ | | | unsigned char * In file included from ../index/glimpse.h:9, from defs.h:13, from tbuild.c:9: /usr/include/stdlib.h:789:32: note: expected 'const char *' but argument is of type 'unsigned char *' 789 | extern int system (const char *__command) __wur; | ~~~~~~~~~~~~^~~~~~~~~ tbuild.c:156:17: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] 156 | sprintf(s, "exec %s -%d /tmp/sort%d > /tmp/temp%d\n", SYSTEM_HEAD, MAX_WORDS, pid, pid); | ^ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/sys/types.h:25, from defs.h:10, from tbuild.c:9: /usr/include/bits/stdio2.h:28:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 28 | __NTH (sprintf (char *__restrict __s, const char *__restrict __fmt, ...)) | ^~~~~ tbuild.c:157:16: warning: pointer targets in passing argument 1 of 'system' differ in signedness [-Wpointer-sign] 157 | system(s); | ^ | | | unsigned char * In file included from ../index/glimpse.h:9, from defs.h:13, from tbuild.c:9: /usr/include/stdlib.h:789:32: note: expected 'const char *' but argument is of type 'unsigned char *' 789 | extern int system (const char *__command) __wur; | ~~~~~~~~~~~~^~~~~~~~~ tbuild.c:163:17: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] 163 | sprintf(s, "/tmp/temp%d", pid); | ^ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/sys/types.h:25, from defs.h:10, from tbuild.c:9: /usr/include/bits/stdio2.h:28:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 28 | __NTH (sprintf (char *__restrict __s, const char *__restrict __fmt, ...)) | ^~~~~ tbuild.c:164:29: warning: pointer targets in passing argument 1 of 'fopen' differ in signedness [-Wpointer-sign] 164 | if ((tempfp = fopen(s, "r")) == NULL) { | ^ | | | unsigned char * In file included from ../index/glimpse.h:8, from defs.h:13, from tbuild.c:9: /usr/include/stdio.h:252:44: note: expected 'const char * restrict' but argument is of type 'unsigned char *' 252 | extern FILE *fopen (const char *__restrict __filename, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ tbuild.c:209:25: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] 209 | sprintf(s, "%x", rand()); | ^ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/sys/types.h:25, from defs.h:10, from tbuild.c:9: /usr/include/bits/stdio2.h:28:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 28 | __NTH (sprintf (char *__restrict __s, const char *__restrict __fmt, ...)) | ^~~~~ tbuild.c:229:14: warning: implicit declaration of function 'dump_small_hash'; did you mean 'get_small_hash'? [-Wimplicit-function-declaration] 229 | if (!dump_small_hash(dict_hash_table, hash_file)) return -1; | ^~~~~~~~~~~~~~~ | get_small_hash tbuild.c:237:17: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] 237 | sprintf(s, "/tmp/sort%d.a", pid); | ^ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/sys/types.h:25, from defs.h:10, from tbuild.c:9: /usr/include/bits/stdio2.h:28:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 28 | __NTH (sprintf (char *__restrict __s, const char *__restrict __fmt, ...)) | ^~~~~ tbuild.c:238:28: warning: pointer targets in passing argument 1 of 'fopen' differ in signedness [-Wpointer-sign] 238 | if ((awkfp = fopen(s, "w")) == NULL) { | ^ | | | unsigned char * In file included from ../index/glimpse.h:8, from defs.h:13, from tbuild.c:9: /usr/include/stdio.h:252:44: note: expected 'const char * restrict' but argument is of type 'unsigned char *' 252 | extern FILE *fopen (const char *__restrict __filename, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ tbuild.c:242:17: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] 242 | sprintf(s, "BEGIN {}\n{print $3 \" \" $2 \" \" $1}\nEND {}\n"); | ^ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/sys/types.h:25, from defs.h:10, from tbuild.c:9: /usr/include/bits/stdio2.h:28:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 28 | __NTH (sprintf (char *__restrict __s, const char *__restrict __fmt, ...)) | ^~~~~ tbuild.c:254:17: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] 254 | sprintf(s, "exec %s -f /tmp/sort%d.a < '%s' > /tmp/sort%d\n", SYSTEM_AWK, pid, tescapesinglequote(hash_file, es1), pid); | ^ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/sys/types.h:25, from defs.h:10, from tbuild.c:9: /usr/include/bits/stdio2.h:28:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 28 | __NTH (sprintf (char *__restrict __s, const char *__restrict __fmt, ...)) | ^~~~~ tbuild.c:255:16: warning: pointer targets in passing argument 1 of 'system' differ in signedness [-Wpointer-sign] 255 | system(s); | ^ | | | unsigned char * In file included from ../index/glimpse.h:9, from defs.h:13, from tbuild.c:9: /usr/include/stdlib.h:789:32: note: expected 'const char *' but argument is of type 'unsigned char *' 789 | extern int system (const char *__command) __wur; | ~~~~~~~~~~~~^~~~~~~~~ tbuild.c:256:17: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] 256 | sprintf(s, "exec %s -d -f /tmp/sort%d > /tmp/temp%d\n", SYSTEM_SORT, pid, pid); | ^ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/sys/types.h:25, from defs.h:10, from tbuild.c:9: /usr/include/bits/stdio2.h:28:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 28 | __NTH (sprintf (char *__restrict __s, const char *__restrict __fmt, ...)) | ^~~~~ tbuild.c:257:16: warning: pointer targets in passing argument 1 of 'system' differ in signedness [-Wpointer-sign] 257 | system(s); | ^ | | | unsigned char * In file included from ../index/glimpse.h:9, from defs.h:13, from tbuild.c:9: /usr/include/stdlib.h:789:32: note: expected 'const char *' but argument is of type 'unsigned char *' 789 | extern int system (const char *__command) __wur; | ~~~~~~~~~~~~^~~~~~~~~ tbuild.c:259:17: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] 259 | sprintf(s, "/tmp/sort%d.a", pid); | ^ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/sys/types.h:25, from defs.h:10, from tbuild.c:9: /usr/include/bits/stdio2.h:28:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 28 | __NTH (sprintf (char *__restrict __s, const char *__restrict __fmt, ...)) | ^~~~~ tbuild.c:260:28: warning: pointer targets in passing argument 1 of 'fopen' differ in signedness [-Wpointer-sign] 260 | if ((awkfp = fopen(s, "w")) == NULL) { | ^ | | | unsigned char * In file included from ../index/glimpse.h:8, from defs.h:13, from tbuild.c:9: /usr/include/stdio.h:252:44: note: expected 'const char * restrict' but argument is of type 'unsigned char *' 252 | extern FILE *fopen (const char *__restrict __filename, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ tbuild.c:264:17: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] 264 | sprintf(s, "%s", "BEGIN {}\n{print $3 \" \" NR-1 \" \" $1}\nEND {}\n"); | ^ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/sys/types.h:25, from defs.h:10, from tbuild.c:9: /usr/include/bits/stdio2.h:28:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 28 | __NTH (sprintf (char *__restrict __s, const char *__restrict __fmt, ...)) | ^~~~~ tbuild.c:269:17: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] 269 | sprintf(s, "exec %s -f /tmp/sort%d.a < /tmp/temp%d > '%s'\n", SYSTEM_AWK, pid, pid, tescapesinglequote(hash_file, es1)); /* reorder and put in new word numbers */ | ^ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/sys/types.h:25, from defs.h:10, from tbuild.c:9: /usr/include/bits/stdio2.h:28:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 28 | __NTH (sprintf (char *__restrict __s, const char *__restrict __fmt, ...)) | ^~~~~ tbuild.c:270:16: warning: pointer targets in passing argument 1 of 'system' differ in signedness [-Wpointer-sign] 270 | system(s); | ^ | | | unsigned char * In file included from ../index/glimpse.h:9, from defs.h:13, from tbuild.c:9: /usr/include/stdlib.h:789:32: note: expected 'const char *' but argument is of type 'unsigned char *' 789 | extern int system (const char *__command) __wur; | ~~~~~~~~~~~~^~~~~~~~~ tbuild.c:277:17: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] 277 | sprintf(s, "/tmp/sort%d.a", pid); | ^ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/sys/types.h:25, from defs.h:10, from tbuild.c:9: /usr/include/bits/stdio2.h:28:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 28 | __NTH (sprintf (char *__restrict __s, const char *__restrict __fmt, ...)) | ^~~~~ tbuild.c:278:28: warning: pointer targets in passing argument 1 of 'fopen' differ in signedness [-Wpointer-sign] 278 | if ((awkfp = fopen(s, "w")) == NULL) { | ^ | | | unsigned char * In file included from ../index/glimpse.h:8, from defs.h:13, from tbuild.c:9: /usr/include/stdio.h:252:44: note: expected 'const char * restrict' but argument is of type 'unsigned char *' 252 | extern FILE *fopen (const char *__restrict __filename, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ tbuild.c:282:17: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] 282 | sprintf(s, "%s", "BEGIN {}\n{print $3}\nEND {}\n"); | ^ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/sys/types.h:25, from defs.h:10, from tbuild.c:9: /usr/include/bits/stdio2.h:28:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 28 | __NTH (sprintf (char *__restrict __s, const char *__restrict __fmt, ...)) | ^~~~~ tbuild.c:290:17: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] 290 | sprintf(s, "exec %s -f /tmp/sort%d.a < '%s' > '%s'\n", SYSTEM_AWK, pid, tescapesinglequote(hash_file, es1), tescapesinglequote(string_file, es2)); | ^ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/sys/types.h:25, from defs.h:10, from tbuild.c:9: /usr/include/bits/stdio2.h:28:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 28 | __NTH (sprintf (char *__restrict __s, const char *__restrict __fmt, ...)) | ^~~~~ tbuild.c:291:16: warning: pointer targets in passing argument 1 of 'system' differ in signedness [-Wpointer-sign] 291 | system(s); | ^ | | | unsigned char * In file included from ../index/glimpse.h:9, from defs.h:13, from tbuild.c:9: /usr/include/stdlib.h:789:32: note: expected 'const char *' but argument is of type 'unsigned char *' 789 | extern int system (const char *__command) __wur; | ~~~~~~~~~~~~^~~~~~~~~ tbuild.c:304:9: warning: implicit declaration of function 'pad_hash_file' [-Wimplicit-function-declaration] 304 | pad_hash_file(hash_file, FILEBLOCKSIZE); | ^~~~~~~~~~~~~ tbuild.c:305:9: warning: implicit declaration of function 'pad_string_file' [-Wimplicit-function-declaration] 305 | pad_string_file(string_file, FILEBLOCKSIZE); | ^~~~~~~~~~~~~~~ tbuild.c:153:9: warning: ignoring return value of 'system' declared with attribute 'warn_unused_result' [-Wunused-result] 153 | system(s); | ^~~~~~~~~ tbuild.c:155:9: warning: ignoring return value of 'system' declared with attribute 'warn_unused_result' [-Wunused-result] 155 | system(s); | ^~~~~~~~~ tbuild.c:157:9: warning: ignoring return value of 'system' declared with attribute 'warn_unused_result' [-Wunused-result] 157 | system(s); | ^~~~~~~~~ tbuild.c:255:9: warning: ignoring return value of 'system' declared with attribute 'warn_unused_result' [-Wunused-result] 255 | system(s); | ^~~~~~~~~ tbuild.c:257:9: warning: ignoring return value of 'system' declared with attribute 'warn_unused_result' [-Wunused-result] 257 | system(s); | ^~~~~~~~~ tbuild.c:270:9: warning: ignoring return value of 'system' declared with attribute 'warn_unused_result' [-Wunused-result] 270 | system(s); | ^~~~~~~~~ tbuild.c:291:9: warning: ignoring return value of 'system' declared with attribute 'warn_unused_result' [-Wunused-result] 291 | system(s); | ^~~~~~~~~ /usr/bin/ar rcv ../lib/libcast.a hash.o string.o misc.o quick.o cast.o uncast.o tsimpletest.o tmemlook.o tbuild.o a - hash.o a - string.o a - misc.o a - quick.o a - cast.o a - uncast.o a - tsimpletest.o a - tmemlook.o a - tbuild.o ranlib ../lib/libcast.a gcc -I../index -I../agrep -I../libtemplate/include -O2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o main_tbuild.o main_tbuild.c main_tbuild.c:17:1: warning: return type defaults to 'int' [-Wimplicit-int] 17 | usage(progname) | ^~~~~ main_tbuild.c: In function 'main': main_tbuild.c:45:66: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] 45 | else if (argv[i][1] == 'H') strcpy(comp_dir, argv[++i]); | ~~~~^~~~~ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/sys/types.h:25, from defs.h:10, from main_tbuild.c:7: /usr/include/bits/string_fortified.h:77:1: note: expected 'const char * restrict' but argument is of type 'unsigned char *' 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ main_tbuild.c:46:66: warning: pointer targets in passing argument 1 of 'atoi' differ in signedness [-Wpointer-sign] 46 | else if (argv[i][1] == 't') threshold = atoi(argv[++i]); | ~~~~^~~~~ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/sys/types.h:25, from defs.h:10, from main_tbuild.c:7: /usr/include/stdlib.h:361:1: note: expected 'const char *' but argument is of type 'unsigned char *' 361 | __NTH (atoi (const char *__nptr)) | ^~~~~ main_tbuild.c:47:69: warning: pointer targets in passing argument 1 of 'atoi' differ in signedness [-Wpointer-sign] 47 | else if (argv[i][1] == 'l') specialwords = atoi(argv[++i]); | ~~~~^~~~~ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/sys/types.h:25, from defs.h:10, from main_tbuild.c:7: /usr/include/stdlib.h:361:1: note: expected 'const char *' but argument is of type 'unsigned char *' 361 | __NTH (atoi (const char *__nptr)) | ^~~~~ main_tbuild.c:56:25: warning: ignoring return value of 'getcwd' declared with attribute 'warn_unused_result' [-Wunused-result] 56 | getcwd(comp_dir, MAX_LINE_LEN-1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/string.h:519, from ../index/glimpse.h:10, from defs.h:13, from main_tbuild.c:7: In function 'strncpy', inlined from 'main' at main_tbuild.c:59:22: /usr/include/bits/string_fortified.h:95:10: warning: 'strncpy' specified bound 1024 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -o tbuild hash.o string.o misc.o tbuild.o main_tbuild.o -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 gcc -I../index -I../agrep -I../libtemplate/include -O2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o main_cast.o main_cast.c main_cast.c:15:1: warning: return type defaults to 'int' [-Wimplicit-int] 15 | usage(progname) | ^~~~~ main_cast.c:34:1: warning: return type defaults to 'int' [-Wimplicit-int] 34 | main(argc, argv) | ^~~~ main_cast.c: In function 'main': main_cast.c:125:14: warning: implicit declaration of function 'initialize_tcompress' [-Wimplicit-function-declaration] 125 | if (!initialize_tcompress(hash_file, freq_file, FLAGS)) exit(2); | ^~~~~~~~~~~~~~~~~~~~ main_cast.c:133:33: warning: implicit declaration of function 'tcompress_file' [-Wimplicit-function-declaration] 133 | tcompress_file(name, outname, FLAGS); | ^~~~~~~~~~~~~~ main_cast.c:136:22: warning: implicit declaration of function 'tcompress' [-Wimplicit-function-declaration] 136 | else tcompress(stdin, -1, stdout, -1, FLAGS); | ^~~~~~~~~ main_cast.c:114:25: warning: ignoring return value of 'getcwd' declared with attribute 'warn_unused_result' [-Wunused-result] 114 | getcwd(comp_dir, MAXNAME-1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -o cast main_cast.o hash.o string.o misc.o quick.o cast.o uncast.o tsimpletest.o tmemlook.o tbuild.o -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 gcc -I../index -I../agrep -I../libtemplate/include -O2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o main_uncast.o main_uncast.c main_uncast.c:15:1: warning: return type defaults to 'int' [-Wimplicit-int] 15 | usage(progname) | ^~~~~ main_uncast.c:34:1: warning: return type defaults to 'int' [-Wimplicit-int] 34 | main(argc, argv) | ^~~~ main_uncast.c: In function 'main': main_uncast.c:129:14: warning: implicit declaration of function 'initialize_tuncompress' [-Wimplicit-function-declaration] 129 | if (!initialize_tuncompress(string_file, freq_file, FLAGS)) exit(2); | ^~~~~~~~~~~~~~~~~~~~~~ main_uncast.c:137:33: warning: implicit declaration of function 'tuncompress_file' [-Wimplicit-function-declaration] 137 | tuncompress_file(name, outname, FLAGS); | ^~~~~~~~~~~~~~~~ main_uncast.c:142:30: warning: implicit declaration of function 'tuncompressible' [-Wimplicit-function-declaration] 142 | if (!tuncompressible(buffer, num_read)) { | ^~~~~~~~~~~~~~~ main_uncast.c:146:25: warning: implicit declaration of function 'tuncompress' [-Wimplicit-function-declaration] 146 | tuncompress(stdin, -1, stdout, -1, FLAGS); | ^~~~~~~~~~~ main_uncast.c:118:25: warning: ignoring return value of 'getcwd' declared with attribute 'warn_unused_result' [-Wunused-result] 118 | getcwd(comp_dir, MAXNAME-1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -o uncast main_uncast.o hash.o string.o misc.o quick.o cast.o uncast.o tsimpletest.o tmemlook.o tbuild.o -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 make[1]: Leaving directory '/builddir/build/BUILD/glimpse-49457116bb0796636fd1bc84f39006fb102bfafc/compress' make[1]: Entering directory '/builddir/build/BUILD/glimpse-49457116bb0796636fd1bc84f39006fb102bfafc/agrep' gcc -DMEASURE_TIMES=0 -DDOTCOMPRESSED=0 -I../agrep -I../libtemplate/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o follow.o follow.c gcc -DMEASURE_TIMES=0 -DDOTCOMPRESSED=0 -I../agrep -I../libtemplate/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o asearch.o asearch.c asearch.c: In function 'asearch': asearch.c:47:24: warning: implicit declaration of function 'asearch0'; did you mean 'asearch'? [-Wimplicit-function-declaration] 47 | return asearch0(old_D_pat, text, D); | ^~~~~~~~ | asearch asearch.c:69:29: warning: implicit declaration of function 'fill_buf' [-Wimplicit-function-declaration] 69 | while ((l = fill_buf(text, buffer + Max_record, BlockSize)) > 0) | ^~~~~~~~ asearch.c:184:67: warning: implicit declaration of function 'output' [-Wimplicit-function-declaration] 184 | if (-1 == output(buffer, lasti, printout_end, j)) {free_buf(text, buffer); return -1;} | ^~~~~~ asearch.c: In function 'asearch0': asearch.c:717:55: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 717 | A[0] = (((B[0] >> 1)) & CMask | r1 ) ; | ~~~~~~~~~~~~~~^~~~~~~ asearch.c:962:55: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 962 | A[0] = (((B[0] >> 1)) & CMask | r1 ) ; | ~~~~~~~~~~~~~~^~~~~~~ In file included from /usr/include/string.h:519, from agrep.h:15, from asearch.c:2: In function 'strncpy', inlined from 'asearch0' at asearch.c:705:5: /usr/include/bits/string_fortified.h:95:10: warning: 'strncpy' output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ asearch.c: In function 'asearch0': asearch.c:679:20: note: length computed here 679 | D_length = strlen((const char *)old_D_pat); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/string.h:519, from agrep.h:15, from asearch.c:2: In function 'strncpy', inlined from 'asearch' at asearch.c:84:5: /usr/include/bits/string_fortified.h:95:10: warning: 'strncpy' output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ asearch.c: In function 'asearch': asearch.c:50:20: note: length computed here 50 | D_length = strlen((const char *)old_D_pat); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/string.h:519, from agrep.h:15, from asearch.c:2: In function 'strncpy', inlined from 'asearch' at asearch.c:84:5: /usr/include/bits/string_fortified.h:95:10: warning: 'strncpy' output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ asearch.c: In function 'asearch': asearch.c:50:20: note: length computed here 50 | D_length = strlen((const char *)old_D_pat); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -DMEASURE_TIMES=0 -DDOTCOMPRESSED=0 -I../agrep -I../libtemplate/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o asearch1.o asearch1.c asearch1.c: In function 'asearch1': asearch1.c:62:36: warning: implicit declaration of function 'fill_buf' [-Wimplicit-function-declaration] 62 | while ((num_read = fill_buf(Text, buffer + Max_record, BlockSize)) > 0) | ^~~~~~~~ asearch1.c:77:58: warning: pointer targets in passing argument 1 of 'strncpy' differ in signedness [-Wpointer-sign] 77 | strncpy(buffer+Max_record+num_read, old_D_pat, D_length); | ~~~~~~~~~~~~~~~~~^~~~~~~~~ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from agrep.h:6, from asearch1.c:2: /usr/include/bits/string_fortified.h:92:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 92 | __NTH (strncpy (char *__restrict __dest, const char *__restrict __src, | ^~~~~ asearch1.c:158:67: warning: implicit declaration of function 'output' [-Wimplicit-function-declaration] 158 | if (-1 == output(buffer, lasti, i-D_length-1, j)) {free_buf(Text, buffer); return -1;} | ^~~~~~ asearch1.c:287:50: warning: pointer targets in passing argument 1 of 'strncpy' differ in signedness [-Wpointer-sign] 287 | strncpy(buffer+Max_record-ResidueSize, buffer+lasti, ResidueSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from agrep.h:6, from asearch1.c:2: /usr/include/bits/string_fortified.h:92:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 92 | __NTH (strncpy (char *__restrict __dest, const char *__restrict __src, | ^~~~~ asearch1.c:287:70: warning: pointer targets in passing argument 2 of 'strncpy' differ in signedness [-Wpointer-sign] 287 | strncpy(buffer+Max_record-ResidueSize, buffer+lasti, ResidueSize); | ~~~~~~^~~~~~ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from agrep.h:6, from asearch1.c:2: /usr/include/bits/string_fortified.h:92:1: note: expected 'const char * restrict' but argument is of type 'unsigned char *' 92 | __NTH (strncpy (char *__restrict __dest, const char *__restrict __src, | ^~~~~ In file included from /usr/include/string.h:519, from agrep.h:15, from asearch1.c:2: In function 'strncpy', inlined from 'asearch1' at asearch1.c:77:5: /usr/include/bits/string_fortified.h:95:10: warning: 'strncpy' output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ asearch1.c: In function 'asearch1': asearch1.c:42:20: note: length computed here 42 | D_length = strlen(old_D_pat); | ^~~~~~~~~~~~~~~~~ gcc -DMEASURE_TIMES=0 -DDOTCOMPRESSED=0 -I../agrep -I../libtemplate/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o agrep.o agrep.c agrep.c: In function 'reinit_value': agrep.c:177:38: warning: implicit declaration of function 'destroy_tree' [-Wimplicit-function-declaration] 177 | if (AComplexBoolean) destroy_tree(AParse); | ^~~~~~~~~~~~ agrep.c:209:16: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] 209 | strcpy(D_pattern, original_D_pattern); | ^~~~~~~~~ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/sys/stat.h:25, from agrep.c:6: /usr/include/bits/string_fortified.h:77:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ agrep.c:209:27: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] 209 | strcpy(D_pattern, original_D_pattern); | ^~~~~~~~~~~~~~~~~~ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/sys/stat.h:25, from agrep.c:6: /usr/include/bits/string_fortified.h:77:1: note: expected 'const char * restrict' but argument is of type 'unsigned char *' 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ agrep.c:211:16: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] 211 | strcpy(old_D_pat, original_old_D_pat); | ^~~~~~~~~ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/sys/stat.h:25, from agrep.c:6: /usr/include/bits/string_fortified.h:77:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ agrep.c:211:27: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] 211 | strcpy(old_D_pat, original_old_D_pat); | ^~~~~~~~~~~~~~~~~~ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/sys/stat.h:25, from agrep.c:6: /usr/include/bits/string_fortified.h:77:1: note: expected 'const char * restrict' but argument is of type 'unsigned char *' 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ agrep.c: In function 'initial_value': agrep.c:264:16: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] 264 | strcpy(tc_D_pattern, "\n"); | ^~~~~~~~~~~~ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/sys/stat.h:25, from agrep.c:6: /usr/include/bits/string_fortified.h:77:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ agrep.c: In function 'compute_next': agrep.c:329:21: warning: implicit declaration of function 'exponen'; did you mean 'popen'? [-Wimplicit-function-declaration] 329 | k = exponen(M); | ^~~~~~~ | popen agrep.c: In function 're1': agrep.c:425:36: warning: implicit declaration of function 'fill_buf' [-Wimplicit-function-declaration] 425 | while ((num_read = fill_buf(Text, buffer + Maxline, BlockSize)) > 0) | ^~~~~~~~ agrep.c:516:59: warning: implicit declaration of function 'r_output' [-Wimplicit-function-declaration] 516 | if (-1 == r_output(buffer, i-1, end, j)) {free_buf(Text, buffer); return -1;} | ^~~~~~~~ agrep.c:524:76: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 524 | r2 = (Next[r3>>hh] | Next1[r3&LL]) & CMask | Init0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ agrep.c:615:33: warning: pointer targets in passing argument 1 of 'strncpy' differ in signedness [-Wpointer-sign] 615 | strncpy(buffer, buffer+num_read, Maxline); | ^~~~~~ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/sys/stat.h:25, from agrep.c:6: /usr/include/bits/string_fortified.h:92:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 92 | __NTH (strncpy (char *__restrict __dest, const char *__restrict __src, | ^~~~~ agrep.c:615:47: warning: pointer targets in passing argument 2 of 'strncpy' differ in signedness [-Wpointer-sign] 615 | strncpy(buffer, buffer+num_read, Maxline); | ~~~~~~^~~~~~~~~ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/sys/stat.h:25, from agrep.c:6: /usr/include/bits/string_fortified.h:92:1: note: expected 'const char * restrict' but argument is of type 'unsigned char *' 92 | __NTH (strncpy (char *__restrict __dest, const char *__restrict __src, | ^~~~~ agrep.c:713:76: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 713 | r2 = (Next[r3>>hh] | Next1[r3&LL]) & CMask | Init0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ agrep.c:1106:33: warning: pointer targets in passing argument 1 of 'strncpy' differ in signedness [-Wpointer-sign] 1106 | strncpy(buffer, buffer+num_read, Maxline); | ^~~~~~ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/sys/stat.h:25, from agrep.c:6: /usr/include/bits/string_fortified.h:92:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 92 | __NTH (strncpy (char *__restrict __dest, const char *__restrict __src, | ^~~~~ agrep.c:1106:47: warning: pointer targets in passing argument 2 of 'strncpy' differ in signedness [-Wpointer-sign] 1106 | strncpy(buffer, buffer+num_read, Maxline); | ~~~~~~^~~~~~~~~ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/sys/stat.h:25, from agrep.c:6: /usr/include/bits/string_fortified.h:92:1: note: expected 'const char * restrict' but argument is of type 'unsigned char *' 92 | __NTH (strncpy (char *__restrict __dest, const char *__restrict __src, | ^~~~~ agrep.c: In function 're': agrep.c:1468:55: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 1468 | r2 = Next[r3] & CMask | r1; | ~~~~~~~~~^~~~~~~ agrep.c:1551:55: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 1551 | r3 = Next[r2] & CMask | r1; | ~~~~~~~~~^~~~~~~ agrep.c:1624:47: warning: pointer targets in passing argument 1 of 'strncpy' differ in signedness [-Wpointer-sign] 1624 | strncpy(buffer+Maxline-ResidueSize, buffer+lasti, ResidueSize); | ~~~~~~~~~~~~~~^~~~~~~~~~~~ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/sys/stat.h:25, from agrep.c:6: /usr/include/bits/string_fortified.h:92:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 92 | __NTH (strncpy (char *__restrict __dest, const char *__restrict __src, | ^~~~~ agrep.c:1624:67: warning: pointer targets in passing argument 2 of 'strncpy' differ in signedness [-Wpointer-sign] 1624 | strncpy(buffer+Maxline-ResidueSize, buffer+lasti, ResidueSize); | ~~~~~~^~~~~~ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/sys/stat.h:25, from agrep.c:6: /usr/include/bits/string_fortified.h:92:1: note: expected 'const char * restrict' but argument is of type 'unsigned char *' 92 | __NTH (strncpy (char *__restrict __dest, const char *__restrict __src, | ^~~~~ agrep.c:1653:55: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 1653 | r2 = Next[r3] & CMask | r1; | ~~~~~~~~~^~~~~~~ agrep.c:1736:55: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 1736 | r3 = Next[r2] & CMask | r1; | ~~~~~~~~~^~~~~~~ agrep.c:2045:33: warning: pointer targets in passing argument 1 of 'strncpy' differ in signedness [-Wpointer-sign] 2045 | strncpy(buffer, buffer+num_read, Maxline); | ^~~~~~ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/sys/stat.h:25, from agrep.c:6: /usr/include/bits/string_fortified.h:92:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 92 | __NTH (strncpy (char *__restrict __dest, const char *__restrict __src, | ^~~~~ agrep.c:2045:47: warning: pointer targets in passing argument 2 of 'strncpy' differ in signedness [-Wpointer-sign] 2045 | strncpy(buffer, buffer+num_read, Maxline); | ~~~~~~^~~~~~~~~ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/sys/stat.h:25, from agrep.c:6: /usr/include/bits/string_fortified.h:92:1: note: expected 'const char * restrict' but argument is of type 'unsigned char *' 92 | __NTH (strncpy (char *__restrict __dest, const char *__restrict __src, | ^~~~~ agrep.c: In function 'agrep_init': agrep.c:2464:17: warning: pointer targets in passing argument 1 of 'strncpy' differ in signedness [-Wpointer-sign] 2464 | strncpy(Progname, argv[0], MAXNAME); | ^~~~~~~~ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/sys/stat.h:25, from agrep.c:6: /usr/include/bits/string_fortified.h:92:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 92 | __NTH (strncpy (char *__restrict __dest, const char *__restrict __src, | ^~~~~ agrep.c:2465:30: warning: implicit declaration of function 'agrep_usage' [-Wimplicit-function-declaration] 2465 | if (argc < 2) return agrep_usage(); | ^~~~~~~~~~~ agrep.c:2466:16: warning: zero-length gnu_printf format string [-Wformat-zero-length] 2466 | printf(""); /* dummy statement which avoids program crash with | ^~ agrep.c:2634:57: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] 2634 | strcpy(D_pattern+1, argv[0]); | ~~~~~~~~~^~ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/sys/stat.h:25, from agrep.c:6: /usr/include/bits/string_fortified.h:77:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ agrep.c:2651:57: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] 2651 | strcpy(D_pattern+1, p + 1); | ~~~~~~~~~^~ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/sys/stat.h:25, from agrep.c:6: /usr/include/bits/string_fortified.h:77:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ agrep.c:2655:40: warning: pointer targets in passing argument 1 of 'strcat' differ in signedness [-Wpointer-sign] 2655 | strcat(D_pattern, ">; "); | ^~~~~~~~~ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/sys/stat.h:25, from agrep.c:6: /usr/include/bits/string_fortified.h:128:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 128 | __NTH (strcat (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ agrep.c:2659:40: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] 2659 | strcpy(original_D_pattern, D_pattern); | ^~~~~~~~~~~~~~~~~~ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/sys/stat.h:25, from agrep.c:6: /usr/include/bits/string_fortified.h:77:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ agrep.c:2659:60: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] 2659 | strcpy(original_D_pattern, D_pattern); | ^~~~~~~~~ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/sys/stat.h:25, from agrep.c:6: /usr/include/bits/string_fortified.h:77:1: note: expected 'const char * restrict' but argument is of type 'unsigned char *' 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ agrep.c:2697:56: warning: pointer targets in passing argument 1 of 'strcat' differ in signedness [-Wpointer-sign] 2697 | strcat(Pattern, (argv)[0]); | ^~~~~~~ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/sys/stat.h:25, from agrep.c:6: /usr/include/bits/string_fortified.h:128:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 128 | __NTH (strcat (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ agrep.c:2699:53: warning: pointer targets in passing argument 1 of 'strcat' differ in signedness [-Wpointer-sign] 2699 | else strcat(Pattern, argv[0]); | ^~~~~~~ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/sys/stat.h:25, from agrep.c:6: /usr/include/bits/string_fortified.h:128:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 128 | __NTH (strcat (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ agrep.c:2705:56: warning: pointer targets in passing argument 1 of 'strcat' differ in signedness [-Wpointer-sign] 2705 | strcat(Pattern, p+1); | ^~~~~~~ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/sys/stat.h:25, from agrep.c:6: /usr/include/bits/string_fortified.h:128:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 128 | __NTH (strcat (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ agrep.c:2707:54: warning: pointer targets in passing argument 1 of 'strcat' differ in signedness [-Wpointer-sign] 2707 | else strcat (Pattern, p+1); | ^~~~~~~ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/sys/stat.h:25, from agrep.c:6: /usr/include/bits/string_fortified.h:128:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 128 | __NTH (strcat (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ agrep.c:2728:48: warning: pointer targets in passing argument 1 of 'strcat' differ in signedness [-Wpointer-sign] 2728 | strcat(Pattern, argv[0]); | ^~~~~~~ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/sys/stat.h:25, from agrep.c:6: /usr/include/bits/string_fortified.h:128:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 128 | __NTH (strcat (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ agrep.c:2748:49: warning: pointer targets in passing argument 1 of 'strcat' differ in signedness [-Wpointer-sign] 2748 | strcat (Pattern, p+1); | ^~~~~~~ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/sys/stat.h:25, from agrep.c:6: /usr/include/bits/string_fortified.h:128:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 128 | __NTH (strcat (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ agrep.c:2801:37: warning: implicit declaration of function 'prepf' [-Wimplicit-function-declaration] 2801 | if (prepf(multifd, NULL, 0) <= -1) { | ^~~~~ agrep.c:3028:9: warning: implicit declaration of function 'initialize_common' [-Wimplicit-function-declaration] 3028 | initialize_common(FREQ_FILE, 0); /* no error msgs */ | ^~~~~~~~~~~~~~~~~ agrep.c:3053:24: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] 3053 | strcpy(Pattern, *argv); | ^~~~~~~ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/sys/stat.h:25, from agrep.c:6: /usr/include/bits/string_fortified.h:77:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ agrep.c:3082:59: warning: implicit declaration of function 'check_file' [-Wimplicit-function-declaration] 3082 | if (!glimpse_call && ((filetype = check_file(*argv)) == NOSUCHFILE) && !PRINTNONEXISTENTFILE) { | ^~~~~~~~~~ agrep.c:3095:49: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] 3095 | strcpy(Textfiles[Numfiles++], *argv++); | ~~~~~~~~~^~~~~~~~~~~~ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/sys/stat.h:25, from agrep.c:6: /usr/include/bits/string_fortified.h:77:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ agrep.c:3102:20: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 3102 | M = strlen(Pattern); | ^~~~~~~ | | | unsigned char * In file included from agrep.h:15, from agrep.c:7: /usr/include/string.h:391:35: note: expected 'const char *' but argument is of type 'unsigned char *' 391 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ agrep.c:3127:25: warning: pointer targets in passing argument 1 of 'strncpy' differ in signedness [-Wpointer-sign] 3127 | strncpy(pattern_buffer, Pattern, M+1); /* copy \0 */ | ^~~~~~~~~~~~~~ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/sys/stat.h:25, from agrep.c:6: /usr/include/bits/string_fortified.h:92:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 92 | __NTH (strncpy (char *__restrict __dest, const char *__restrict __src, | ^~~~~ agrep.c:3127:41: warning: pointer targets in passing argument 2 of 'strncpy' differ in signedness [-Wpointer-sign] 3127 | strncpy(pattern_buffer, Pattern, M+1); /* copy \0 */ | ^~~~~~~ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/sys/stat.h:25, from agrep.c:6: /usr/include/bits/string_fortified.h:92:1: note: expected 'const char * restrict' but argument is of type 'unsigned char *' 92 | __NTH (strncpy (char *__restrict __dest, const char *__restrict __src, | ^~~~~ agrep.c: In function 'agrep_search': agrep.c:3186:28: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] 3186 | if (strcmp(agrep_saved_pattern, pattern_buffer)) { | ^~~~~~~~~~~~~~~~~~~ | | | unsigned char * In file included from agrep.h:15, from agrep.c:7: /usr/include/string.h:140:32: note: expected 'const char *' but argument is of type 'unsigned char *' 140 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ agrep.c:3186:49: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] 3186 | if (strcmp(agrep_saved_pattern, pattern_buffer)) { | ^~~~~~~~~~~~~~ | | | unsigned char * In file included from agrep.h:15, from agrep.c:7: /usr/include/string.h:140:50: note: expected 'const char *' but argument is of type 'unsigned char *' 140 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ agrep.c:3206:33: warning: pointer targets in passing argument 1 of 'strncpy' differ in signedness [-Wpointer-sign] 3206 | strncpy(Pattern, pattern_buffer, pattern_len+1); /* copy \0 */ | ^~~~~~~ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/sys/stat.h:25, from agrep.c:6: /usr/include/bits/string_fortified.h:92:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 92 | __NTH (strncpy (char *__restrict __dest, const char *__restrict __src, | ^~~~~ agrep.c:3206:42: warning: pointer targets in passing argument 2 of 'strncpy' differ in signedness [-Wpointer-sign] 3206 | strncpy(Pattern, pattern_buffer, pattern_len+1); /* copy \0 */ | ^~~~~~~~~~~~~~ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/sys/stat.h:25, from agrep.c:6: /usr/include/bits/string_fortified.h:92:1: note: expected 'const char * restrict' but argument is of type 'unsigned char *' 92 | __NTH (strncpy (char *__restrict __dest, const char *__restrict __src, | ^~~~~ agrep.c:3207:28: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 3207 | M = strlen(Pattern); | ^~~~~~~ | | | unsigned char * In file included from agrep.h:15, from agrep.c:7: /usr/include/string.h:391:35: note: expected 'const char *' but argument is of type 'unsigned char *' 391 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ agrep.c:3290:27: warning: implicit declaration of function 'checksg' [-Wimplicit-function-declaration] 3290 | if (-1 == checksg(Pattern, D, 1)) return -1; /* check if the pattern is simple */ | ^~~~~~~ agrep.c:3291:24: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] 3291 | strcpy(OldPattern, Pattern); | ^~~~~~~~~~ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/sys/stat.h:25, from agrep.c:6: /usr/include/bits/string_fortified.h:77:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ agrep.c:3291:36: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] 3291 | strcpy(OldPattern, Pattern); | ^~~~~~~ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/sys/stat.h:25, from agrep.c:6: /usr/include/bits/string_fortified.h:77:1: note: expected 'const char * restrict' but argument is of type 'unsigned char *' 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ agrep.c:3294:35: warning: implicit declaration of function 'preprocess' [-Wimplicit-function-declaration] 3294 | if (-1 == preprocess(D_pattern, Pattern)) return -1; | ^~~~~~~~~~ agrep.c:3295:32: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] 3295 | strcpy(old_D_pat, D_pattern); | ^~~~~~~~~ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/sys/stat.h:25, from agrep.c:6: /usr/include/bits/string_fortified.h:77:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ agrep.c:3295:43: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] 3295 | strcpy(old_D_pat, D_pattern); | ^~~~~~~~~ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/sys/stat.h:25, from agrep.c:6: /usr/include/bits/string_fortified.h:77:1: note: expected 'const char * restrict' but argument is of type 'unsigned char *' 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ agrep.c:3297:46: warning: implicit declaration of function 'maskgen' [-Wimplicit-function-declaration] 3297 | if(!AParse && ((M = maskgen(Pattern, D)) == -1)) return -1; | ^~~~~~~ agrep.c:3304:52: warning: implicit declaration of function 'quick_tcompress' [-Wimplicit-function-declaration] 3304 | if ((tc_D_length = quick_tcompress(FREQ_FILE,HASH_FILE,D_pattern,D_length,tc_D_pattern,MaxDelimit*2,TC_EASYSEARCH)) <= 0) { | ^~~~~~~~~~~~~~~ agrep.c:3305:48: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] 3305 | strcpy(tc_D_pattern, D_pattern); | ^~~~~~~~~~~~ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/sys/stat.h:25, from agrep.c:6: /usr/include/bits/string_fortified.h:77:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ agrep.c:3305:62: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] 3305 | strcpy(tc_D_pattern, D_pattern); | ^~~~~~~~~ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/sys/stat.h:25, from agrep.c:6: /usr/include/bits/string_fortified.h:77:1: note: expected 'const char * restrict' but argument is of type 'unsigned char *' 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ agrep.c:3310:36: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 3310 | M = strlen(OldPattern); | ^~~~~~~~~~ | | | unsigned char * In file included from agrep.h:15, from agrep.c:7: /usr/include/string.h:391:35: note: expected 'const char *' but argument is of type 'unsigned char *' 391 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ agrep.c:3333:42: warning: implicit declaration of function 'exec'; did you mean 'execl'? [-Wimplicit-function-declaration] 3333 | if (agrep_initialfd == -1) ret = exec(execfd, NULL); | ^~~~ | execl agrep.c:3334:35: warning: implicit declaration of function 'recursive' [-Wimplicit-function-declaration] 3334 | else if(RECURSIVE) ret = (recursive(Numfiles, Textfiles)); | ^~~~~~~~~ agrep.c: In function 'exec': agrep.c:3443:20: warning: implicit declaration of function 'compat' [-Wimplicit-function-declaration] 3443 | if ((-1 == compat())) return -1; /* check compatibility between options */ | ^~~~~~ agrep.c:3456:44: warning: implicit declaration of function 'mgrep'; did you mean 'memagrep'? [-Wimplicit-function-declaration] 3456 | if(PAT_FILE || PAT_BUFFER) mgrep(fd, AParse); | ^~~~~ | memagrep agrep.c:3458:41: warning: implicit declaration of function 'sgrep'; did you mean 'strsep'? [-Wimplicit-function-declaration] 3458 | if(SGREP) ret = sgrep(OldPattern, strlen(OldPattern), fd, D, 0); | ^~~~~ | strsep agrep.c:3458:66: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 3458 | if(SGREP) ret = sgrep(OldPattern, strlen(OldPattern), fd, D, 0); | ^~~~~~~~~~ | | | unsigned char * In file included from agrep.h:15, from agrep.c:7: /usr/include/string.h:391:35: note: expected 'const char *' but argument is of type 'unsigned char *' 391 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ agrep.c:3459:41: warning: implicit declaration of function 'bitap' [-Wimplicit-function-declaration] 3459 | else ret = bitap(old_D_pat, Pattern, fd, M, D); | ^~~~~ agrep.c:3512:62: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] 3512 | if (PRINTFILENUMBER) sprintf(CurrentFileName, "%d", i); | ^~~~~~~~~~~~~~~ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/sys/stat.h:25, from agrep.c:6: /usr/include/bits/stdio2.h:28:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 28 | __NTH (sprintf (char *__restrict __s, const char *__restrict __fmt, ...)) | ^~~~~ agrep.c:3513:45: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] 3513 | else strcpy(CurrentFileName, file_list[i]); | ^~~~~~~~~~~~~~~ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/sys/stat.h:25, from agrep.c:6: /usr/include/bits/string_fortified.h:77:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ agrep.c:3519:30: warning: implicit declaration of function 'tuncompressible_filename' [-Wimplicit-function-declaration] 3519 | if (!tuncompressible_filename(file_list[i], strlen(file_list[i]))) TCOMPRESSED = OFF; | ^~~~~~~~~~~~~~~~~~~~~~~~ agrep.c:3528:82: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 3528 | if(SGREP) ret = sgrep(OldPattern, strlen(OldPattern), fd, D, i); | ^~~~~~~~~~ | | | unsigned char * In file included from agrep.h:15, from agrep.c:7: /usr/include/string.h:391:35: note: expected 'const char *' but argument is of type 'unsigned char *' 391 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ agrep.c:3700:51: warning: implicit declaration of function 'file_out'; did you mean 'fileno'? [-Wimplicit-function-declaration] 3700 | if (-1 == file_out(file_list[i])) { | ^~~~~~~~ | fileno agrep.c:3722:40: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] 3722 | strcpy(old_D_pat, D_pattern); | ^~~~~~~~~ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/sys/stat.h:25, from agrep.c:6: /usr/include/bits/string_fortified.h:77:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ agrep.c:3722:51: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] 3722 | strcpy(old_D_pat, D_pattern); | ^~~~~~~~~ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/sys/stat.h:25, from agrep.c:6: /usr/include/bits/string_fortified.h:77:1: note: expected 'const char * restrict' but argument is of type 'unsigned char *' 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ agrep.c:3731:70: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] 3731 | if (PRINTFILENUMBER) sprintf(CurrentFileName, "%d", i); | ^~~~~~~~~~~~~~~ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/sys/stat.h:25, from agrep.c:6: /usr/include/bits/stdio2.h:28:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 28 | __NTH (sprintf (char *__restrict __s, const char *__restrict __fmt, ...)) | ^~~~~ agrep.c:3732:53: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] 3732 | else strcpy(CurrentFileName, file_list[i]); | ^~~~~~~~~~~~~~~ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/sys/stat.h:25, from agrep.c:6: /usr/include/bits/string_fortified.h:77:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ agrep.c:3738:97: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 3738 | if(SGREP) ret = sgrep(OldPattern,strlen(OldPattern),fd,D, i); | ^~~~~~~~~~ | | | unsigned char * In file included from agrep.h:15, from agrep.c:7: /usr/include/string.h:391:35: note: expected 'const char *' but argument is of type 'unsigned char *' 391 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ agrep.c:3783:70: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] 3783 | if (PRINTFILENUMBER) sprintf(CurrentFileName, "%d", i); | ^~~~~~~~~~~~~~~ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/sys/stat.h:25, from agrep.c:6: /usr/include/bits/stdio2.h:28:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 28 | __NTH (sprintf (char *__restrict __s, const char *__restrict __fmt, ...)) | ^~~~~ agrep.c:3784:53: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] 3784 | else strcpy(CurrentFileName, file_list[i]); | ^~~~~~~~~~~~~~~ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/sys/stat.h:25, from agrep.c:6: /usr/include/bits/string_fortified.h:77:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ agrep.c:3790:97: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 3790 | if(SGREP) ret = sgrep(OldPattern,strlen(OldPattern),fd,D, i); | ^~~~~~~~~~ | | | unsigned char * In file included from agrep.h:15, from agrep.c:7: /usr/include/string.h:391:35: note: expected 'const char *' but argument is of type 'unsigned char *' 391 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ agrep.c: In function 'agrep_init': agrep.c:3013:25: warning: ignoring return value of 'getcwd' declared with attribute 'warn_unused_result' [-Wunused-result] 3013 | getcwd(COMP_DIR, MAX_LINE_LEN-1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ agrep.c: In function 'file_out': agrep.c:3869:25: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 3869 | write(1, buf, num_read); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/string.h:519, from agrep.h:15, from agrep.c:7: In function 'strncpy', inlined from 're1' at agrep.c:1106:4: /usr/include/bits/string_fortified.h:95:10: warning: 'strncpy' accessing 1024 bytes at offsets 0 and [1, 2147483647] may overlap up to 1023 bytes at offset [1, 1023] [-Wrestrict] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'strncpy', inlined from 're1' at agrep.c:615:4: /usr/include/bits/string_fortified.h:95:10: warning: 'strncpy' accessing 1024 bytes at offsets 0 and [1, 2147483647] may overlap up to 1023 bytes at offset [1, 1023] [-Wrestrict] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'strncpy', inlined from 're' at agrep.c:2045:4: /usr/include/bits/string_fortified.h:95:10: warning: 'strncpy' accessing 1024 bytes at offsets 0 and [1, 2147483647] may overlap up to 1023 bytes at offset [1, 1023] [-Wrestrict] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'strncpy', inlined from 'agrep_init' at agrep.c:2464:2: /usr/include/bits/string_fortified.h:95:10: warning: 'strncpy' specified bound 256 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'strncpy', inlined from 'agrep_init' at agrep.c:3016:8: /usr/include/bits/string_fortified.h:95:10: warning: 'strncpy' specified bound 1024 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -DMEASURE_TIMES=0 -DDOTCOMPRESSED=0 -I../agrep -I../libtemplate/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o bitap.o bitap.c bitap.c: In function 'bitap': bitap.c:70:32: warning: implicit declaration of function 're' [-Wimplicit-function-declaration] 70 | return re(fd, M, D); /* SUN: need to find a even point */ | ^~ bitap.c:73:32: warning: implicit declaration of function 're1' [-Wimplicit-function-declaration] 73 | return re1(fd, M, D); | ^~~ bitap.c:78:24: warning: implicit declaration of function 'asearch1'; did you mean 'bsearch'? [-Wimplicit-function-declaration] 78 | return asearch1(old_D_pat, fd, D); | ^~~~~~~~ | bsearch bitap.c:82:24: warning: implicit declaration of function 'asearch'; did you mean 'bsearch'? [-Wimplicit-function-declaration] 82 | return asearch(old_D_pat, fd, D); | ^~~~~~~ | bsearch bitap.c:104:36: warning: implicit declaration of function 'fill_buf' [-Wimplicit-function-declaration] 104 | while ((num_read = fill_buf(fd, buffer + Max_record, BlockSize)) > 0) | ^~~~~~~~ bitap.c:122:58: warning: pointer targets in passing argument 1 of 'strncpy' differ in signedness [-Wpointer-sign] 122 | strncpy(buffer+Max_record+num_read, old_D_pat, D_length); | ~~~~~~~~~~~~~~~~~^~~~~~~~~ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from agrep.h:6, from bitap.c:15: /usr/include/bits/string_fortified.h:92:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 92 | __NTH (strncpy (char *__restrict __dest, const char *__restrict __src, | ^~~~~ bitap.c:195:67: warning: implicit declaration of function 'output' [-Wimplicit-function-declaration] 195 | if (-1 == output(buffer, lasti, print_end, j - (NumBufferFills - 1))) { free_buf(fd, buffer); return -1;} | ^~~~~~ bitap.c:297:50: warning: pointer targets in passing argument 1 of 'strncpy' differ in signedness [-Wpointer-sign] 297 | strncpy(buffer+Max_record-ResidueSize, buffer+lasti, ResidueSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from agrep.h:6, from bitap.c:15: /usr/include/bits/string_fortified.h:92:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 92 | __NTH (strncpy (char *__restrict __dest, const char *__restrict __src, | ^~~~~ bitap.c:297:70: warning: pointer targets in passing argument 2 of 'strncpy' differ in signedness [-Wpointer-sign] 297 | strncpy(buffer+Max_record-ResidueSize, buffer+lasti, ResidueSize); | ~~~~~~^~~~~~ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from agrep.h:6, from bitap.c:15: /usr/include/bits/string_fortified.h:92:1: note: expected 'const char * restrict' but argument is of type 'unsigned char *' 92 | __NTH (strncpy (char *__restrict __dest, const char *__restrict __src, | ^~~~~ bitap.c: At top level: bitap.c:498:1: warning: return type defaults to 'int' [-Wimplicit-int] 498 | fill_buf(fd, buf, record_size) | ^~~~~~~~ gcc -DMEASURE_TIMES=0 -DDOTCOMPRESSED=0 -I../agrep -I../libtemplate/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o checkfile.o checkfile.c checkfile.c: In function 'check_file': checkfile.c:47:13: warning: implicit declaration of function 'my_stat'; did you mean 'lstat'? [-Wimplicit-function-declaration] 47 | if (my_stat(fname, &buf) != 0) { | ^~~~~~~ | lstat gcc -DMEASURE_TIMES=0 -DDOTCOMPRESSED=0 -I../agrep -I../libtemplate/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o compat.o compat.c compat.c:9:8: warning: type defaults to 'int' in declaration of 'FILEOUT' [-Wimplicit-int] 9 | extern FILEOUT; | ^~~~~~~ compat.c:10:8: warning: type defaults to 'int' in declaration of 'REGEX' [-Wimplicit-int] 10 | extern REGEX; | ^~~~~ compat.c:11:8: warning: type defaults to 'int' in declaration of 'DELIMITER' [-Wimplicit-int] 11 | extern DELIMITER; | ^~~~~~~~~ compat.c:12:8: warning: type defaults to 'int' in declaration of 'WHOLELINE' [-Wimplicit-int] 12 | extern WHOLELINE; | ^~~~~~~~~ compat.c:13:8: warning: type defaults to 'int' in declaration of 'LINENUM' [-Wimplicit-int] 13 | extern LINENUM; | ^~~~~~~ compat.c:14:8: warning: type defaults to 'int' in declaration of 'I' [-Wimplicit-int] 14 | extern I, S, DD; | ^ compat.c:14:11: warning: type defaults to 'int' in declaration of 'S' [-Wimplicit-int] 14 | extern I, S, DD; | ^ compat.c:14:14: warning: type defaults to 'int' in declaration of 'DD' [-Wimplicit-int] 14 | extern I, S, DD; | ^~ compat.c:15:8: warning: type defaults to 'int' in declaration of 'JUMP' [-Wimplicit-int] 15 | extern JUMP; | ^~~~ gcc -DMEASURE_TIMES=0 -DDOTCOMPRESSED=0 -I../agrep -I../libtemplate/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o maskgen.o maskgen.c maskgen.c:6:8: warning: type defaults to 'int' in declaration of 'Mask' [-Wimplicit-int] 6 | extern Mask[], Bit[], Init[], NO_ERR_MASK; | ^~~~ maskgen.c:6:16: warning: type defaults to 'int' in declaration of 'Bit' [-Wimplicit-int] 6 | extern Mask[], Bit[], Init[], NO_ERR_MASK; | ^~~ maskgen.c:6:23: warning: type defaults to 'int' in declaration of 'Init' [-Wimplicit-int] 6 | extern Mask[], Bit[], Init[], NO_ERR_MASK; | ^~~~ maskgen.c:6:31: warning: type defaults to 'int' in declaration of 'NO_ERR_MASK' [-Wimplicit-int] 6 | extern Mask[], Bit[], Init[], NO_ERR_MASK; | ^~~~~~~~~~~ maskgen.c: In function 'maskgen': maskgen.c:34:25: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 34 | if ((M = strlen(Pattern)) <= 0) return 0; | ^~~~~~~ | | | unsigned char * In file included from agrep.h:15, from maskgen.c:2: /usr/include/string.h:391:35: note: expected 'const char *' but argument is of type 'unsigned char *' 391 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ gcc -DMEASURE_TIMES=0 -DDOTCOMPRESSED=0 -I../agrep -I../libtemplate/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o parse.o parse.c In file included from parse.c:7: parse.c: In function 'mk_leaf': re.h:75:17: warning: implicit declaration of function 'exit' [-Wimplicit-function-declaration] 75 | exit(2);\ | ^~~~ parse.c:45:9: note: in expansion of macro 'new_node' 45 | new_node(Re_Lit, l, l); | ^~~~~~~~ parse.c:8:1: note: include '' or provide a declaration of 'exit' 7 | #include "re.h" +++ |+#include 8 | In file included from parse.c:7: re.h:75:17: warning: incompatible implicit declaration of built-in function 'exit' [-Wbuiltin-declaration-mismatch] 75 | exit(2);\ | ^~~~ parse.c:45:9: note: in expansion of macro 'new_node' 45 | new_node(Re_Lit, l, l); | ^~~~~~~~ re.h:75:17: note: include '' or provide a declaration of 'exit' 75 | exit(2);\ | ^~~~ parse.c:45:9: note: in expansion of macro 'new_node' 45 | new_node(Re_Lit, l, l); | ^~~~~~~~ re.h:77:9: warning: implicit declaration of function 'memset' [-Wimplicit-function-declaration] 77 | memset((l), '\0', sizeof(*(x)));\ | ^~~~~~ parse.c:45:9: note: in expansion of macro 'new_node' 45 | new_node(Re_Lit, l, l); | ^~~~~~~~ parse.c:8:1: note: include '' or provide a declaration of 'memset' 7 | #include "re.h" +++ |+#include 8 | In file included from parse.c:7: re.h:77:9: warning: incompatible implicit declaration of built-in function 'memset' [-Wbuiltin-declaration-mismatch] 77 | memset((l), '\0', sizeof(*(x)));\ | ^~~~~~ parse.c:45:9: note: in expansion of macro 'new_node' 45 | new_node(Re_Lit, l, l); | ^~~~~~~~ re.h:77:9: note: include '' or provide a declaration of 'memset' 77 | memset((l), '\0', sizeof(*(x)));\ | ^~~~~~ parse.c:45:9: note: in expansion of macro 'new_node' 45 | new_node(Re_Lit, l, l); | ^~~~~~~~ re.h:75:17: warning: incompatible implicit declaration of built-in function 'exit' [-Wbuiltin-declaration-mismatch] 75 | exit(2);\ | ^~~~ parse.c:46:9: note: in expansion of macro 'new_node' 46 | new_node(Re_node, node, node); | ^~~~~~~~ re.h:75:17: note: include '' or provide a declaration of 'exit' 75 | exit(2);\ | ^~~~ parse.c:46:9: note: in expansion of macro 'new_node' 46 | new_node(Re_node, node, node); | ^~~~~~~~ re.h:77:9: warning: incompatible implicit declaration of built-in function 'memset' [-Wbuiltin-declaration-mismatch] 77 | memset((l), '\0', sizeof(*(x)));\ | ^~~~~~ parse.c:46:9: note: in expansion of macro 'new_node' 46 | new_node(Re_node, node, node); | ^~~~~~~~ re.h:77:9: note: include '' or provide a declaration of 'memset' 77 | memset((l), '\0', sizeof(*(x)));\ | ^~~~~~ parse.c:46:9: note: in expansion of macro 'new_node' 46 | new_node(Re_node, node, node); | ^~~~~~~~ parse.c:48:32: warning: implicit declaration of function 'free' [-Wimplicit-function-declaration] 48 | if (l != NULL) free(l); | ^~~~ parse.c:48:32: note: include '' or provide a declaration of 'free' parse.c:48:32: warning: incompatible implicit declaration of built-in function 'free' [-Wbuiltin-declaration-mismatch] parse.c:48:32: note: include '' or provide a declaration of 'free' parse.c:49:35: warning: incompatible implicit declaration of built-in function 'free' [-Wbuiltin-declaration-mismatch] 49 | if (node != NULL) free(node); | ^~~~ parse.c:49:35: note: include '' or provide a declaration of 'free' In file included from parse.c:7: parse.c: In function 'parse_cset': re.h:75:17: warning: incompatible implicit declaration of built-in function 'exit' [-Wbuiltin-declaration-mismatch] 75 | exit(2);\ | ^~~~ parse.c:76:9: note: in expansion of macro 'new_node' 76 | new_node(Ch_Set, curr_ptr, curr_ptr); | ^~~~~~~~ re.h:75:17: note: include '' or provide a declaration of 'exit' 75 | exit(2);\ | ^~~~ parse.c:76:9: note: in expansion of macro 'new_node' 76 | new_node(Ch_Set, curr_ptr, curr_ptr); | ^~~~~~~~ re.h:77:9: warning: incompatible implicit declaration of built-in function 'memset' [-Wbuiltin-declaration-mismatch] 77 | memset((l), '\0', sizeof(*(x)));\ | ^~~~~~ parse.c:76:9: note: in expansion of macro 'new_node' 76 | new_node(Ch_Set, curr_ptr, curr_ptr); | ^~~~~~~~ re.h:77:9: note: include '' or provide a declaration of 'memset' 77 | memset((l), '\0', sizeof(*(x)));\ | ^~~~~~ parse.c:76:9: note: in expansion of macro 'new_node' 76 | new_node(Ch_Set, curr_ptr, curr_ptr); | ^~~~~~~~ re.h:75:17: warning: incompatible implicit declaration of built-in function 'exit' [-Wbuiltin-declaration-mismatch] 75 | exit(2);\ | ^~~~ parse.c:79:17: note: in expansion of macro 'new_node' 79 | new_node(Ch_Range, range, range); | ^~~~~~~~ re.h:75:17: note: include '' or provide a declaration of 'exit' 75 | exit(2);\ | ^~~~ parse.c:79:17: note: in expansion of macro 'new_node' 79 | new_node(Ch_Range, range, range); | ^~~~~~~~ re.h:77:9: warning: incompatible implicit declaration of built-in function 'memset' [-Wbuiltin-declaration-mismatch] 77 | memset((l), '\0', sizeof(*(x)));\ | ^~~~~~ parse.c:79:17: note: in expansion of macro 'new_node' 79 | new_node(Ch_Range, range, range); | ^~~~~~~~ re.h:77:9: note: include '' or provide a declaration of 'memset' 77 | memset((l), '\0', sizeof(*(x)));\ | ^~~~~~ parse.c:79:17: note: in expansion of macro 'new_node' 79 | new_node(Ch_Range, range, range); | ^~~~~~~~ parse.c:83:25: warning: incompatible implicit declaration of built-in function 'free' [-Wbuiltin-declaration-mismatch] 83 | free(range); | ^~~~ parse.c:83:25: note: include '' or provide a declaration of 'free' parse.c:89:25: warning: incompatible implicit declaration of built-in function 'free' [-Wbuiltin-declaration-mismatch] 89 | free(range); | ^~~~ parse.c:89:25: note: include '' or provide a declaration of 'free' parse.c:96:33: warning: incompatible implicit declaration of built-in function 'free' [-Wbuiltin-declaration-mismatch] 96 | free(range); | ^~~~ parse.c:96:33: note: include '' or provide a declaration of 'free' In file included from parse.c:7: re.h:75:17: warning: incompatible implicit declaration of built-in function 'exit' [-Wbuiltin-declaration-mismatch] 75 | exit(2);\ | ^~~~ parse.c:104:17: note: in expansion of macro 'new_node' 104 | new_node(Ch_Set, curr_ptr, curr_ptr); | ^~~~~~~~ re.h:75:17: note: include '' or provide a declaration of 'exit' 75 | exit(2);\ | ^~~~ parse.c:104:17: note: in expansion of macro 'new_node' 104 | new_node(Ch_Set, curr_ptr, curr_ptr); | ^~~~~~~~ re.h:77:9: warning: incompatible implicit declaration of built-in function 'memset' [-Wbuiltin-declaration-mismatch] 77 | memset((l), '\0', sizeof(*(x)));\ | ^~~~~~ parse.c:104:17: note: in expansion of macro 'new_node' 104 | new_node(Ch_Set, curr_ptr, curr_ptr); | ^~~~~~~~ re.h:77:9: note: include '' or provide a declaration of 'memset' 77 | memset((l), '\0', sizeof(*(x)));\ | ^~~~~~ parse.c:104:17: note: in expansion of macro 'new_node' 104 | new_node(Ch_Set, curr_ptr, curr_ptr); | ^~~~~~~~ parse.c:112:36: warning: incompatible implicit declaration of built-in function 'free' [-Wbuiltin-declaration-mismatch] 112 | if (range != NULL) free(range); | ^~~~ parse.c:112:36: note: include '' or provide a declaration of 'free' parse.c:113:17: warning: incompatible implicit declaration of built-in function 'free' [-Wbuiltin-declaration-mismatch] 113 | free(curr_ptr); | ^~~~ parse.c:113:17: note: include '' or provide a declaration of 'free' In file included from parse.c:7: parse.c: In function 'parse_wildcard': re.h:75:17: warning: incompatible implicit declaration of built-in function 'exit' [-Wbuiltin-declaration-mismatch] 75 | exit(2);\ | ^~~~ parse.c:128:9: note: in expansion of macro 'new_node' 128 | new_node(Ch_Range, r, r); | ^~~~~~~~ re.h:75:17: note: include '' or provide a declaration of 'exit' 75 | exit(2);\ | ^~~~ parse.c:128:9: note: in expansion of macro 'new_node' 128 | new_node(Ch_Range, r, r); | ^~~~~~~~ re.h:77:9: warning: incompatible implicit declaration of built-in function 'memset' [-Wbuiltin-declaration-mismatch] 77 | memset((l), '\0', sizeof(*(x)));\ | ^~~~~~ parse.c:128:9: note: in expansion of macro 'new_node' 128 | new_node(Ch_Range, r, r); | ^~~~~~~~ re.h:77:9: note: include '' or provide a declaration of 'memset' 77 | memset((l), '\0', sizeof(*(x)));\ | ^~~~~~ parse.c:128:9: note: in expansion of macro 'new_node' 128 | new_node(Ch_Range, r, r); | ^~~~~~~~ re.h:75:17: warning: incompatible implicit declaration of built-in function 'exit' [-Wbuiltin-declaration-mismatch] 75 | exit(2);\ | ^~~~ parse.c:131:9: note: in expansion of macro 'new_node' 131 | new_node(Ch_Set, s, s); | ^~~~~~~~ re.h:75:17: note: include '' or provide a declaration of 'exit' 75 | exit(2);\ | ^~~~ parse.c:131:9: note: in expansion of macro 'new_node' 131 | new_node(Ch_Set, s, s); | ^~~~~~~~ re.h:77:9: warning: incompatible implicit declaration of built-in function 'memset' [-Wbuiltin-declaration-mismatch] 77 | memset((l), '\0', sizeof(*(x)));\ | ^~~~~~ parse.c:131:9: note: in expansion of macro 'new_node' 131 | new_node(Ch_Set, s, s); | ^~~~~~~~ re.h:77:9: note: include '' or provide a declaration of 'memset' 77 | memset((l), '\0', sizeof(*(x)));\ | ^~~~~~ parse.c:131:9: note: in expansion of macro 'new_node' 131 | new_node(Ch_Set, s, s); | ^~~~~~~~ parse.c: In function 'free_tok': parse.c:163:17: warning: incompatible implicit declaration of built-in function 'free' [-Wbuiltin-declaration-mismatch] 163 | free(next_token); | ^~~~ parse.c:163:17: note: include '' or provide a declaration of 'free' In file included from parse.c:7: parse.c: In function 'get_token': re.h:75:17: warning: incompatible implicit declaration of built-in function 'exit' [-Wbuiltin-declaration-mismatch] 75 | exit(2);\ | ^~~~ parse.c:181:9: note: in expansion of macro 'new_node' 181 | new_node(Tok_node, rn, rn); | ^~~~~~~~ re.h:75:17: note: include '' or provide a declaration of 'exit' 75 | exit(2);\ | ^~~~ parse.c:181:9: note: in expansion of macro 'new_node' 181 | new_node(Tok_node, rn, rn); | ^~~~~~~~ re.h:77:9: warning: incompatible implicit declaration of built-in function 'memset' [-Wbuiltin-declaration-mismatch] 77 | memset((l), '\0', sizeof(*(x)));\ | ^~~~~~ parse.c:181:9: note: in expansion of macro 'new_node' 181 | new_node(Tok_node, rn, rn); | ^~~~~~~~ re.h:77:9: note: include '' or provide a declaration of 'memset' 77 | memset((l), '\0', sizeof(*(x)));\ | ^~~~~~ parse.c:181:9: note: in expansion of macro 'new_node' 181 | new_node(Tok_node, rn, rn); | ^~~~~~~~ parse.c: In function 'cat2': re.h:75:17: warning: incompatible implicit declaration of built-in function 'exit' [-Wbuiltin-declaration-mismatch] 75 | exit(2);\ | ^~~~ parse.c:245:9: note: in expansion of macro 'new_node' 245 | new_node(Re_node, r, r); | ^~~~~~~~ re.h:75:17: note: include '' or provide a declaration of 'exit' 75 | exit(2);\ | ^~~~ parse.c:245:9: note: in expansion of macro 'new_node' 245 | new_node(Re_node, r, r); | ^~~~~~~~ re.h:77:9: warning: incompatible implicit declaration of built-in function 'memset' [-Wbuiltin-declaration-mismatch] 77 | memset((l), '\0', sizeof(*(x)));\ | ^~~~~~ parse.c:245:9: note: in expansion of macro 'new_node' 245 | new_node(Re_node, r, r); | ^~~~~~~~ re.h:77:9: note: include '' or provide a declaration of 'memset' 77 | memset((l), '\0', sizeof(*(x)));\ | ^~~~~~ parse.c:245:9: note: in expansion of macro 'new_node' 245 | new_node(Re_node, r, r); | ^~~~~~~~ parse.c:253:17: warning: incompatible implicit declaration of built-in function 'free' [-Wbuiltin-declaration-mismatch] 253 | free(r); | ^~~~ parse.c:253:17: note: include '' or provide a declaration of 'free' In file included from parse.c:7: parse.c: In function 'wrap': re.h:75:17: warning: incompatible implicit declaration of built-in function 'exit' [-Wbuiltin-declaration-mismatch] 75 | exit(2);\ | ^~~~ parse.c:277:9: note: in expansion of macro 'new_node' 277 | new_node(Re_node, r, r); | ^~~~~~~~ re.h:75:17: note: include '' or provide a declaration of 'exit' 75 | exit(2);\ | ^~~~ parse.c:277:9: note: in expansion of macro 'new_node' 277 | new_node(Re_node, r, r); | ^~~~~~~~ re.h:77:9: warning: incompatible implicit declaration of built-in function 'memset' [-Wbuiltin-declaration-mismatch] 77 | memset((l), '\0', sizeof(*(x)));\ | ^~~~~~ parse.c:277:9: note: in expansion of macro 'new_node' 277 | new_node(Re_node, r, r); | ^~~~~~~~ re.h:77:9: note: include '' or provide a declaration of 'memset' 77 | memset((l), '\0', sizeof(*(x)));\ | ^~~~~~ parse.c:277:9: note: in expansion of macro 'new_node' 277 | new_node(Re_node, r, r); | ^~~~~~~~ parse.c:283:17: warning: incompatible implicit declaration of built-in function 'free' [-Wbuiltin-declaration-mismatch] 283 | free(r); | ^~~~ parse.c:283:17: note: include '' or provide a declaration of 'free' In file included from parse.c:7: parse.c: In function 'mk_alt': re.h:75:17: warning: incompatible implicit declaration of built-in function 'exit' [-Wbuiltin-declaration-mismatch] 75 | exit(2);\ | ^~~~ parse.c:303:9: note: in expansion of macro 'new_node' 303 | new_node(Re_node, node, node); | ^~~~~~~~ re.h:75:17: note: include '' or provide a declaration of 'exit' 75 | exit(2);\ | ^~~~ parse.c:303:9: note: in expansion of macro 'new_node' 303 | new_node(Re_node, node, node); | ^~~~~~~~ re.h:77:9: warning: incompatible implicit declaration of built-in function 'memset' [-Wbuiltin-declaration-mismatch] 77 | memset((l), '\0', sizeof(*(x)));\ | ^~~~~~ parse.c:303:9: note: in expansion of macro 'new_node' 303 | new_node(Re_node, node, node); | ^~~~~~~~ re.h:77:9: note: include '' or provide a declaration of 'memset' 77 | memset((l), '\0', sizeof(*(x)));\ | ^~~~~~ parse.c:303:9: note: in expansion of macro 'new_node' 303 | new_node(Re_node, node, node); | ^~~~~~~~ parse.c: In function 'parse_re': parse.c:339:33: warning: incompatible implicit declaration of built-in function 'free' [-Wbuiltin-declaration-mismatch] 339 | free(top); | ^~~~ parse.c:339:33: note: include '' or provide a declaration of 'free' parse.c:355:33: warning: incompatible implicit declaration of built-in function 'free' [-Wbuiltin-declaration-mismatch] 355 | free(ret); | ^~~~ parse.c:355:33: note: include '' or provide a declaration of 'free' parse.c:360:33: warning: incompatible implicit declaration of built-in function 'free' [-Wbuiltin-declaration-mismatch] 360 | free(ret); | ^~~~ parse.c:360:33: note: include '' or provide a declaration of 'free' parse.c:370:41: warning: incompatible implicit declaration of built-in function 'free' [-Wbuiltin-declaration-mismatch] 370 | free(ret); | ^~~~ parse.c:370:41: note: include '' or provide a declaration of 'free' parse.c:397:33: warning: incompatible implicit declaration of built-in function 'free' [-Wbuiltin-declaration-mismatch] 397 | free(ret); | ^~~~ parse.c:397:33: note: include '' or provide a declaration of 'free' parse.c:402:33: warning: incompatible implicit declaration of built-in function 'free' [-Wbuiltin-declaration-mismatch] 402 | free(ret); | ^~~~ parse.c:402:33: note: include '' or provide a declaration of 'free' parse.c:413:25: warning: incompatible implicit declaration of built-in function 'free' [-Wbuiltin-declaration-mismatch] 413 | free(next_token); | ^~~~ parse.c:413:25: note: include '' or provide a declaration of 'free' parse.c: In function 'parse': parse.c:451:9: warning: incompatible implicit declaration of built-in function 'free' [-Wbuiltin-declaration-mismatch] 451 | free(top); | ^~~~ parse.c:451:9: note: include '' or provide a declaration of 'free' parse.c: In function 'parse_cset': parse.c:108:32: warning: 'prev_ptr' may be used uninitialized in this function [-Wmaybe-uninitialized] 108 | prev_ptr->rest = NULL; | ^ gcc -DMEASURE_TIMES=0 -DDOTCOMPRESSED=0 -I../agrep -I../libtemplate/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o checksg.o checksg.c checksg.c: In function 'checksg': checksg.c:24:20: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 24 | m = strlen(Pattern); | ^~~~~~~ | | | unsigned char * In file included from agrep.h:15, from checksg.c:2: /usr/include/string.h:391:35: note: expected 'const char *' but argument is of type 'unsigned char *' 391 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ gcc -DMEASURE_TIMES=0 -DDOTCOMPRESSED=0 -I../agrep -I../libtemplate/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o preprocess.o preprocess.c preprocess.c: In function 'preprocess': preprocess.c:53:25: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 53 | if ((m = strlen(Pattern)) <= 0) return 0; | ^~~~~~~ | | | unsigned char * In file included from agrep.h:15, from preprocess.c:16: /usr/include/string.h:391:35: note: expected 'const char *' but argument is of type 'unsigned char *' 391 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ preprocess.c:67:22: warning: implicit declaration of function 'asplit_pattern' [-Wimplicit-function-declaration] 67 | if (((ret1 = asplit_pattern(Pattern, m, aterminals, &anum_terminals, &AParse)) <= 0) || /* can change the pattern if simple boolean with {} */ | ^~~~~~~~~~~~~~ preprocess.c:68:22: warning: implicit declaration of function 'asplit_terminal' [-Wimplicit-function-declaration] 68 | ((ret2 = asplit_terminal(0, anum_terminals, multibuf, &multilen)) <= 0) || | ^~~~~~~~~~~~~~~ preprocess.c:70:58: warning: implicit declaration of function 'destroy_tree' [-Wimplicit-function-declaration] 70 | if (AComplexBoolean && (AParse != NULL)) destroy_tree(AParse); /* so that direct exec invocations don't use AParse by mistake! */ | ^~~~~~~~~~~~ preprocess.c:80:28: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 80 | m = strlen(Pattern); | ^~~~~~~ | | | unsigned char * In file included from agrep.h:15, from preprocess.c:16: /usr/include/string.h:391:35: note: expected 'const char *' but argument is of type 'unsigned char *' 391 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ preprocess.c:97:44: warning: implicit declaration of function 'quick_tcompress' [-Wimplicit-function-declaration] 97 | if ((tc_D_length = quick_tcompress(FREQ_FILE, HASH_FILE, D_pattern, D_length, tc_D_pattern, MaxDelimit*2, TC_EASYSEARCH)) <= 0) { | ^~~~~~~~~~~~~~~ preprocess.c:98:40: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] 98 | strcpy(tc_D_pattern, D_pattern); | ^~~~~~~~~~~~ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from agrep.h:6, from preprocess.c:16: /usr/include/bits/string_fortified.h:77:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ preprocess.c:98:54: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] 98 | strcpy(tc_D_pattern, D_pattern); | ^~~~~~~~~ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from agrep.h:6, from preprocess.c:16: /usr/include/bits/string_fortified.h:77:1: note: expected 'const char * restrict' but argument is of type 'unsigned char *' 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ preprocess.c:113:40: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 113 | r_pat = (CHAR *) malloc(strlen(Pattern)+2*strlen(D_pattern) + 8); /* bug-report, From: Chris Dalton */ | ^~~~~~~ | | | unsigned char * In file included from agrep.h:15, from preprocess.c:16: /usr/include/string.h:391:35: note: expected 'const char *' but argument is of type 'unsigned char *' 391 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ preprocess.c:113:58: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 113 | r_pat = (CHAR *) malloc(strlen(Pattern)+2*strlen(D_pattern) + 8); /* bug-report, From: Chris Dalton */ | ^~~~~~~~~ | | | unsigned char * In file included from agrep.h:15, from preprocess.c:16: /usr/include/string.h:391:35: note: expected 'const char *' but argument is of type 'unsigned char *' 391 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ preprocess.c:114:16: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] 114 | strcpy(temp, D_pattern); | ^~~~ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from agrep.h:6, from preprocess.c:16: /usr/include/bits/string_fortified.h:77:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ preprocess.c:114:22: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] 114 | strcpy(temp, D_pattern); | ^~~~~~~~~ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from agrep.h:6, from preprocess.c:16: /usr/include/bits/string_fortified.h:77:1: note: expected 'const char * restrict' but argument is of type 'unsigned char *' 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ preprocess.c:115:28: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 115 | d_end = t = strlen(temp); /* size of D_pattern, including '; ' */ | ^~~~ | | | unsigned char * In file included from agrep.h:15, from preprocess.c:16: /usr/include/string.h:391:35: note: expected 'const char *' but argument is of type 'unsigned char *' 391 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ preprocess.c:121:24: warning: pointer targets in passing argument 1 of 'strcat' differ in signedness [-Wpointer-sign] 121 | strcat(temp, Pattern); | ^~~~ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from agrep.h:6, from preprocess.c:16: /usr/include/bits/string_fortified.h:128:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 128 | __NTH (strcat (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ preprocess.c:121:30: warning: pointer targets in passing argument 2 of 'strcat' differ in signedness [-Wpointer-sign] 121 | strcat(temp, Pattern); | ^~~~~~~ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from agrep.h:6, from preprocess.c:16: /usr/include/bits/string_fortified.h:128:1: note: expected 'const char * restrict' but argument is of type 'unsigned char *' 128 | __NTH (strcat (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ preprocess.c:122:28: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 122 | m = strlen(temp); | ^~~~ | | | unsigned char * In file included from agrep.h:15, from preprocess.c:16: /usr/include/string.h:391:35: note: expected 'const char *' but argument is of type 'unsigned char *' 391 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ preprocess.c:135:24: warning: pointer targets in passing argument 1 of 'strcat' differ in signedness [-Wpointer-sign] 135 | strcat(temp, Pattern); | ^~~~ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from agrep.h:6, from preprocess.c:16: /usr/include/bits/string_fortified.h:128:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 128 | __NTH (strcat (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ preprocess.c:135:30: warning: pointer targets in passing argument 2 of 'strcat' differ in signedness [-Wpointer-sign] 135 | strcat(temp, Pattern); | ^~~~~~~ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from agrep.h:6, from preprocess.c:16: /usr/include/bits/string_fortified.h:128:1: note: expected 'const char * restrict' but argument is of type 'unsigned char *' 128 | __NTH (strcat (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ preprocess.c:136:28: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 136 | m = strlen(temp); | ^~~~ | | | unsigned char * In file included from agrep.h:15, from preprocess.c:16: /usr/include/string.h:391:35: note: expected 'const char *' but argument is of type 'unsigned char *' 391 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ preprocess.c:186:16: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] 186 | strcpy(D_pattern, old_D_pat); | ^~~~~~~~~ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from agrep.h:6, from preprocess.c:16: /usr/include/bits/string_fortified.h:77:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ preprocess.c:186:27: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] 186 | strcpy(D_pattern, old_D_pat); | ^~~~~~~~~ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from agrep.h:6, from preprocess.c:16: /usr/include/bits/string_fortified.h:77:1: note: expected 'const char * restrict' but argument is of type 'unsigned char *' 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ preprocess.c:322:27: warning: implicit declaration of function 'init' [-Wimplicit-function-declaration] 322 | num_pos = init(r_pat, table); | ^~~~ preprocess.c:341:24: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] 341 | strcpy(old_pat, Pattern); /* do real change to the Pattern to be returned */ | ^~~~~~~ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from agrep.h:6, from preprocess.c:16: /usr/include/bits/string_fortified.h:77:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ preprocess.c:341:33: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] 341 | strcpy(old_pat, Pattern); /* do real change to the Pattern to be returned */ | ^~~~~~~ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from agrep.h:6, from preprocess.c:16: /usr/include/bits/string_fortified.h:77:1: note: expected 'const char * restrict' but argument is of type 'unsigned char *' 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ gcc -DMEASURE_TIMES=0 -DDOTCOMPRESSED=0 -I../agrep -I../libtemplate/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o delim.o delim.c delim.c: In function 'preprocess_delimiter': delim.c:15:16: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] 15 | strcpy(temp, src); | ^~~~ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from agrep.h:6, from delim.c:3: /usr/include/bits/string_fortified.h:77:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ delim.c:15:22: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] 15 | strcpy(temp, src); | ^~~ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from agrep.h:6, from delim.c:3: /usr/include/bits/string_fortified.h:77:1: note: expected 'const char * restrict' but argument is of type 'unsigned char *' 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ delim.c:27:28: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 27 | *pdestlen = strlen(dest); | ^~~~ | | | unsigned char * In file included from agrep.h:15, from delim.c:3: /usr/include/string.h:391:35: note: expected 'const char *' but argument is of type 'unsigned char *' 391 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ gcc -DMEASURE_TIMES=0 -DDOTCOMPRESSED=0 -I../agrep -I../libtemplate/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o asplit.o asplit.c In file included from asplit.c:5: putils.c: In function 'print_tree': putils.c:69:1: warning: type of 'level' defaults to 'int' [-Wimplicit-int] 69 | print_tree(t, level) | ^~~~~~~~~~ asplit.c: In function 'asplit_pattern_flat': asplit.c:82:17: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 82 | while (buffer_pat = aparse_flat(buffer, buffer_end, *pAParse, pAParse)) { | ^~~~~~~~~~ asplit.c: In function 'aparse_tree': asplit.c:254:44: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] 254 | strcpy(n->data.leaf.value, oldtokenbuf); | ~~~~~~~~~~~~^~~~~~ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from agrep.h:6, from asplit.c:3: /usr/include/bits/string_fortified.h:77:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ asplit.c:254:52: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] 254 | strcpy(n->data.leaf.value, oldtokenbuf); | ^~~~~~~~~~~ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from agrep.h:6, from asplit.c:3: /usr/include/bits/string_fortified.h:77:1: note: expected 'const char * restrict' but argument is of type 'unsigned char *' 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ asplit.c: In function 'eval_tree': asplit.c:344:87: warning: array subscript has type 'char' [-Wchar-subscripts] 344 | if (tree->type == LEAF) return ((tree->op & NOTPAT) ? (!matched_terminals[tree->terminalindex]) : (matched_terminals[tree->terminalindex])); | ~~~~^~~~~~~~~~~~~~~ asplit.c:344:130: warning: array subscript has type 'char' [-Wchar-subscripts] 344 | if (tree->type == LEAF) return ((tree->op & NOTPAT) ? (!matched_terminals[tree->terminalindex]) : (matched_terminals[tree->terminalindex])); | ~~~~^~~~~~~~~~~~~~~ asplit.c: In function 'asplit_terminal': asplit.c:376:65: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 376 | word_length = strlen(aterminals[first].data.leaf.value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ | | | unsigned char * In file included from agrep.h:15, from asplit.c:3: /usr/include/string.h:391:35: note: expected 'const char *' but argument is of type 'unsigned char *' 391 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ asplit.c:380:71: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] 380 | strcpy(&pat_buf[*pat_ptr], aterminals[first].data.leaf.value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from agrep.h:6, from asplit.c:3: /usr/include/bits/string_fortified.h:77:1: note: expected 'const char * restrict' but argument is of type 'unsigned char *' 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ gcc -DMEASURE_TIMES=0 -DDOTCOMPRESSED=0 -I../agrep -I../libtemplate/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o recursive.o recursive.c recursive.c: In function 'recursive': recursive.c:67:17: warning: implicit declaration of function 'strcpy' [-Wimplicit-function-declaration] 67 | strcpy(name_buf, argv[i]); | ^~~~~~ recursive.c:37:1: note: include '' or provide a declaration of 'strcpy' 36 | #include +++ |+#include 37 | #define BUFSIZE 256 recursive.c:67:17: warning: incompatible implicit declaration of built-in function 'strcpy' [-Wbuiltin-declaration-mismatch] 67 | strcpy(name_buf, argv[i]); | ^~~~~~ recursive.c:67:17: note: include '' or provide a declaration of 'strcpy' recursive.c:71:36: warning: implicit declaration of function 'exec' [-Wimplicit-function-declaration] 71 | if ((ret = exec(3, file_list)) == -1) return -1; | ^~~~ recursive.c:74:33: warning: implicit declaration of function 'free' [-Wimplicit-function-declaration] 74 | free(file_list[j]); | ^~~~ recursive.c:37:1: note: include '' or provide a declaration of 'free' 36 | #include +++ |+#include 37 | #define BUFSIZE 256 recursive.c:74:33: warning: incompatible implicit declaration of built-in function 'free' [-Wbuiltin-declaration-mismatch] 74 | free(file_list[j]); | ^~~~ recursive.c:74:33: note: include '' or provide a declaration of 'free' recursive.c: In function 'treewalk': recursive.c:114:12: warning: implicit declaration of function 'my_lstat'; did you mean 'lstat'? [-Wimplicit-function-declaration] 114 | if(my_lstat(name, &stbuf) == -1) { | ^~~~~~~~ | lstat recursive.c:37:17: warning: 'malloc' argument 1 type is 'int' where 'long unsigned int' is expected in a call to built-in function declared without prototype [-Wbuiltin-declaration-mismatch] 37 | #define BUFSIZE 256 | ^~~ recursive.c:124:49: note: in expansion of macro 'BUFSIZE' 124 | file_list[fdx] = (char *)malloc(BUFSIZE); | ^~~~~~~ recursive.c:111:22: note: built-in 'malloc' declared here 111 | extern void *malloc(); | ^~~~~~ recursive.c:125:17: warning: incompatible implicit declaration of built-in function 'strcpy' [-Wbuiltin-declaration-mismatch] 125 | strcpy(file_list[fdx++], name); | ^~~~~~ recursive.c:125:17: note: include '' or provide a declaration of 'strcpy' recursive.c:130:51: warning: incompatible implicit declaration of built-in function 'free' [-Wbuiltin-declaration-mismatch] 130 | for(i=0; i' or provide a declaration of 'free' recursive.c: In function 'directory': recursive.c:147:22: warning: implicit declaration of function 'strlen' [-Wimplicit-function-declaration] 147 | nbp = name + strlen(name); | ^~~~~~ recursive.c:147:22: note: include '' or provide a declaration of 'strlen' recursive.c:147:22: warning: incompatible implicit declaration of built-in function 'strlen' [-Wbuiltin-declaration-mismatch] recursive.c:147:22: note: include '' or provide a declaration of 'strlen' recursive.c:160:46: warning: implicit declaration of function 'strcmp' [-Wimplicit-function-declaration] 160 | if (dp->d_name[0] == '\0' || strcmp(dp->d_name, ".") == 0 || strcmp(dp->d_name, "..")==0) | ^~~~~~ recursive.c:160:46: note: include '' or provide a declaration of 'strcmp' recursive.c:165:17: warning: incompatible implicit declaration of built-in function 'strcpy' [-Wbuiltin-declaration-mismatch] 165 | strcpy(nbp, dp->d_name); | ^~~~~~ recursive.c:165:17: note: include '' or provide a declaration of 'strcpy' gcc -DMEASURE_TIMES=0 -DDOTCOMPRESSED=0 -I../agrep -I../libtemplate/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o sgrep.o sgrep.c sgrep.c:52:8: warning: type defaults to 'int' in declaration of 'WORDBOUND' [-Wimplicit-int] 52 | extern WORDBOUND, WHOLELINE, NOUPPER; | ^~~~~~~~~ sgrep.c:52:19: warning: type defaults to 'int' in declaration of 'WHOLELINE' [-Wimplicit-int] 52 | extern WORDBOUND, WHOLELINE, NOUPPER; | ^~~~~~~~~ sgrep.c:52:30: warning: type defaults to 'int' in declaration of 'NOUPPER' [-Wimplicit-int] 52 | extern WORDBOUND, WHOLELINE, NOUPPER; | ^~~~~~~ sgrep.c: In function 'sgrep': sgrep.c:172:1: warning: type of 'samepattern' defaults to 'int' [-Wimplicit-int] 172 | sgrep(in_pat, in_m, fd, D, samepattern) | ^~~~~ sgrep.c:193:17: warning: pointer targets in passing argument 1 of 'strncpy' differ in signedness [-Wpointer-sign] 193 | strncpy(pat, in_pat, MAXLINE); | ^~~ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from sgrep.c:2: /usr/include/bits/string_fortified.h:92:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 92 | __NTH (strncpy (char *__restrict __dest, const char *__restrict __src, | ^~~~~ sgrep.c:193:22: warning: pointer targets in passing argument 2 of 'strncpy' differ in signedness [-Wpointer-sign] 193 | strncpy(pat, in_pat, MAXLINE); | ^~~~~~ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from sgrep.c:2: /usr/include/bits/string_fortified.h:92:1: note: expected 'const char * restrict' but argument is of type 'unsigned char *' 92 | __NTH (strncpy (char *__restrict __dest, const char *__restrict __src, | ^~~~~ sgrep.c:241:36: warning: implicit declaration of function 'fill_buf' [-Wimplicit-function-declaration] 241 | while( (num_read = fill_buf(fd, text+offset, 2*BlockSize)) > 0) | ^~~~~~~~ sgrep.c:294:51: warning: implicit declaration of function 'monkey' [-Wimplicit-function-declaration] 294 | if (-1 == monkey(pat, m, text+start, text+end, oldpat, oldm)) { | ^~~~~~ sgrep.c:300:51: warning: implicit declaration of function 'bm'; did you mean 'bcmp'? [-Wimplicit-function-declaration] 300 | if (-1 == bm(pat, m, text+start, text+end, oldpat, oldm)) { | ^~ | bcmp sgrep.c:308:51: warning: implicit declaration of function 'monkey4' [-Wimplicit-function-declaration] 308 | if (-1 == monkey4( pat, m, text+start, text+end, D , oldpat, oldm )) { | ^~~~~~~ sgrep.c:315:59: warning: implicit declaration of function 'a_monkey' [-Wimplicit-function-declaration] 315 | if (-1 == a_monkey(pat, m, text+start, text+end, D, oldpat, oldm)) { | ^~~~~~~~ sgrep.c:321:59: warning: implicit declaration of function 'agrep'; did you mean 'sgrep'? [-Wimplicit-function-declaration] 321 | if (-1 == agrep(pat, m, text+start, text+end, D, oldpat, oldm)) { | ^~~~~ | sgrep sgrep.c: In function 'bm': sgrep.c:835:83: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long int' [-Wformat=] 835 | fprintf(agrep_finalfp, "@%d{%d} ", CurrentByteOffset - (text -curtextbegin), curtextend-curtextbegin); | ~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | int long int | %ld sgrep.c:835:86: warning: format '%d' expects argument of type 'int', but argument 4 has type 'long int' [-Wformat=] 835 | fprintf(agrep_finalfp, "@%d{%d} ", CurrentByteOffset - (text -curtextbegin), curtextend-curtextbegin); | ~^ ~~~~~~~~~~~~~~~~~~~~~~~ | | | | int long int | %ld sgrep.c:839:71: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long int' [-Wformat=] 839 | sprintf(s, "@%d{%d} ", CurrentByteOffset - (text -curtextbegin), curtextend-curtextbegin); | ~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | int long int | %ld sgrep.c:839:74: warning: format '%d' expects argument of type 'int', but argument 4 has type 'long int' [-Wformat=] 839 | sprintf(s, "@%d{%d} ", CurrentByteOffset - (text -curtextbegin), curtextend-curtextbegin); | ~^ ~~~~~~~~~~~~~~~~~~~~~~~ | | | | int long int | %ld sgrep.c: In function 'agrep': sgrep.c:1157:51: warning: implicit declaration of function 's_output' [-Wimplicit-function-declaration] 1157 | if (-1 == s_output(text, ¤tpos, textbegin, textend, &lastout, pat, M, oldpat, oldM)) return -1; | ^~~~~~~~ sgrep.c: In function 's_output': sgrep.c:1413:51: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long int' [-Wformat=] 1413 | fprintf(agrep_finalfp, "@%d{%d} ", CurrentByteOffset - (text + oldi-curtextbegin), curtextend-curtextbegin); | ~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | int long int | %ld sgrep.c:1413:54: warning: format '%d' expects argument of type 'int', but argument 4 has type 'long int' [-Wformat=] 1413 | fprintf(agrep_finalfp, "@%d{%d} ", CurrentByteOffset - (text + oldi-curtextbegin), curtextend-curtextbegin); | ~^ ~~~~~~~~~~~~~~~~~~~~~~~ | | | | int long int | %ld sgrep.c:1417:39: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long int' [-Wformat=] 1417 | sprintf(s, "@%d{%d} ", CurrentByteOffset - (text + oldi-curtextbegin), curtextend-curtextbegin); | ~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | int long int | %ld sgrep.c:1417:42: warning: format '%d' expects argument of type 'int', but argument 4 has type 'long int' [-Wformat=] 1417 | sprintf(s, "@%d{%d} ", CurrentByteOffset - (text + oldi-curtextbegin), curtextend-curtextbegin); | ~^ ~~~~~~~~~~~~~~~~~~~~~~~ | | | | int long int | %ld sgrep.c: In function 'prep_bm': sgrep.c:1478:10: warning: type defaults to 'int' in declaration of 'm' [-Wimplicit-int] 1478 | register m; | ^ sgrep.c: In function 'monkey': sgrep.c:1694:83: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long int' [-Wformat=] 1694 | fprintf(agrep_finalfp, "@%d{%d} ", CurrentByteOffset - (text -curtextbegin), curtextend-curtextbegin); | ~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | int long int | %ld sgrep.c:1694:86: warning: format '%d' expects argument of type 'int', but argument 4 has type 'long int' [-Wformat=] 1694 | fprintf(agrep_finalfp, "@%d{%d} ", CurrentByteOffset - (text -curtextbegin), curtextend-curtextbegin); | ~^ ~~~~~~~~~~~~~~~~~~~~~~~ | | | | int long int | %ld sgrep.c:1698:71: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long int' [-Wformat=] 1698 | sprintf(s, "@%d{%d} ", CurrentByteOffset - (text -curtextbegin), curtextend-curtextbegin); | ~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | int long int | %ld sgrep.c:1698:74: warning: format '%d' expects argument of type 'int', but argument 4 has type 'long int' [-Wformat=] 1698 | sprintf(s, "@%d{%d} ", CurrentByteOffset - (text -curtextbegin), curtextend-curtextbegin); | ~^ ~~~~~~~~~~~~~~~~~~~~~~~ | | | | int long int | %ld sgrep.c: In function 'a_monkey': sgrep.c:1871:35: warning: implicit declaration of function 'verify' [-Wimplicit-function-declaration] 1871 | if((pos = verify(m, 2*m+D, D, pat, oldtext)) > 0) { | ^~~~~~ sgrep.c:1988:91: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long int' [-Wformat=] 1988 | fprintf(agrep_finalfp, "@%d{%d} ", CurrentByteOffset - (text -curtextbegin), curtextend-curtextbegin); | ~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | int long int | %ld sgrep.c:1988:94: warning: format '%d' expects argument of type 'int', but argument 4 has type 'long int' [-Wformat=] 1988 | fprintf(agrep_finalfp, "@%d{%d} ", CurrentByteOffset - (text -curtextbegin), curtextend-curtextbegin); | ~^ ~~~~~~~~~~~~~~~~~~~~~~~ | | | | int long int | %ld sgrep.c:1992:79: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long int' [-Wformat=] 1992 | sprintf(s, "@%d{%d} ", CurrentByteOffset - (text -curtextbegin), curtextend-curtextbegin); | ~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | int long int | %ld sgrep.c:1992:82: warning: format '%d' expects argument of type 'int', but argument 4 has type 'long int' [-Wformat=] 1992 | sprintf(s, "@%d{%d} ", CurrentByteOffset - (text -curtextbegin), curtextend-curtextbegin); | ~^ ~~~~~~~~~~~~~~~~~~~~~~~ | | | | int long int | %ld sgrep.c: In function 'am_preprocess': sgrep.c:2137:20: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 2137 | m = strlen(Pattern); | ^~~~~~~ | | | unsigned char * In file included from agrep.h:15, from sgrep.c:4: /usr/include/string.h:391:35: note: expected 'const char *' but argument is of type 'unsigned char *' 391 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ sgrep.c: In function 'verify': sgrep.c:2179:51: warning: operation on 'last' may be undefined [-Wsequence-point] 2179 | if(A[last] < D) A[last+1] = A[last++]+1; | ~~~~^~ sgrep.c:2201:51: warning: operation on 'last' may be undefined [-Wsequence-point] 2201 | if(B[last] < D) B[last+1] = B[last++]+1; | ~~~~^~ sgrep.c: In function 'm_preprocess': sgrep.c:2219:20: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 2219 | m = strlen(Pattern); | ^~~~~~~ | | | unsigned char * In file included from agrep.h:15, from sgrep.c:4: /usr/include/string.h:391:35: note: expected 'const char *' but argument is of type 'unsigned char *' 391 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ sgrep.c: In function 'monkey4': sgrep.c:2396:91: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long int' [-Wformat=] 2396 | fprintf(agrep_finalfp, "@%d{%d} ", CurrentByteOffset - (text -curtextbegin), curtextend-curtextbegin); | ~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | int long int | %ld sgrep.c:2396:94: warning: format '%d' expects argument of type 'int', but argument 4 has type 'long int' [-Wformat=] 2396 | fprintf(agrep_finalfp, "@%d{%d} ", CurrentByteOffset - (text -curtextbegin), curtextend-curtextbegin); | ~^ ~~~~~~~~~~~~~~~~~~~~~~~ | | | | int long int | %ld sgrep.c:2400:79: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long int' [-Wformat=] 2400 | sprintf(s, "@%d{%d} ", CurrentByteOffset - (text -curtextbegin), curtextend-curtextbegin); | ~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | int long int | %ld sgrep.c:2400:82: warning: format '%d' expects argument of type 'int', but argument 4 has type 'long int' [-Wformat=] 2400 | sprintf(s, "@%d{%d} ", CurrentByteOffset - (text -curtextbegin), curtextend-curtextbegin); | ~^ ~~~~~~~~~~~~~~~~~~~~~~~ | | | | int long int | %ld sgrep.c: In function 'prep4': sgrep.c:2547:23: warning: operation on 'char_map[103]' may be undefined [-Wsequence-point] 2547 | char_map['g'] = char_map['g'] = 1; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ sgrep.c:2548:23: warning: operation on 'char_map[116]' may be undefined [-Wsequence-point] 2548 | char_map['t'] = char_map['t'] = 2; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ sgrep.c:2549:23: warning: operation on 'char_map[99]' may be undefined [-Wsequence-point] 2549 | char_map['c'] = char_map['c'] = 3; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ sgrep.c:2550:23: warning: operation on 'char_map[110]' may be undefined [-Wsequence-point] 2550 | char_map['n'] = char_map['n'] = 5; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ sgrep.c:2552:17: warning: implicit declaration of function 'blog'; did you mean 'log'? [-Wimplicit-function-declaration] 2552 | BSize = blog(4, m); | ^~~~ | log sgrep.c:2564:75: warning: array subscript has type 'char' [-Wchar-subscripts] 2564 | hash = (hash << LOG_DNA) +char_map[Pattern[i-k]]; | ~~~~~~~^~~~~ In file included from /usr/include/string.h:519, from agrep.h:15, from sgrep.c:4: In function 'strncpy', inlined from 'sgrep' at sgrep.c:193:2: /usr/include/bits/string_fortified.h:95:10: warning: 'strncpy' specified bound 1024 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -DMEASURE_TIMES=0 -DDOTCOMPRESSED=0 -I../agrep -I../libtemplate/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o newmgrep.o newmgrep.c newmgrep.c:52:8: warning: type defaults to 'int' in declaration of 'COUNT' [-Wimplicit-int] 52 | extern COUNT, FNAME, SILENT, FILENAMEONLY, prev_num_of_matched, num_of_matched, PRINTFILETIME; | ^~~~~ newmgrep.c:52:15: warning: type defaults to 'int' in declaration of 'FNAME' [-Wimplicit-int] 52 | extern COUNT, FNAME, SILENT, FILENAMEONLY, prev_num_of_matched, num_of_matched, PRINTFILETIME; | ^~~~~ newmgrep.c:52:22: warning: type defaults to 'int' in declaration of 'SILENT' [-Wimplicit-int] 52 | extern COUNT, FNAME, SILENT, FILENAMEONLY, prev_num_of_matched, num_of_matched, PRINTFILETIME; | ^~~~~~ newmgrep.c:52:30: warning: type defaults to 'int' in declaration of 'FILENAMEONLY' [-Wimplicit-int] 52 | extern COUNT, FNAME, SILENT, FILENAMEONLY, prev_num_of_matched, num_of_matched, PRINTFILETIME; | ^~~~~~~~~~~~ newmgrep.c:52:44: warning: type defaults to 'int' in declaration of 'prev_num_of_matched' [-Wimplicit-int] 52 | extern COUNT, FNAME, SILENT, FILENAMEONLY, prev_num_of_matched, num_of_matched, PRINTFILETIME; | ^~~~~~~~~~~~~~~~~~~ newmgrep.c:52:65: warning: type defaults to 'int' in declaration of 'num_of_matched' [-Wimplicit-int] 52 | extern COUNT, FNAME, SILENT, FILENAMEONLY, prev_num_of_matched, num_of_matched, PRINTFILETIME; | ^~~~~~~~~~~~~~ newmgrep.c:52:81: warning: type defaults to 'int' in declaration of 'PRINTFILETIME' [-Wimplicit-int] 52 | extern COUNT, FNAME, SILENT, FILENAMEONLY, prev_num_of_matched, num_of_matched, PRINTFILETIME; | ^~~~~~~~~~~~~ newmgrep.c:53:8: warning: type defaults to 'int' in declaration of 'INVERSE' [-Wimplicit-int] 53 | extern INVERSE, OUTTAIL; | ^~~~~~~ newmgrep.c:53:17: warning: type defaults to 'int' in declaration of 'OUTTAIL' [-Wimplicit-int] 53 | extern INVERSE, OUTTAIL; | ^~~~~~~ newmgrep.c:54:8: warning: type defaults to 'int' in declaration of 'WORDBOUND' [-Wimplicit-int] 54 | extern WORDBOUND, WHOLELINE, NOUPPER; | ^~~~~~~~~ newmgrep.c:54:19: warning: type defaults to 'int' in declaration of 'WHOLELINE' [-Wimplicit-int] 54 | extern WORDBOUND, WHOLELINE, NOUPPER; | ^~~~~~~~~ newmgrep.c:54:30: warning: type defaults to 'int' in declaration of 'NOUPPER' [-Wimplicit-int] 54 | extern WORDBOUND, WHOLELINE, NOUPPER; | ^~~~~~~ newmgrep.c:59:8: warning: type defaults to 'int' in declaration of 'total_line' [-Wimplicit-int] 59 | extern total_line; | ^~~~~~~~~~ newmgrep.c:60:8: warning: type defaults to 'int' in declaration of 'agrep_initialfd' [-Wimplicit-int] 60 | extern agrep_initialfd; | ^~~~~~~~~~~~~~~ newmgrep.c: In function 'prepf': newmgrep.c:195:35: warning: implicit declaration of function 'fill_buf' [-Wimplicit-function-declaration] 195 | while((num_read = fill_buf(mfp, buf+length, 2*BlockSize)) > 0) { | ^~~~~~~~ newmgrep.c:287:32: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 287 | p = strlen(patt[i]); | ~~~~^~~ | | | unsigned char * In file included from agrep.h:15, from newmgrep.c:12: /usr/include/string.h:391:35: note: expected 'const char *' but argument is of type 'unsigned char *' 391 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ newmgrep.c: In function 'mgrep': newmgrep.c:485:55: warning: implicit declaration of function 'm_short'; did you mean 'qsort'? [-Wimplicit-function-declaration] 485 | if(SHORT) { if (-1 == m_short(text, start, end)) {free_buf(fd, text); return -1;}} | ^~~~~~~ | qsort newmgrep.c:486:55: warning: implicit declaration of function 'monkey1' [-Wimplicit-function-declaration] 486 | else { if (-1 == monkey1(text, start, end)) {free_buf(fd, text); return -1;}} | ^~~~~~~ newmgrep.c:543:37: warning: pointer targets in passing argument 1 of 'strncpy' differ in signedness [-Wpointer-sign] 543 | strncpy(text+start, text+end, residue); | ~~~~^~~~~~ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from newmgrep.c:5: /usr/include/bits/string_fortified.h:92:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 92 | __NTH (strncpy (char *__restrict __dest, const char *__restrict __src, | ^~~~~ newmgrep.c:543:49: warning: pointer targets in passing argument 2 of 'strncpy' differ in signedness [-Wpointer-sign] 543 | strncpy(text+start, text+end, residue); | ~~~~^~~~ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from newmgrep.c:5: /usr/include/bits/string_fortified.h:92:1: note: expected 'const char * restrict' but argument is of type 'unsigned char *' 92 | __NTH (strncpy (char *__restrict __dest, const char *__restrict __src, | ^~~~~ newmgrep.c: In function 'print_options': newmgrep.c:845:51: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long int' [-Wformat=] 845 | fprintf(agrep_finalfp, "@%d{%d} ", CurrentByteOffset - (text -curtextbegin), curtextend-curtextbegin); | ~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | int long int | %ld newmgrep.c:845:54: warning: format '%d' expects argument of type 'int', but argument 4 has type 'long int' [-Wformat=] 845 | fprintf(agrep_finalfp, "@%d{%d} ", CurrentByteOffset - (text -curtextbegin), curtextend-curtextbegin); | ~^ ~~~~~~~~~~~~~~~~~~~~~~~ | | | | int long int | %ld newmgrep.c:849:39: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long int' [-Wformat=] 849 | sprintf(s, "@%d{%d} ", CurrentByteOffset - (text -curtextbegin), curtextend-curtextbegin); | ~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | int long int | %ld newmgrep.c:849:42: warning: format '%d' expects argument of type 'int', but argument 4 has type 'long int' [-Wformat=] 849 | sprintf(s, "@%d{%d} ", CurrentByteOffset - (text -curtextbegin), curtextend-curtextbegin); | ~^ ~~~~~~~~~~~~~~~~~~~~~~~ | | | | int long int | %ld newmgrep.c: In function 'monkey1': newmgrep.c:1053:96: warning: implicit declaration of function 'eval_tree' [-Wimplicit-function-declaration] 1053 | if (AComplexBoolean && dd(curtextbegin, curtextend) && eval_tree(AParse, amatched_terminals)) { | ^~~~~~~~~ newmgrep.c: In function 'm_short': newmgrep.c:1388:13: warning: unused variable 'm1' [-Wunused-variable] 1388 | int m1=1; | ^~ newmgrep.c: In function 'acompute_duplicates': newmgrep.c:2001:54: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 2001 | leni = strlen(aterminals[i].data.leaf.value); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ | | | unsigned char * In file included from agrep.h:15, from newmgrep.c:12: /usr/include/string.h:391:35: note: expected 'const char *' but argument is of type 'unsigned char *' 391 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ newmgrep.c:2007:62: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 2007 | lenj = strlen(aterminals[j].data.leaf.value); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ | | | unsigned char * In file included from agrep.h:15, from newmgrep.c:12: /usr/include/string.h:391:35: note: expected 'const char *' but argument is of type 'unsigned char *' 391 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ newmgrep.c:1997:38: warning: unused variable 'initk' [-Wunused-variable] 1997 | int i, j, k, leni, lenj, initk; | ^~~~~ newmgrep.c: In function 'monkey1': newmgrep.c:872:13: warning: 'pat_index' may be used uninitialized in this function [-Wmaybe-uninitialized] 872 | int pat_index; | ^~~~~~~~~ newmgrep.c:1051:71: warning: 'curtextend' may be used uninitialized in this function [-Wmaybe-uninitialized] 1051 | if (DOWITHMASK && (text >= curtextend - 1)) { | ~~~~~~~~~~~^~~ newmgrep.c:1022:96: warning: 'curtextbegin' may be used uninitialized in this function [-Wmaybe-uninitialized] 1022 | fwrite(lastout, 1, curtextbegin-lastout, agrep_finalfp);\ | ^ newmgrep.c: In function 'm_short': newmgrep.c:1390:13: warning: 'pat_index' may be used uninitialized in this function [-Wmaybe-uninitialized] 1390 | int pat_index; | ^~~~~~~~~ newmgrep.c:1488:57: warning: 'curtextbegin' may be used uninitialized in this function [-Wmaybe-uninitialized] 1488 | fwrite(curtextbegin, 1, curtextend - curtextbegin, agrep_finalfp);\ | ^~~~~~ newmgrep.c:1488:92: warning: 'curtextend' may be used uninitialized in this function [-Wmaybe-uninitialized] 1488 | fwrite(curtextbegin, 1, curtextend - curtextbegin, agrep_finalfp);\ | ^ gcc -DMEASURE_TIMES=0 -DDOTCOMPRESSED=0 -I../agrep -I../libtemplate/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o utilities.o utilities.c In file included from utilities.c:7: utilities.c: In function 'Push': re.h:75:17: warning: implicit declaration of function 'exit' [-Wimplicit-function-declaration] 75 | exit(2);\ | ^~~~ utilities.c:21:9: note: in expansion of macro 'new_node' 21 | new_node(Stack, node, node); | ^~~~~~~~ utilities.c:8:1: note: include '' or provide a declaration of 'exit' 7 | #include "re.h" +++ |+#include 8 | In file included from utilities.c:7: re.h:75:17: warning: incompatible implicit declaration of built-in function 'exit' [-Wbuiltin-declaration-mismatch] 75 | exit(2);\ | ^~~~ utilities.c:21:9: note: in expansion of macro 'new_node' 21 | new_node(Stack, node, node); | ^~~~~~~~ re.h:75:17: note: include '' or provide a declaration of 'exit' 75 | exit(2);\ | ^~~~ utilities.c:21:9: note: in expansion of macro 'new_node' 21 | new_node(Stack, node, node); | ^~~~~~~~ re.h:77:9: warning: implicit declaration of function 'memset' [-Wimplicit-function-declaration] 77 | memset((l), '\0', sizeof(*(x)));\ | ^~~~~~ utilities.c:21:9: note: in expansion of macro 'new_node' 21 | new_node(Stack, node, node); | ^~~~~~~~ utilities.c:8:1: note: include '' or provide a declaration of 'memset' 7 | #include "re.h" +++ |+#include 8 | In file included from utilities.c:7: re.h:77:9: warning: incompatible implicit declaration of built-in function 'memset' [-Wbuiltin-declaration-mismatch] 77 | memset((l), '\0', sizeof(*(x)));\ | ^~~~~~ utilities.c:21:9: note: in expansion of macro 'new_node' 21 | new_node(Stack, node, node); | ^~~~~~~~ re.h:77:9: note: include '' or provide a declaration of 'memset' 77 | memset((l), '\0', sizeof(*(x)));\ | ^~~~~~ utilities.c:21:9: note: in expansion of macro 'new_node' 21 | new_node(Stack, node, node); | ^~~~~~~~ utilities.c: In function 'Pop': utilities.c:42:17: warning: implicit declaration of function 'free' [-Wimplicit-function-declaration] 42 | free(temp); | ^~~~ utilities.c:42:17: note: include '' or provide a declaration of 'free' utilities.c:42:17: warning: incompatible implicit declaration of built-in function 'free' [-Wbuiltin-declaration-mismatch] utilities.c:42:17: note: include '' or provide a declaration of 'free' In file included from utilities.c:7: utilities.c: In function 'pset_union': re.h:75:17: warning: incompatible implicit declaration of built-in function 'exit' [-Wbuiltin-declaration-mismatch] 75 | exit(2);\ | ^~~~ utilities.c:89:17: note: in expansion of macro 'new_node' 89 | new_node(Pset, new, new); | ^~~~~~~~ re.h:75:17: note: include '' or provide a declaration of 'exit' 75 | exit(2);\ | ^~~~ utilities.c:89:17: note: in expansion of macro 'new_node' 89 | new_node(Pset, new, new); | ^~~~~~~~ re.h:77:9: warning: incompatible implicit declaration of built-in function 'memset' [-Wbuiltin-declaration-mismatch] 77 | memset((l), '\0', sizeof(*(x)));\ | ^~~~~~ utilities.c:89:17: note: in expansion of macro 'new_node' 89 | new_node(Pset, new, new); | ^~~~~~~~ re.h:77:9: note: include '' or provide a declaration of 'memset' 77 | memset((l), '\0', sizeof(*(x)));\ | ^~~~~~ utilities.c:89:17: note: in expansion of macro 'new_node' 89 | new_node(Pset, new, new); | ^~~~~~~~ re.h:75:17: warning: incompatible implicit declaration of built-in function 'exit' [-Wbuiltin-declaration-mismatch] 75 | exit(2);\ | ^~~~ utilities.c:102:25: note: in expansion of macro 'new_node' 102 | new_node(Pset, new, new); | ^~~~~~~~ re.h:75:17: note: include '' or provide a declaration of 'exit' 75 | exit(2);\ | ^~~~ utilities.c:102:25: note: in expansion of macro 'new_node' 102 | new_node(Pset, new, new); | ^~~~~~~~ re.h:77:9: warning: incompatible implicit declaration of built-in function 'memset' [-Wbuiltin-declaration-mismatch] 77 | memset((l), '\0', sizeof(*(x)));\ | ^~~~~~ utilities.c:102:25: note: in expansion of macro 'new_node' 102 | new_node(Pset, new, new); | ^~~~~~~~ re.h:77:9: note: include '' or provide a declaration of 'memset' 77 | memset((l), '\0', sizeof(*(x)));\ | ^~~~~~ utilities.c:102:25: note: in expansion of macro 'new_node' 102 | new_node(Pset, new, new); | ^~~~~~~~ utilities.c: In function 'create_pos': re.h:75:17: warning: incompatible implicit declaration of built-in function 'exit' [-Wbuiltin-declaration-mismatch] 75 | exit(2);\ | ^~~~ utilities.c:124:9: note: in expansion of macro 'new_node' 124 | new_node(Pset, x, x); | ^~~~~~~~ re.h:75:17: note: include '' or provide a declaration of 'exit' 75 | exit(2);\ | ^~~~ utilities.c:124:9: note: in expansion of macro 'new_node' 124 | new_node(Pset, x, x); | ^~~~~~~~ re.h:77:9: warning: incompatible implicit declaration of built-in function 'memset' [-Wbuiltin-declaration-mismatch] 77 | memset((l), '\0', sizeof(*(x)));\ | ^~~~~~ utilities.c:124:9: note: in expansion of macro 'new_node' 124 | new_node(Pset, x, x); | ^~~~~~~~ re.h:77:9: note: include '' or provide a declaration of 'memset' 77 | memset((l), '\0', sizeof(*(x)));\ | ^~~~~~ utilities.c:124:9: note: in expansion of macro 'new_node' 124 | new_node(Pset, x, x); | ^~~~~~~~ utilities.c: In function 'word_exists': utilities.c:168:30: warning: implicit declaration of function 'strncmp' [-Wimplicit-function-declaration] 168 | if (!strncmp(line, word, wordlen)) { | ^~~~~~~ utilities.c:168:30: note: include '' or provide a declaration of 'strncmp' utilities.c:168:38: warning: pointer targets in passing argument 1 of 'strncmp' differ in signedness [-Wpointer-sign] 168 | if (!strncmp(line, word, wordlen)) { | ^~~~ | | | unsigned char * utilities.c:168:38: note: expected 'const char *' but argument is of type 'unsigned char *' utilities.c:168:44: warning: pointer targets in passing argument 2 of 'strncmp' differ in signedness [-Wpointer-sign] 168 | if (!strncmp(line, word, wordlen)) { | ^~~~ | | | unsigned char * utilities.c:168:44: note: expected 'const char *' but argument is of type 'unsigned char *' utilities.c:168:50: warning: 'strncmp' argument 3 type is 'int' where 'long unsigned int' is expected in a call to built-in function declared without prototype [-Wbuiltin-declaration-mismatch] 168 | if (!strncmp(line, word, wordlen)) { | ^~~~~~~ : note: built-in 'strncmp' declared here gcc -DMEASURE_TIMES=0 -DDOTCOMPRESSED=0 -I../agrep -I../libtemplate/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o dummyfilters.o dummyfilters.c /usr/bin/ar rcv ../lib/libagrep.a follow.o asearch.o asearch1.o agrep.o bitap.o checkfile.o compat.o maskgen.o parse.o checksg.o preprocess.o delim.o asplit.o recursive.o sgrep.o newmgrep.o utilities.o dummyfilters.o a - follow.o a - asearch.o a - asearch1.o a - agrep.o a - bitap.o a - checkfile.o a - compat.o a - maskgen.o a - parse.o a - checksg.o a - preprocess.o a - delim.o a - asplit.o a - recursive.o a - sgrep.o a - newmgrep.o a - utilities.o a - dummyfilters.o ranlib ../lib/libagrep.a gcc -DMEASURE_TIMES=0 -DDOTCOMPRESSED=0 -I../agrep -I../libtemplate/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o main.o main.c In file included from main.c:15: dummysyscalls.c: In function 'my_lstat': dummysyscalls.c:25:16: warning: implicit declaration of function 'lstat'; did you mean 'my_lstat'? [-Wimplicit-function-declaration] 25 | return lstat(name, buf); | ^~~~~ | my_lstat dummysyscalls.c: In function 'my_stat': dummysyscalls.c:33:16: warning: implicit declaration of function 'stat'; did you mean 'strcat'? [-Wimplicit-function-declaration] 33 | return stat(name, buf); | ^~~~ | strcat main.c: In function 'main': main.c:29:15: warning: implicit declaration of function 'fileagrep' [-Wimplicit-function-declaration] 29 | ret = fileagrep(argc, argv, 0, stdout); | ^~~~~~~~~ gcc -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -o agrep follow.o asearch.o asearch1.o agrep.o bitap.o checkfile.o compat.o maskgen.o parse.o checksg.o preprocess.o delim.o asplit.o recursive.o sgrep.o newmgrep.o utilities.o dummyfilters.o main.o -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 lto-wrapper: warning: using serial compilation of 3 LTRANS jobs make[1]: Leaving directory '/builddir/build/BUILD/glimpse-49457116bb0796636fd1bc84f39006fb102bfafc/agrep' make[1]: Entering directory '/builddir/build/BUILD/glimpse-49457116bb0796636fd1bc84f39006fb102bfafc/libtemplate' Making all in util make[2]: Entering directory '/builddir/build/BUILD/glimpse-49457116bb0796636fd1bc84f39006fb102bfafc/libtemplate/util' gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I../include -c -o buffer.o buffer.c buffer.c:1:13: warning: 'rcsid' defined but not used [-Wunused-variable] 1 | static char rcsid[] = "$Id: buffer.c,v 1.2 2003/11/13 05:17:39 golda Exp $"; | ^~~~~ gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I../include -c -o host.o host.c host.c:1:13: warning: 'rcsid' defined but not used [-Wunused-variable] 1 | static char rcsid[] = "$Id: host.c,v 1.2 2006/03/25 02:13:55 root Exp $"; | ^~~~~ gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I../include -c -o log.o log.c log.c: In function 'fatal': log.c:135:17: warning: implicit declaration of function 'exit' [-Wimplicit-function-declaration] 135 | exit(1); | ^~~~ log.c:24:1: note: include '' or provide a declaration of 'exit' 23 | #include "util.h" +++ |+#include 24 | log.c:135:17: warning: incompatible implicit declaration of built-in function 'exit' [-Wbuiltin-declaration-mismatch] 135 | exit(1); | ^~~~ log.c:135:17: note: include '' or provide a declaration of 'exit' log.c:140:17: warning: incompatible implicit declaration of built-in function 'exit' [-Wbuiltin-declaration-mismatch] 140 | exit(1); | ^~~~ log.c:140:17: note: include '' or provide a declaration of 'exit' log.c:149:9: warning: incompatible implicit declaration of built-in function 'exit' [-Wbuiltin-declaration-mismatch] 149 | exit(1); | ^~~~ log.c:149:9: note: include '' or provide a declaration of 'exit' At top level: log.c:1:13: warning: 'rcsid' defined but not used [-Wunused-variable] 1 | static char rcsid[] = "$Id: log.c,v 1.5 2006/02/03 16:53:26 golda Exp $"; | ^~~~~ gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I../include -c -o strdup.o strdup.c strdup.c:1:13: warning: 'rcsid' defined but not used [-Wunused-variable] 1 | static char rcsid[] = "$Id: strdup.c,v 1.2 1999/11/19 08:11:49 golda Exp $"; | ^~~~~ gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I../include -c -o system.o system.c system.c: In function 'run_cmd': system.c:70:17: warning: implicit declaration of function 'memset' [-Wimplicit-function-declaration] 70 | memset(argv, '\0', sizeof(char *) * 64); | ^~~~~~ system.c:23:1: note: include '' or provide a declaration of 'memset' 22 | #include "util.h" +++ |+#include 23 | #ifdef HAVE_SETRLIMIT system.c:70:17: warning: incompatible implicit declaration of built-in function 'memset' [-Wbuiltin-declaration-mismatch] 70 | memset(argv, '\0', sizeof(char *) * 64); | ^~~~~~ system.c:70:17: note: include '' or provide a declaration of 'memset' system.c:85:38: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | (void) waitpid(pid, &status, (int) NULL); | ^ system.c: In function 'do_system_lifetime': system.c:140:55: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 140 | (void) waitpid(dsl_pid, (int *) NULL, (int) NULL); | ^ system.c:148:17: warning: incompatible implicit declaration of built-in function 'memset' [-Wbuiltin-declaration-mismatch] 148 | memset(argv, '\0', sizeof(char *) * 64); | ^~~~~~ system.c:148:17: note: include '' or provide a declaration of 'memset' system.c:150:33: warning: array subscript has type 'char' [-Wchar-subscripts] 150 | for (i = 0; argv[i] != NULL; i++) { | ^ system.c:151:33: warning: array subscript has type 'char' [-Wchar-subscripts] 151 | if (argv[i][0] == '>' && argv[i + 1] != NULL) { | ^ system.c:152:37: warning: array subscript has type 'char' [-Wchar-subscripts] 152 | argv[i] = NULL; | ^ system.c:153:54: warning: array subscript has type 'char' [-Wchar-subscripts] 153 | redirect_stdout(argv[++i]); | ^~~ At top level: system.c:1:13: warning: 'rcsid' defined but not used [-Wunused-variable] 1 | static char rcsid[] = "$Id: system.c,v 1.2 2003/11/13 05:17:39 golda Exp $"; | ^~~~~ gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I../include -c -o strerror.o strerror.c strerror.c:1:13: warning: 'rcsid' defined but not used [-Wunused-variable] 1 | static char rcsid[] = "$Id: strerror.c,v 1.2 1999/11/19 08:11:49 golda Exp $"; | ^~~~~ gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I../include -c -o string.o string.c string.c:1:13: warning: 'rcsid' defined but not used [-Wunused-variable] 1 | static char rcsid[] = "$Id: string.c,v 1.1 1999/11/03 20:42:14 golda Exp $"; | ^~~~~ gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I../include -c -o xmalloc.o xmalloc.c xmalloc.c:1:13: warning: 'rcsid' defined but not used [-Wunused-variable] 1 | static char rcsid[] = "$Id: xmalloc.c,v 1.1 1999/11/03 20:42:14 golda Exp $"; | ^~~~~ ar r libutil.a buffer.o host.o log.o strdup.o system.o strerror.o string.o xmalloc.o ar: creating libutil.a ranlib libutil.a /usr/bin/install -c -m 644 libutil.a ../lib/libutil.a ranlib ../lib/libutil.a make[2]: Leaving directory '/builddir/build/BUILD/glimpse-49457116bb0796636fd1bc84f39006fb102bfafc/libtemplate/util' Making all in template make[2]: Entering directory '/builddir/build/BUILD/glimpse-49457116bb0796636fd1bc84f39006fb102bfafc/libtemplate/template' gcc -I../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o template.o template.c template.c:1:13: warning: 'rcsid' defined but not used [-Wunused-variable] 1 | static char rcsid[] = "$Id: template.c,v 1.3 2006/03/25 02:13:55 root Exp $"; | ^~~~~ ar r libtemplate.a template.o ar: creating libtemplate.a ranlib libtemplate.a /usr/bin/install -c libtemplate.a ../lib/libtemplate.a ranlib ../lib/libtemplate.a make[2]: Leaving directory '/builddir/build/BUILD/glimpse-49457116bb0796636fd1bc84f39006fb102bfafc/libtemplate/template' Making all in lib make[2]: Entering directory '/builddir/build/BUILD/glimpse-49457116bb0796636fd1bc84f39006fb102bfafc/libtemplate/lib' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/builddir/build/BUILD/glimpse-49457116bb0796636fd1bc84f39006fb102bfafc/libtemplate/lib' make[1]: Leaving directory '/builddir/build/BUILD/glimpse-49457116bb0796636fd1bc84f39006fb102bfafc/libtemplate' make[1]: Entering directory '/builddir/build/BUILD/glimpse-49457116bb0796636fd1bc84f39006fb102bfafc/index' rm -f buildcast.c cp glimpse.c buildcast.c gcc -c -I../index -I../agrep -I../libtemplate/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DBUILDCAST=1 -o buildcast.o buildcast.c buildcast.c:89:8: warning: type defaults to 'int' in declaration of 'set_usemalloc' [-Wimplicit-int] 89 | extern set_usemalloc(); /* compress/misc.c */ | ^~~~~~~~~~~~~ buildcast.c:98:1: warning: return type defaults to 'int' [-Wimplicit-int] 98 | cross_boundary(oldnum, newnum) | ^~~~~~~~~~~~~~ buildcast.c:111:1: warning: return type defaults to 'int' [-Wimplicit-int] 111 | determine_sync() | ^~~~~~~~~~~~~~ buildcast.c: In function 'determine_sync': buildcast.c:115:17: warning: unused variable 'i' [-Wunused-variable] 115 | int i, ret; | ^ buildcast.c: At top level: buildcast.c:158:1: warning: return type defaults to 'int' [-Wimplicit-int] 158 | main(argc, argv) | ^~~~ buildcast.c: In function 'main': buildcast.c:193:5: warning: implicit declaration of function 'build_filename_hashtable' [-Wimplicit-function-declaration] 193 | build_filename_hashtable((char *)NULL, 0); | ^~~~~~~~~~~~~~~~~~~~~~~~ buildcast.c:201:20: warning: implicit declaration of function 'usage' [-Wimplicit-function-declaration] 201 | return usage(1); | ^~~~~ buildcast.c:536:9: warning: implicit declaration of function 'partition' [-Wimplicit-function-declaration] 536 | partition(argc, argv); | ^~~~~~~~~ buildcast.c:573:5: warning: implicit declaration of function 'read_filters' [-Wimplicit-function-declaration] 573 | read_filters(INDEX_DIR, UseFilters); | ^~~~~~~~~~~~ buildcast.c:585:5: warning: implicit declaration of function 'initialize_tuncompress' [-Wimplicit-function-declaration] 585 | initialize_tuncompress(string_file, freq_file, 0); | ^~~~~~~~~~~~~~~~~~~~~~ buildcast.c:626:5: warning: implicit declaration of function 'set_indexable_char' [-Wimplicit-function-declaration] 626 | set_indexable_char(indexable_char); | ^~~~~~~~~~~~~~~~~~ buildcast.c:745:5: warning: implicit declaration of function 'initialize_data_structures' [-Wimplicit-function-declaration] 745 | initialize_data_structures(file_num); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ buildcast.c:747:5: warning: implicit declaration of function 'build_index' [-Wimplicit-function-declaration] 747 | build_index(); | ^~~~~~~~~~~ buildcast.c:749:5: warning: implicit declaration of function 'cleanup' [-Wimplicit-function-declaration] 749 | cleanup(); | ^~~~~~~ buildcast.c:750:5: warning: implicit declaration of function 'save_data_structures' [-Wimplicit-function-declaration] 750 | save_data_structures(); | ^~~~~~~~~~~~~~~~~~~~ buildcast.c:751:5: warning: implicit declaration of function 'destroy_filename_hashtable' [-Wimplicit-function-declaration] 751 | destroy_filename_hashtable(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ buildcast.c:752:5: warning: implicit declaration of function 'uninitialize_common' [-Wimplicit-function-declaration] 752 | uninitialize_common(); | ^~~~~~~~~~~~~~~~~~~ buildcast.c:753:5: warning: implicit declaration of function 'uninitialize_tcompress' [-Wimplicit-function-declaration] 753 | uninitialize_tcompress(); | ^~~~~~~~~~~~~~~~~~~~~~ buildcast.c:754:5: warning: implicit declaration of function 'uninitialize_tuncompress' [-Wimplicit-function-declaration] 754 | uninitialize_tuncompress(); | ^~~~~~~~~~~~~~~~~~~~~~~~ buildcast.c:755:5: warning: implicit declaration of function 'compute_dictionary' [-Wimplicit-function-declaration] 755 | compute_dictionary(threshold, DISKBLOCKSIZE, specialwords, INDEX_DIR); | ^~~~~~~~~~~~~~~~~~ buildcast.c:759:14: warning: implicit declaration of function 'initialize_tcompress' [-Wimplicit-function-declaration] 759 | if (!initialize_tcompress(hash_file, freq_file, TC_ERRORMSGS)) goto docleanup; | ^~~~~~~~~~~~~~~~~~~~ buildcast.c:764:13: warning: argument 2 null where non-null expected [-Wnonnull] 764 | strcpy(name, LIST_GET(name_list, i)); | ^~~~~~ In file included from /usr/include/features.h:490, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from glimpse.h:8, from buildcast.c:3: /usr/include/bits/string_fortified.h:77:1: note: in a call to function 'strcpy' declared 'nonnull' 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ buildcast.c:765:13: warning: implicit declaration of function 'tcompress_file' [-Wimplicit-function-declaration] 765 | tcompress_file(name, outname, TC_REMOVE | TC_EASYSEARCH | TC_OVERWRITE | TC_NOPROMPT); | ^~~~~~~~~~~~~~ buildcast.c:170:17: warning: unused variable 'stbuf' [-Wunused-variable] 170 | struct stat stbuf; | ^~~~~ buildcast.c:169:10: warning: unused variable 'tmpbuf' [-Wunused-variable] 169 | char tmpbuf[1024]; | ^~~~~~ buildcast.c:167:11: warning: unused variable 'tmpfp' [-Wunused-variable] 167 | FILE *tmpfp; | ^~~~~ buildcast.c:165:27: warning: unused variable 's1' [-Wunused-variable] 165 | char s[MAX_LINE_LEN], s1[MAX_LINE_LEN]; | ^~ buildcast.c: At top level: buildcast.c:1063:1: warning: return type defaults to 'int' [-Wimplicit-int] 1063 | cleanup() | ^~~~~~~ buildcast.c:1125:1: warning: return type defaults to 'int' [-Wimplicit-int] 1125 | usage(flag) | ^~~~~ buildcast.c: In function 'determine_sync': buildcast.c:120:9: warning: ignoring return value of 'system' declared with attribute 'warn_unused_result' [-Wunused-result] 120 | system(S); | ^~~~~~~~~ buildcast.c: In function 'main': buildcast.c:464:9: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] 464 | fgets(buffer, 1024, filefp); /* skip over num. of file names */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ buildcast.c:521:13: warning: ignoring return value of 'getcwd' declared with attribute 'warn_unused_result' [-Wunused-result] 521 | getcwd(INDEX_DIR, MAX_LINE_LEN-1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ buildcast.c:526:5: warning: ignoring return value of 'getcwd' declared with attribute 'warn_unused_result' [-Wunused-result] 526 | getcwd(working_dir, MAX_LINE_LEN - 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ buildcast.c:531:5: warning: ignoring return value of 'getcwd' declared with attribute 'warn_unused_result' [-Wunused-result] 531 | getcwd(INDEX_DIR, MAX_LINE_LEN - 1); /* must be absolute path name */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ buildcast.c:532:5: warning: ignoring return value of 'chdir' declared with attribute 'warn_unused_result' [-Wunused-result] 532 | chdir(working_dir); /* get back to where you were */ | ^~~~~~~~~~~~~~~~~~ buildcast.c:649:9: warning: ignoring return value of 'system' declared with attribute 'warn_unused_result' [-Wunused-result] 649 | system(s); | ^~~~~~~~~ buildcast.c:657:9: warning: ignoring return value of 'system' declared with attribute 'warn_unused_result' [-Wunused-result] 657 | system(s); | ^~~~~~~~~ buildcast.c:665:9: warning: ignoring return value of 'system' declared with attribute 'warn_unused_result' [-Wunused-result] 665 | system(s); | ^~~~~~~~~ buildcast.c:673:9: warning: ignoring return value of 'system' declared with attribute 'warn_unused_result' [-Wunused-result] 673 | system(s); | ^~~~~~~~~ buildcast.c:681:9: warning: ignoring return value of 'system' declared with attribute 'warn_unused_result' [-Wunused-result] 681 | system(s); | ^~~~~~~~~ buildcast.c:689:9: warning: ignoring return value of 'system' declared with attribute 'warn_unused_result' [-Wunused-result] 689 | system(s); | ^~~~~~~~~ buildcast.c:697:9: warning: ignoring return value of 'system' declared with attribute 'warn_unused_result' [-Wunused-result] 697 | system(s); | ^~~~~~~~~ buildcast.c:705:9: warning: ignoring return value of 'system' declared with attribute 'warn_unused_result' [-Wunused-result] 705 | system(s); | ^~~~~~~~~ buildcast.c:716:13: warning: ignoring return value of 'system' declared with attribute 'warn_unused_result' [-Wunused-result] 716 | system(s); | ^~~~~~~~~ buildcast.c:731:9: warning: ignoring return value of 'system' declared with attribute 'warn_unused_result' [-Wunused-result] 731 | system(s); | ^~~~~~~~~ buildcast.c:733:9: warning: ignoring return value of 'system' declared with attribute 'warn_unused_result' [-Wunused-result] 733 | system(s); | ^~~~~~~~~ buildcast.c:735:9: warning: ignoring return value of 'system' declared with attribute 'warn_unused_result' [-Wunused-result] 735 | system(s); | ^~~~~~~~~ buildcast.c:737:9: warning: ignoring return value of 'system' declared with attribute 'warn_unused_result' [-Wunused-result] 737 | system(s); | ^~~~~~~~~ buildcast.c:739:9: warning: ignoring return value of 'system' declared with attribute 'warn_unused_result' [-Wunused-result] 739 | system(s); | ^~~~~~~~~ buildcast.c:804:9: warning: ignoring return value of 'system' declared with attribute 'warn_unused_result' [-Wunused-result] 804 | system(s); | ^~~~~~~~~ buildcast.c:806:9: warning: ignoring return value of 'system' declared with attribute 'warn_unused_result' [-Wunused-result] 806 | system(s); | ^~~~~~~~~ buildcast.c:808:9: warning: ignoring return value of 'system' declared with attribute 'warn_unused_result' [-Wunused-result] 808 | system(s); | ^~~~~~~~~ buildcast.c:810:9: warning: ignoring return value of 'system' declared with attribute 'warn_unused_result' [-Wunused-result] 810 | system(s); | ^~~~~~~~~ buildcast.c:812:9: warning: ignoring return value of 'system' declared with attribute 'warn_unused_result' [-Wunused-result] 812 | system(s); | ^~~~~~~~~ buildcast.c:814:9: warning: ignoring return value of 'system' declared with attribute 'warn_unused_result' [-Wunused-result] 814 | system(s); | ^~~~~~~~~ buildcast.c:816:9: warning: ignoring return value of 'system' declared with attribute 'warn_unused_result' [-Wunused-result] 816 | system(s); | ^~~~~~~~~ buildcast.c:818:9: warning: ignoring return value of 'system' declared with attribute 'warn_unused_result' [-Wunused-result] 818 | system(s); | ^~~~~~~~~ buildcast.c:820:9: warning: ignoring return value of 'system' declared with attribute 'warn_unused_result' [-Wunused-result] 820 | system(s); | ^~~~~~~~~ buildcast.c: In function 'cleanup': buildcast.c:1067:20: warning: '%s' directive writing 14 bytes into a region of size between 0 and 1023 [-Wformat-overflow=] 1067 | sprintf(s, "%s/%s", INDEX_DIR, I1); | ^~ In file included from /usr/include/stdio.h:900, from glimpse.h:8, from buildcast.c:3: /usr/include/bits/stdio2.h:30:10: note: '__sprintf_chk' output between 16 and 1039 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 ()); | ~~~~~~~~~~~~~~~~~ buildcast.c:1069:20: warning: '%s' directive writing 14 bytes into a region of size between 0 and 1023 [-Wformat-overflow=] 1069 | sprintf(s, "%s/%s", INDEX_DIR, I2); | ^~ In file included from /usr/include/stdio.h:900, from glimpse.h:8, from buildcast.c:3: /usr/include/bits/stdio2.h:30:10: note: '__sprintf_chk' output between 16 and 1039 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 ()); | ~~~~~~~~~~~~~~~~~ buildcast.c:1071:20: warning: '%s' directive writing 14 bytes into a region of size between 0 and 1023 [-Wformat-overflow=] 1071 | sprintf(s, "%s/%s", INDEX_DIR, I3); | ^~ In file included from /usr/include/stdio.h:900, from glimpse.h:8, from buildcast.c:3: /usr/include/bits/stdio2.h:30:10: note: '__sprintf_chk' output between 16 and 1039 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 ()); | ~~~~~~~~~~~~~~~~~ buildcast.c:1073:20: warning: '%s' directive writing 14 bytes into a region of size between 0 and 1023 [-Wformat-overflow=] 1073 | sprintf(s, "%s/%s", INDEX_DIR, O1); | ^~ In file included from /usr/include/stdio.h:900, from glimpse.h:8, from buildcast.c:3: /usr/include/bits/stdio2.h:30:10: note: '__sprintf_chk' output between 16 and 1039 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 ()); | ~~~~~~~~~~~~~~~~~ buildcast.c:1075:20: warning: '%s' directive writing 14 bytes into a region of size between 0 and 1023 [-Wformat-overflow=] 1075 | sprintf(s, "%s/%s", INDEX_DIR, O2); | ^~ In file included from /usr/include/stdio.h:900, from glimpse.h:8, from buildcast.c:3: /usr/include/bits/stdio2.h:30:10: note: '__sprintf_chk' output between 16 and 1039 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 ()); | ~~~~~~~~~~~~~~~~~ buildcast.c:1077:20: warning: '%s' directive writing 14 bytes into a region of size between 0 and 1023 [-Wformat-overflow=] 1077 | sprintf(s, "%s/%s", INDEX_DIR, O3); | ^~ In file included from /usr/include/stdio.h:900, from glimpse.h:8, from buildcast.c:3: /usr/include/bits/stdio2.h:30:10: note: '__sprintf_chk' output between 16 and 1039 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 ()); | ~~~~~~~~~~~~~~~~~ buildcast.c:1079:19: warning: '/.glimpse_apply.' directive writing 16 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 1079 | sprintf(s, "%s/.glimpse_apply.%d", INDEX_DIR, getpid()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:900, from glimpse.h:8, from buildcast.c:3: /usr/include/bits/stdio2.h:30:10: note: '__sprintf_chk' output between 18 and 1051 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 ()); | ~~~~~~~~~~~~~~~~~ In file included from /usr/include/string.h:519, from glimpse.h:10, from buildcast.c:3: In function 'strncpy', inlined from 'main' at buildcast.c:189:5: /usr/include/bits/string_fortified.h:95:10: warning: 'strncpy' specified bound 1024 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'strncpy', inlined from 'main' at buildcast.c:417:6: /usr/include/bits/string_fortified.h:95:10: warning: 'strncpy' specified bound 1024 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'strncpy', inlined from 'main' at buildcast.c:524:7: /usr/include/bits/string_fortified.h:95:10: warning: 'strncpy' specified bound 1024 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -c -I../index -I../agrep -I../libtemplate/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection region.c gcc -c -I../index -I../agrep -I../libtemplate/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection dir.c dir.c:117:1: warning: return type defaults to 'int' [-Wimplicit-int] 117 | fsize(name, pat, pat_len, num_pat, inc, inc_len, num_inc, toplevel) | ^~~~~ dir.c: In function 'fsize': dir.c:153:78: warning: implicit declaration of function 'get_filename_index' [-Wimplicit-function-declaration] 153 | if (!IndexableFile && !DeleteFromIndex && FastIndex && ((fileindex = get_filename_index(name, name_list, file_num)) != -1) && (disable_list[block2index(fileindex)] & mask_int[fileindex % (8*sizeof(int))])) { | ^~~~~~~~~~~~~~~~~~ dir.c:170:25: warning: implicit declaration of function 'remove_filename' [-Wimplicit-function-declaration] 170 | remove_filename(fileindex, new_partition);\ | ^~~~~~~~~~~~~~~ dir.c:268:17: note: in expansion of macro 'PROCESS_EXIT' 268 | PROCESS_EXIT; | ^~~~~~~~~~~~ dir.c:222:30: warning: implicit declaration of function 'memagrep_search' [-Wimplicit-function-declaration] 222 | (memagrep_search(-inc_len[i], inc[i], len_current_dir_buf, current_dir_buf, 0, dummyout) > 0))\ | ^~~~~~~~~~~~~~~ dir.c:280:17: note: in expansion of macro 'PROCESS_INCLUDE' 280 | PROCESS_INCLUDE; | ^~~~~~~~~~~~~~~ dir.c:332:27: warning: implicit declaration of function 'fsize_directory' [-Wimplicit-function-declaration] 332 | if (-1 == fsize_directory(name, pat, pat_len, num_pat, inc, inc_len, num_inc)) return -1; | ^~~~~~~~~~~~~~~ dir.c:336:22: warning: implicit declaration of function 'filetype' [-Wimplicit-function-declaration] 336 | if (!filetype(name, IndexEverything?2:1, NULL, NULL)) printf("%s\n", name); | ^~~~~~~~ dir.c:353:21: warning: implicit declaration of function 'tuncompress_file' [-Wimplicit-function-declaration] 353 | if (tuncompress_file(name, outname, TC_EASYSEARCH | TC_OVERWRITE | TC_NOPROMPT) <= 0) return 0; | ^~~~~~~~~~~~~~~~ dir.c:393:29: warning: implicit declaration of function 'change_filename' [-Wimplicit-function-declaration] 393 | change_filename(name, name_len, fileindex, t1); | ^~~~~~~~~~~~~~~ dir.c:427:21: warning: implicit declaration of function 'insert_filename' [-Wimplicit-function-declaration] 427 | insert_filename(LIST_GET(name_list, file_num), file_num); | ^~~~~~~~~~~~~~~ dir.c:330:1: warning: label 'index_everything' defined but not used [-Wunused-label] 330 | index_everything: | ^~~~~~~~~~~~~~~~ dir.c:134:35: warning: unused variable 'temp' [-Wunused-variable] 134 | char xinfo[MAX_LINE_LEN], temp[MAX_LINE_LEN]; | ^~~~ dir.c: At top level: dir.c:492:1: warning: return type defaults to 'int' [-Wimplicit-int] 492 | fsize_directory(name, pat, pat_len, num_pat, inc, inc_len, num_inc) | ^~~~~~~~~~~~~~~ gcc -c -I../index -I../agrep -I../libtemplate/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection io.c In file included from io.c:12: utils.c:449:1: warning: return type defaults to 'int' [-Wimplicit-int] 449 | hashNk(name, len) | ^~~~~~ io.c:48:1: warning: return type defaults to 'int' [-Wimplicit-int] 48 | get_array_of_lines(inputfile, table, max_entry, overflow_ok) | ^~~~~~~~~~~~~~~~~~ io.c: In function 'get_array_of_lines': io.c:66:15: warning: pointer targets in passing argument 1 of 'fgets' differ in signedness [-Wpointer-sign] 66 | fgets(buffer, MAX_NAME_BUF, file_in); | ^~~~~~ | | | unsigned char * In file included from /usr/include/stdio.h:900, from glimpse.h:8, from io.c:3: /usr/include/bits/stdio2.h:209:25: note: expected 'char * restrict' but argument is of type 'unsigned char *' 209 | fgets (char *__restrict __s, int __n, FILE *__restrict __stream) | ~~~~~~~~~~~~~~~~~^~~ io.c:67:16: warning: pointer targets in passing argument 1 of 'sscanf' differ in signedness [-Wpointer-sign] 67 | sscanf(buffer, "%d", &num_lines); | ^~~~~~ | | | unsigned char * In file included from glimpse.h:8, from io.c:3: /usr/include/stdio.h:417:43: note: expected 'const char * restrict' but argument is of type 'unsigned char *' 417 | extern int sscanf (const char *__restrict __s, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ io.c:75:21: warning: pointer targets in passing argument 1 of 'fgets' differ in signedness [-Wpointer-sign] 75 | while(fgets(buffer, MAX_NAME_BUF, file_in)) { | ^~~~~~ | | | unsigned char * In file included from /usr/include/stdio.h:900, from glimpse.h:8, from io.c:3: /usr/include/bits/stdio2.h:209:25: note: expected 'char * restrict' but argument is of type 'unsigned char *' 209 | fgets (char *__restrict __s, int __n, FILE *__restrict __stream) | ~~~~~~~~~~~~~~~~~^~~ io.c:76:38: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 76 | line_length = strlen(buffer); | ^~~~~~ | | | unsigned char * In file included from glimpse.h:10, from io.c:3: /usr/include/string.h:391:35: note: expected 'const char *' but argument is of type 'unsigned char *' 391 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ io.c:107:28: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] 107 | strcpy(np, buffer); | ^~~~~~ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from glimpse.h:8, from io.c:3: /usr/include/bits/string_fortified.h:77:1: note: expected 'const char * restrict' but argument is of type 'unsigned char *' 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ io.c: At top level: io.c:169:1: warning: return type defaults to 'int' [-Wimplicit-int] 169 | get_index_type(s, dashn, num, attr, delim) | ^~~~~~~~~~~~~~ io.c:188:1: warning: return type defaults to 'int' [-Wimplicit-int] 188 | get_block_numbers(srcbuf, destbuf, partfp) | ^~~~~~~~~~~~~~~~~ io.c: In function 'get_block_numbers': io.c:212:19: warning: pointer targets in passing argument 1 of 'fgets' differ in signedness [-Wpointer-sign] 212 | if (fgets(destbuf, REAL_INDEX_BUF - MAX_WORD_BUF - 1, partfp) == NULL) { | ^~~~~~~ | | | unsigned char * In file included from /usr/include/stdio.h:900, from glimpse.h:8, from io.c:3: /usr/include/bits/stdio2.h:209:25: note: expected 'char * restrict' but argument is of type 'unsigned char *' 209 | fgets (char *__restrict __s, int __n, FILE *__restrict __stream) | ~~~~~~~~~~~~~~~~~^~~ io.c: In function 'load_dyn_filters': io.c:266:36: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 266 | len = strlen(filter_command[i]); | ~~~~~~~~~~~~~~^~~ | | | unsigned char * In file included from glimpse.h:10, from io.c:3: /usr/include/string.h:391:35: note: expected 'const char *' but argument is of type 'unsigned char *' 391 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ io.c:272:62: warning: pointer targets in passing argument 1 of 'dlopen' differ in signedness [-Wpointer-sign] 272 | if ((filter_handle[i] = dlopen(filter_command[i], | ~~~~~~~~~~~~~~^~~ | | | unsigned char * In file included from io.c:8: /usr/include/dlfcn.h:56:34: note: expected 'const char *' but argument is of type 'unsigned char *' 56 | extern void *dlopen (const char *__file, int __mode) __THROWNL; | ~~~~~~~~~~~~^~~~~~ io.c: At top level: io.c:369:1: warning: return type defaults to 'int' [-Wimplicit-int] 369 | read_filters(index_dir, dofilter) | ^~~~~~~~~~~~ io.c: In function 'read_filters': io.c:387:20: warning: 'return' with no value, in function returning non-void [-Wreturn-type] 387 | if (!dofilter) return; | ^~~~~~ io.c:369:1: note: declared here 369 | read_filters(index_dir, dofilter) | ^~~~~~~~~~~~ io.c: At top level: io.c:449:1: warning: return type defaults to 'int' [-Wimplicit-int] 449 | apply_filter(inname, outname) | ^~~~~~~~~~~~ io.c: In function 'apply_filter': io.c:481:60: warning: pointer targets in passing argument 2 of 'strstr' differ in signedness [-Wpointer-sign] 481 | if ((suffix = strstr(name+1, filter[i])) != NULL) { /* Chris Dalton */ | ~~~~~~^~~ | | | unsigned char * In file included from glimpse.h:10, from io.c:3: /usr/include/string.h:334:58: note: expected 'const char *' but argument is of type 'unsigned char *' 334 | extern char *strstr (const char *__haystack, const char *__needle) | ~~~~~~~~~~~~^~~~~~~~ io.c:514:50: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] 514 | if (strcmp(filter[i], suffix) == 0) { | ~~~~~~^~~ | | | unsigned char * In file included from glimpse.h:10, from io.c:3: /usr/include/string.h:140:32: note: expected 'const char *' but argument is of type 'unsigned char *' 140 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ io.c:526:30: warning: implicit declaration of function 'memagrep_search' [-Wimplicit-function-declaration] 526 | (memagrep_search(-filter_len[i], filter[i], name_len + 2, name, 0, dummyout) > 0)) { | ^~~~~~~~~~~~~~~ io.c:455:17: warning: unused variable 's' [-Wunused-variable] 455 | char s[MAX_LINE_LEN]; | ^ io.c:453:56: warning: unused variable 'es2' [-Wunused-variable] 453 | char name[MAX_LINE_LEN], es1[MAX_LINE_LEN], es2[MAX_LINE_LEN]; | ^~~ io.c:453:37: warning: unused variable 'es1' [-Wunused-variable] 453 | char name[MAX_LINE_LEN], es1[MAX_LINE_LEN], es2[MAX_LINE_LEN]; | ^~~ io.c: At top level: io.c:566:1: warning: return type defaults to 'int' [-Wimplicit-int] 566 | static_stop_list(word) | ^~~~~~~~~~~~~~~~ io.c: In function 'my_malloc': io.c:646:16: warning: unused variable 'i' [-Wunused-variable] 646 | static int i=100; | ^ io.c: At top level: io.c:662:1: warning: return type defaults to 'int' [-Wimplicit-int] 662 | my_free(ptr, size) | ^~~~~~~ io.c:709:1: warning: return type defaults to 'int' [-Wimplicit-int] 709 | tokenallfree() | ^~~~~~~~~~~~ io.c:714:1: warning: return type defaults to 'int' [-Wimplicit-int] 714 | tokenfree(e, len) | ^~~~~~~~~ io.c:736:1: warning: return type defaults to 'int' [-Wimplicit-int] 736 | indicesallfree() | ^~~~~~~~~~~~~~ io.c:741:1: warning: return type defaults to 'int' [-Wimplicit-int] 741 | indicesfree(e, len) | ^~~~~~~~~~~ io.c:764:1: warning: return type defaults to 'int' [-Wimplicit-int] 764 | wordallfree() | ^~~~~~~~~~~ io.c:769:1: warning: return type defaults to 'int' [-Wimplicit-int] 769 | wordfree(s, len) | ^~~~~~~~ io.c: In function 'read_mini': io.c:1018:25: warning: unused variable 's' [-Wunused-variable] 1018 | unsigned char s[MAX_LINE_LEN], array[sizeof(int)]; | ^ io.c: At top level: io.c:1049:1: warning: return type defaults to 'int' [-Wimplicit-int] 1049 | dump_mini(indexfile) | ^~~~~~~~~ io.c: In function 'dump_mini': io.c:1073:17: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] 1073 | sprintf(s, "%s.tmp", indexfile); | ^ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from glimpse.h:8, from io.c:3: /usr/include/bits/stdio2.h:28:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 28 | __NTH (sprintf (char *__restrict __s, const char *__restrict __fmt, ...)) | ^~~~~ io.c:1074:33: warning: pointer targets in passing argument 1 of 'fopen' differ in signedness [-Wpointer-sign] 1074 | if ((newindexfp = fopen(s, "w")) == NULL) { | ^ | | | unsigned char * In file included from glimpse.h:8, from io.c:3: /usr/include/stdio.h:252:44: note: expected 'const char * restrict' but argument is of type 'unsigned char *' 252 | extern FILE *fopen (const char *__restrict __filename, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ io.c:1081:15: warning: pointer targets in passing argument 1 of 'fgets' differ in signedness [-Wpointer-sign] 1081 | fgets(indexnumber, 256, indexfp); | ^~~~~~~~~~~ | | | unsigned char * In file included from /usr/include/stdio.h:900, from glimpse.h:8, from io.c:3: /usr/include/bits/stdio2.h:209:25: note: expected 'char * restrict' but argument is of type 'unsigned char *' 209 | fgets (char *__restrict __s, int __n, FILE *__restrict __stream) | ~~~~~~~~~~~~~~~~~^~~ io.c:1082:15: warning: pointer targets in passing argument 1 of 'fgets' differ in signedness [-Wpointer-sign] 1082 | fgets(onefileperblock, 256, indexfp); | ^~~~~~~~~~~~~~~ | | | unsigned char * In file included from /usr/include/stdio.h:900, from glimpse.h:8, from io.c:3: /usr/include/bits/stdio2.h:209:25: note: expected 'char * restrict' but argument is of type 'unsigned char *' 209 | fgets (char *__restrict __s, int __n, FILE *__restrict __stream) | ~~~~~~~~~~~~~~~~~^~~ io.c:1086:22: warning: pointer targets in passing argument 1 of 'fgets' differ in signedness [-Wpointer-sign] 1086 | while (fgets(s, MAX_LINE_LEN, indexfp) != NULL) { | ^ | | | unsigned char * In file included from /usr/include/stdio.h:900, from glimpse.h:8, from io.c:3: /usr/include/bits/stdio2.h:209:25: note: expected 'char * restrict' but argument is of type 'unsigned char *' 209 | fgets (char *__restrict __s, int __n, FILE *__restrict __stream) | ~~~~~~~~~~~~~~~~~^~~ io.c:1088:34: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 1088 | linelen = strlen(s); | ^ | | | unsigned char * In file included from glimpse.h:10, from io.c:3: /usr/include/string.h:391:35: note: expected 'const char *' but argument is of type 'unsigned char *' 391 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ io.c:1099:27: warning: pointer targets in passing argument 1 of 'fputs' differ in signedness [-Wpointer-sign] 1099 | if (fputs(s, newindexfp) == EOF) { | ^ | | | unsigned char * In file included from glimpse.h:8, from io.c:3: /usr/include/stdio.h:649:42: note: expected 'const char * restrict' but argument is of type 'unsigned char *' 649 | extern int fputs (const char *__restrict __s, FILE *__restrict __stream); | ~~~~~~~~~~~~~~~~~~~~~~~^~~ io.c:1110:17: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] 1110 | sprintf(s, "exec %s '%s'", SYSTEM_RM, escapesinglequote(indexfile, es1)); | ^ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from glimpse.h:8, from io.c:3: /usr/include/bits/stdio2.h:28:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 28 | __NTH (sprintf (char *__restrict __s, const char *__restrict __fmt, ...)) | ^~~~~ io.c:1111:16: warning: pointer targets in passing argument 1 of 'system' differ in signedness [-Wpointer-sign] 1111 | system(s); | ^ | | | unsigned char * In file included from glimpse.h:9, from io.c:3: /usr/include/stdlib.h:789:32: note: expected 'const char *' but argument is of type 'unsigned char *' 789 | extern int system (const char *__command) __wur; | ~~~~~~~~~~~~^~~~~~~~~ io.c:1117:17: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] 1117 | sprintf(s, "exec %s -n -T '%s' '%s.tmp' > '%s'\n", SYSTEM_SORT, escapesinglequote(INDEX_DIR, es1), escapesinglequote(indexfile, es2), escapesinglequote(indexfile, es3)); | ^ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from glimpse.h:8, from io.c:3: /usr/include/bits/stdio2.h:28:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 28 | __NTH (sprintf (char *__restrict __s, const char *__restrict __fmt, ...)) | ^~~~~ io.c:1119:21: warning: pointer targets in passing argument 1 of 'system' differ in signedness [-Wpointer-sign] 1119 | rc = system(s); | ^ | | | unsigned char * In file included from glimpse.h:9, from io.c:3: /usr/include/stdlib.h:789:32: note: expected 'const char *' but argument is of type 'unsigned char *' 789 | extern int system (const char *__command) __wur; | ~~~~~~~~~~~~^~~~~~~~~ io.c:1130:17: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] 1130 | sprintf(s, "exec %s '%s.tmp'", SYSTEM_RM, escapesinglequote(indexfile, es1)); | ^ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from glimpse.h:8, from io.c:3: /usr/include/bits/stdio2.h:28:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 28 | __NTH (sprintf (char *__restrict __s, const char *__restrict __fmt, ...)) | ^~~~~ io.c:1131:16: warning: pointer targets in passing argument 1 of 'system' differ in signedness [-Wpointer-sign] 1131 | system(s); | ^ | | | unsigned char * In file included from glimpse.h:9, from io.c:3: /usr/include/stdlib.h:789:32: note: expected 'const char *' but argument is of type 'unsigned char *' 789 | extern int system (const char *__command) __wur; | ~~~~~~~~~~~~^~~~~~~~~ io.c:1144:17: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] 1144 | sprintf(s, "%s.tmp", indexfile); | ^ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from glimpse.h:8, from io.c:3: /usr/include/bits/stdio2.h:28:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 28 | __NTH (sprintf (char *__restrict __s, const char *__restrict __fmt, ...)) | ^~~~~ io.c:1145:33: warning: pointer targets in passing argument 1 of 'fopen' differ in signedness [-Wpointer-sign] 1145 | if ((newindexfp = fopen(s, "w")) == NULL) { | ^ | | | unsigned char * In file included from glimpse.h:8, from io.c:3: /usr/include/stdio.h:252:44: note: expected 'const char * restrict' but argument is of type 'unsigned char *' 252 | extern FILE *fopen (const char *__restrict __filename, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ io.c:1151:17: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] 1151 | sprintf(s, "%s/%s", INDEX_DIR, MINI_FILE); | ^ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from glimpse.h:8, from io.c:3: /usr/include/bits/stdio2.h:28:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 28 | __NTH (sprintf (char *__restrict __s, const char *__restrict __fmt, ...)) | ^~~~~ io.c:1152:29: warning: pointer targets in passing argument 1 of 'fopen' differ in signedness [-Wpointer-sign] 1152 | if ((minifp = fopen(s, "w")) == NULL) { | ^ | | | unsigned char * In file included from glimpse.h:8, from io.c:3: /usr/include/stdio.h:252:44: note: expected 'const char * restrict' but argument is of type 'unsigned char *' 252 | extern FILE *fopen (const char *__restrict __filename, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ io.c:1159:15: warning: pointer targets in passing argument 1 of 'fputs' differ in signedness [-Wpointer-sign] 1159 | fputs(indexnumber, newindexfp); | ^~~~~~~~~~~ | | | unsigned char * In file included from glimpse.h:8, from io.c:3: /usr/include/stdio.h:649:42: note: expected 'const char * restrict' but argument is of type 'unsigned char *' 649 | extern int fputs (const char *__restrict __s, FILE *__restrict __stream); | ~~~~~~~~~~~~~~~~~~~~~~~^~~ io.c:1160:15: warning: pointer targets in passing argument 1 of 'fputs' differ in signedness [-Wpointer-sign] 1160 | fputs(onefileperblock, newindexfp); | ^~~~~~~~~~~~~~~ | | | unsigned char * In file included from glimpse.h:8, from io.c:3: /usr/include/stdio.h:649:42: note: expected 'const char * restrict' but argument is of type 'unsigned char *' 649 | extern int fputs (const char *__restrict __s, FILE *__restrict __stream); | ~~~~~~~~~~~~~~~~~~~~~~~^~~ io.c:1167:22: warning: pointer targets in passing argument 1 of 'fgets' differ in signedness [-Wpointer-sign] 1167 | while (fgets(s, MAX_LINE_LEN, indexfp) != NULL) { | ^ | | | unsigned char * In file included from /usr/include/stdio.h:900, from glimpse.h:8, from io.c:3: /usr/include/bits/stdio2.h:209:25: note: expected 'char * restrict' but argument is of type 'unsigned char *' 209 | fgets (char *__restrict __s, int __n, FILE *__restrict __stream) | ~~~~~~~~~~~~~~~~~^~~ io.c:1168:34: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 1168 | linelen = strlen(s); | ^ | | | unsigned char * In file included from glimpse.h:10, from io.c:3: /usr/include/string.h:391:35: note: expected 'const char *' but argument is of type 'unsigned char *' 391 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ io.c:1173:24: warning: pointer targets in passing argument 1 of 'sscanf' differ in signedness [-Wpointer-sign] 1173 | sscanf(s, "%d", &hash_value); | ^ | | | unsigned char * In file included from glimpse.h:8, from io.c:3: /usr/include/stdio.h:417:43: note: expected 'const char * restrict' but argument is of type 'unsigned char *' 417 | extern int sscanf (const char *__restrict __s, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ io.c:1175:23: warning: pointer targets in passing argument 1 of 'fputs' differ in signedness [-Wpointer-sign] 1175 | fputs(t, newindexfp); | ^ | | | unsigned char * In file included from glimpse.h:8, from io.c:3: /usr/include/stdio.h:649:42: note: expected 'const char * restrict' but argument is of type 'unsigned char *' 649 | extern int fputs (const char *__restrict __s, FILE *__restrict __stream); | ~~~~~~~~~~~~~~~~~~~~~~~^~~ io.c:1210:17: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] 1210 | sprintf(s, "exec %s '%s'", SYSTEM_RM, escapesinglequote(indexfile, es1)); | ^ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from glimpse.h:8, from io.c:3: /usr/include/bits/stdio2.h:28:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 28 | __NTH (sprintf (char *__restrict __s, const char *__restrict __fmt, ...)) | ^~~~~ io.c:1211:16: warning: pointer targets in passing argument 1 of 'system' differ in signedness [-Wpointer-sign] 1211 | system(s); | ^ | | | unsigned char * In file included from glimpse.h:9, from io.c:3: /usr/include/stdlib.h:789:32: note: expected 'const char *' but argument is of type 'unsigned char *' 789 | extern int system (const char *__command) __wur; | ~~~~~~~~~~~~^~~~~~~~~ io.c:1217:17: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] 1217 | sprintf(s, "exec %s '%s.tmp' '%s'\n", SYSTEM_MV, escapesinglequote(indexfile, es1), escapesinglequote(indexfile, es2)); | ^ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from glimpse.h:8, from io.c:3: /usr/include/bits/stdio2.h:28:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 28 | __NTH (sprintf (char *__restrict __s, const char *__restrict __fmt, ...)) | ^~~~~ io.c:1218:16: warning: pointer targets in passing argument 1 of 'system' differ in signedness [-Wpointer-sign] 1218 | system(s); | ^ | | | unsigned char * In file included from glimpse.h:9, from io.c:3: /usr/include/stdlib.h:789:32: note: expected 'const char *' but argument is of type 'unsigned char *' 789 | extern int system (const char *__command) __wur; | ~~~~~~~~~~~~^~~~~~~~~ io.c:1052:46: warning: unused variable 'word' [-Wunused-variable] 1052 | unsigned char s[MAX_LINE_LEN], *t, word[MAX_NAME_LEN], c; | ^~~~ io.c: At top level: io.c:1236:1: warning: return type defaults to 'int' [-Wimplicit-int] 1236 | initialize_data_structures(files) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ io.c:1261:1: warning: return type defaults to 'int' [-Wimplicit-int] 1261 | destroy_data_structures() | ^~~~~~~~~~~~~~~~~~~~~~~ io.c: In function 'special_parse_name': io.c:1287:17: warning: unused variable 'index' [-Wunused-variable] 1287 | int index; | ^~~~~ io.c: In function 'get_filename_index': io.c:1427:17: warning: unused variable 'i' [-Wunused-variable] 1427 | int i, begin=-1, end=-1; | ^ io.c: At top level: io.c:1463:1: warning: return type defaults to 'int' [-Wimplicit-int] 1463 | insert_filename(name, name_index) | ^~~~~~~~~~~~~~~ io.c: In function 'insert_filename': io.c:1474:27: warning: 'return' with no value, in function returning non-void [-Wreturn-type] 1474 | if (name == NULL) return; | ^~~~~~ io.c:1463:1: note: declared here 1463 | insert_filename(name, name_index) | ^~~~~~~~~~~~~~~ io.c:1476:64: warning: 'return' with no value, in function returning non-void [-Wreturn-type] 1476 | if (special_parse_name(name, len, &begin, &end) == -1) return; | ^~~~~~ io.c:1463:1: note: declared here 1463 | insert_filename(name, name_index) | ^~~~~~~~~~~~~~~ io.c:1479:17: warning: 'return' with no value, in function returning non-void [-Wreturn-type] 1479 | return; | ^~~~~~ io.c:1463:1: note: declared here 1463 | insert_filename(name, name_index) | ^~~~~~~~~~~~~~~ io.c:1496:28: warning: 'return' with no value, in function returning non-void [-Wreturn-type] 1496 | if ((*pe) != NULL) return; | ^~~~~~ io.c:1463:1: note: declared here 1463 | insert_filename(name, name_index) | ^~~~~~~~~~~~~~~ io.c:1469:17: warning: unused variable 'i' [-Wunused-variable] 1469 | int i, begin=-1, end=-1; | ^ io.c: At top level: io.c:1515:1: warning: return type defaults to 'int' [-Wimplicit-int] 1515 | change_filename(name, len, index, newname) | ^~~~~~~~~~~~~~~ io.c: In function 'change_filename': io.c:1525:54: warning: 'return' with no value, in function returning non-void [-Wreturn-type] 1525 | if (special_get_name(name, len, temp) == -1) return; | ^~~~~~ io.c:1515:1: note: declared here 1515 | change_filename(name, len, index, newname) | ^~~~~~~~~~~~~~~ io.c:1529:28: warning: 'return' with no value, in function returning non-void [-Wreturn-type] 1529 | if ((*pe) == NULL) return; | ^~~~~~ io.c:1515:1: note: declared here 1515 | change_filename(name, len, index, newname) | ^~~~~~~~~~~~~~~ io.c:1534:9: warning: 'return' with no value, in function returning non-void [-Wreturn-type] 1534 | return; | ^~~~~~ io.c:1515:1: note: declared here 1515 | change_filename(name, len, index, newname) | ^~~~~~~~~~~~~~~ io.c:1521:33: warning: unused variable 't' [-Wunused-variable] 1521 | name_hashelement **pe, *t; | ^ io.c: At top level: io.c:1537:1: warning: return type defaults to 'int' [-Wimplicit-int] 1537 | delete_filename(name, name_index) | ^~~~~~~~~~~~~~~ io.c: In function 'delete_filename': io.c:1548:27: warning: 'return' with no value, in function returning non-void [-Wreturn-type] 1548 | if (name == NULL) return; | ^~~~~~ io.c:1537:1: note: declared here 1537 | delete_filename(name, name_index) | ^~~~~~~~~~~~~~~ io.c:1550:64: warning: 'return' with no value, in function returning non-void [-Wreturn-type] 1550 | if (special_parse_name(name, len, &begin, &end) == -1) return; | ^~~~~~ io.c:1537:1: note: declared here 1537 | delete_filename(name, name_index) | ^~~~~~~~~~~~~~~ io.c:1553:17: warning: 'return' with no value, in function returning non-void [-Wreturn-type] 1553 | return; | ^~~~~~ io.c:1537:1: note: declared here 1537 | delete_filename(name, name_index) | ^~~~~~~~~~~~~~~ io.c:1570:28: warning: 'return' with no value, in function returning non-void [-Wreturn-type] 1570 | if ((*pe) == NULL) return; | ^~~~~~ io.c:1537:1: note: declared here 1537 | delete_filename(name, name_index) | ^~~~~~~~~~~~~~~ io.c:1577:9: warning: 'return' with no value, in function returning non-void [-Wreturn-type] 1577 | return; | ^~~~~~ io.c:1537:1: note: declared here 1537 | delete_filename(name, name_index) | ^~~~~~~~~~~~~~~ io.c:1543:17: warning: unused variable 'i' [-Wunused-variable] 1543 | int i, begin=-1, end=-1; | ^ io.c: At top level: io.c:1580:1: warning: return type defaults to 'int' [-Wimplicit-int] 1580 | init_filename_hashtable() | ^~~~~~~~~~~~~~~~~~~~~~~ io.c:1587:1: warning: return type defaults to 'int' [-Wimplicit-int] 1587 | build_filename_hashtable(names, num) | ^~~~~~~~~~~~~~~~~~~~~~~~ io.c:1598:1: warning: return type defaults to 'int' [-Wimplicit-int] 1598 | destroy_filename_hashtable() | ^~~~~~~~~~~~~~~~~~~~~~~~~~ io.c: In function 'get_array_of_lines': io.c:66:9: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] 66 | fgets(buffer, MAX_NAME_BUF, file_in); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ io.c: In function 'get_index_type': io.c:180:9: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 180 | fscanf(fp, "%s\n%%%d\n%%%d%s\n", buf, num, attr, delim); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ io.c: In function 'get_block_numbers': io.c:218:1: warning: control reaches end of non-void function [-Wreturn-type] 218 | } | ^ io.c: In function 'my_free': io.c:671:1: warning: control reaches end of non-void function [-Wreturn-type] 671 | } | ^ io.c: In function 'tokenallfree': io.c:712:1: warning: control reaches end of non-void function [-Wreturn-type] 712 | } | ^ io.c: In function 'tokenfree': io.c:719:1: warning: control reaches end of non-void function [-Wreturn-type] 719 | } | ^ io.c: In function 'indicesallfree': io.c:739:1: warning: control reaches end of non-void function [-Wreturn-type] 739 | } | ^ io.c: In function 'indicesfree': io.c:746:1: warning: control reaches end of non-void function [-Wreturn-type] 746 | } | ^ io.c: In function 'wordallfree': io.c:767:1: warning: control reaches end of non-void function [-Wreturn-type] 767 | } | ^ io.c: In function 'wordfree': io.c:774:1: warning: control reaches end of non-void function [-Wreturn-type] 774 | } | ^ io.c: In function 'dump_mini': io.c:1081:9: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] 1081 | fgets(indexnumber, 256, indexfp); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ io.c:1082:9: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] 1082 | fgets(onefileperblock, 256, indexfp); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ io.c:1084:17: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 1084 | fscanf(indexfp, "%%%d\n", &attr_num); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ io.c:1111:9: warning: ignoring return value of 'system' declared with attribute 'warn_unused_result' [-Wunused-result] 1111 | system(s); | ^~~~~~~~~ io.c:1131:9: warning: ignoring return value of 'system' declared with attribute 'warn_unused_result' [-Wunused-result] 1131 | system(s); | ^~~~~~~~~ io.c:1133:9: warning: ignoring return value of 'system' declared with attribute 'warn_unused_result' [-Wunused-result] 1133 | system(sync_path); /* sync() has a BUG */ | ^~~~~~~~~~~~~~~~~ io.c:1211:9: warning: ignoring return value of 'system' declared with attribute 'warn_unused_result' [-Wunused-result] 1211 | system(s); | ^~~~~~~~~ io.c:1218:9: warning: ignoring return value of 'system' declared with attribute 'warn_unused_result' [-Wunused-result] 1218 | system(s); | ^~~~~~~~~ io.c:1220:9: warning: ignoring return value of 'system' declared with attribute 'warn_unused_result' [-Wunused-result] 1220 | system(sync_path); /* sync() has a BUG */ | ^~~~~~~~~~~~~~~~~ io.c:1221:1: warning: control reaches end of non-void function [-Wreturn-type] 1221 | } | ^ io.c: In function 'initialize_data_structures': io.c:1259:1: warning: control reaches end of non-void function [-Wreturn-type] 1259 | } | ^ io.c: In function 'destroy_data_structures': io.c:1273:1: warning: control reaches end of non-void function [-Wreturn-type] 1273 | } | ^ io.c: In function 'init_filename_hashtable': io.c:1584:1: warning: control reaches end of non-void function [-Wreturn-type] 1584 | } | ^ io.c: In function 'build_filename_hashtable': io.c:1596:1: warning: control reaches end of non-void function [-Wreturn-type] 1596 | } | ^ io.c: In function 'destroy_filename_hashtable': io.c:1616:1: warning: control reaches end of non-void function [-Wreturn-type] 1616 | } | ^ io.c: In function 'get_file_time': io.c:1631:17: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 1631 | fread(array, sizeof(long), 1, fp); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ At top level: io.c:646:16: warning: 'i' defined but not used [-Wunused-variable] 646 | static int i=100; | ^ io.c: In function 'apply_one_filter.isra.0': io.c:328:43: warning: '%s' directive writing up to 1023 bytes into a region of size between 1013 and 2036 [-Wformat-overflow=] 328 | sprintf(command, "exec %s '%s' > '%s'", filter_command[filter_number], | ^~ 329 | escaped_in, escaped_out); | ~~~~~~~~~~~ In file included from /usr/include/stdio.h:900, from glimpse.h:8, from io.c:3: /usr/include/bits/stdio2.h:30:10: note: '__sprintf_chk' output 14 or more bytes (assuming 2060) into a destination of size 2048 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ io.c: In function 'dump_mini': io.c:1110:30: warning: '%s' directive writing up to 1023 bytes into a region of size 1015 [-Wformat-overflow=] 1110 | sprintf(s, "exec %s '%s'", SYSTEM_RM, escapesinglequote(indexfile, es1)); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:900, from glimpse.h:8, from io.c:3: /usr/include/bits/stdio2.h:30:10: note: '__sprintf_chk' output between 11 and 1034 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 ()); | ~~~~~~~~~~~~~~~~~ io.c:1117:36: warning: '%s' directive writing up to 1023 bytes into a region of size 1007 [-Wformat-overflow=] 1117 | sprintf(s, "exec %s -n -T '%s' '%s.tmp' > '%s'\n", SYSTEM_SORT, escapesinglequote(INDEX_DIR, es1), escapesinglequote(indexfile, es2), escapesinglequote(indexfile, es3)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:900, from glimpse.h:8, from io.c:3: /usr/include/bits/stdio2.h:30:10: note: '__sprintf_chk' output 32 or more bytes (assuming 2078) 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 ()); | ~~~~~~~~~~~~~~~~~ io.c:1130:30: warning: '%s' directive writing up to 1023 bytes into a region of size 1015 [-Wformat-overflow=] 1130 | sprintf(s, "exec %s '%s.tmp'", SYSTEM_RM, escapesinglequote(indexfile, es1)); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:900, from glimpse.h:8, from io.c:3: /usr/include/bits/stdio2.h:30:10: note: '__sprintf_chk' output between 15 and 1038 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 ()); | ~~~~~~~~~~~~~~~~~ io.c:1151:24: warning: '%s' directive writing 14 bytes into a region of size between 0 and 1023 [-Wformat-overflow=] 1151 | sprintf(s, "%s/%s", INDEX_DIR, MINI_FILE); | ^~ In file included from /usr/include/stdio.h:900, from glimpse.h:8, from io.c:3: /usr/include/bits/stdio2.h:30:10: note: '__sprintf_chk' output between 16 and 1039 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 ()); | ~~~~~~~~~~~~~~~~~ io.c:1210:30: warning: '%s' directive writing up to 1023 bytes into a region of size 1015 [-Wformat-overflow=] 1210 | sprintf(s, "exec %s '%s'", SYSTEM_RM, escapesinglequote(indexfile, es1)); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:900, from glimpse.h:8, from io.c:3: /usr/include/bits/stdio2.h:30:10: note: '__sprintf_chk' output between 11 and 1034 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 ()); | ~~~~~~~~~~~~~~~~~ io.c:1217:30: warning: '%s' directive writing up to 1023 bytes into a region of size 1015 [-Wformat-overflow=] 1217 | sprintf(s, "exec %s '%s.tmp' '%s'\n", SYSTEM_MV, escapesinglequote(indexfile, es1), escapesinglequote(indexfile, es2)); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:900, from glimpse.h:8, from io.c:3: /usr/include/bits/stdio2.h:30:10: note: '__sprintf_chk' output 19 or more bytes (assuming 1042) 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 ()); | ~~~~~~~~~~~~~~~~~ gcc -c -I../index -I../agrep -I../libtemplate/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection build_in.c build_in.c:128:1: warning: return type defaults to 'int' [-Wimplicit-int] 128 | build_index() | ^~~~~~~~~~~ build_in.c: In function 'build_index': build_in.c:143:9: warning: implicit declaration of function 'build_hash' [-Wimplicit-function-declaration] 143 | build_hash(); | ^~~~~~~~~~ build_in.c:145:9: warning: 'return' with no value, in function returning non-void [-Wreturn-type] 145 | return; | ^~~~~~ build_in.c:128:1: note: declared here 128 | build_index() | ^~~~~~~~~~~ build_in.c:130:17: warning: unused variable 'i' [-Wunused-variable] 130 | int i; | ^ build_in.c: At top level: build_in.c:157:1: warning: return type defaults to 'int' [-Wimplicit-int] 157 | traverse() | ^~~~~~~~ build_in.c: In function 'traverse': build_in.c:215:33: warning: implicit declaration of function 'encode16b' [-Wimplicit-function-declaration] 215 | attribute = encode16b(tp->attribute); | ^~~~~~~~~ build_in.c:350:44: warning: implicit declaration of function 'encode8b' [-Wimplicit-function-declaration] 350 | temp = encode8b(0); | ^~~~~~~~ build_in.c:379:41: warning: implicit declaration of function 'encode24b' [-Wimplicit-function-declaration] 379 | x = encode24b(ip->index[j]); | ^~~~~~~~~ build_in.c:482:33: warning: implicit declaration of function 'encode12b' [-Wimplicit-function-declaration] 482 | x = encode12b(ip->index[j]); | ^~~~~~~~~ build_in.c:588:5: warning: implicit declaration of function 'tokenallfree'; did you mean 'tokenfree'? [-Wimplicit-function-declaration] 588 | tokenallfree(); | ^~~~~~~~~~~~ | tokenfree build_in.c:589:5: warning: implicit declaration of function 'indicesallfree'; did you mean 'indicesfree'? [-Wimplicit-function-declaration] 589 | indicesallfree(); | ^~~~~~~~~~~~~~ | indicesfree build_in.c:590:5: warning: implicit declaration of function 'wordallfree'; did you mean 'wordfree'? [-Wimplicit-function-declaration] 590 | wordallfree(); | ^~~~~~~~~~~ | wordfree build_in.c:175:9: warning: variable 'fputcerr' set but not used [-Wunused-but-set-variable] 175 | int fputcerr; /* added by dgh 5-8-96 */ | ^~~~~~~~ build_in.c: At top level: build_in.c:602:1: warning: return type defaults to 'int' [-Wimplicit-int] 602 | traverse1() | ^~~~~~~~~ build_in.c: In function 'traverse1': build_in.c:713:9: warning: 'return' with no value, in function returning non-void [-Wreturn-type] 713 | return; | ^~~~~~ build_in.c:602:1: note: declared here 602 | traverse1() | ^~~~~~~~~ build_in.c:744:5: warning: implicit declaration of function 'merge_in' [-Wimplicit-function-declaration] 744 | merge_in(i2, i1, i3); | ^~~~~~~~ build_in.c:610:9: warning: unused variable 'i' [-Wunused-variable] 610 | int i; | ^ build_in.c: At top level: build_in.c:784:1: warning: return type defaults to 'int' [-Wimplicit-int] 784 | build_hash() | ^~~~~~~~~~ build_in.c: In function 'build_hash': build_in.c:807:26: warning: implicit declaration of function 'region_initialize' [-Wimplicit-function-declaration] 807 | if (StructuredIndex) region_initialize(); | ^~~~~~~~~~~~~~~~~ build_in.c:808:5: warning: implicit declaration of function 'init_hash_table' [-Wimplicit-function-declaration] 808 | init_hash_table(); | ^~~~~~~~~~~~~~~ build_in.c:818:25: warning: 'return' with no value, in function returning non-void [-Wreturn-type] 818 | if (tried_once) return; | ^~~~~~ build_in.c:784:1: note: declared here 784 | build_hash() | ^~~~~~~~~~ build_in.c:831:24: warning: implicit declaration of function 'tuncompress_file' [-Wimplicit-function-declaration] 831 | if ((ret = tuncompress_file(LIST_GET(name_list, i), outname, TC_EASYSEARCH | TC_OVERWRITE | TC_NOPROMPT)) > 0) { /* do not remove old .TZ file */ | ^~~~~~~~~~~~~~~~ build_in.c:832:47: warning: implicit declaration of function 'region_create' [-Wimplicit-function-declaration] 832 | if (StructuredIndex && (-1 == region_create(outname))) { | ^~~~~~~~~~~~~ build_in.c:834:21: warning: implicit declaration of function 'remove_filename' [-Wimplicit-function-declaration] 834 | remove_filename(i, -1); | ^~~~~~~~~~~~~~~ build_in.c:840:42: warning: implicit declaration of function 'region_destroy' [-Wimplicit-function-declaration] 840 | if (StructuredIndex) region_destroy(); /* cannot happen! */ | ^~~~~~~~~~~~~~ build_in.c:850:24: warning: implicit declaration of function 'apply_filter' [-Wimplicit-function-declaration] 850 | if ((ret = apply_filter(LIST_GET(name_list, i), outname)) == 1) { | ^~~~~~~~~~~~ build_in.c:869:21: warning: implicit declaration of function 'filetype' [-Wimplicit-function-declaration] 869 | if (filetype(LIST_GET(name_list, i), 0, NULL, NULL)) { /* try to index input file if it satisfies filetype */ | ^~~~~~~~ build_in.c:1021:9: warning: 'return' with no value, in function returning non-void [-Wreturn-type] 1021 | return; | ^~~~~~ build_in.c:784:1: note: declared here 784 | build_hash() | ^~~~~~~~~~ build_in.c:1053:60: warning: argument 1 null where non-null expected [-Wnonnull] 1053 | if (BuildDictionary && CompressAfterBuild) strcpy(LIST_GET(name_list, i), outname); /* name of clear file will be smaller, so enough space */ | ^~~~~~ In file included from /usr/include/features.h:490, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from glimpse.h:8, from build_in.c:26: /usr/include/bits/string_fortified.h:77:1: note: in a call to function 'strcpy' declared 'nonnull' 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ build_in.c:798:20: warning: unused variable 'last_record' [-Wunused-variable] 798 | unsigned char *last_record; /* pointer that tells where the last record ends: may or may not be > buffer_end, but surely <= bx the last byte read */ | ^~~~~~~~~~~ build_in.c: At top level: build_in.c:1233:1: warning: return type defaults to 'int' [-Wimplicit-int] 1233 | init_hash_table() | ^~~~~~~~~~~~~~~ build_in.c: In function 'init_hash_table': build_in.c:1238:5: warning: 'return' with no value, in function returning non-void [-Wreturn-type] 1238 | return; | ^~~~~~ build_in.c:1233:1: note: declared here 1233 | init_hash_table() | ^~~~~~~~~~~~~~~ In file included from build_in.c:26: build_in.c: In function 'insert_h': glimpse.h:233:96: warning: implicit declaration of function 'hash64k' [-Wimplicit-function-declaration] 233 | #define hashword(word, wordlen) (((total_size < LIMIT_64K_HASH*1024*1024) || !BigHashTable) ? (hash64k(word, wordlen)) : (hash256k(word, wordlen))); | ^~~~~~~ build_in.c:1267:18: note: in expansion of macro 'hashword' 1267 | hash_value = hashword(word, wordlen); | ^~~~~~~~ glimpse.h:233:123: warning: implicit declaration of function 'hash256k' [-Wimplicit-function-declaration] 233 | #define hashword(word, wordlen) (((total_size < LIMIT_64K_HASH*1024*1024) || !BigHashTable) ? (hash64k(word, wordlen)) : (hash256k(word, wordlen))); | ^~~~~~~~ build_in.c:1267:18: note: in expansion of macro 'hashword' 1267 | hash_value = hashword(word, wordlen); | ^~~~~~~~ build_in.c: At top level: build_in.c:1459:1: warning: return type defaults to 'int' [-Wimplicit-int] 1459 | scanword(word, buffer, buffer_end, attr) | ^~~~~~~~ build_in.c:1484:1: warning: return type defaults to 'int' [-Wimplicit-int] 1484 | merge_in(f1, f2, f3) | ^~~~~~~~ build_in.c: In function 'merge_in': build_in.c:1507:15: warning: pointer targets in passing argument 1 of 'fgets' differ in signedness [-Wpointer-sign] 1507 | if (fgets(dest_index_buf, REAL_INDEX_BUF, f2) == NULL) dest_index_buf[0] = '\0'; | ^~~~~~~~~~~~~~ | | | unsigned char * In file included from /usr/include/stdio.h:900, from glimpse.h:8, from build_in.c:26: /usr/include/bits/stdio2.h:209:25: note: expected 'char * restrict' but argument is of type 'unsigned char *' 209 | fgets (char *__restrict __s, int __n, FILE *__restrict __stream) | ~~~~~~~~~~~~~~~~~^~~ build_in.c:1509:26: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 1509 | dest_end_pt = strlen(dest_index_buf); | ^~~~~~~~~~~~~~ | | | unsigned char * In file included from glimpse.h:10, from build_in.c:26: /usr/include/string.h:391:35: note: expected 'const char *' but argument is of type 'unsigned char *' 391 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ build_in.c:1516:17: warning: pointer targets in passing argument 1 of 'fgets' differ in signedness [-Wpointer-sign] 1516 | while(fgets(src_index_buf, REAL_INDEX_BUF, f1)) { | ^~~~~~~~~~~~~ | | | unsigned char * In file included from /usr/include/stdio.h:900, from glimpse.h:8, from build_in.c:26: /usr/include/bits/stdio2.h:209:25: note: expected 'char * restrict' but argument is of type 'unsigned char *' 209 | fgets (char *__restrict __s, int __n, FILE *__restrict __stream) | ~~~~~~~~~~~~~~~~~^~~ build_in.c:1518:29: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 1518 | src_end_pt = strlen(src_index_buf); | ^~~~~~~~~~~~~ | | | unsigned char * In file included from glimpse.h:10, from build_in.c:26: /usr/include/string.h:391:35: note: expected 'const char *' but argument is of type 'unsigned char *' 391 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ build_in.c:1525:19: warning: pointer targets in passing argument 1 of 'fputs' differ in signedness [-Wpointer-sign] 1525 | fputs(dest_index_buf, f3); | ^~~~~~~~~~~~~~ | | | unsigned char * In file included from glimpse.h:8, from build_in.c:26: /usr/include/stdio.h:649:42: note: expected 'const char * restrict' but argument is of type 'unsigned char *' 649 | extern int fputs (const char *__restrict __s, FILE *__restrict __stream); | ~~~~~~~~~~~~~~~~~~~~~~~^~~ build_in.c:1528:22: warning: pointer targets in passing argument 1 of 'fgets' differ in signedness [-Wpointer-sign] 1528 | if(fgets(dest_index_buf, REAL_INDEX_BUF, f2) == NULL) { | ^~~~~~~~~~~~~~ | | | unsigned char * In file included from /usr/include/stdio.h:900, from glimpse.h:8, from build_in.c:26: /usr/include/bits/stdio2.h:209:25: note: expected 'char * restrict' but argument is of type 'unsigned char *' 209 | fgets (char *__restrict __s, int __n, FILE *__restrict __stream) | ~~~~~~~~~~~~~~~~~^~~ build_in.c:1534:34: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 1534 | dest_end_pt = strlen(dest_index_buf); | ^~~~~~~~~~~~~~ | | | unsigned char * In file included from glimpse.h:10, from build_in.c:26: /usr/include/string.h:391:35: note: expected 'const char *' but argument is of type 'unsigned char *' 391 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ build_in.c:1557:32: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] 1557 | strcpy(merge_index_buf, src_index_buf); /* save the word itself */ | ^~~~~~~~~~~~~~~ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from glimpse.h:8, from build_in.c:26: /usr/include/bits/string_fortified.h:77:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ build_in.c:1557:49: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] 1557 | strcpy(merge_index_buf, src_index_buf); /* save the word itself */ | ^~~~~~~~~~~~~ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from glimpse.h:8, from build_in.c:26: /usr/include/bits/string_fortified.h:77:1: note: expected 'const char * restrict' but argument is of type 'unsigned char *' 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ build_in.c:1558:44: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 1558 | merge_len = strlen(src_index_buf); /* merge_index_buf[merge_len] is '\0', merge_index_buf[merge_len-1] is a part of the word */ | ^~~~~~~~~~~~~ | | | unsigned char * In file included from glimpse.h:10, from build_in.c:26: /usr/include/string.h:391:35: note: expected 'const char *' but argument is of type 'unsigned char *' 391 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ build_in.c:1571:33: warning: implicit declaration of function 'decode8b' [-Wimplicit-function-declaration] 1571 | x = decode8b(src_index_buf[bdx1]); | ^~~~~~~~ build_in.c:1577:37: warning: implicit declaration of function 'decode12b' [-Wimplicit-function-declaration] 1577 | x = decode12b(x); | ^~~~~~~~~ build_in.c:1590:33: warning: implicit declaration of function 'decode16b' [-Wimplicit-function-declaration] 1590 | x = decode16b(x); | ^~~~~~~~~ build_in.c:1595:33: warning: implicit declaration of function 'decode24b' [-Wimplicit-function-declaration] 1595 | x = decode24b(x); | ^~~~~~~~~ build_in.c:1611:36: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] 1611 | strcpy(merge_index_buf, dest_index_buf); /* save the word itself */ | ^~~~~~~~~~~~~~~ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from glimpse.h:8, from build_in.c:26: /usr/include/bits/string_fortified.h:77:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ build_in.c:1611:53: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] 1611 | strcpy(merge_index_buf, dest_index_buf); /* save the word itself */ | ^~~~~~~~~~~~~~ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from glimpse.h:8, from build_in.c:26: /usr/include/bits/string_fortified.h:77:1: note: expected 'const char * restrict' but argument is of type 'unsigned char *' 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ build_in.c:1612:48: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 1612 | merge_len = strlen(merge_index_buf); | ^~~~~~~~~~~~~~~ | | | unsigned char * In file included from glimpse.h:10, from build_in.c:26: /usr/include/string.h:391:35: note: expected 'const char *' but argument is of type 'unsigned char *' 391 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ build_in.c:1756:64: warning: format '%d' expects argument of type 'int', but argument 3 has type 'unsigned char *' [-Wformat=] 1756 | fprintf(stderr,"Had to Realloc merge buffer (#3), new size is %d\n",merge_index_buf); | ~^ ~~~~~~~~~~~~~~~ | | | | int unsigned char * | %hhn build_in.c:1771:42: warning: format '%d' expects argument of type 'int', but argument 3 has type 'unsigned char *' [-Wformat=] 1771 | fprintf(stderr,"Realloc #4, new size is %d\n",merge_index_buf); | ~^ ~~~~~~~~~~~~~~~ | | | | int unsigned char * | %hhn build_in.c:1782:31: warning: pointer targets in passing argument 1 of 'fputs' differ in signedness [-Wpointer-sign] 1782 | fputs(merge_index_buf, f3); | ^~~~~~~~~~~~~~~ | | | unsigned char * In file included from glimpse.h:8, from build_in.c:26: /usr/include/stdio.h:649:42: note: expected 'const char * restrict' but argument is of type 'unsigned char *' 649 | extern int fputs (const char *__restrict __s, FILE *__restrict __stream); | ~~~~~~~~~~~~~~~~~~~~~~~^~~ build_in.c:1787:28: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] 1787 | strcpy(merge_index_buf, src_index_buf); | ^~~~~~~~~~~~~~~ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from glimpse.h:8, from build_in.c:26: /usr/include/bits/string_fortified.h:77:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ build_in.c:1787:45: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] 1787 | strcpy(merge_index_buf, src_index_buf); | ^~~~~~~~~~~~~ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from glimpse.h:8, from build_in.c:26: /usr/include/bits/string_fortified.h:77:1: note: expected 'const char * restrict' but argument is of type 'unsigned char *' 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ build_in.c:1788:34: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 1788 | bdx = strlen(merge_index_buf); /* merge_index_buf[bdx] is '\0', merge_index_buf[bdx-1] is '\n' */ | ^~~~~~~~~~~~~~~ | | | unsigned char * In file included from glimpse.h:10, from build_in.c:26: /usr/include/string.h:391:35: note: expected 'const char *' but argument is of type 'unsigned char *' 391 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ build_in.c:1810:27: warning: pointer targets in passing argument 1 of 'fputs' differ in signedness [-Wpointer-sign] 1810 | fputs(merge_index_buf, f3); | ^~~~~~~~~~~~~~~ | | | unsigned char * In file included from glimpse.h:8, from build_in.c:26: /usr/include/stdio.h:649:42: note: expected 'const char * restrict' but argument is of type 'unsigned char *' 649 | extern int fputs (const char *__restrict __s, FILE *__restrict __stream); | ~~~~~~~~~~~~~~~~~~~~~~~^~~ build_in.c:1861:22: warning: pointer targets in passing argument 1 of 'fgets' differ in signedness [-Wpointer-sign] 1861 | if(fgets(dest_index_buf, REAL_INDEX_BUF, f2) == 0) { | ^~~~~~~~~~~~~~ | | | unsigned char * In file included from /usr/include/stdio.h:900, from glimpse.h:8, from build_in.c:26: /usr/include/bits/stdio2.h:209:25: note: expected 'char * restrict' but argument is of type 'unsigned char *' 209 | fgets (char *__restrict __s, int __n, FILE *__restrict __stream) | ~~~~~~~~~~~~~~~~~^~~ build_in.c:1867:34: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 1867 | dest_end_pt = strlen(dest_index_buf); | ^~~~~~~~~~~~~~ | | | unsigned char * In file included from glimpse.h:10, from build_in.c:26: /usr/include/string.h:391:35: note: expected 'const char *' but argument is of type 'unsigned char *' 391 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ build_in.c:1871:19: warning: pointer targets in passing argument 1 of 'fputs' differ in signedness [-Wpointer-sign] 1871 | fputs(src_index_buf, f3); | ^~~~~~~~~~~~~ | | | unsigned char * In file included from glimpse.h:8, from build_in.c:26: /usr/include/stdio.h:649:42: note: expected 'const char * restrict' but argument is of type 'unsigned char *' 649 | extern int fputs (const char *__restrict __s, FILE *__restrict __stream); | ~~~~~~~~~~~~~~~~~~~~~~~^~~ build_in.c:1876:28: warning: pointer targets in passing argument 1 of 'fputs' differ in signedness [-Wpointer-sign] 1876 | if(cmp != 0) fputs(src_index_buf, f3); | ^~~~~~~~~~~~~ | | | unsigned char * In file included from glimpse.h:8, from build_in.c:26: /usr/include/stdio.h:649:42: note: expected 'const char * restrict' but argument is of type 'unsigned char *' 649 | extern int fputs (const char *__restrict __s, FILE *__restrict __stream); | ~~~~~~~~~~~~~~~~~~~~~~~^~~ build_in.c:1878:21: warning: pointer targets in passing argument 1 of 'fgets' differ in signedness [-Wpointer-sign] 1878 | while(fgets(src_index_buf, REAL_INDEX_BUF, f1)) { | ^~~~~~~~~~~~~ | | | unsigned char * In file included from /usr/include/stdio.h:900, from glimpse.h:8, from build_in.c:26: /usr/include/bits/stdio2.h:209:25: note: expected 'char * restrict' but argument is of type 'unsigned char *' 209 | fgets (char *__restrict __s, int __n, FILE *__restrict __stream) | ~~~~~~~~~~~~~~~~~^~~ build_in.c:1880:33: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 1880 | src_end_pt = strlen(src_index_buf); | ^~~~~~~~~~~~~ | | | unsigned char * In file included from glimpse.h:10, from build_in.c:26: /usr/include/string.h:391:35: note: expected 'const char *' but argument is of type 'unsigned char *' 391 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ build_in.c:1881:19: warning: pointer targets in passing argument 1 of 'fputs' differ in signedness [-Wpointer-sign] 1881 | fputs(src_index_buf, f3); | ^~~~~~~~~~~~~ | | | unsigned char * In file included from glimpse.h:8, from build_in.c:26: /usr/include/stdio.h:649:42: note: expected 'const char * restrict' but argument is of type 'unsigned char *' 649 | extern int fputs (const char *__restrict __s, FILE *__restrict __stream); | ~~~~~~~~~~~~~~~~~~~~~~~^~~ build_in.c:1886:15: warning: pointer targets in passing argument 1 of 'fputs' differ in signedness [-Wpointer-sign] 1886 | fputs(dest_index_buf, f3); | ^~~~~~~~~~~~~~ | | | unsigned char * In file included from glimpse.h:8, from build_in.c:26: /usr/include/stdio.h:649:42: note: expected 'const char * restrict' but argument is of type 'unsigned char *' 649 | extern int fputs (const char *__restrict __s, FILE *__restrict __stream); | ~~~~~~~~~~~~~~~~~~~~~~~^~~ build_in.c:1888:21: warning: pointer targets in passing argument 1 of 'fgets' differ in signedness [-Wpointer-sign] 1888 | while(fgets(dest_index_buf, REAL_INDEX_BUF, f2)) { | ^~~~~~~~~~~~~~ | | | unsigned char * In file included from /usr/include/stdio.h:900, from glimpse.h:8, from build_in.c:26: /usr/include/bits/stdio2.h:209:25: note: expected 'char * restrict' but argument is of type 'unsigned char *' 209 | fgets (char *__restrict __s, int __n, FILE *__restrict __stream) | ~~~~~~~~~~~~~~~~~^~~ build_in.c:1890:34: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 1890 | dest_end_pt = strlen(dest_index_buf); | ^~~~~~~~~~~~~~ | | | unsigned char * In file included from glimpse.h:10, from build_in.c:26: /usr/include/string.h:391:35: note: expected 'const char *' but argument is of type 'unsigned char *' 391 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ build_in.c:1891:19: warning: pointer targets in passing argument 1 of 'fputs' differ in signedness [-Wpointer-sign] 1891 | fputs(dest_index_buf, f3); | ^~~~~~~~~~~~~~ | | | unsigned char * In file included from glimpse.h:8, from build_in.c:26: /usr/include/stdio.h:649:42: note: expected 'const char * restrict' but argument is of type 'unsigned char *' 649 | extern int fputs (const char *__restrict __s, FILE *__restrict __stream); | ~~~~~~~~~~~~~~~~~~~~~~~^~~ build_in.c:1895:5: warning: 'return' with no value, in function returning non-void [-Wreturn-type] 1895 | return; | ^~~~~~ build_in.c:1484:1: note: declared here 1484 | merge_in(f1, f2, f3) | ^~~~~~~~ build_in.c: At top level: build_in.c:1898:1: warning: return type defaults to 'int' [-Wimplicit-int] 1898 | remove_filename(fileindex, new_partition) | ^~~~~~~~~~~~~~~ build_in.c: In function 'remove_filename': build_in.c:1901:67: warning: 'return' with no value, in function returning non-void [-Wreturn-type] 1901 | if ((fileindex < 0) || (fileindex >= MaxNum24bPartition)) return; | ^~~~~~ build_in.c:1898:1: note: declared here 1898 | remove_filename(fileindex, new_partition) | ^~~~~~~~~~~~~~~ build_in.c: At top level: build_in.c:1946:1: warning: return type defaults to 'int' [-Wimplicit-int] 1946 | get_new_index(deletedlist, oldfileindex) | ^~~~~~~~~~~~~ build_in.c: In function 'get_new_index': build_in.c:1951:17: warning: unused variable 'reduction' [-Wunused-variable] 1951 | int reduction = 0; | ^~~~~~~~~ build_in.c: At top level: build_in.c:1965:1: warning: return type defaults to 'int' [-Wimplicit-int] 1965 | delete_removed_indices(deletedlist) | ^~~~~~~~~~~~~~~~~~~~~~ build_in.c: In function 'delete_removed_indices': build_in.c:1968:17: warning: unused variable 'j' [-Wunused-variable] 1968 | int j; | ^ build_in.c: In function 'purge_index': build_in.c:2034:22: warning: pointer targets in passing argument 1 of 'fgets' differ in signedness [-Wpointer-sign] 2034 | while (fgets(src_index_buf, REAL_INDEX_BUF, i_in)) { | ^~~~~~~~~~~~~ | | | unsigned char * In file included from /usr/include/stdio.h:900, from glimpse.h:8, from build_in.c:26: /usr/include/bits/stdio2.h:209:25: note: expected 'char * restrict' but argument is of type 'unsigned char *' 209 | fgets (char *__restrict __s, int __n, FILE *__restrict __stream) | ~~~~~~~~~~~~~~~~~^~~ build_in.c:2056:23: warning: pointer targets in passing argument 1 of 'fputs' differ in signedness [-Wpointer-sign] 2056 | fputs(dest_index_buf, i_out); | ^~~~~~~~~~~~~~ | | | unsigned char * In file included from glimpse.h:8, from build_in.c:26: /usr/include/stdio.h:649:42: note: expected 'const char * restrict' but argument is of type 'unsigned char *' 649 | extern int fputs (const char *__restrict __s, FILE *__restrict __stream); | ~~~~~~~~~~~~~~~~~~~~~~~^~~ build_in.c:2216:23: warning: pointer targets in passing argument 1 of 'fputs' differ in signedness [-Wpointer-sign] 2216 | fputs(dest_index_buf, i_out); | ^~~~~~~~~~~~~~ | | | unsigned char * In file included from glimpse.h:8, from build_in.c:26: /usr/include/stdio.h:649:42: note: expected 'const char * restrict' but argument is of type 'unsigned char *' 649 | extern int fputs (const char *__restrict __s, FILE *__restrict __stream); | ~~~~~~~~~~~~~~~~~~~~~~~^~~ build_in.c:1991:21: warning: unused variable 'index' [-Wunused-variable] 1991 | int offset, index; | ^~~~~ build_in.c:1991:13: warning: unused variable 'offset' [-Wunused-variable] 1991 | int offset, index; | ^~~~~~ build_in.c:1986:14: warning: unused variable 's1' [-Wunused-variable] 1986 | char s1[MAX_LINE_LEN]; | ^~ build_in.c: At top level: build_in.c:2239:1: warning: return type defaults to 'int' [-Wimplicit-int] 2239 | initialize_disable_list(files) | ^~~~~~~~~~~~~~~~~~~~~~~ build_in.c: In function 'traverse': build_in.c:600:1: warning: control reaches end of non-void function [-Wreturn-type] 600 | } | ^ build_in.c: In function 'traverse1': build_in.c:655:5: warning: ignoring return value of 'system' declared with attribute 'warn_unused_result' [-Wunused-result] 655 | system(s); | ^~~~~~~~~ build_in.c:657:5: warning: ignoring return value of 'system' declared with attribute 'warn_unused_result' [-Wunused-result] 657 | system(sync_path); /* sync() has a bug */ | ^~~~~~~~~~~~~~~~~ build_in.c:671:9: warning: ignoring return value of 'system' declared with attribute 'warn_unused_result' [-Wunused-result] 671 | system(s); | ^~~~~~~~~ build_in.c:679:9: warning: ignoring return value of 'system' declared with attribute 'warn_unused_result' [-Wunused-result] 679 | system(s); | ^~~~~~~~~ build_in.c:685:9: warning: ignoring return value of 'system' declared with attribute 'warn_unused_result' [-Wunused-result] 685 | system(s); | ^~~~~~~~~ build_in.c:692:9: warning: ignoring return value of 'system' declared with attribute 'warn_unused_result' [-Wunused-result] 692 | system(s); | ^~~~~~~~~ build_in.c:699:9: warning: ignoring return value of 'system' declared with attribute 'warn_unused_result' [-Wunused-result] 699 | system(s); | ^~~~~~~~~ build_in.c:712:9: warning: ignoring return value of 'system' declared with attribute 'warn_unused_result' [-Wunused-result] 712 | system(sync_path); /* sync() has a bug */ | ^~~~~~~~~~~~~~~~~ build_in.c:734:5: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] 734 | fgets(s, 256, i1); | ^~~~~~~~~~~~~~~~~ build_in.c:737:5: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] 737 | fgets(s, 256, i1); | ^~~~~~~~~~~~~~~~~ build_in.c:740:5: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] 740 | fgets(s, 256, i1); | ^~~~~~~~~~~~~~~~~ build_in.c:754:5: warning: ignoring return value of 'system' declared with attribute 'warn_unused_result' [-Wunused-result] 754 | system(sync_path); /* sync() has a bug */ | ^~~~~~~~~~~~~~~~~ build_in.c:764:5: warning: ignoring return value of 'system' declared with attribute 'warn_unused_result' [-Wunused-result] 764 | system(s); | ^~~~~~~~~ build_in.c: In function 'scanword': build_in.c:1474:1: warning: control reaches end of non-void function [-Wreturn-type] 1474 | } | ^ build_in.c: In function 'purge_index': build_in.c:2023:9: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] 2023 | fgets(indexnumberbuf, 256, i_in); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build_in.c:2025:9: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 2025 | fscanf(i_in, "%%%d\n", &onefileperblock); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build_in.c:2029:14: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 2029 | fscanf(i_in, "%%%d%s\n", &structuredindex, temp_rdelim); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build_in.c:2232:9: warning: ignoring return value of 'system' declared with attribute 'warn_unused_result' [-Wunused-result] 2232 | system(s); | ^~~~~~~~~ build_in.c: In function 'initialize_disable_list': build_in.c:2246:1: warning: control reaches end of non-void function [-Wreturn-type] 2246 | } | ^ build_in.c: In function 'traverse': build_in.c:180:20: warning: '%s' directive writing 14 bytes into a region of size between 0 and 1023 [-Wformat-overflow=] 180 | sprintf(s, "%s/%s", INDEX_DIR, I2); | ^~ In file included from /usr/include/stdio.h:900, from glimpse.h:8, from build_in.c:26: /usr/include/bits/stdio2.h:30:10: note: '__sprintf_chk' output between 16 and 1039 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 ()); | ~~~~~~~~~~~~~~~~~ build_in.c: In function 'merge_in': build_in.c:1673:40: warning: 'dest_mark' may be used uninitialized in this function [-Wmaybe-uninitialized] 1673 | (dest_mark == ALL_INDEX_MARK) || | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ build_in.c:1672:39: warning: 'src_mark' may be used uninitialized in this function [-Wmaybe-uninitialized] 1672 | ((src_mark == ALL_INDEX_MARK) || | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ build_in.c: In function 'traverse1': build_in.c:717:20: warning: '%s' directive writing 14 bytes into a region of size between 0 and 1023 [-Wformat-overflow=] 717 | sprintf(s, "%s/%s", INDEX_DIR, INDEX_FILE); | ^~ In file included from /usr/include/stdio.h:900, from glimpse.h:8, from build_in.c:26: /usr/include/bits/stdio2.h:30:10: note: '__sprintf_chk' output between 16 and 1039 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 ()); | ~~~~~~~~~~~~~~~~~ build_in.c:722:20: warning: '%s' directive writing 14 bytes into a region of size between 0 and 1023 [-Wformat-overflow=] 722 | sprintf(s, "%s/%s", INDEX_DIR, I2); | ^~ In file included from /usr/include/stdio.h:900, from glimpse.h:8, from build_in.c:26: /usr/include/bits/stdio2.h:30:10: note: '__sprintf_chk' output between 16 and 1039 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 ()); | ~~~~~~~~~~~~~~~~~ build_in.c:727:20: warning: '%s' directive writing 14 bytes into a region of size between 0 and 1023 [-Wformat-overflow=] 727 | sprintf(s, "%s/%s", INDEX_DIR, I3); | ^~ In file included from /usr/include/stdio.h:900, from glimpse.h:8, from build_in.c:26: /usr/include/bits/stdio2.h:30:10: note: '__sprintf_chk' output between 16 and 1039 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 ()); | ~~~~~~~~~~~~~~~~~ build_in.c:683:61: warning: '%s' directive writing up to 1023 bytes into a region of size 1010 [-Wformat-overflow=] 683 | else if (RecordLevelIndex) sprintf(s, "exec %s %%-2 %s >> '%s/%s'\n", SYSTEM_ECHO, old_rdelim, escapesinglequote(INDEX_DIR, es1), INDEX_FILE); | ^~ ~~~~~~~~~~ In file included from /usr/include/stdio.h:900, from glimpse.h:8, from build_in.c:26: /usr/include/bits/stdio2.h:30:10: note: '__sprintf_chk' output 37 or more bytes (assuming 1060) 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 ()); | ~~~~~~~~~~~~~~~~~ build_in.c:640:30: warning: '%s' directive writing up to 1023 bytes into a region of size 1016 [-Wformat-overflow=] 640 | sprintf(s1, "system('%s') failed at:\n\t File=%s, Line=%d, Errno=%d", s, __FILE__, __LINE__, errno); | ^~ ~ In file included from /usr/include/stdio.h:900, from glimpse.h:8, from build_in.c:26: /usr/include/bits/stdio2.h:30:10: note: '__sprintf_chk' output between 59 and 1092 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 ()); | ~~~~~~~~~~~~~~~~~ build_in.c: In function 'build_hash': build_in.c:1059:33: warning: '/.glimpse_apply.' directive writing 16 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 1059 | sprintf(outname, "%s/.glimpse_apply.%d", INDEX_DIR, pid); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:900, from glimpse.h:8, from build_in.c:26: /usr/include/bits/stdio2.h:30:10: note: '__sprintf_chk' output between 18 and 1051 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 ()); | ~~~~~~~~~~~~~~~~~ build_in.c:849:33: warning: '/.glimpse_apply.' directive writing 16 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 849 | sprintf(outname, "%s/.glimpse_apply.%d", INDEX_DIR, pid); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:900, from glimpse.h:8, from build_in.c:26: /usr/include/bits/stdio2.h:30:10: note: '__sprintf_chk' output between 18 and 1051 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 ()); | ~~~~~~~~~~~~~~~~~ build_in.c: In function 'purge_index': build_in.c:2011:24: warning: '%s' directive writing 14 bytes into a region of size between 0 and 1023 [-Wformat-overflow=] 2011 | sprintf(s, "%s/%s", INDEX_DIR, INDEX_FILE); | ^~ In file included from /usr/include/stdio.h:900, from glimpse.h:8, from build_in.c:26: /usr/include/bits/stdio2.h:30:10: note: '__sprintf_chk' output between 16 and 1039 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 ()); | ~~~~~~~~~~~~~~~~~ build_in.c:2016:23: warning: '/.glimpse_merge.' directive writing 16 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 2016 | sprintf(s, "%s/.glimpse_merge.%d", INDEX_DIR, getpid()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:900, from glimpse.h:8, from build_in.c:26: /usr/include/bits/stdio2.h:30:10: note: '__sprintf_chk' output between 18 and 1051 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 ()); | ~~~~~~~~~~~~~~~~~ build_in.c:2148:35: warning: 'y' may be used uninitialized in this function [-Wmaybe-uninitialized] 2148 | y |= (x&0x00000f00)>>4; /* msb of x into msb of y */ | ~~^~~~~~~~~~~~~~~~~~~~ gcc -c -I../index -I../agrep -I../libtemplate/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection filetype.c filetype.c: In function 'filetype': filetype.c:71:13: warning: implicit declaration of function 'test_special_suffix' [-Wimplicit-function-declaration] 71 | if (test_special_suffix(tempname)) { | ^~~~~~~~~~~~~~~~~~~ filetype.c:100:13: warning: implicit declaration of function 'test_postscript' [-Wimplicit-function-declaration] 100 | if (test_postscript(buffer, num_read)) { | ^~~~~~~~~~~~~~~ filetype.c:109:18: warning: implicit declaration of function 'test_binary' [-Wimplicit-function-declaration] 109 | BINARY = test_binary(buffer, num_read); | ^~~~~~~~~~~ filetype.c:120:21: warning: implicit declaration of function 'test_uuencode' [-Wimplicit-function-declaration] 120 | UUENCODED = test_uuencode(buffer, num_read); | ^~~~~~~~~~~~~ filetype.c:129:12: warning: implicit declaration of function 'heavy_index' [-Wimplicit-function-declaration] 129 | if(heavy_index(tempname, buffer, num_read)) { | ^~~~~~~~~~~ filetype.c:137:12: warning: implicit declaration of function 'hqx' [-Wimplicit-function-declaration] 137 | if(hqx(tempname, buffer, num_read)) { | ^~~ filetype.c:154:38: warning: implicit declaration of function 'extract_info' [-Wimplicit-function-declaration] 154 | *xinfo_len = extract_info(tempname, buffer, num_read, i, xinfo, MAX_LINE_LEN); | ^~~~~~~~~~~~ filetype.c: In function 'extract_info': filetype.c:204:38: warning: array subscript has type 'char' [-Wchar-subscripts] 204 | if (tr[buffer[j+i]] != tr[begin[j]]) break; | ~~~~~~^~~~~ filetype.c:204:56: warning: array subscript has type 'char' [-Wchar-subscripts] 204 | if (tr[buffer[j+i]] != tr[begin[j]]) break; | ~~~~~^~~ filetype.c:241:38: warning: array subscript has type 'char' [-Wchar-subscripts] 241 | if (tr[buffer[j+i]] != tr[end[j]]) break; | ~~~~~~^~~~~ filetype.c:241:54: warning: array subscript has type 'char' [-Wchar-subscripts] 241 | if (tr[buffer[j+i]] != tr[end[j]]) break; | ~~~^~~ filetype.c: At top level: filetype.c:276:1: warning: return type defaults to 'int' [-Wimplicit-int] 276 | heavy_index(name, buffer, num_read) | ^~~~~~~~~~~ filetype.c: In function 'heavy_index': filetype.c:291:30: warning: implicit declaration of function 'hash4k' [-Wimplicit-function-declaration] 291 | hash_value = hash4k(word, strlen(word)); | ^~~~~~ filetype.c: At top level: filetype.c:312:1: warning: return type defaults to 'int' [-Wimplicit-int] 312 | hqx(name, buffer, num_read) | ^~~ gcc -c -I../index -I../agrep -I../libtemplate/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection simpletest.c simpletest.c:10:8: warning: type defaults to 'int' in declaration of 'UseFilters' [-Wimplicit-int] 10 | extern UseFilters; | ^~~~~~~~~~ simpletest.c:33:1: warning: return type defaults to 'int' [-Wimplicit-int] 33 | test_binary(buffer, length) | ^~~~~~~~~~~ simpletest.c:54:1: warning: return type defaults to 'int' [-Wimplicit-int] 54 | test_uuencode(buffer, length) | ^~~~~~~~~~~~~ simpletest.c: In function 'test_uuencode': simpletest.c:67:13: warning: implicit declaration of function 'memlook' [-Wimplicit-function-declaration] 67 | i = memlook("\nbegin", buffer, length); | ^~~~~~~ gcc -c -I../index -I../agrep -I../libtemplate/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection getword.c getword.c: In function 'getword': getword.c:245:18: warning: implicit declaration of function 'region_identify' [-Wimplicit-function-declaration] 245 | *pattr = region_identify(ICurrentFileOffset, 0); | ^~~~~~~~~~~~~~~ getword.c:52:16: warning: unused variable 'times' [-Wunused-variable] 52 | static int times = 0; | ^~~~~ getword.c: At top level: getword.c:259:1: warning: return type defaults to 'int' [-Wimplicit-int] 259 | set_indexable_char(indexable_char) | ^~~~~~~~~~~~~~~~~~ getword.c:273:1: warning: return type defaults to 'int' [-Wimplicit-int] 273 | set_special_char(special_char) | ^~~~~~~~~~~~~~~~ getword.c: In function 'set_indexable_char': getword.c:271:1: warning: control reaches end of non-void function [-Wreturn-type] 271 | } | ^ getword.c: In function 'set_special_char': getword.c:295:1: warning: control reaches end of non-void function [-Wreturn-type] 295 | } | ^ At top level: getword.c:52:16: warning: 'times' defined but not used [-Wunused-variable] 52 | static int times = 0; | ^~~~~ gcc -c -I../index -I../agrep -I../libtemplate/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection memlook.c gcc -c -I../index -I../agrep -I../libtemplate/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection lib.c lib.c:5:16: warning: conflicting types for built-in function 'strdup'; expected 'char *(const char *)' [-Wbuiltin-declaration-mismatch] 5 | unsigned char *strdup(str) | ^~~~~~ lib.c: In function 'strdup': lib.c:12:15: warning: implicit declaration of function 'strlen' [-Wimplicit-function-declaration] 12 | len = strlen(str); | ^~~~~~ lib.c:4:1: note: include '' or provide a declaration of 'strlen' 3 | #include +++ |+#include 4 | lib.c:12:15: warning: incompatible implicit declaration of built-in function 'strlen' [-Wbuiltin-declaration-mismatch] 12 | len = strlen(str); | ^~~~~~ lib.c:12:15: note: include '' or provide a declaration of 'strlen' lib.c:12:22: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 12 | len = strlen(str); | ^~~ | | | unsigned char * lib.c:12:22: note: expected 'const char *' but argument is of type 'unsigned char *' lib.c:16:17: warning: implicit declaration of function 'exit' [-Wimplicit-function-declaration] 16 | exit(2); | ^~~~ lib.c:4:1: note: include '' or provide a declaration of 'exit' 3 | #include +++ |+#include 4 | lib.c:16:17: warning: incompatible implicit declaration of built-in function 'exit' [-Wbuiltin-declaration-mismatch] 16 | exit(2); | ^~~~ lib.c:16:17: note: include '' or provide a declaration of 'exit' lib.c:19:15: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 19 | while(*str1++ = *str++); | ^ gcc -c -I../index -I../agrep -I../libtemplate/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection partition.c partition.c:70:1: warning: return type defaults to 'int' [-Wimplicit-int] 70 | partition(dir_num, dir_name) | ^~~~~~~~~ partition.c: In function 'partition': partition.c:116:21: warning: implicit declaration of function 'memagrep_init' [-Wimplicit-function-declaration] 116 | if ((dummylen = memagrep_init(exin_argc, exin_argv, MAX_PAT, dummypat)) <= 0) return -1; /* exclude/include pattern search */ | ^~~~~~~~~~~~~ partition.c:128:41: warning: implicit declaration of function 'convert2agrepregexp' [-Wimplicit-function-declaration] 128 | if ((pat_len[num_pat] = convert2agrepregexp(patbuf, len-1)) == 0) continue; | ^~~~~~~~~~~~~~~~~~~ partition.c:182:9: warning: implicit declaration of function 'fsize'; did you mean 'dysize'? [-Wimplicit-function-declaration] 182 | fsize(current_dir, pat, pat_len, num_pat, inc, inc_len, num_inc, 0); /* the file names will be in name_list[]: NOT TOP LEVEL!!! Mar/11/96 */ | ^~~~~ | dysize partition.c:162:1: warning: label 'directlytofsize' defined but not used [-Wunused-label] 162 | directlytofsize: | ^~~~~~~~~~~~~~~ partition.c: At top level: partition.c:420:1: warning: return type defaults to 'int' [-Wimplicit-int] 420 | oldpartition(dir_num, dir_name) | ^~~~~~~~~~~~ partition.c:602:1: warning: return type defaults to 'int' [-Wimplicit-int] 602 | save_data_structures() | ^~~~~~~~~~~~~~~~~~~~ partition.c: In function 'save_data_structures': partition.c:691:25: warning: pointer targets in passing argument 1 of 'fgets' differ in signedness [-Wpointer-sign] 691 | while(fgets(src_index_buf, REAL_INDEX_BUF, i_in)) { | ^~~~~~~~~~~~~ | | | unsigned char * In file included from /usr/include/stdio.h:900, from glimpse.h:8, from partition.c:3: /usr/include/bits/stdio2.h:209:25: note: expected 'char * restrict' but argument is of type 'unsigned char *' 209 | fgets (char *__restrict __s, int __n, FILE *__restrict __stream) | ~~~~~~~~~~~~~~~~~^~~ partition.c:698:23: warning: pointer targets in passing argument 1 of 'fputs' differ in signedness [-Wpointer-sign] 698 | fputs(src_index_buf, i_out); | ^~~~~~~~~~~~~ | | | unsigned char * In file included from glimpse.h:8, from partition.c:3: /usr/include/stdio.h:649:42: note: expected 'const char * restrict' but argument is of type 'unsigned char *' 649 | extern int fputs (const char *__restrict __s, FILE *__restrict __stream); | ~~~~~~~~~~~~~~~~~~~~~~~^~~ partition.c:700:23: warning: implicit declaration of function 'decode16b' [-Wimplicit-function-declaration] 700 | index=decode16b((src_index_buf[j+1] << 8) | (src_index_buf[j+2])); | ^~~~~~~~~ partition.c:702:26: warning: implicit declaration of function 'encode8b' [-Wimplicit-function-declaration] 702 | putc(encode8b(index), i_out); | ^~~~~~~~ partition.c:709:40: warning: pointer targets in passing argument 1 of 'fputs' differ in signedness [-Wpointer-sign] 709 | if (fputs(src_index_buf+j, i_out) == EOF) { /* Rest of the partitions information */ | ~~~~~~~~~~~~~^~ | | | unsigned char * In file included from glimpse.h:8, from partition.c:3: /usr/include/stdio.h:649:42: note: expected 'const char * restrict' but argument is of type 'unsigned char *' 649 | extern int fputs (const char *__restrict __s, FILE *__restrict __stream); | ~~~~~~~~~~~~~~~~~~~~~~~^~~ partition.c:754:21: warning: pointer targets in passing argument 1 of 'fgets' differ in signedness [-Wpointer-sign] 754 | while(fgets(src_index_buf, REAL_INDEX_BUF, i_in)) { | ^~~~~~~~~~~~~ | | | unsigned char * In file included from /usr/include/stdio.h:900, from glimpse.h:8, from partition.c:3: /usr/include/bits/stdio2.h:209:25: note: expected 'char * restrict' but argument is of type 'unsigned char *' 209 | fgets (char *__restrict __s, int __n, FILE *__restrict __stream) | ~~~~~~~~~~~~~~~~~^~~ partition.c:761:19: warning: pointer targets in passing argument 1 of 'fputs' differ in signedness [-Wpointer-sign] 761 | fputs(src_index_buf, i_out); | ^~~~~~~~~~~~~ | | | unsigned char * In file included from glimpse.h:8, from partition.c:3: /usr/include/stdio.h:649:42: note: expected 'const char * restrict' but argument is of type 'unsigned char *' 649 | extern int fputs (const char *__restrict __s, FILE *__restrict __stream); | ~~~~~~~~~~~~~~~~~~~~~~~^~~ partition.c:784:22: warning: implicit declaration of function 'encode32b' [-Wimplicit-function-declaration] 784 | offset = encode32b(part_size); | ^~~~~~~~~ partition.c:818:25: warning: implicit declaration of function 'dump_mini' [-Wimplicit-function-declaration] 818 | if (BuildTurbo) dump_mini(s); | ^~~~~~~~~ partition.c:842:63: warning: comparison between pointer and zero character constant [-Wpointer-compare] 842 | if ((LIST_GET(name_list, i) != NULL) && (name_list[0] != '\0')) { | ^~ partition.c:842:50: note: did you mean to dereference the pointer? 842 | if ((LIST_GET(name_list, i) != NULL) && (name_list[0] != '\0')) { | ^ partition.c:848:17: warning: argument 1 null where non-null expected [-Wnonnull] 848 | fputs(LIST_GET(name_list, i), f_out); | ^~~~~ In file included from glimpse.h:8, from partition.c:3: /usr/include/stdio.h:649:12: note: in a call to function 'fputs' declared 'nonnull' 649 | extern int fputs (const char *__restrict __s, FILE *__restrict __stream); | ^~~~~ partition.c:850:27: warning: argument 1 null where non-null expected [-Wnonnull] 850 | offset += strlen(LIST_GET(name_list, i)) + 1; | ^~~~~~ In file included from glimpse.h:10, from partition.c:3: /usr/include/string.h:391:15: note: in a call to function 'strlen' declared 'nonnull' 391 | extern size_t strlen (const char *__s) | ^~~~~~ partition.c:890:36: warning: implicit declaration of function 'build_filename_hashtable' [-Wimplicit-function-declaration] 890 | if (!built_filename_hashtable) build_filename_hashtable(name_list, file_num); | ^~~~~~~~~~~~~~~~~~~~~~~~ partition.c:899:30: warning: implicit declaration of function 'get_new_index' [-Wimplicit-function-declaration] 899 | if ((index = get_new_index(deletedlist, e->index)) < 0) { | ^~~~~~~~~~~~~ partition.c:605:83: warning: unused variable 'es3' [-Wunused-variable] 605 | char s[MAX_LINE_LEN], s1[MAX_LINE_LEN], es1[MAX_LINE_LEN], es2[MAX_LINE_LEN], es3[MAX_LINE_LEN], temp_rdelim[MAX_LINE_LEN]; | ^~~ partition.c:605:27: warning: unused variable 's1' [-Wunused-variable] 605 | char s[MAX_LINE_LEN], s1[MAX_LINE_LEN], es1[MAX_LINE_LEN], es2[MAX_LINE_LEN], es3[MAX_LINE_LEN], temp_rdelim[MAX_LINE_LEN]; | ^~ partition.c: At top level: partition.c:934:1: warning: return type defaults to 'int' [-Wimplicit-int] 934 | merge_splits() | ^~~~~~~~~~~~ partition.c: In function 'merge_splits': partition.c:1022:22: warning: pointer targets in passing argument 1 of 'fgets' differ in signedness [-Wpointer-sign] 1022 | while (fgets(src_index_buf, REAL_INDEX_BUF, i_in)) { | ^~~~~~~~~~~~~ | | | unsigned char * In file included from /usr/include/stdio.h:900, from glimpse.h:8, from partition.c:3: /usr/include/bits/stdio2.h:209:25: note: expected 'char * restrict' but argument is of type 'unsigned char *' 209 | fgets (char *__restrict __s, int __n, FILE *__restrict __stream) | ~~~~~~~~~~~~~~~~~^~~ partition.c:1029:19: warning: pointer targets in passing argument 1 of 'fputs' differ in signedness [-Wpointer-sign] 1029 | fputs(src_index_buf, i_out); | ^~~~~~~~~~~~~ | | | unsigned char * In file included from glimpse.h:8, from partition.c:3: /usr/include/stdio.h:649:42: note: expected 'const char * restrict' but argument is of type 'unsigned char *' 649 | extern int fputs (const char *__restrict __s, FILE *__restrict __stream); | ~~~~~~~~~~~~~~~~~~~~~~~^~~ partition.c:1034:29: warning: implicit declaration of function 'encode16b' [-Wimplicit-function-declaration] 1034 | index = encode16b(decode8b(src_index_buf[j+1])); | ^~~~~~~~~ partition.c:1034:39: warning: implicit declaration of function 'decode8b' [-Wimplicit-function-declaration] 1034 | index = encode16b(decode8b(src_index_buf[j+1])); | ^~~~~~~~ partition.c:1052:13: warning: implicit declaration of function 'get_block_numbers' [-Wimplicit-function-declaration] 1052 | get_block_numbers(&src_index_buf[j+1], &dest_index_buf[0], p_in); | ^~~~~~~~~~~~~~~~~ partition.c:943:47: warning: unused variable 'i' [-Wunused-variable] 943 | int onefileperblock, structuredindex, i, recordlevelindex; | ^ partition.c:939:31: warning: unused variable 's1' [-Wunused-variable] 939 | char s[MAX_LINE_LEN], s1[MAX_LINE_LEN], es1[MAX_LINE_LEN], es2[MAX_LINE_LEN], es3[MAX_LINE_LEN], temp_rdelim[MAX_LINE_LEN]; | ^~ partition.c: In function 'partition': partition.c:172:13: warning: ignoring return value of 'getcwd' declared with attribute 'warn_unused_result' [-Wunused-result] 172 | getcwd(working_dir, MAX_LINE_LEN - 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ partition.c:177:13: warning: ignoring return value of 'getcwd' declared with attribute 'warn_unused_result' [-Wunused-result] 177 | getcwd(current_dir, MAX_LINE_LEN - 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ partition.c:178:13: warning: ignoring return value of 'chdir' declared with attribute 'warn_unused_result' [-Wunused-result] 178 | chdir(working_dir); | ^~~~~~~~~~~~~~~~~~ partition.c:193:13: warning: ignoring return value of 'getcwd' declared with attribute 'warn_unused_result' [-Wunused-result] 193 | getcwd(working_dir, MAX_LINE_LEN - 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ partition.c:198:13: warning: ignoring return value of 'getcwd' declared with attribute 'warn_unused_result' [-Wunused-result] 198 | getcwd(current_dir, MAX_LINE_LEN - 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ partition.c:199:13: warning: ignoring return value of 'chdir' declared with attribute 'warn_unused_result' [-Wunused-result] 199 | chdir(working_dir); | ^~~~~~~~~~~~~~~~~~ partition.c: In function 'oldpartition': partition.c:523:13: warning: ignoring return value of 'getcwd' declared with attribute 'warn_unused_result' [-Wunused-result] 523 | getcwd(working_dir, MAX_LINE_LEN - 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ partition.c:528:13: warning: ignoring return value of 'getcwd' declared with attribute 'warn_unused_result' [-Wunused-result] 528 | getcwd(current_dir, MAX_LINE_LEN - 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ partition.c:529:13: warning: ignoring return value of 'chdir' declared with attribute 'warn_unused_result' [-Wunused-result] 529 | chdir(working_dir); | ^~~~~~~~~~~~~~~~~~ partition.c:544:13: warning: ignoring return value of 'getcwd' declared with attribute 'warn_unused_result' [-Wunused-result] 544 | getcwd(working_dir, MAX_LINE_LEN - 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ partition.c:549:13: warning: ignoring return value of 'getcwd' declared with attribute 'warn_unused_result' [-Wunused-result] 549 | getcwd(current_dir, MAX_LINE_LEN - 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ partition.c:550:13: warning: ignoring return value of 'chdir' declared with attribute 'warn_unused_result' [-Wunused-result] 550 | chdir(working_dir); | ^~~~~~~~~~~~~~~~~~ partition.c: In function 'save_data_structures': partition.c:681:13: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] 681 | fgets(indexnumberbuf, 256, i_in); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ partition.c:683:13: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 683 | fscanf(i_in, "%%%d\n", &onefileperblock); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ partition.c:686:18: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 686 | fscanf(i_in, "%%%d%s\n", &structuredindex, temp_rdelim); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ partition.c:724:13: warning: ignoring return value of 'system' declared with attribute 'warn_unused_result' [-Wunused-result] 724 | system(s); | ^~~~~~~~~ partition.c:742:9: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] 742 | fgets(indexnumberbuf, 256, i_in); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ partition.c:744:9: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 744 | fscanf(i_in, "%%%d\n", &onefileperblock); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ partition.c:748:16: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 748 | fscanf(i_in, "%%%d%s\n", &structuredindex, temp_rdelim); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ partition.c:814:9: warning: ignoring return value of 'system' declared with attribute 'warn_unused_result' [-Wunused-result] 814 | system(s); | ^~~~~~~~~ partition.c:816:9: warning: ignoring return value of 'system' declared with attribute 'warn_unused_result' [-Wunused-result] 816 | system(sync_path); /* sync() has a BUG */ | ^~~~~~~~~~~~~~~~~ partition.c:826:9: warning: ignoring return value of 'system' declared with attribute 'warn_unused_result' [-Wunused-result] 826 | system(s); | ^~~~~~~~~ partition.c:828:9: warning: ignoring return value of 'system' declared with attribute 'warn_unused_result' [-Wunused-result] 828 | system(s); | ^~~~~~~~~ partition.c:876:9: warning: ignoring return value of 'system' declared with attribute 'warn_unused_result' [-Wunused-result] 876 | system(s); | ^~~~~~~~~ partition.c:878:9: warning: ignoring return value of 'system' declared with attribute 'warn_unused_result' [-Wunused-result] 878 | system(s); | ^~~~~~~~~ partition.c: In function 'merge_splits': partition.c:976:9: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] 976 | fgets(indexnumberbuf, 256, i_in); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ partition.c:978:9: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 978 | fscanf(i_in, "%%%d\n", &onefileperblock); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ partition.c:981:14: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 981 | fscanf(i_in, "%%%d%s\n", &structuredindex, temp_rdelim); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ partition.c:998:25: warning: ignoring return value of 'system' declared with attribute 'warn_unused_result' [-Wunused-result] 998 | system(s); | ^~~~~~~~~ partition.c:1005:25: warning: ignoring return value of 'system' declared with attribute 'warn_unused_result' [-Wunused-result] 1005 | system(s); | ^~~~~~~~~ partition.c:1007:25: warning: ignoring return value of 'system' declared with attribute 'warn_unused_result' [-Wunused-result] 1007 | system(sync_path); /* sync() has a BUG */ | ^~~~~~~~~~~~~~~~~ partition.c:1016:17: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] 1016 | fgets(s, MAX_LINE_LEN, i_in); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ partition.c:1017:17: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] 1017 | fgets(s, MAX_LINE_LEN, i_in); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ partition.c:1018:17: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] 1018 | fgets(s, MAX_LINE_LEN, i_in); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ partition.c:1075:9: warning: ignoring return value of 'system' declared with attribute 'warn_unused_result' [-Wunused-result] 1075 | system(s); | ^~~~~~~~~ partition.c:1087:1: warning: control reaches end of non-void function [-Wreturn-type] 1087 | } | ^ partition.c: In function 'partition': partition.c:118:20: warning: '%s' directive writing 16 bytes into a region of size between 0 and 1023 [-Wformat-overflow=] 118 | sprintf(s, "%s/%s", INDEX_DIR, PROHIBIT_LIST); | ^~ In file included from /usr/include/stdio.h:900, from glimpse.h:8, from partition.c:3: /usr/include/bits/stdio2.h:30:10: note: '__sprintf_chk' output between 18 and 1041 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 ()); | ~~~~~~~~~~~~~~~~~ partition.c:139:20: warning: '%s' directive writing 16 bytes into a region of size between 0 and 1023 [-Wformat-overflow=] 139 | sprintf(s, "%s/%s", INDEX_DIR, INCLUDE_LIST); | ^~ In file included from /usr/include/stdio.h:900, from glimpse.h:8, from partition.c:3: /usr/include/bits/stdio2.h:30:10: note: '__sprintf_chk' output between 18 and 1041 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 ()); | ~~~~~~~~~~~~~~~~~ partition.c:243:24: warning: '%s' directive writing 18 bytes into a region of size between 0 and 1023 [-Wformat-overflow=] 243 | sprintf(S, "%s/%s.tmp", INDEX_DIR, DEF_TIME_FILE); | ^~ In file included from /usr/include/stdio.h:900, from glimpse.h:8, from partition.c:3: /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 ()); | ~~~~~~~~~~~~~~~~~ partition.c:250:24: warning: '%s' directive writing 18 bytes into a region of size between 0 and 1023 [-Wformat-overflow=] 250 | sprintf(S, "%s/%s", INDEX_DIR, DEF_TIME_FILE); | ^~ In file included from /usr/include/stdio.h:900, from glimpse.h:8, from partition.c:3: /usr/include/bits/stdio2.h:30:10: note: '__sprintf_chk' output between 20 and 1043 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 ()); | ~~~~~~~~~~~~~~~~~ partition.c:257:24: warning: '%s' directive writing 18 bytes into a region of size between 0 and 1023 [-Wformat-overflow=] 257 | sprintf(S, "%s/%s.index", INDEX_DIR, DEF_TIME_FILE); | ^~ In file included from /usr/include/stdio.h:900, from glimpse.h:8, from partition.c:3: /usr/include/bits/stdio2.h:30:10: note: '__sprintf_chk' output between 26 and 1049 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 ()); | ~~~~~~~~~~~~~~~~~ partition.c:314:24: warning: '%s' directive writing 18 bytes into a region of size between 0 and 1023 [-Wformat-overflow=] 314 | sprintf(S, "%s/%s.tmp", INDEX_DIR, DEF_TIME_FILE); | ^~ In file included from /usr/include/stdio.h:900, from glimpse.h:8, from partition.c:3: /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 ()); | ~~~~~~~~~~~~~~~~~ partition.c:235:34: warning: '%s' directive writing up to 1023 bytes into a region of size 1016 [-Wformat-overflow=] 235 | sprintf(S1, "system('%s') failed at:\n\t File=%s, Line=%d, Errno=%d", S, __FILE__, __LINE__, errno); | ^~ ~ In file included from /usr/include/stdio.h:900, from glimpse.h:8, from partition.c:3: /usr/include/bits/stdio2.h:30:10: note: '__sprintf_chk' output between 60 and 1093 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 ()); | ~~~~~~~~~~~~~~~~~ partition.c:238:28: warning: '%s' directive writing 18 bytes into a region of size between 0 and 1023 [-Wformat-overflow=] 238 | sprintf(S, "%s/%s", INDEX_DIR, DEF_TIME_FILE); | ^~ In file included from /usr/include/stdio.h:900, from glimpse.h:8, from partition.c:3: /usr/include/bits/stdio2.h:30:10: note: '__sprintf_chk' output between 20 and 1043 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 ()); | ~~~~~~~~~~~~~~~~~ partition.c: In function 'oldpartition': partition.c:451:20: warning: '%s' directive writing 16 bytes into a region of size between 0 and 1023 [-Wformat-overflow=] 451 | sprintf(s, "%s/%s", INDEX_DIR, PROHIBIT_LIST); | ^~ In file included from /usr/include/stdio.h:900, from glimpse.h:8, from partition.c:3: /usr/include/bits/stdio2.h:30:10: note: '__sprintf_chk' output between 18 and 1041 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 ()); | ~~~~~~~~~~~~~~~~~ partition.c:472:20: warning: '%s' directive writing 16 bytes into a region of size between 0 and 1023 [-Wformat-overflow=] 472 | sprintf(s, "%s/%s", INDEX_DIR, INCLUDE_LIST); | ^~ In file included from /usr/include/stdio.h:900, from glimpse.h:8, from partition.c:3: /usr/include/bits/stdio2.h:30:10: note: '__sprintf_chk' output between 18 and 1041 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 ()); | ~~~~~~~~~~~~~~~~~ partition.c: In function 'save_data_structures': partition.c:633:24: warning: '%s' directive writing 19 bytes into a region of size between 0 and 1023 [-Wformat-overflow=] 633 | sprintf(s, "%s/%s", INDEX_DIR, ATTRIBUTE_FILE); | ^~ In file included from /usr/include/stdio.h:900, from glimpse.h:8, from partition.c:3: /usr/include/bits/stdio2.h:30:10: note: '__sprintf_chk' output between 21 and 1044 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 ()); | ~~~~~~~~~~~~~~~~~ partition.c:641:20: warning: '%s' directive writing 19 bytes into a region of size between 0 and 1023 [-Wformat-overflow=] 641 | sprintf(s, "%s/%s", INDEX_DIR, P_TABLE); | ^~ In file included from /usr/include/stdio.h:900, from glimpse.h:8, from partition.c:3: /usr/include/bits/stdio2.h:30:10: note: '__sprintf_chk' output between 21 and 1044 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 ()); | ~~~~~~~~~~~~~~~~~ partition.c:730:23: warning: '/.glimpse_split.' directive writing 16 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 730 | sprintf(s, "%s/.glimpse_split.%d", INDEX_DIR, getpid()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:900, from glimpse.h:8, from partition.c:3: /usr/include/bits/stdio2.h:30:10: note: '__sprintf_chk' output between 18 and 1051 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 ()); | ~~~~~~~~~~~~~~~~~ partition.c:735:24: warning: '%s' directive writing 14 bytes into a region of size between 0 and 1023 [-Wformat-overflow=] 735 | sprintf(s, "%s/%s", INDEX_DIR, INDEX_FILE); | ^~ In file included from /usr/include/stdio.h:900, from glimpse.h:8, from partition.c:3: /usr/include/bits/stdio2.h:30:10: note: '__sprintf_chk' output between 16 and 1039 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 ()); | ~~~~~~~~~~~~~~~~~ partition.c:817:24: warning: '%s' directive writing 14 bytes into a region of size between 0 and 1023 [-Wformat-overflow=] 817 | sprintf(s, "%s/%s", INDEX_DIR, INDEX_FILE); | ^~ In file included from /usr/include/stdio.h:900, from glimpse.h:8, from partition.c:3: /usr/include/bits/stdio2.h:30:10: note: '__sprintf_chk' output between 16 and 1039 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 ()); | ~~~~~~~~~~~~~~~~~ partition.c:669:27: warning: '/.glimpse_split.' directive writing 16 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 669 | sprintf(s, "%s/.glimpse_split.%d", INDEX_DIR, getpid()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:900, from glimpse.h:8, from partition.c:3: /usr/include/bits/stdio2.h:30:10: note: '__sprintf_chk' output between 18 and 1051 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 ()); | ~~~~~~~~~~~~~~~~~ partition.c:674:28: warning: '%s' directive writing 14 bytes into a region of size between 0 and 1023 [-Wformat-overflow=] 674 | sprintf(s, "%s/%s", INDEX_DIR, INDEX_FILE); | ^~ In file included from /usr/include/stdio.h:900, from glimpse.h:8, from partition.c:3: /usr/include/bits/stdio2.h:30:10: note: '__sprintf_chk' output between 16 and 1039 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 ()); | ~~~~~~~~~~~~~~~~~ partition.c:830:20: warning: '%s' directive writing 18 bytes into a region of size between 0 and 1023 [-Wformat-overflow=] 830 | sprintf(s, "%s/%s", INDEX_DIR, NAME_LIST); | ^~ In file included from /usr/include/stdio.h:900, from glimpse.h:8, from partition.c:3: /usr/include/bits/stdio2.h:30:10: note: '__sprintf_chk' output between 20 and 1043 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 ()); | ~~~~~~~~~~~~~~~~~ partition.c:835:20: warning: '%s' directive writing 24 bytes into a region of size between 0 and 1023 [-Wformat-overflow=] 835 | sprintf(s, "%s/%s", INDEX_DIR, NAME_LIST_INDEX); | ^~ In file included from /usr/include/stdio.h:900, from glimpse.h:8, from partition.c:3: /usr/include/bits/stdio2.h:30:10: note: '__sprintf_chk' output between 26 and 1049 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 ()); | ~~~~~~~~~~~~~~~~~ partition.c:880:20: warning: '%s' directive writing 17 bytes into a region of size between 0 and 1023 [-Wformat-overflow=] 880 | sprintf(s, "%s/%s", INDEX_DIR, NAME_HASH); | ^~ In file included from /usr/include/stdio.h:900, from glimpse.h:8, from partition.c:3: /usr/include/bits/stdio2.h:30:10: note: '__sprintf_chk' output between 19 and 1042 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 ()); | ~~~~~~~~~~~~~~~~~ partition.c:885:20: warning: '%s' directive writing 23 bytes into a region of size between 0 and 1023 [-Wformat-overflow=] 885 | sprintf(s, "%s/%s", INDEX_DIR, NAME_HASH_INDEX); | ^~ In file included from /usr/include/stdio.h:900, from glimpse.h:8, from partition.c:3: /usr/include/bits/stdio2.h:30:10: note: '__sprintf_chk' output between 25 and 1048 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 ()); | ~~~~~~~~~~~~~~~~~ partition.c: In function 'merge_splits': partition.c:957:24: warning: '%s' directive writing 19 bytes into a region of size between 0 and 1023 [-Wformat-overflow=] 957 | sprintf(s, "%s/%s", INDEX_DIR, P_TABLE); | ^~ In file included from /usr/include/stdio.h:900, from glimpse.h:8, from partition.c:3: /usr/include/bits/stdio2.h:30:10: note: '__sprintf_chk' output between 21 and 1044 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 ()); | ~~~~~~~~~~~~~~~~~ partition.c:964:24: warning: '%s' directive writing 14 bytes into a region of size between 0 and 1023 [-Wformat-overflow=] 964 | sprintf(s, "%s/%s", INDEX_DIR, INDEX_FILE); | ^~ In file included from /usr/include/stdio.h:900, from glimpse.h:8, from partition.c:3: /usr/include/bits/stdio2.h:30:10: note: '__sprintf_chk' output between 16 and 1039 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 ()); | ~~~~~~~~~~~~~~~~~ partition.c:969:23: warning: '/.glimpse_merge.' directive writing 16 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 969 | sprintf(s, "%s/.glimpse_merge.%d", INDEX_DIR, getpid()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:900, from glimpse.h:8, from partition.c:3: /usr/include/bits/stdio2.h:30:10: note: '__sprintf_chk' output between 18 and 1051 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 ()); | ~~~~~~~~~~~~~~~~~ partition.c:991:32: warning: '%s' directive writing 14 bytes into a region of size between 0 and 1023 [-Wformat-overflow=] 991 | sprintf(s, "%s/%s", INDEX_DIR, MINI_FILE); | ^~ In file included from /usr/include/stdio.h:900, from glimpse.h:8, from partition.c:3: /usr/include/bits/stdio2.h:30:10: note: '__sprintf_chk' output between 16 and 1039 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 ()); | ~~~~~~~~~~~~~~~~~ partition.c:1010:32: warning: '%s' directive writing 14 bytes into a region of size between 0 and 1023 [-Wformat-overflow=] 1010 | sprintf(s, "%s/%s", INDEX_DIR, INDEX_FILE); | ^~ In file included from /usr/include/stdio.h:900, from glimpse.h:8, from partition.c:3: /usr/include/bits/stdio2.h:30:10: note: '__sprintf_chk' output between 16 and 1039 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 ()); | ~~~~~~~~~~~~~~~~~ gcc -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -L../lib -o ../bin/buildcast buildcast.o region.o dir.o io.o build_in.o filetype.o simpletest.o getword.o memlook.o lib.o partition.o -lagrep -lc -lm lto-wrapper: warning: using serial compilation of 4 LTRANS jobs gcc -c -I../index -I../agrep -I../libtemplate/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DBUILDCAST=0 glimpse.c glimpse.c:89:8: warning: type defaults to 'int' in declaration of 'set_usemalloc' [-Wimplicit-int] 89 | extern set_usemalloc(); /* compress/misc.c */ | ^~~~~~~~~~~~~ glimpse.c:98:1: warning: return type defaults to 'int' [-Wimplicit-int] 98 | cross_boundary(oldnum, newnum) | ^~~~~~~~~~~~~~ glimpse.c:111:1: warning: return type defaults to 'int' [-Wimplicit-int] 111 | determine_sync() | ^~~~~~~~~~~~~~ glimpse.c: In function 'determine_sync': glimpse.c:115:17: warning: unused variable 'i' [-Wunused-variable] 115 | int i, ret; | ^ glimpse.c: At top level: glimpse.c:158:1: warning: return type defaults to 'int' [-Wimplicit-int] 158 | main(argc, argv) | ^~~~ glimpse.c: In function 'main': glimpse.c:193:5: warning: implicit declaration of function 'build_filename_hashtable' [-Wimplicit-function-declaration] 193 | build_filename_hashtable((char *)NULL, 0); | ^~~~~~~~~~~~~~~~~~~~~~~~ glimpse.c:201:20: warning: implicit declaration of function 'usage' [-Wimplicit-function-declaration] 201 | return usage(1); | ^~~~~ glimpse.c:536:9: warning: implicit declaration of function 'partition' [-Wimplicit-function-declaration] 536 | partition(argc, argv); | ^~~~~~~~~ glimpse.c:573:5: warning: implicit declaration of function 'read_filters' [-Wimplicit-function-declaration] 573 | read_filters(INDEX_DIR, UseFilters); | ^~~~~~~~~~~~ glimpse.c:585:5: warning: implicit declaration of function 'initialize_tuncompress' [-Wimplicit-function-declaration] 585 | initialize_tuncompress(string_file, freq_file, 0); | ^~~~~~~~~~~~~~~~~~~~~~ glimpse.c:626:5: warning: implicit declaration of function 'set_indexable_char' [-Wimplicit-function-declaration] 626 | set_indexable_char(indexable_char); | ^~~~~~~~~~~~~~~~~~ glimpse.c:847:26: warning: implicit declaration of function 'get_index_type' [-Wimplicit-function-declaration] 847 | if ((indextype = get_index_type(s, &indexnumber, &indextype, &structuredindex, temp_rdelim)) < 0) { | ^~~~~~~~~~~~~~ glimpse.c:865:20: warning: implicit declaration of function 'get_array_of_lines' [-Wimplicit-function-declaration] 865 | file_num = get_array_of_lines(s, name_list, MaxNum24bPartition, 1); | ^~~~~~~~~~~~~~~~~~ glimpse.c:866:9: warning: implicit declaration of function 'initialize_disable_list' [-Wimplicit-function-declaration] 866 | initialize_disable_list(file_num); | ^~~~~~~~~~~~~~~~~~~~~~~ glimpse.c:867:9: warning: implicit declaration of function 'initialize_data_structures' [-Wimplicit-function-declaration] 867 | initialize_data_structures(file_num); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ glimpse.c:871:28: warning: implicit declaration of function 'get_table' [-Wimplicit-function-declaration] 871 | part_num = get_table(s, p_table, MAX_PARTITION, 1) - 1; /* part_num INCLUDES last partition */ | ^~~~~~~~~ glimpse.c:873:14: warning: implicit declaration of function 'merge_splits' [-Wimplicit-function-declaration] 873 | else merge_splits(); | ^~~~~~~~~~~~ glimpse.c:939:25: warning: implicit declaration of function 'remove_filename' [-Wimplicit-function-declaration] 939 | remove_filename(i, -1); | ^~~~~~~~~~~~~~~ glimpse.c:969:9: warning: implicit declaration of function 'destroy_data_structures' [-Wimplicit-function-declaration] 969 | destroy_data_structures(); | ^~~~~~~~~~~~~~~~~~~~~~~ glimpse.c:972:19: warning: implicit declaration of function 'oldpartition' [-Wimplicit-function-declaration] 972 | if (-1 == oldpartition(argc, argv)) { | ^~~~~~~~~~~~ glimpse.c:1000:44: warning: implicit declaration of function 'build_index' [-Wimplicit-function-declaration] 1000 | if (!DeleteFromIndex || FastIndex) build_index(); | ^~~~~~~~~~~ glimpse.c:1002:45: warning: implicit declaration of function 'purge_index' [-Wimplicit-function-declaration] 1002 | else if (PurgeIndex) new_file_num = purge_index(); | ^~~~~~~~~~~ glimpse.c:831:117: warning: variable 'bytelevelindex' set but not used [-Wunused-but-set-variable] 831 | int indextype = 0, indexnumber = OFF, structuredindex = OFF, recordlevelindex = OFF, temp_attr_num = 0, bytelevelindex = OFF; | ^~~~~~~~~~~~~~ glimpse.c:1021:5: warning: implicit declaration of function 'destroy_filename_hashtable' [-Wimplicit-function-declaration] 1021 | destroy_filename_hashtable(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ glimpse.c:1030:5: warning: implicit declaration of function 'cleanup' [-Wimplicit-function-declaration] 1030 | cleanup(); | ^~~~~~~ glimpse.c:1031:5: warning: implicit declaration of function 'save_data_structures' [-Wimplicit-function-declaration] 1031 | save_data_structures(); | ^~~~~~~~~~~~~~~~~~~~ glimpse.c:174:9: warning: unused variable 'backup' [-Wunused-variable] 174 | int backup; | ^~~~~~ glimpse.c:173:9: warning: variable 'specialwords' set but not used [-Wunused-but-set-variable] 173 | int specialwords, threshold; | ^~~~~~~~~~~~ glimpse.c:172:10: warning: unused variable 'outname' [-Wunused-variable] 172 | char outname[MAX_LINE_LEN]; | ^~~~~~~ glimpse.c:171:10: warning: unused variable 'name' [-Wunused-variable] 171 | char name[MAX_LINE_LEN]; | ^~~~ glimpse.c:165:27: warning: unused variable 's1' [-Wunused-variable] 165 | char s[MAX_LINE_LEN], s1[MAX_LINE_LEN]; | ^~ glimpse.c:164:40: warning: unused variable 'es2' [-Wunused-variable] 164 | char *indexdir, es1[MAX_LINE_LEN], es2[MAX_LINE_LEN]; | ^~~ glimpse.c:164:21: warning: unused variable 'es1' [-Wunused-variable] 164 | char *indexdir, es1[MAX_LINE_LEN], es2[MAX_LINE_LEN]; | ^~~ glimpse.c: At top level: glimpse.c:1063:1: warning: return type defaults to 'int' [-Wimplicit-int] 1063 | cleanup() | ^~~~~~~ glimpse.c:1085:1: warning: return type defaults to 'int' [-Wimplicit-int] 1085 | usage(flag) | ^~~~~ glimpse.c: In function 'determine_sync': glimpse.c:120:9: warning: ignoring return value of 'system' declared with attribute 'warn_unused_result' [-Wunused-result] 120 | system(S); | ^~~~~~~~~ glimpse.c: In function 'main': glimpse.c:464:9: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] 464 | fgets(buffer, 1024, filefp); /* skip over num. of file names */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ glimpse.c:521:13: warning: ignoring return value of 'getcwd' declared with attribute 'warn_unused_result' [-Wunused-result] 521 | getcwd(INDEX_DIR, MAX_LINE_LEN-1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ glimpse.c:526:5: warning: ignoring return value of 'getcwd' declared with attribute 'warn_unused_result' [-Wunused-result] 526 | getcwd(working_dir, MAX_LINE_LEN - 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ glimpse.c:531:5: warning: ignoring return value of 'getcwd' declared with attribute 'warn_unused_result' [-Wunused-result] 531 | getcwd(INDEX_DIR, MAX_LINE_LEN - 1); /* must be absolute path name */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ glimpse.c:532:5: warning: ignoring return value of 'chdir' declared with attribute 'warn_unused_result' [-Wunused-result] 532 | chdir(working_dir); /* get back to where you were */ | ^~~~~~~~~~~~~~~~~~ glimpse.c:1045:5: warning: ignoring return value of 'chdir' declared with attribute 'warn_unused_result' [-Wunused-result] 1045 | chdir(INDEX_DIR); | ^~~~~~~~~~~~~~~~ glimpse.c:1047:5: warning: ignoring return value of 'system' declared with attribute 'warn_unused_result' [-Wunused-result] 1047 | system(s); | ^~~~~~~~~ glimpse.c: In function 'cleanup': glimpse.c:1067:20: warning: '%s' directive writing 14 bytes into a region of size between 0 and 1023 [-Wformat-overflow=] 1067 | sprintf(s, "%s/%s", INDEX_DIR, I1); | ^~ In file included from /usr/include/stdio.h:900, from glimpse.h:8, from glimpse.c:3: /usr/include/bits/stdio2.h:30:10: note: '__sprintf_chk' output between 16 and 1039 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 ()); | ~~~~~~~~~~~~~~~~~ glimpse.c:1069:20: warning: '%s' directive writing 14 bytes into a region of size between 0 and 1023 [-Wformat-overflow=] 1069 | sprintf(s, "%s/%s", INDEX_DIR, I2); | ^~ In file included from /usr/include/stdio.h:900, from glimpse.h:8, from glimpse.c:3: /usr/include/bits/stdio2.h:30:10: note: '__sprintf_chk' output between 16 and 1039 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 ()); | ~~~~~~~~~~~~~~~~~ glimpse.c:1071:20: warning: '%s' directive writing 14 bytes into a region of size between 0 and 1023 [-Wformat-overflow=] 1071 | sprintf(s, "%s/%s", INDEX_DIR, I3); | ^~ In file included from /usr/include/stdio.h:900, from glimpse.h:8, from glimpse.c:3: /usr/include/bits/stdio2.h:30:10: note: '__sprintf_chk' output between 16 and 1039 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 ()); | ~~~~~~~~~~~~~~~~~ glimpse.c:1073:20: warning: '%s' directive writing 14 bytes into a region of size between 0 and 1023 [-Wformat-overflow=] 1073 | sprintf(s, "%s/%s", INDEX_DIR, O1); | ^~ In file included from /usr/include/stdio.h:900, from glimpse.h:8, from glimpse.c:3: /usr/include/bits/stdio2.h:30:10: note: '__sprintf_chk' output between 16 and 1039 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 ()); | ~~~~~~~~~~~~~~~~~ glimpse.c:1075:20: warning: '%s' directive writing 14 bytes into a region of size between 0 and 1023 [-Wformat-overflow=] 1075 | sprintf(s, "%s/%s", INDEX_DIR, O2); | ^~ In file included from /usr/include/stdio.h:900, from glimpse.h:8, from glimpse.c:3: /usr/include/bits/stdio2.h:30:10: note: '__sprintf_chk' output between 16 and 1039 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 ()); | ~~~~~~~~~~~~~~~~~ glimpse.c:1077:20: warning: '%s' directive writing 14 bytes into a region of size between 0 and 1023 [-Wformat-overflow=] 1077 | sprintf(s, "%s/%s", INDEX_DIR, O3); | ^~ In file included from /usr/include/stdio.h:900, from glimpse.h:8, from glimpse.c:3: /usr/include/bits/stdio2.h:30:10: note: '__sprintf_chk' output between 16 and 1039 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 ()); | ~~~~~~~~~~~~~~~~~ glimpse.c:1079:19: warning: '/.glimpse_apply.' directive writing 16 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 1079 | sprintf(s, "%s/.glimpse_apply.%d", INDEX_DIR, getpid()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:900, from glimpse.h:8, from glimpse.c:3: /usr/include/bits/stdio2.h:30:10: note: '__sprintf_chk' output between 18 and 1051 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 ()); | ~~~~~~~~~~~~~~~~~ In file included from /usr/include/string.h:519, from glimpse.h:10, from glimpse.c:3: In function 'strncpy', inlined from 'main' at glimpse.c:189:5: /usr/include/bits/string_fortified.h:95:10: warning: 'strncpy' specified bound 1024 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'strncpy', inlined from 'main' at glimpse.c:417:6: /usr/include/bits/string_fortified.h:95:10: warning: 'strncpy' specified bound 1024 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'strncpy', inlined from 'main' at glimpse.c:524:7: /usr/include/bits/string_fortified.h:95:10: warning: 'strncpy' specified bound 1024 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -L../lib -o ../bin/glimpseindex glimpse.o region.o dir.o io.o build_in.o filetype.o simpletest.o getword.o memlook.o lib.o partition.o -lagrep -lc -lm lto-wrapper: warning: using serial compilation of 5 LTRANS jobs gcc -I../index -I../agrep -I../libtemplate/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o convert.o convert.c convert.c: In function 'element2name': convert.c:142:25: warning: unused variable 'k' [-Wunused-variable] 142 | int k, offset, lastoffset = -1, len; | ^ convert.c: In function 'mem_element2name': convert.c:189:53: warning: unused variable 'len' [-Wunused-variable] 189 | int i, offset, lastoffset = -1, len; | ^~~ convert.c: At top level: convert.c:319:1: warning: return type defaults to 'int' [-Wimplicit-int] 319 | mem_name2element(pelement, file, len, filehash_buffer, filehash_index_buffer, files_used) | ^~~~~~~~~~~~~~~~ convert.c: In function 'mem_name2element': convert.c:327:32: warning: unused variable 'ret' [-Wunused-variable] 327 | int lasti, ret, i, k, foundblank=0, offset, lastoffset = -1, hash, size; | ^~~ convert.c: In function 'do_conversion': convert.c:416:25: warning: unused variable 'istbuf' [-Wunused-variable] 416 | struct stat istbuf; | ^~~~~~ convert.c:413:25: warning: unused variable 's' [-Wunused-variable] 413 | char s[MAX_LINE_LEN]; | ^ convert.c: In function 'change_format': convert.c:581:24: warning: implicit declaration of function 'usage' [-Wimplicit-function-declaration] 581 | return usage(); | ^~~~~ convert.c:568:120: warning: variable 'bytelevelindex' set but not used [-Wunused-but-set-variable] 568 | int lastslash, name_len, indextype, indexnumber, structuredindex, recordlevelindex, temp_attr_num, bytelevelindex; /*indextype*/ | ^~~~~~~~~~~~~~ convert.c:568:105: warning: variable 'temp_attr_num' set but not used [-Wunused-but-set-variable] 568 | int lastslash, name_len, indextype, indexnumber, structuredindex, recordlevelindex, temp_attr_num, bytelevelindex; /*indextype*/ | ^~~~~~~~~~~~~ convert.c:568:87: warning: variable 'recordlevelindex' set but not used [-Wunused-but-set-variable] 568 | int lastslash, name_len, indextype, indexnumber, structuredindex, recordlevelindex, temp_attr_num, bytelevelindex; /*indextype*/ | ^~~~~~~~~~~~~~~~ convert.c: In function 'name2element': convert.c:298:39: warning: 'k' may be used uninitialized in this function [-Wmaybe-uninitialized] 298 | buffer[k] = FILE_END_MARK; | ^ convert.c: In function 'mem_name2element': convert.c:379:39: warning: 'k' may be used uninitialized in this function [-Wmaybe-uninitialized] 379 | buffer[k] = FILE_END_MARK; | ^ convert.c: In function 'change_format': convert.c:794:43: warning: '%s' directive writing up to 1023 bytes into a region of size 1018 [-Wformat-overflow=] 794 | sprintf(s, "mv -f %s %s", outname, realname); | ^~ ~~~~~~~ In file included from /usr/include/stdio.h:900, from glimpse.h:8, from convert.c:10: /usr/include/bits/stdio2.h:30:10: note: '__sprintf_chk' output 8 or more bytes (assuming 1031) 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 ()); | ~~~~~~~~~~~~~~~~~ In file included from /usr/include/string.h:519, from glimpse.h:10, from convert.c:10: In function 'strncpy', inlined from 'main' at convert.c:899:7: /usr/include/bits/string_fortified.h:95:10: warning: 'strncpy' specified bound 1024 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'strncpy', inlined from 'main' at convert.c:891:7: /usr/include/bits/string_fortified.h:95:10: warning: 'strncpy' specified bound 1024 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -L../lib -o ../bin/wgconvert convert.o io.o simpletest.o filetype.o region.o memlook.o getword.o -lagrep -lc -lm make[1]: Leaving directory '/builddir/build/BUILD/glimpse-49457116bb0796636fd1bc84f39006fb102bfafc/index' make[1]: Entering directory '/builddir/build/BUILD/glimpse-49457116bb0796636fd1bc84f39006fb102bfafc/dynfilters' flex -F -8 htuml2txt.lex gcc -O3 -fomit-frame-pointer -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c lex.yy.c lex.yy.c:4312:16: warning: 'input' defined but not used [-Wunused-function] 4312 | #else | ^ lex.yy.c:4269:17: warning: 'yyunput' defined but not used [-Wunused-function] 4269 | | ^ gcc -o htuml2txt lex.yy.o -lfl make[1]: Leaving directory '/builddir/build/BUILD/glimpse-49457116bb0796636fd1bc84f39006fb102bfafc/dynfilters' gcc -c -Iindex -Iagrep -Ilibtemplate/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DISSERVER=0 -o main.o main.c main.c:204:8: warning: type defaults to 'int' in declaration of 'free_list' [-Wimplicit-int] 204 | extern free_list(); | ^~~~~~~~~ main.c: In function 'glimpse_search': main.c:292:73: warning: "/*" within comment [-Wcomment] 292 | /* beginregionptr = curtextend - GD_length; /* prevent next curtextbegin to go behind previous curtextend (!) */ | main.c:373:29: warning: pointer targets in passing argument 1 of 'strncmp' differ in signedness [-Wpointer-sign] 373 | if (strncmp(curtextbegin, GD_pattern, GD_length)) { | ^~~~~~~~~~~~ | | | unsigned char * In file included from index/glimpse.h:10, from main.c:6: /usr/include/string.h:143:33: note: expected 'const char *' but argument is of type 'unsigned char *' 143 | extern int strncmp (const char *__s1, const char *__s2, size_t __n) | ~~~~~~~~~~~~^~~~ main.c:373:43: warning: pointer targets in passing argument 2 of 'strncmp' differ in signedness [-Wpointer-sign] 373 | if (strncmp(curtextbegin, GD_pattern, GD_length)) { | ^~~~~~~~~~ | | | unsigned char * In file included from index/glimpse.h:10, from main.c:6: /usr/include/string.h:143:51: note: expected 'const char *' but argument is of type 'unsigned char *' 143 | extern int strncmp (const char *__s1, const char *__s2, size_t __n) | ~~~~~~~~~~~~^~~~ main.c:400:36: warning: implicit declaration of function 'memagrep_search' [-Wimplicit-function-declaration] 400 | if ((ret = memagrep_search(AM, APattern, curtextend-curtextbegin, curtextbegin, 0, outfp)) > 0) | ^~~~~~~~~~~~~~~ main.c:417:36: warning: implicit declaration of function 'exec'; did you mean 'rexec'? [-Wimplicit-function-declaration] 417 | if ((ret = exec(-1, NULL)) > 0) | ^~~~ | rexec main.c:438:25: warning: implicit declaration of function 'file_out'; did you mean 'fileno'? [-Wimplicit-function-declaration] 438 | file_out(realfilename); | ^~~~~~~~ | fileno main.c:237:25: warning: variable 'MAXTIMES' set but not used [-Wunused-but-set-variable] 237 | static int MAXTIMES, MAXPGTIMES, pagesize; | ^~~~~~~~ main.c:231:60: warning: unused variable 'c' [-Wunused-variable] 231 | CHAR *text, *curtextend, *curtextbegin, c; | ^ main.c:229:25: warning: unused variable 'sig' [-Wunused-variable] 229 | char sig[SIGNATURE_LEN]; | ^~~ main.c: At top level: main.c:466:1: warning: return type defaults to 'int' [-Wimplicit-int] 466 | read_index(indexdir) | ^~~~~~~~~~ main.c: In function 'read_index': main.c:536:34: warning: implicit declaration of function 'get_table' [-Wimplicit-function-declaration] 536 | GNumpartitions = get_table(P_TABLE, p_table, MAX_PARTITION, 0); | ^~~~~~~~~ main.c:562:70: warning: implicit declaration of function 'read_mini'; did you mean 'readline'? [-Wimplicit-function-declaration] 562 | if (OneFilePerBlock && glimpse_isserver && (minifp != NULL)) read_mini(indexfp, minifp); | ^~~~~~~~~ | readline main.c:563:9: warning: implicit declaration of function 'read_filenames' [-Wimplicit-function-declaration] 563 | read_filenames(); | ^~~~~~~~~~~~~~ main.c:566:9: warning: implicit declaration of function 'set_indexable_char' [-Wimplicit-function-declaration] 566 | set_indexable_char(indexable_char); | ^~~~~~~~~~~~~~~~~~ main.c:568:9: warning: implicit declaration of function 'set_special_char' [-Wimplicit-function-declaration] 568 | set_special_char(indexable_char); | ^~~~~~~~~~~~~~~~ main.c: At top level: main.c:600:1: warning: return type defaults to 'int' [-Wimplicit-int] 600 | reinitialize_server(argc, argv) | ^~~~~~~~~~~~~~~~~~~ main.c: In function 'reinitialize_server': main.c:593:17: warning: implicit declaration of function 'attr_free_table' [-Wimplicit-function-declaration] 593 | attr_free_table();\ | ^~~~~~~~~~~~~~~ main.c:605:9: note: in expansion of macro 'CLEANUP' 605 | CLEANUP; | ^~~~~~~ main.c:595:9: warning: implicit declaration of function 'destroy_filename_hashtable' [-Wimplicit-function-declaration] 595 | destroy_filename_hashtable();\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ main.c:605:9: note: in expansion of macro 'CLEANUP' 605 | CLEANUP; | ^~~~~~~ main.c:604:20: warning: unused variable 'fd' [-Wunused-variable] 604 | int i, fd; | ^~ main.c:604:17: warning: unused variable 'i' [-Wunused-variable] 604 | int i, fd; | ^ main.c: At top level: main.c:693:1: warning: return type defaults to 'int' [-Wimplicit-int] 693 | main(argc, argv) | ^~~~ main.c: In function 'main': main.c:727:17: warning: implicit declaration of function 'usage' [-Wimplicit-function-declaration] 727 | usage(); /* Client nees at least 1 argument */ | ^~~~~ main.c:743:9: warning: implicit declaration of function 'init_filename_hashtable' [-Wimplicit-function-declaration] 743 | init_filename_hashtable(); | ^~~~~~~~~~~~~~~~~~~~~~~ main.c:747:21: warning: pointer targets in passing argument 1 of 'gethostname' differ in signedness [-Wpointer-sign] 747 | gethostname(SERV_HOST, MAXNAME - 2); | ^~~~~~~~~ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/sys/types.h:25, from /usr/include/sys/param.h:25, from main.c:4: /usr/include/bits/unistd.h:282:1: note: expected 'char *' but argument is of type 'unsigned char *' 282 | __NTH (gethostname (char *__buf, size_t __buflen)) | ^~~~~ main.c:751:16: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] 751 | strcpy(&GProgname[0], argv[0]); | ^~~~~~~~~~~~~ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/sys/types.h:25, from /usr/include/sys/param.h:25, from main.c:4: /usr/include/bits/string_fortified.h:77:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ main.c:753:9: warning: implicit declaration of function 'region_initialize'; did you mean 'reinitialize'? [-Wimplicit-function-declaration] 753 | region_initialize(); | ^~~~~~~~~~~~~~~~~ | reinitialize main.c:800:60: warning: implicit declaration of function 'usageS' [-Wimplicit-function-declaration] 800 | RETURNMAIN(usageS()); | ^~~~~~ main.c:735:13: note: in definition of macro 'RETURNMAIN' 735 | if (val < 0) exit (2);\ | ^~~ main.c:824:48: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] 824 | strcpy(SERV_HOST, argv[0]); | ^~~~~~~~~ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/sys/types.h:25, from /usr/include/sys/param.h:25, from main.c:4: /usr/include/bits/string_fortified.h:77:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ main.c:828:48: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] 828 | strcpy(SERV_HOST, p+1); | ^~~~~~~~~ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/sys/types.h:25, from /usr/include/sys/param.h:25, from main.c:4: /usr/include/bits/string_fortified.h:77:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ main.c:1214:33: warning: pointer targets in passing argument 1 of 'gethostbyname' differ in signedness [-Wpointer-sign] 1214 | if ((hp = gethostbyname(SERV_HOST)) == NULL) { | ^~~~~~~~~ | | | unsigned char * In file included from communicate.c:18, from main.c:33: /usr/include/netdb.h:142:51: note: expected 'const char *' but argument is of type 'unsigned char *' 142 | extern struct hostent *gethostbyname (const char *__name); | ~~~~~~~~~~~~^~~~~~ main.c:1284:15: warning: implicit declaration of function 'process_query' [-Wimplicit-function-declaration] 1284 | ret = process_query(oldargc, oldargv, fileno(stdin)); | ^~~~~~~~~~~~~ main.c:715:17: warning: unused variable 'array' [-Wunused-variable] 715 | char array[4]; | ^~~~~ main.c:713:36: warning: unused variable 'clstderr' [-Wunused-variable] 713 | int clstdin, clstdout, clstderr; | ^~~~~~~~ main.c:713:26: warning: unused variable 'clstdout' [-Wunused-variable] 713 | int clstdin, clstdout, clstderr; | ^~~~~~~~ main.c:713:17: warning: unused variable 'clstdin' [-Wunused-variable] 713 | int clstdin, clstdout, clstderr; | ^~~~~~~ main.c:712:19: warning: unused variable 'clargv' [-Wunused-variable] 712 | char **clargv; | ^~~~~~ main.c:711:17: warning: unused variable 'clargc' [-Wunused-variable] 711 | int clargc; | ^~~~~~ main.c:710:17: warning: unused variable 'cli_len' [-Wunused-variable] 710 | int cli_len; | ^~~~~~~ main.c:707:28: warning: unused variable 'cli_addr' [-Wunused-variable] 707 | struct sockaddr_in cli_addr, serv_addr; | ^~~~~~~~ main.c:703:17: warning: unused variable 'clout' [-Wunused-variable] 703 | int clout; | ^~~~~ main.c:702:49: warning: unused variable 'clpid' [-Wunused-variable] 702 | int sockfd, newsockfd, clilen, len, clpid; | ^~~~~ main.c:702:36: warning: unused variable 'clilen' [-Wunused-variable] 702 | int sockfd, newsockfd, clilen, len, clpid; | ^~~~~~ main.c:702:25: warning: unused variable 'newsockfd' [-Wunused-variable] 702 | int sockfd, newsockfd, clilen, len, clpid; | ^~~~~~~~~ main.c: At top level: main.c:1289:1: warning: return type defaults to 'int' [-Wimplicit-int] 1289 | process_query(argc, argv, newsockfd) | ^~~~~~~~~~~~~ main.c: In function 'process_query': main.c:1387:16: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] 1387 | strcpy(&GProgname[0], argv[0]); | ^~~~~~~~~~~~~ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/sys/types.h:25, from /usr/include/sys/param.h:25, from main.c:4: /usr/include/bits/string_fortified.h:77:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ main.c:1434:16: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] 1434 | strcpy(GD_pattern, "\n"); | ^~~~~~~~~~ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/sys/types.h:25, from /usr/include/sys/param.h:25, from main.c:4: /usr/include/bits/string_fortified.h:77:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ main.c:1435:28: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 1435 | GD_length = strlen(GD_pattern); | ^~~~~~~~~~ | | | unsigned char * In file included from index/glimpse.h:10, from main.c:6: /usr/include/string.h:391:35: note: expected 'const char *' but argument is of type 'unsigned char *' 391 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ main.c:1462:21: warning: implicit declaration of function 'fileagrep' [-Wimplicit-function-declaration] 1462 | i = fileagrep(oldargc, oldargv, 0, stdout); | ^~~~~~~~~ main.c:1375:29: warning: implicit declaration of function 'destroy_tree' [-Wimplicit-function-declaration] 1375 | if (ComplexBoolean) destroy_tree(&GParse);\ | ^~~~~~~~~~~~ main.c:1463:17: note: in expansion of macro 'RETURN' 1463 | RETURN(i); | ^~~~~~ main.c:1572:48: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] 1572 | strcpy(FileOpt, argv[0]); | ^~~~~~~ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/sys/types.h:25, from /usr/include/sys/param.h:25, from main.c:4: /usr/include/bits/string_fortified.h:77:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ main.c:1579:48: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] 1579 | strcpy(FileOpt, p+1); | ^~~~~~~ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/sys/types.h:25, from /usr/include/sys/param.h:25, from main.c:4: /usr/include/bits/string_fortified.h:77:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ main.c:1735:48: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] 1735 | strcpy(SERV_HOST, argv[0]); | ^~~~~~~~~ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/sys/types.h:25, from /usr/include/sys/param.h:25, from main.c:4: /usr/include/bits/string_fortified.h:77:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ main.c:1741:48: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] 1741 | strcpy(SERV_HOST, p+1); | ^~~~~~~~~ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/sys/types.h:25, from /usr/include/sys/param.h:25, from main.c:4: /usr/include/bits/string_fortified.h:77:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ main.c:2091:17: warning: implicit declaration of function 'read_filters' [-Wimplicit-function-declaration] 2091 | read_filters(INDEX_DIR, UseFilters); | ^~~~~~~~~~~~ main.c:2095:27: warning: implicit declaration of function 'fileagrep_init' [-Wimplicit-function-declaration] 2095 | if ((GM = fileagrep_init(agrep_argc, agrep_argv, MAXPAT, GPattern)) <= 0) { | ^~~~~~~~~~~~~~ main.c:2119:32: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] 2119 | strcpy(APattern, GPattern); | ^~~~~~~~ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/sys/types.h:25, from /usr/include/sys/param.h:25, from main.c:4: /usr/include/bits/string_fortified.h:77:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ main.c:2119:42: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] 2119 | strcpy(APattern, GPattern); | ^~~~~~~~ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/sys/types.h:25, from /usr/include/sys/param.h:25, from main.c:4: /usr/include/bits/string_fortified.h:77:1: note: expected 'const char * restrict' but argument is of type 'unsigned char *' 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ main.c:2127:54: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] 2127 | strcpy(terminals[0].data.leaf.value, GPattern); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/sys/types.h:25, from /usr/include/sys/param.h:25, from main.c:4: /usr/include/bits/string_fortified.h:77:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ main.c:2127:62: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] 2127 | strcpy(terminals[0].data.leaf.value, GPattern); | ^~~~~~~~ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/sys/types.h:25, from /usr/include/sys/param.h:25, from main.c:4: /usr/include/bits/string_fortified.h:77:1: note: expected 'const char * restrict' but argument is of type 'unsigned char *' 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ main.c:2130:26: warning: implicit declaration of function 'split_pattern' [-Wimplicit-function-declaration] 2130 | else if (split_pattern(GPattern, GM, APattern, terminals, &num_terminals, &GParse, StructuredIndex) <= 0) RETURN(-1); | ^~~~~~~~~~~~~ main.c:2150:27: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 2150 | AM=strlen(APattern); | ^~~~~~~~ | | | unsigned char * In file included from index/glimpse.h:10, from main.c:6: /usr/include/string.h:391:35: note: expected 'const char *' but argument is of type 'unsigned char *' 391 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ main.c:2152:46: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] 2152 | strcpy(agrep_argv[patindex], APattern); | ^~~~~~~~ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/sys/types.h:25, from /usr/include/sys/param.h:25, from main.c:4: /usr/include/bits/string_fortified.h:77:1: note: expected 'const char * restrict' but argument is of type 'unsigned char *' 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ main.c:2165:46: warning: pointer targets in passing argument 1 of 'strncmp' differ in signedness [-Wpointer-sign] 2165 | if (!strncmp(dest_index_buf, "BEGIN", strlen("BEGIN"))) break; | ^~~~~~~~~~~~~~ | | | unsigned char * In file included from index/glimpse.h:10, from main.c:6: /usr/include/string.h:143:33: note: expected 'const char *' but argument is of type 'unsigned char *' 143 | extern int strncmp (const char *__s1, const char *__s2, size_t __n) | ~~~~~~~~~~~~^~~~ main.c:2167:32: warning: pointer targets in passing argument 1 of 'sscanf' differ in signedness [-Wpointer-sign] 2167 | sscanf(&dest_index_buf[strlen("BEGIN")], "%d%d%d", &bestmatcherrors, &NOBYTELEVEL, &OPTIMIZEBYTELEVEL); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | unsigned char * In file included from index/glimpse.h:8, from main.c:6: /usr/include/stdio.h:417:43: note: expected 'const char * restrict' but argument is of type 'unsigned char *' 417 | extern int sscanf (const char *__restrict __s, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ main.c:2172:46: warning: pointer targets in passing argument 1 of 'strncmp' differ in signedness [-Wpointer-sign] 2172 | if (!strncmp(dest_index_buf, "END", strlen("END"))) break; | ^~~~~~~~~~~~~~ | | | unsigned char * In file included from index/glimpse.h:10, from main.c:6: /usr/include/string.h:143:33: note: expected 'const char *' but argument is of type 'unsigned char *' 143 | extern int strncmp (const char *__s1, const char *__s2, size_t __n) | ~~~~~~~~~~~~^~~~ main.c:2181:96: warning: pointer targets in passing argument 1 of 'strdup' differ in signedness [-Wpointer-sign] 2181 | GTextfiles[GNumfiles++] = (CHAR *)strdup(GTextfilenames[x]); | ~~~~~~~~~~~~~~^~~ | | | unsigned char * In file included from index/glimpse.h:10, from main.c:6: /usr/include/string.h:171:34: note: expected 'const char *' but argument is of type 'unsigned char *' 171 | extern char *strdup (const char *__s) | ~~~~~~~~~~~~^~~ main.c:2186:96: warning: pointer targets in passing argument 1 of 'strdup' differ in signedness [-Wpointer-sign] 2186 | GTextfiles[GNumfiles++] = (CHAR *)strdup(GTextfilenames[x]); | ~~~~~~~~~~~~~~^~~ | | | unsigned char * In file included from index/glimpse.h:10, from main.c:6: /usr/include/string.h:171:34: note: expected 'const char *' but argument is of type 'unsigned char *' 171 | extern char *strdup (const char *__s) | ~~~~~~~~~~~~^~~ main.c:2273:23: warning: implicit declaration of function 'search_index'; did you mean 'read_index'? [-Wimplicit-function-declaration] 2273 | ret = search_index(GParse); | ^~~~~~~~~~~~ | read_index main.c:2299:44: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 2299 | if (src_index_set[iii] & mask_int[jjj]) | ^ main.c:2328:32: warning: unused variable 'len' [-Wunused-variable] 2328 | int i, len = -1, nextchar; | ^~~ main.c:2429:38: warning: implicit declaration of function 'mask_filenames' [-Wimplicit-function-declaration] 2429 | if (FILENAMESINFILE) mask_filenames(src_index_set, filenames_file, file_num, num_blocks); /* keep only those files that are in filenames_file */ | ^~~~~~~~~~~~~~ main.c:2436:52: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 2436 | if (src_index_set[iii] & mask_int[jjj]) | ^ main.c:2457:25: warning: implicit declaration of function 'get_filenames'; did you mean 'get_file_time'? [-Wimplicit-function-declaration] 2457 | get_filenames(src_index_set, 0, NULL, dummylen, dummypat, file_num); | ^~~~~~~~~~~~~ | get_file_time main.c:2532:47: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] 2532 | strcpy(index_argv[0], GProgname); | ^~~~~~~~~ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/sys/types.h:25, from /usr/include/sys/param.h:25, from main.c:4: /usr/include/bits/string_fortified.h:77:1: note: expected 'const char * restrict' but argument is of type 'unsigned char *' 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ main.c:2565:49: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 2565 | fileopt_length = strlen(FileOpt); | ^~~~~~~ | | | unsigned char * In file included from index/glimpse.h:10, from main.c:6: /usr/include/string.h:391:35: note: expected 'const char *' but argument is of type 'unsigned char *' 391 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ main.c:2566:63: warning: pointer targets in passing argument 2 of 'strncpy' differ in signedness [-Wpointer-sign] 2566 | strncpy(index_argv[index_argc],FileOpt+j,fileopt_length-j); | ~~~~~~~^~ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/sys/types.h:25, from /usr/include/sys/param.h:25, from main.c:4: /usr/include/bits/string_fortified.h:92:1: note: expected 'const char * restrict' but argument is of type 'unsigned char *' 92 | __NTH (strncpy (char *__restrict __dest, const char *__restrict __src, | ^~~~~ main.c:2692:79: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] 2692 | if (GPRINTFILENUMBER) sprintf(CurrentFileName, "%d", GFileIndex[i]); | ^~~~~~~~~~~~~~~ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/sys/types.h:25, from /usr/include/sys/param.h:25, from main.c:4: /usr/include/bits/stdio2.h:28:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 28 | __NTH (sprintf (char *__restrict __s, const char *__restrict __fmt, ...)) | ^~~~~ main.c:2693:61: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] 2693 | else strcpy(CurrentFileName, GTextfiles[i]); | ^~~~~~~~~~~~~~~ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/sys/types.h:25, from /usr/include/sys/param.h:25, from main.c:4: /usr/include/bits/string_fortified.h:77:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ main.c:2693:88: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] 2693 | else strcpy(CurrentFileName, GTextfiles[i]); | ~~~~~~~~~~^~~ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/sys/types.h:25, from /usr/include/sys/param.h:25, from main.c:4: /usr/include/bits/string_fortified.h:77:1: note: expected 'const char * restrict' but argument is of type 'unsigned char *' 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ main.c:2698:60: warning: implicit declaration of function 'fileagrep_search' [-Wimplicit-function-declaration] 2698 | if ((ret = fileagrep_search(AM, APattern, 1, >extfiles[i], 0, stdout)) > 0) { | ^~~~~~~~~~~~~~~~ main.c:2721:79: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] 2721 | if (GPRINTFILENUMBER) sprintf(CurrentFileName, "%d", GFileIndex[i]); | ^~~~~~~~~~~~~~~ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/sys/types.h:25, from /usr/include/sys/param.h:25, from main.c:4: /usr/include/bits/stdio2.h:28:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 28 | __NTH (sprintf (char *__restrict __s, const char *__restrict __fmt, ...)) | ^~~~~ main.c:2722:61: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] 2722 | else strcpy(CurrentFileName, GTextfiles[i]); | ^~~~~~~~~~~~~~~ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/sys/types.h:25, from /usr/include/sys/param.h:25, from main.c:4: /usr/include/bits/string_fortified.h:77:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ main.c:2722:88: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] 2722 | else strcpy(CurrentFileName, GTextfiles[i]); | ~~~~~~~~~~^~~ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/sys/types.h:25, from /usr/include/sys/param.h:25, from main.c:4: /usr/include/bits/string_fortified.h:77:1: note: expected 'const char * restrict' but argument is of type 'unsigned char *' 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ main.c:2764:45: warning: implicit declaration of function 'apply_filter' [-Wimplicit-function-declaration] 2764 | if (apply_filter(GTextfiles[i], outname[0]) == 1) { | ^~~~~~~~~~~~ main.c:2767:79: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] 2767 | if (GPRINTFILENUMBER) sprintf(CurrentFileName, "%d", GFileIndex[i]); | ^~~~~~~~~~~~~~~ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/sys/types.h:25, from /usr/include/sys/param.h:25, from main.c:4: /usr/include/bits/stdio2.h:28:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 28 | __NTH (sprintf (char *__restrict __s, const char *__restrict __fmt, ...)) | ^~~~~ main.c:2768:61: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] 2768 | else strcpy(CurrentFileName, GTextfiles[i]); | ^~~~~~~~~~~~~~~ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/sys/types.h:25, from /usr/include/sys/param.h:25, from main.c:4: /usr/include/bits/string_fortified.h:77:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ main.c:2768:88: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] 2768 | else strcpy(CurrentFileName, GTextfiles[i]); | ~~~~~~~~~~^~~ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/sys/types.h:25, from /usr/include/sys/param.h:25, from main.c:4: /usr/include/bits/string_fortified.h:77:1: note: expected 'const char * restrict' but argument is of type 'unsigned char *' 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ main.c:2812:87: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] 2812 | if (GPRINTFILENUMBER) sprintf(CurrentFileName, "%d", GFileIndex[i]); | ^~~~~~~~~~~~~~~ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/sys/types.h:25, from /usr/include/sys/param.h:25, from main.c:4: /usr/include/bits/stdio2.h:28:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 28 | __NTH (sprintf (char *__restrict __s, const char *__restrict __fmt, ...)) | ^~~~~ main.c:2813:69: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] 2813 | else strcpy(CurrentFileName, GTextfiles[i]); | ^~~~~~~~~~~~~~~ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/sys/types.h:25, from /usr/include/sys/param.h:25, from main.c:4: /usr/include/bits/string_fortified.h:77:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ main.c:2813:96: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] 2813 | else strcpy(CurrentFileName, GTextfiles[i]); | ~~~~~~~~~~^~~ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/sys/types.h:25, from /usr/include/sys/param.h:25, from main.c:4: /usr/include/bits/string_fortified.h:77:1: note: expected 'const char * restrict' but argument is of type 'unsigned char *' 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ main.c:2883:71: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] 2883 | if (GPRINTFILENUMBER) sprintf(CurrentFileName, "%d", GFileIndex[i]); | ^~~~~~~~~~~~~~~ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/sys/types.h:25, from /usr/include/sys/param.h:25, from main.c:4: /usr/include/bits/stdio2.h:28:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 28 | __NTH (sprintf (char *__restrict __s, const char *__restrict __fmt, ...)) | ^~~~~ main.c:2884:53: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] 2884 | else strcpy(CurrentFileName, GTextfiles[i]); | ^~~~~~~~~~~~~~~ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/sys/types.h:25, from /usr/include/sys/param.h:25, from main.c:4: /usr/include/bits/string_fortified.h:77:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ main.c:2884:80: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] 2884 | else strcpy(CurrentFileName, GTextfiles[i]); | ~~~~~~~~~~^~~ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/sys/types.h:25, from /usr/include/sys/param.h:25, from main.c:4: /usr/include/bits/string_fortified.h:77:1: note: expected 'const char * restrict' but argument is of type 'unsigned char *' 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ main.c:2928:54: warning: implicit declaration of function 'filter_output' [-Wimplicit-function-declaration] 2928 | ret = filter_output(GTextfiles[i], tempfile, GParse, GD_pattern, GD_length, GOUTTAIL, nullfp, StructuredIndex); | ^~~~~~~~~~~~~ main.c:2970:71: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] 2970 | if (GPRINTFILENUMBER) sprintf(CurrentFileName, "%d", GFileIndex[i]); | ^~~~~~~~~~~~~~~ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/sys/types.h:25, from /usr/include/sys/param.h:25, from main.c:4: /usr/include/bits/stdio2.h:28:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 28 | __NTH (sprintf (char *__restrict __s, const char *__restrict __fmt, ...)) | ^~~~~ main.c:2971:53: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] 2971 | else strcpy(CurrentFileName, GTextfiles[i]); | ^~~~~~~~~~~~~~~ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/sys/types.h:25, from /usr/include/sys/param.h:25, from main.c:4: /usr/include/bits/string_fortified.h:77:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ main.c:2971:80: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] 2971 | else strcpy(CurrentFileName, GTextfiles[i]); | ~~~~~~~~~~^~~ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/sys/types.h:25, from /usr/include/sys/param.h:25, from main.c:4: /usr/include/bits/string_fortified.h:77:1: note: expected 'const char * restrict' but argument is of type 'unsigned char *' 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ main.c:1317:17: warning: variable 'gprev_num_of_matched' set but not used [-Wunused-but-set-variable] 1317 | int gprev_num_of_matched = 0; | ^~~~~~~~~~~~~~~~~~~~ main.c:1309:17: warning: unused variable 'temp_file' [-Wunused-variable] 1309 | char temp_file[MAX_LINE_LEN]; | ^~~~~~~~~ main.c:1308:17: warning: unused variable 'TEMP_FILE' [-Wunused-variable] 1308 | char TEMP_FILE[MAX_LINE_LEN]; | ^~~~~~~~~ main.c:1303:17: warning: unused variable 'jj' [-Wunused-variable] 1303 | int jj; | ^~ main.c:1296:17: warning: unused variable 'num_read' [-Wunused-variable] 1296 | int num_read; | ^~~~~~~~ main.c: In function 'getbyteoff': main.c:3128:26: warning: pointer targets in passing argument 1 of 'atoi' differ in signedness [-Wpointer-sign] 3128 | *pbyteoff = atoi(temp); | ^~~~ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/sys/types.h:25, from /usr/include/sys/param.h:25, from main.c:4: /usr/include/stdlib.h:361:1: note: expected 'const char *' but argument is of type 'unsigned char *' 361 | __NTH (atoi (const char *__nptr)) | ^~~~~ main.c: In function 'filter_output': main.c:3182:39: warning: implicit declaration of function 'region_create' [-Wimplicit-function-declaration] 3182 | if (StructuredIndex && (-1 == region_create(infile))) { | ^~~~~~~~~~~~~ main.c:3189:46: warning: implicit declaration of function 'region_destroy' [-Wimplicit-function-declaration] 3189 | if (StructuredIndex) region_destroy(); | ^~~~~~~~~~~~~~ main.c:3262:69: warning: implicit declaration of function 'region_identify' [-Wimplicit-function-declaration] 3262 | else if ( (num_attr <= 0) || (((attribute = region_identify(byteoff, 0)) < num_attr) && (attribute >= 0)) ) { | ^~~~~~~~~~~~~~~ main.c:3286:102: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 3286 | if (memagrep_search( strlen(terminals[i].data.leaf.value), terminals[i].data.leaf.value, | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ | | | unsigned char * In file included from index/glimpse.h:10, from main.c:6: /usr/include/string.h:391:35: note: expected 'const char *' but argument is of type 'unsigned char *' 391 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ main.c:3341:59: warning: implicit declaration of function 'eval_tree' [-Wimplicit-function-declaration] 3341 | success = eval_tree(GParse, matched_terminals); | ^~~~~~~~~ main.c:3171:17: warning: unused variable 'count' [-Wunused-variable] 3171 | int count = 0; | ^~~~~ main.c: At top level: main.c:3481:1: warning: return type defaults to 'int' [-Wimplicit-int] 3481 | usage() | ^~~~~ main.c:3561:1: warning: return type defaults to 'int' [-Wimplicit-int] 3561 | usageS() | ^~~~~~ main.c: In function 'glimpse_search': main.c:338:33: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 338 | fread(beginregionptr, 1, num, infp); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ main.c: In function 'process_Y_option': main.c:457:9: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 457 | fread(arrayend, 1, 4, fp); | ^~~~~~~~~~~~~~~~~~~~~~~~~ main.c: In function 'read_index': main.c:475:25: warning: ignoring return value of 'getcwd' declared with attribute 'warn_unused_result' [-Wunused-result] 475 | getcwd(indexdir, MAXNAME-1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ main.c:527:9: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] 527 | fgets(indexnumberbuf, 256, indexfp); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ main.c:530:9: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 530 | fscanf(indexfp, "%%%d\n", &OneFilePerBlock); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ main.c:538:9: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 538 | fscanf(indexfp, "%%%d%s\n", &StructuredIndex, old_rdelim); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ main.c: In function 'cleanup': main.c:646:17: warning: ignoring return value of 'dup' declared with attribute 'warn_unused_result' [-Wunused-result] 646 | dup(svstderr); | ^~~~~~~~~~~~~ main.c: In function 'quitrequest': main.c:678:17: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 678 | write(svstderr, QUITREQUESTMSG, strlen(QUITREQUESTMSG)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ main.c: In function 'main': main.c:1267:17: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 1267 | write(fileno(stdout), tmpbuf, n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ main.c: In function 'process_query': main.c:1822:41: warning: ignoring return value of 'getcwd' declared with attribute 'warn_unused_result' [-Wunused-result] 1822 | getcwd(temp_bitfield_file, MAX_LINE_LEN-1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ main.c:1846:41: warning: ignoring return value of 'getcwd' declared with attribute 'warn_unused_result' [-Wunused-result] 1846 | getcwd(temp_filenames_file, MAX_LINE_LEN-1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ main.c:2467:49: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] 2467 | fgets(cc, 4, stdin); | ^~~~~~~~~~~~~~~~~~~ main.c:2524:33: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] 2524 | fgets(cc, 4, stdin); | ^~~~~~~~~~~~~~~~~~~ main.c:2595:49: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] 2595 | fgets(cc, 4, stdin); | ^~~~~~~~~~~~~~~~~~~ main.c:2652:33: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] 2652 | fgets(cc, 4, stdin); | ^~~~~~~~~~~~~~~~~~~ At top level: main.c:198:12: warning: 'one' defined but not used [-Wunused-variable] 198 | static int one = 1; /* to set socket option so that glimpseserver releases socket after death */ | ^~~ main.c: In function 'filter_output': main.c:3255:28: warning: 'skiplen' may be used uninitialized in this function [-Wmaybe-uninitialized] 3255 | if ((skiplen < 0) || (byteoff < 0)) { /* output the whole line as it is: there is nothing to strip (e.g., -l) */ | ^ gcc -c -Iindex -Iagrep -Ilibtemplate/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -o get_filename.o get_filename.c get_filename.c:43:1: warning: return type defaults to 'int' [-Wimplicit-int] 43 | read_filenames() | ^~~~~~~~~~~~~~ get_filename.c: In function 'read_filenames': get_filename.c:63:23: warning: pointer targets in passing argument 1 of 'fgets' differ in signedness [-Wpointer-sign] 63 | fgets(buffer, MAX_NAME_SIZE, fp); | ^~~~~~ | | | unsigned char * In file included from /usr/include/stdio.h:900, from index/glimpse.h:8, from get_filename.c:5: /usr/include/bits/stdio2.h:209:25: note: expected 'char * restrict' but argument is of type 'unsigned char *' 209 | fgets (char *__restrict __s, int __n, FILE *__restrict __stream) | ~~~~~~~~~~~~~~~~~^~~ get_filename.c:64:41: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 64 | first_line_len = strlen(buffer); | ^~~~~~ | | | unsigned char * In file included from index/glimpse.h:10, from get_filename.c:5: /usr/include/string.h:391:35: note: expected 'const char *' but argument is of type 'unsigned char *' 391 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ get_filename.c:66:24: warning: pointer targets in passing argument 1 of 'sscanf' differ in signedness [-Wpointer-sign] 66 | sscanf(buffer, "%d", &file_num); | ^~~~~~ | | | unsigned char * In file included from index/glimpse.h:8, from get_filename.c:5: /usr/include/stdio.h:417:43: note: expected 'const char * restrict' but argument is of type 'unsigned char *' 417 | extern int sscanf (const char *__restrict __s, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ get_filename.c:77:17: warning: implicit declaration of function 'initialize_data_structures' [-Wimplicit-function-declaration] 77 | initialize_data_structures(file_num); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ get_filename.c: In function 'mask_filenames': get_filename.c:126:110: warning: implicit declaration of function 'slow_mask_filenames'; did you mean 'mask_filenames'? [-Wimplicit-function-declaration] 126 | if ((num_blocks*100/num_files > DEF_MAX_INDEX_PERCENT/2) && (num_blocks > MaxNum8bPartition)) return slow_mask_filenames(index_vect, infile); | ^~~~~~~~~~~~~~~~~~~ | mask_filenames get_filename.c:173:22: warning: implicit declaration of function 'memagrep' [-Wimplicit-function-declaration] 173 | if ((((ret = memagrep(5, argv, name_list_size, name_list_buffer, outputbuffer_len, outputbuffer)) <= 0) || (agrep_outpointer <= 0)) && (errno != ERANGE)) { | ^~~~~~~~ get_filename.c: At top level: get_filename.c:484:1: warning: return type defaults to 'int' [-Wimplicit-int] 484 | get_filenames(index_vect, argc, argv, dummylen, dummypat, file_num) | ^~~~~~~~~~~~~ get_filename.c: In function 'get_filenames': get_filename.c:539:41: warning: 'return' with no value, in function returning non-void [-Wreturn-type] 539 | return; | ^~~~~~ get_filename.c:484:1: note: declared here 484 | get_filenames(index_vect, argc, argv, dummylen, dummypat, file_num) | ^~~~~~~~~~~~~ get_filename.c:581:41: warning: 'return' with no value, in function returning non-void [-Wreturn-type] 581 | return; | ^~~~~~ get_filename.c:484:1: note: declared here 484 | get_filenames(index_vect, argc, argv, dummylen, dummypat, file_num) | ^~~~~~~~~~~~~ get_filename.c:598:29: warning: implicit declaration of function 'memagrep_init' [-Wimplicit-function-declaration] 598 | if ((dummylen = memagrep_init(argc, argv, MAX_PAT, dummypat)) <= 0) goto end_files; | ^~~~~~~~~~~~~ get_filename.c:600:19: warning: implicit declaration of function 'memagrep_search' [-Wimplicit-function-declaration] 600 | ret = memagrep_search(dummylen, dummypat, dummylen*2, beginptr, outputbuffer_len, outputbuffer); | ^~~~~~~~~~~~~~~ get_filename.c:673:49: warning: 'return' with no value, in function returning non-void [-Wreturn-type] 673 | return; | ^~~~~~ get_filename.c:484:1: note: declared here 484 | get_filenames(index_vect, argc, argv, dummylen, dummypat, file_num) | ^~~~~~~~~~~~~ get_filename.c:752:49: warning: 'return' with no value, in function returning non-void [-Wreturn-type] 752 | return; | ^~~~~~ get_filename.c:484:1: note: declared here 484 | get_filenames(index_vect, argc, argv, dummylen, dummypat, file_num) | ^~~~~~~~~~~~~ get_filename.c:596:44: warning: variable 'myWORDBOUND' set but not used [-Wunused-but-set-variable] 596 | int myREGEX, myFASTREGEX, myD, myWORDBOUND; | ^~~~~~~~~~~ get_filename.c:596:39: warning: variable 'myD' set but not used [-Wunused-but-set-variable] 596 | int myREGEX, myFASTREGEX, myD, myWORDBOUND; | ^~~ get_filename.c:596:26: warning: variable 'myFASTREGEX' set but not used [-Wunused-but-set-variable] 596 | int myREGEX, myFASTREGEX, myD, myWORDBOUND; | ^~~~~~~~~~~ get_filename.c:596:17: warning: variable 'myREGEX' set but not used [-Wunused-but-set-variable] 596 | int myREGEX, myFASTREGEX, myD, myWORDBOUND; | ^~~~~~~ get_filename.c:778:9: warning: 'return' with no value, in function returning non-void [-Wreturn-type] 778 | return; | ^~~~~~ get_filename.c:484:1: note: declared here 484 | get_filenames(index_vect, argc, argv, dummylen, dummypat, file_num) | ^~~~~~~~~~~~~ get_filename.c: In function 'read_filenames': get_filename.c:63:17: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] 63 | fgets(buffer, MAX_NAME_SIZE, fp); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -c -Iindex -Iagrep -Ilibtemplate/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -o get_index.o get_index.c get_index.c:43:1: warning: return type defaults to 'int' [-Wimplicit-int] 43 | free_list(p1) | ^~~~~~~~~ get_index.c:56:1: warning: return type defaults to 'int' [-Wimplicit-int] 56 | sorted_union(list1, list2, f, pf, cf) | ^~~~~~~~~~~~ get_index.c: In function 'sorted_union': get_index.c:66:17: warning: 'return' with no value, in function returning non-void [-Wreturn-type] 66 | return; | ^~~~~~ get_index.c:56:1: note: declared here 56 | sorted_union(list1, list2, f, pf, cf) | ^~~~~~~~~~~~ get_index.c:97:25: warning: 'return' with no value, in function returning non-void [-Wreturn-type] 97 | return; | ^~~~~~ get_index.c:56:1: note: declared here 56 | sorted_union(list1, list2, f, pf, cf) | ^~~~~~~~~~~~ get_index.c: At top level: get_index.c:118:1: warning: return type defaults to 'int' [-Wimplicit-int] 118 | sorted_intersection(filenum, list1, list2, f) | ^~~~~~~~~~~~~~~~~~~ get_index.c: In function 'sorted_intersection': get_index.c:118:1: warning: type of 'filenum' defaults to 'int' [-Wimplicit-int] get_index.c:129:17: warning: 'return' with no value, in function returning non-void [-Wreturn-type] 129 | return; | ^~~~~~ get_index.c:118:1: note: declared here 118 | sorted_intersection(filenum, list1, list2, f) | ^~~~~~~~~~~~~~~~~~~ get_index.c:124:25: warning: unused variable 'tp' [-Wunused-variable] 124 | struct offsets *tp; | ^~ get_index.c: At top level: get_index.c:225:1: warning: return type defaults to 'int' [-Wimplicit-int] 225 | purge_offsets(p1) | ^~~~~~~~~~~~~ get_index.c:241:1: warning: return type defaults to 'int' [-Wimplicit-int] 241 | get_set(buffer, set, offset_table, patlen, pattern, patattr, outfile, partfp, frequency, prevfreq) | ^~~~~~~ get_index.c: In function 'get_set': get_index.c:257:25: warning: implicit declaration of function 'encode8b' [-Wimplicit-function-declaration] 257 | int delim = encode8b(0); | ^~~~~~~~ get_index.c:269:37: warning: implicit declaration of function 'decode8b' [-Wimplicit-function-declaration] 269 | indexattr = decode8b(buffer[bdx2+1]); | ^~~~~~~~ get_index.c:272:37: warning: implicit declaration of function 'decode16b' [-Wimplicit-function-declaration] 272 | indexattr = decode16b((buffer[bdx2+1] << 8) | (buffer[bdx2 + 2])); | ^~~~~~~~~ get_index.c:318:28: warning: implicit declaration of function 'memagrep_search' [-Wimplicit-function-declaration] 318 | if ((ret = memagrep_search(patlen, pattern, bdx2+1, buffer, 0, outfile)) <= 0) return 0; | ^~~~~~~~~~~~~~~ get_index.c:328:13: warning: implicit declaration of function 'get_block_numbers' [-Wimplicit-function-declaration] 328 | get_block_numbers(&buffer[bdx2], &buffer[bdx2], partfp); | ^~~~~~~~~~~~~~~~~ get_index.c:344:29: warning: implicit declaration of function 'decode24b' [-Wimplicit-function-declaration] 344 | x = decode24b(x); | ^~~~~~~~~ get_index.c:355:29: warning: implicit declaration of function 'decode12b' [-Wimplicit-function-declaration] 355 | x = decode12b(x); | ^~~~~~~~~ get_index.c: At top level: get_index.c:489:1: warning: return type defaults to 'int' [-Wimplicit-int] 489 | get_index(infile, index_tab, offset_tab, pattern, patlen, patattr, index_argv, index_argc, outfile, partfp, parse, first_time) | ^~~~~~~~~ get_index.c: In function 'get_index': get_index.c:524:35: warning: pointer targets in passing argument 1 of 'fgets' differ in signedness [-Wpointer-sign] 524 | while(fgets(dest_index_buf+1, REAL_INDEX_BUF-1, f_in)) { | ~~~~~~~~~~~~~~^~ | | | unsigned char * In file included from /usr/include/stdio.h:900, from index/glimpse.h:8, from get_index.c:2: /usr/include/bits/stdio2.h:209:25: note: expected 'char * restrict' but argument is of type 'unsigned char *' 209 | fgets (char *__restrict __s, int __n, FILE *__restrict __stream) | ~~~~~~~~~~~~~~~~~^~~ get_index.c:597:17: warning: label 'both_are_1' defined but not used [-Wunused-label] 597 | both_are_1: | ^~~~~~~~~~ get_index.c:562:17: warning: label 'ret_is_1' defined but not used [-Wunused-label] 562 | ret_is_1: | ^~~~~~~~ get_index.c: At top level: get_index.c:697:1: warning: return type defaults to 'int' [-Wimplicit-int] 697 | mgrep_get_index(infile, index_tab, offset_tab, pat_list, pat_lens, pat_attr, mgrep_pat_index, num_mgrep_pat, patbufpos, index_argv, index_argc, outfile, partfp, parse, first_time) | ^~~~~~~~~~~~~~~ get_index.c: In function 'mgrep_get_index': get_index.c:734:20: warning: implicit declaration of function 'fileagrep' [-Wimplicit-function-declaration] 734 | if ((ret = fileagrep(index_argc, index_argv, 0, f_in)) < 0) { | ^~~~~~~~~ get_index.c:746:25: warning: implicit declaration of function 'memagrep_init' [-Wimplicit-function-declaration] 746 | if ((dummylen = memagrep_init(index_argc, index_argv, MAX_PAT, dummypat)) <= 0) { | ^~~~~~~~~~~~~ get_index.c:779:35: warning: pointer targets in passing argument 1 of 'fgets' differ in signedness [-Wpointer-sign] 779 | while(fgets(dest_index_buf+1, REAL_INDEX_BUF, f_in)) { | ~~~~~~~~~~~~~~^~ | | | unsigned char * In file included from /usr/include/stdio.h:900, from index/glimpse.h:8, from get_index.c:2: /usr/include/bits/stdio2.h:209:25: note: expected 'char * restrict' but argument is of type 'unsigned char *' 209 | fgets (char *__restrict __s, int __n, FILE *__restrict __stream) | ~~~~~~~~~~~~~~~~~^~~ get_index.c:781:24: warning: pointer targets in passing argument 1 of 'sscanf' differ in signedness [-Wpointer-sign] 781 | sscanf(&dest_index_buf[1], "%d-", &patnum); | ^~~~~~~~~~~~~~~~~~ | | | unsigned char * In file included from index/glimpse.h:8, from get_index.c:2: /usr/include/stdio.h:417:43: note: expected 'const char * restrict' but argument is of type 'unsigned char *' 417 | extern int sscanf (const char *__restrict __s, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ get_index.c:891:25: warning: label 'both_are_1' defined but not used [-Wunused-label] 891 | both_are_1: | ^~~~~~~~~~ get_index.c:852:25: warning: label 'ret_is_1' defined but not used [-Wunused-label] 852 | ret_is_1: | ^~~~~~~~ get_index.c:717:23: warning: unused variable 'even_words' [-Wunused-variable] 717 | int x=0, y=0, even_words=1; | ^~~~~~~~~~ get_index.c:717:18: warning: unused variable 'y' [-Wunused-variable] 717 | int x=0, y=0, even_words=1; | ^ get_index.c:717:13: warning: unused variable 'x' [-Wunused-variable] 717 | int x=0, y=0, even_words=1; | ^ get_index.c: In function 'mini_agrep': get_index.c:1063:26: warning: pointer targets in passing argument 1 of 'stat' differ in signedness [-Wpointer-sign] 1063 | if (stat(s, &st) == -1) { | ^ | | | unsigned char * In file included from index/glimpse.h:14, from get_index.c:2: /usr/include/sys/stat.h:205:41: note: expected 'const char * restrict' but argument is of type 'unsigned char *' 205 | extern int stat (const char *__restrict __file, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ get_index.c:1084:14: warning: implicit declaration of function 'get_mini' [-Wimplicit-function-declaration] 1084 | if (!get_mini(word, len, &beginoffset, &endoffset, 0, mini_array_len, minifp)) return 0; | ^~~~~~~~ get_index.c:1091:51: warning: pointer targets in passing argument 1 of 'fgets' differ in signedness [-Wpointer-sign] 1091 | while ((curroffset < endoffset) && (fgets(s, MAX_LINE_LEN, indexfp) != NULL)) { | ^ | | | unsigned char * In file included from /usr/include/stdio.h:900, from index/glimpse.h:8, from get_index.c:2: /usr/include/bits/stdio2.h:209:25: note: expected 'char * restrict' but argument is of type 'unsigned char *' 209 | fgets (char *__restrict __s, int __n, FILE *__restrict __stream) | ~~~~~~~~~~~~~~~~~^~~ get_index.c:1101:30: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] 1101 | cmp = strcmp(word, s); | ^~~~ | | | unsigned char * In file included from index/glimpse.h:10, from get_index.c:2: /usr/include/string.h:140:32: note: expected 'const char *' but argument is of type 'unsigned char *' 140 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ get_index.c:1101:36: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] 1101 | cmp = strcmp(word, s); | ^ | | | unsigned char * In file included from index/glimpse.h:10, from get_index.c:2: /usr/include/string.h:140:50: note: expected 'const char *' but argument is of type 'unsigned char *' 140 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ get_index.c:1112:23: warning: pointer targets in passing argument 1 of 'fputs' differ in signedness [-Wpointer-sign] 1112 | fputs(s, outfp); | ^ | | | unsigned char * In file included from index/glimpse.h:8, from get_index.c:2: /usr/include/stdio.h:649:42: note: expected 'const char * restrict' but argument is of type 'unsigned char *' 649 | extern int fputs (const char *__restrict __s, FILE *__restrict __stream); | ~~~~~~~~~~~~~~~~~~~~~~~^~~ get_index.c: At top level: get_index.c:1120:1: warning: return type defaults to 'int' [-Wimplicit-int] 1120 | fillup_target(result_index_set, result_offset_table, parse) | ^~~~~~~~~~~~~ get_index.c: In function 'fillup_target': get_index.c:1141:54: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] 1141 | strcpy(index_argv[patindex], pat_list[i]); /* i-th pattern in its right position */ | ~~~~~~~~^~~ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from index/glimpse.h:8, from get_index.c:2: /usr/include/bits/string_fortified.h:77:1: note: expected 'const char * restrict' but argument is of type 'unsigned char *' 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ get_index.c: In function 'search_index': get_index.c:1239:29: warning: implicit declaration of function 'split_terminal' [-Wimplicit-function-declaration] 1239 | if (split_terminal(tree->terminalindex, tree->terminalindex+1) <= 0) return -1; | ^~~~~~~~~~~~~~ get_index.c:1329:33: warning: label 'both_are_1' defined but not used [-Wunused-label] 1329 | both_are_1: | ^~~~~~~~~~ get_index.c:1295:33: warning: label 'ret_is_1' defined but not used [-Wunused-label] 1295 | ret_is_1: | ^~~~~~~~ get_index.c: In function 'free_list': get_index.c:53:1: warning: control reaches end of non-void function [-Wreturn-type] 53 | } | ^ get_index.c: In function 'purge_offsets': get_index.c:238:1: warning: control reaches end of non-void function [-Wreturn-type] 238 | } | ^ get_index.c: In function 'mini_agrep': get_index.c:1062:39: warning: '%s' directive writing 14 bytes into a region of size between 0 and 1023 [-Wformat-overflow=] 1062 | sprintf((char*)s, "%s/%s", INDEX_DIR, INDEX_FILE); | ^~ In file included from /usr/include/stdio.h:900, from index/glimpse.h:8, from get_index.c:2: /usr/include/bits/stdio2.h:30:10: note: '__sprintf_chk' output between 16 and 1039 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 ()); | ~~~~~~~~~~~~~~~~~ gcc -c -Iindex -Iagrep -Ilibtemplate/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -o split.o split.c split.c: In function 'split_pattern_flat': split.c:106:17: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 106 | while (buffer_pat = parse_flat(buffer, buffer_end, *pGParse, pGParse)) { | ^~~~~~~~~~ split.c:168:12: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 168 | if (foundattr || WHOLEFILESCOPE) /* then search must always be OR since scope is over whole files */ | ^ split.c: In function 'get_attribute_value': split.c:180:1: warning: type of 'num_attr' defaults to 'int' [-Wimplicit-int] 180 | get_attribute_value(pattr, pval, tokenbuf, tokenlen, num_attr) | ^~~~~~~~~~~~~~~~~~~ split.c: At top level: split.c:225:8: warning: type defaults to 'int' in declaration of 'destroy_tree' [-Wimplicit-int] 225 | extern destroy_tree(); /* use the one in agrep/asplit.c */ | ^~~~~~~~~~~~ split.c: In function 'parse_tree': split.c:311:32: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] 311 | strcpy(&apattern[*apatptr], n->data.leaf.value); | ^~~~~~~~~~~~~~~~~~~ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from index/glimpse.h:8, from split.c:3: /usr/include/bits/string_fortified.h:77:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ split.c:311:65: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] 311 | strcpy(&apattern[*apatptr], n->data.leaf.value); | ~~~~~~~~~~~~^~~~~~ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from index/glimpse.h:8, from split.c:3: /usr/include/bits/string_fortified.h:77:1: note: expected 'const char * restrict' but argument is of type 'unsigned char *' 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ split.c:312:56: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 312 | *apatptr += strlen(n->data.leaf.value); | ~~~~~~~~~~~~^~~~~~ | | | unsigned char * In file included from index/glimpse.h:10, from split.c:3: /usr/include/string.h:391:35: note: expected 'const char *' but argument is of type 'unsigned char *' 391 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ split.c:387:32: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] 387 | strcpy(&apattern[*apatptr], n->data.leaf.value); | ^~~~~~~~~~~~~~~~~~~ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from index/glimpse.h:8, from split.c:3: /usr/include/bits/string_fortified.h:77:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ split.c:387:65: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] 387 | strcpy(&apattern[*apatptr], n->data.leaf.value); | ~~~~~~~~~~~~^~~~~~ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from index/glimpse.h:8, from split.c:3: /usr/include/bits/string_fortified.h:77:1: note: expected 'const char * restrict' but argument is of type 'unsigned char *' 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ split.c:388:56: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 388 | *apatptr += strlen(n->data.leaf.value); | ~~~~~~~~~~~~^~~~~~ | | | unsigned char * In file included from index/glimpse.h:10, from split.c:3: /usr/include/string.h:391:35: note: expected 'const char *' but argument is of type 'unsigned char *' 391 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ split.c: At top level: split.c:496:1: warning: return type defaults to 'int' [-Wimplicit-int] 496 | split_terminal(first, last) | ^~~~~~~~~~~~~~ split.c: In function 'split_terminal': split.c:516:72: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 516 | buffer_end = buffer + strlen(terminals[first].data.leaf.value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ | | | unsigned char * In file included from index/glimpse.h:10, from split.c:3: /usr/include/string.h:391:35: note: expected 'const char *' but argument is of type 'unsigned char *' 391 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ split.c:520:46: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 520 | word_length = strlen(word); | ^~~~ | | | unsigned char * In file included from index/glimpse.h:10, from split.c:3: /usr/include/string.h:391:35: note: expected 'const char *' but argument is of type 'unsigned char *' 391 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ split.c:586:40: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] 586 | strcpy(pat_list[num_pat], word); | ~~~~~~~~^~~~~~~~~ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from index/glimpse.h:8, from split.c:3: /usr/include/bits/string_fortified.h:77:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ split.c:586:51: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] 586 | strcpy(pat_list[num_pat], word); | ^~~~ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from index/glimpse.h:8, from split.c:3: /usr/include/bits/string_fortified.h:77:1: note: expected 'const char * restrict' but argument is of type 'unsigned char *' 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ split.c:600:24: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] 600 | strcpy(&pat_buf[pat_ptr], pat_list[i]); | ^~~~~~~~~~~~~~~~~ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from index/glimpse.h:8, from split.c:3: /usr/include/bits/string_fortified.h:77:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ split.c:600:51: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] 600 | strcpy(&pat_buf[pat_ptr], pat_list[i]); | ~~~~~~~~^~~ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from index/glimpse.h:8, from split.c:3: /usr/include/bits/string_fortified.h:77:1: note: expected 'const char * restrict' but argument is of type 'unsigned char *' 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ split.c:507:18: warning: unused variable 'substring' [-Wunused-variable] 507 | char *substring; /* used with strstr(superstring, substring) */ | ^~~~~~~~~ split.c:506:23: warning: unused variable 'k' [-Wunused-variable] 506 | int i, j, k, attribute; | ^ split.c:506:20: warning: unused variable 'j' [-Wunused-variable] 506 | int i, j, k, attribute; | ^ gcc -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Llib -o bin/glimpse main.o get_filename.o get_index.o split.o index/region.o index/getword.o index/filetype.o index/simpletest.o index/memlook.o index/lib.o index/io.o -lagrep -lc -lm lto-wrapper: warning: using serial compilation of 5 LTRANS jobs cp main.c main_server.c gcc -c -Iindex -Iagrep -Ilibtemplate/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DISSERVER=1 -o main_server.o main_server.c main_server.c:204:8: warning: type defaults to 'int' in declaration of 'free_list' [-Wimplicit-int] 204 | extern free_list(); | ^~~~~~~~~ main_server.c: In function 'glimpse_search': main_server.c:292:73: warning: "/*" within comment [-Wcomment] 292 | /* beginregionptr = curtextend - GD_length; /* prevent next curtextbegin to go behind previous curtextend (!) */ | main_server.c:373:29: warning: pointer targets in passing argument 1 of 'strncmp' differ in signedness [-Wpointer-sign] 373 | if (strncmp(curtextbegin, GD_pattern, GD_length)) { | ^~~~~~~~~~~~ | | | unsigned char * In file included from index/glimpse.h:10, from main_server.c:6: /usr/include/string.h:143:33: note: expected 'const char *' but argument is of type 'unsigned char *' 143 | extern int strncmp (const char *__s1, const char *__s2, size_t __n) | ~~~~~~~~~~~~^~~~ main_server.c:373:43: warning: pointer targets in passing argument 2 of 'strncmp' differ in signedness [-Wpointer-sign] 373 | if (strncmp(curtextbegin, GD_pattern, GD_length)) { | ^~~~~~~~~~ | | | unsigned char * In file included from index/glimpse.h:10, from main_server.c:6: /usr/include/string.h:143:51: note: expected 'const char *' but argument is of type 'unsigned char *' 143 | extern int strncmp (const char *__s1, const char *__s2, size_t __n) | ~~~~~~~~~~~~^~~~ main_server.c:400:36: warning: implicit declaration of function 'memagrep_search' [-Wimplicit-function-declaration] 400 | if ((ret = memagrep_search(AM, APattern, curtextend-curtextbegin, curtextbegin, 0, outfp)) > 0) | ^~~~~~~~~~~~~~~ main_server.c:417:36: warning: implicit declaration of function 'exec'; did you mean 'rexec'? [-Wimplicit-function-declaration] 417 | if ((ret = exec(-1, NULL)) > 0) | ^~~~ | rexec main_server.c:438:25: warning: implicit declaration of function 'file_out'; did you mean 'fileno'? [-Wimplicit-function-declaration] 438 | file_out(realfilename); | ^~~~~~~~ | fileno main_server.c:237:25: warning: variable 'MAXTIMES' set but not used [-Wunused-but-set-variable] 237 | static int MAXTIMES, MAXPGTIMES, pagesize; | ^~~~~~~~ main_server.c:231:60: warning: unused variable 'c' [-Wunused-variable] 231 | CHAR *text, *curtextend, *curtextbegin, c; | ^ main_server.c:229:25: warning: unused variable 'sig' [-Wunused-variable] 229 | char sig[SIGNATURE_LEN]; | ^~~ main_server.c: At top level: main_server.c:466:1: warning: return type defaults to 'int' [-Wimplicit-int] 466 | read_index(indexdir) | ^~~~~~~~~~ main_server.c: In function 'read_index': main_server.c:536:34: warning: implicit declaration of function 'get_table' [-Wimplicit-function-declaration] 536 | GNumpartitions = get_table(P_TABLE, p_table, MAX_PARTITION, 0); | ^~~~~~~~~ main_server.c:562:70: warning: implicit declaration of function 'read_mini'; did you mean 'readline'? [-Wimplicit-function-declaration] 562 | if (OneFilePerBlock && glimpse_isserver && (minifp != NULL)) read_mini(indexfp, minifp); | ^~~~~~~~~ | readline main_server.c:563:9: warning: implicit declaration of function 'read_filenames' [-Wimplicit-function-declaration] 563 | read_filenames(); | ^~~~~~~~~~~~~~ main_server.c:566:9: warning: implicit declaration of function 'set_indexable_char' [-Wimplicit-function-declaration] 566 | set_indexable_char(indexable_char); | ^~~~~~~~~~~~~~~~~~ main_server.c:568:9: warning: implicit declaration of function 'set_special_char' [-Wimplicit-function-declaration] 568 | set_special_char(indexable_char); | ^~~~~~~~~~~~~~~~ main_server.c: At top level: main_server.c:600:1: warning: return type defaults to 'int' [-Wimplicit-int] 600 | reinitialize_server(argc, argv) | ^~~~~~~~~~~~~~~~~~~ main_server.c: In function 'reinitialize_server': main_server.c:593:17: warning: implicit declaration of function 'attr_free_table' [-Wimplicit-function-declaration] 593 | attr_free_table();\ | ^~~~~~~~~~~~~~~ main_server.c:605:9: note: in expansion of macro 'CLEANUP' 605 | CLEANUP; | ^~~~~~~ main_server.c:595:9: warning: implicit declaration of function 'destroy_filename_hashtable' [-Wimplicit-function-declaration] 595 | destroy_filename_hashtable();\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ main_server.c:605:9: note: in expansion of macro 'CLEANUP' 605 | CLEANUP; | ^~~~~~~ main_server.c:604:20: warning: unused variable 'fd' [-Wunused-variable] 604 | int i, fd; | ^~ main_server.c:604:17: warning: unused variable 'i' [-Wunused-variable] 604 | int i, fd; | ^ main_server.c: At top level: main_server.c:693:1: warning: return type defaults to 'int' [-Wimplicit-int] 693 | main(argc, argv) | ^~~~ main_server.c: In function 'main': main_server.c:743:9: warning: implicit declaration of function 'init_filename_hashtable' [-Wimplicit-function-declaration] 743 | init_filename_hashtable(); | ^~~~~~~~~~~~~~~~~~~~~~~ main_server.c:747:21: warning: pointer targets in passing argument 1 of 'gethostname' differ in signedness [-Wpointer-sign] 747 | gethostname(SERV_HOST, MAXNAME - 2); | ^~~~~~~~~ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/sys/types.h:25, from /usr/include/sys/param.h:25, from main_server.c:4: /usr/include/bits/unistd.h:282:1: note: expected 'char *' but argument is of type 'unsigned char *' 282 | __NTH (gethostname (char *__buf, size_t __buflen)) | ^~~~~ main_server.c:751:16: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] 751 | strcpy(&GProgname[0], argv[0]); | ^~~~~~~~~~~~~ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/sys/types.h:25, from /usr/include/sys/param.h:25, from main_server.c:4: /usr/include/bits/string_fortified.h:77:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ main_server.c:753:9: warning: implicit declaration of function 'region_initialize'; did you mean 'reinitialize'? [-Wimplicit-function-declaration] 753 | region_initialize(); | ^~~~~~~~~~~~~~~~~ | reinitialize main_server.c:800:60: warning: implicit declaration of function 'usageS' [-Wimplicit-function-declaration] 800 | RETURNMAIN(usageS()); | ^~~~~~ main_server.c:735:13: note: in definition of macro 'RETURNMAIN' 735 | if (val < 0) exit (2);\ | ^~~ main_server.c:824:48: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] 824 | strcpy(SERV_HOST, argv[0]); | ^~~~~~~~~ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/sys/types.h:25, from /usr/include/sys/param.h:25, from main_server.c:4: /usr/include/bits/string_fortified.h:77:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ main_server.c:828:48: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] 828 | strcpy(SERV_HOST, p+1); | ^~~~~~~~~ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/sys/types.h:25, from /usr/include/sys/param.h:25, from main_server.c:4: /usr/include/bits/string_fortified.h:77:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ main_server.c:1035:33: warning: pointer targets in passing argument 1 of 'gethostbyname' differ in signedness [-Wpointer-sign] 1035 | if ((hp = gethostbyname(SERV_HOST)) == NULL) { | ^~~~~~~~~ | | | unsigned char * In file included from communicate.c:18, from main_server.c:33: /usr/include/netdb.h:142:51: note: expected 'const char *' but argument is of type 'unsigned char *' 142 | extern struct hostent *gethostbyname (const char *__name); | ~~~~~~~~~~~~^~~~~~ main_server.c:1066:28: warning: implicit declaration of function 'do_select'; did you mean 'pselect'? [-Wimplicit-function-declaration] 1066 | if ((ret = do_select(sockfd, 15)) == 0) { | ^~~~~~~~~ | pselect main_server.c:1083:79: warning: pointer targets in passing argument 3 of 'accept' differ in signedness [-Wpointer-sign] 1083 | if ((newsockfd = accept(sockfd, (struct sockaddr *)&cli_addr, &cli_len)) < 0) continue; | ^~~~~~~~ | | | int * In file included from communicate.c:14, from main_server.c:33: /usr/include/sys/socket.h:307:42: note: expected 'socklen_t * restrict' {aka 'unsigned int * restrict'} but argument is of type 'int *' 307 | socklen_t *__restrict __addr_len); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ main_server.c:1135:31: warning: implicit declaration of function 'process_query' [-Wimplicit-function-declaration] 1135 | ret = process_query(clargc, clargv, newsockfd); | ^~~~~~~~~~~~~ main_server.c:715:17: warning: unused variable 'array' [-Wunused-variable] 715 | char array[4]; | ^~~~~ main_server.c:702:36: warning: unused variable 'clilen' [-Wunused-variable] 702 | int sockfd, newsockfd, clilen, len, clpid; | ^~~~~~ main_server.c:697:26: warning: unused variable 'tried' [-Wunused-variable] 697 | int ret = 0, tried = 0; | ^~~~~ main_server.c: At top level: main_server.c:1289:1: warning: return type defaults to 'int' [-Wimplicit-int] 1289 | process_query(argc, argv, newsockfd) | ^~~~~~~~~~~~~ main_server.c: In function 'process_query': main_server.c:1387:16: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] 1387 | strcpy(&GProgname[0], argv[0]); | ^~~~~~~~~~~~~ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/sys/types.h:25, from /usr/include/sys/param.h:25, from main_server.c:4: /usr/include/bits/string_fortified.h:77:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ main_server.c:1388:31: warning: implicit declaration of function 'usage' [-Wimplicit-function-declaration] 1388 | if (argc <= 1) return(usage()); | ^~~~~ main_server.c:1434:16: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] 1434 | strcpy(GD_pattern, "\n"); | ^~~~~~~~~~ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/sys/types.h:25, from /usr/include/sys/param.h:25, from main_server.c:4: /usr/include/bits/string_fortified.h:77:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ main_server.c:1435:28: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 1435 | GD_length = strlen(GD_pattern); | ^~~~~~~~~~ | | | unsigned char * In file included from index/glimpse.h:10, from main_server.c:6: /usr/include/string.h:391:35: note: expected 'const char *' but argument is of type 'unsigned char *' 391 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ main_server.c:1462:21: warning: implicit declaration of function 'fileagrep' [-Wimplicit-function-declaration] 1462 | i = fileagrep(oldargc, oldargv, 0, stdout); | ^~~~~~~~~ main_server.c:1375:29: warning: implicit declaration of function 'destroy_tree' [-Wimplicit-function-declaration] 1375 | if (ComplexBoolean) destroy_tree(&GParse);\ | ^~~~~~~~~~~~ main_server.c:1463:17: note: in expansion of macro 'RETURN' 1463 | RETURN(i); | ^~~~~~ main_server.c:1572:48: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] 1572 | strcpy(FileOpt, argv[0]); | ^~~~~~~ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/sys/types.h:25, from /usr/include/sys/param.h:25, from main_server.c:4: /usr/include/bits/string_fortified.h:77:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ main_server.c:1579:48: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] 1579 | strcpy(FileOpt, p+1); | ^~~~~~~ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/sys/types.h:25, from /usr/include/sys/param.h:25, from main_server.c:4: /usr/include/bits/string_fortified.h:77:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ main_server.c:2091:17: warning: implicit declaration of function 'read_filters' [-Wimplicit-function-declaration] 2091 | read_filters(INDEX_DIR, UseFilters); | ^~~~~~~~~~~~ main_server.c:2095:27: warning: implicit declaration of function 'fileagrep_init' [-Wimplicit-function-declaration] 2095 | if ((GM = fileagrep_init(agrep_argc, agrep_argv, MAXPAT, GPattern)) <= 0) { | ^~~~~~~~~~~~~~ main_server.c:2119:32: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] 2119 | strcpy(APattern, GPattern); | ^~~~~~~~ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/sys/types.h:25, from /usr/include/sys/param.h:25, from main_server.c:4: /usr/include/bits/string_fortified.h:77:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ main_server.c:2119:42: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] 2119 | strcpy(APattern, GPattern); | ^~~~~~~~ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/sys/types.h:25, from /usr/include/sys/param.h:25, from main_server.c:4: /usr/include/bits/string_fortified.h:77:1: note: expected 'const char * restrict' but argument is of type 'unsigned char *' 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ main_server.c:2127:54: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] 2127 | strcpy(terminals[0].data.leaf.value, GPattern); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/sys/types.h:25, from /usr/include/sys/param.h:25, from main_server.c:4: /usr/include/bits/string_fortified.h:77:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ main_server.c:2127:62: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] 2127 | strcpy(terminals[0].data.leaf.value, GPattern); | ^~~~~~~~ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/sys/types.h:25, from /usr/include/sys/param.h:25, from main_server.c:4: /usr/include/bits/string_fortified.h:77:1: note: expected 'const char * restrict' but argument is of type 'unsigned char *' 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ main_server.c:2130:26: warning: implicit declaration of function 'split_pattern' [-Wimplicit-function-declaration] 2130 | else if (split_pattern(GPattern, GM, APattern, terminals, &num_terminals, &GParse, StructuredIndex) <= 0) RETURN(-1); | ^~~~~~~~~~~~~ main_server.c:2150:27: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 2150 | AM=strlen(APattern); | ^~~~~~~~ | | | unsigned char * In file included from index/glimpse.h:10, from main_server.c:6: /usr/include/string.h:391:35: note: expected 'const char *' but argument is of type 'unsigned char *' 391 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ main_server.c:2152:46: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] 2152 | strcpy(agrep_argv[patindex], APattern); | ^~~~~~~~ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/sys/types.h:25, from /usr/include/sys/param.h:25, from main_server.c:4: /usr/include/bits/string_fortified.h:77:1: note: expected 'const char * restrict' but argument is of type 'unsigned char *' 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ main_server.c:2165:46: warning: pointer targets in passing argument 1 of 'strncmp' differ in signedness [-Wpointer-sign] 2165 | if (!strncmp(dest_index_buf, "BEGIN", strlen("BEGIN"))) break; | ^~~~~~~~~~~~~~ | | | unsigned char * In file included from index/glimpse.h:10, from main_server.c:6: /usr/include/string.h:143:33: note: expected 'const char *' but argument is of type 'unsigned char *' 143 | extern int strncmp (const char *__s1, const char *__s2, size_t __n) | ~~~~~~~~~~~~^~~~ main_server.c:2167:32: warning: pointer targets in passing argument 1 of 'sscanf' differ in signedness [-Wpointer-sign] 2167 | sscanf(&dest_index_buf[strlen("BEGIN")], "%d%d%d", &bestmatcherrors, &NOBYTELEVEL, &OPTIMIZEBYTELEVEL); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | unsigned char * In file included from index/glimpse.h:8, from main_server.c:6: /usr/include/stdio.h:417:43: note: expected 'const char * restrict' but argument is of type 'unsigned char *' 417 | extern int sscanf (const char *__restrict __s, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ main_server.c:2172:46: warning: pointer targets in passing argument 1 of 'strncmp' differ in signedness [-Wpointer-sign] 2172 | if (!strncmp(dest_index_buf, "END", strlen("END"))) break; | ^~~~~~~~~~~~~~ | | | unsigned char * In file included from index/glimpse.h:10, from main_server.c:6: /usr/include/string.h:143:33: note: expected 'const char *' but argument is of type 'unsigned char *' 143 | extern int strncmp (const char *__s1, const char *__s2, size_t __n) | ~~~~~~~~~~~~^~~~ main_server.c:2181:96: warning: pointer targets in passing argument 1 of 'strdup' differ in signedness [-Wpointer-sign] 2181 | GTextfiles[GNumfiles++] = (CHAR *)strdup(GTextfilenames[x]); | ~~~~~~~~~~~~~~^~~ | | | unsigned char * In file included from index/glimpse.h:10, from main_server.c:6: /usr/include/string.h:171:34: note: expected 'const char *' but argument is of type 'unsigned char *' 171 | extern char *strdup (const char *__s) | ~~~~~~~~~~~~^~~ main_server.c:2186:96: warning: pointer targets in passing argument 1 of 'strdup' differ in signedness [-Wpointer-sign] 2186 | GTextfiles[GNumfiles++] = (CHAR *)strdup(GTextfilenames[x]); | ~~~~~~~~~~~~~~^~~ | | | unsigned char * In file included from index/glimpse.h:10, from main_server.c:6: /usr/include/string.h:171:34: note: expected 'const char *' but argument is of type 'unsigned char *' 171 | extern char *strdup (const char *__s) | ~~~~~~~~~~~~^~~ main_server.c:2273:23: warning: implicit declaration of function 'search_index'; did you mean 'read_index'? [-Wimplicit-function-declaration] 2273 | ret = search_index(GParse); | ^~~~~~~~~~~~ | read_index main_server.c:2299:44: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 2299 | if (src_index_set[iii] & mask_int[jjj]) | ^ main_server.c:2328:32: warning: unused variable 'len' [-Wunused-variable] 2328 | int i, len = -1, nextchar; | ^~~ main_server.c:2429:38: warning: implicit declaration of function 'mask_filenames' [-Wimplicit-function-declaration] 2429 | if (FILENAMESINFILE) mask_filenames(src_index_set, filenames_file, file_num, num_blocks); /* keep only those files that are in filenames_file */ | ^~~~~~~~~~~~~~ main_server.c:2436:52: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 2436 | if (src_index_set[iii] & mask_int[jjj]) | ^ main_server.c:2457:25: warning: implicit declaration of function 'get_filenames'; did you mean 'get_file_time'? [-Wimplicit-function-declaration] 2457 | get_filenames(src_index_set, 0, NULL, dummylen, dummypat, file_num); | ^~~~~~~~~~~~~ | get_file_time main_server.c:2532:47: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] 2532 | strcpy(index_argv[0], GProgname); | ^~~~~~~~~ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/sys/types.h:25, from /usr/include/sys/param.h:25, from main_server.c:4: /usr/include/bits/string_fortified.h:77:1: note: expected 'const char * restrict' but argument is of type 'unsigned char *' 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ main_server.c:2565:49: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 2565 | fileopt_length = strlen(FileOpt); | ^~~~~~~ | | | unsigned char * In file included from index/glimpse.h:10, from main_server.c:6: /usr/include/string.h:391:35: note: expected 'const char *' but argument is of type 'unsigned char *' 391 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ main_server.c:2566:63: warning: pointer targets in passing argument 2 of 'strncpy' differ in signedness [-Wpointer-sign] 2566 | strncpy(index_argv[index_argc],FileOpt+j,fileopt_length-j); | ~~~~~~~^~ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/sys/types.h:25, from /usr/include/sys/param.h:25, from main_server.c:4: /usr/include/bits/string_fortified.h:92:1: note: expected 'const char * restrict' but argument is of type 'unsigned char *' 92 | __NTH (strncpy (char *__restrict __dest, const char *__restrict __src, | ^~~~~ main_server.c:2692:79: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] 2692 | if (GPRINTFILENUMBER) sprintf(CurrentFileName, "%d", GFileIndex[i]); | ^~~~~~~~~~~~~~~ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/sys/types.h:25, from /usr/include/sys/param.h:25, from main_server.c:4: /usr/include/bits/stdio2.h:28:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 28 | __NTH (sprintf (char *__restrict __s, const char *__restrict __fmt, ...)) | ^~~~~ main_server.c:2693:61: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] 2693 | else strcpy(CurrentFileName, GTextfiles[i]); | ^~~~~~~~~~~~~~~ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/sys/types.h:25, from /usr/include/sys/param.h:25, from main_server.c:4: /usr/include/bits/string_fortified.h:77:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ main_server.c:2693:88: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] 2693 | else strcpy(CurrentFileName, GTextfiles[i]); | ~~~~~~~~~~^~~ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/sys/types.h:25, from /usr/include/sys/param.h:25, from main_server.c:4: /usr/include/bits/string_fortified.h:77:1: note: expected 'const char * restrict' but argument is of type 'unsigned char *' 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ main_server.c:2698:60: warning: implicit declaration of function 'fileagrep_search' [-Wimplicit-function-declaration] 2698 | if ((ret = fileagrep_search(AM, APattern, 1, >extfiles[i], 0, stdout)) > 0) { | ^~~~~~~~~~~~~~~~ main_server.c:2721:79: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] 2721 | if (GPRINTFILENUMBER) sprintf(CurrentFileName, "%d", GFileIndex[i]); | ^~~~~~~~~~~~~~~ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/sys/types.h:25, from /usr/include/sys/param.h:25, from main_server.c:4: /usr/include/bits/stdio2.h:28:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 28 | __NTH (sprintf (char *__restrict __s, const char *__restrict __fmt, ...)) | ^~~~~ main_server.c:2722:61: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] 2722 | else strcpy(CurrentFileName, GTextfiles[i]); | ^~~~~~~~~~~~~~~ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/sys/types.h:25, from /usr/include/sys/param.h:25, from main_server.c:4: /usr/include/bits/string_fortified.h:77:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ main_server.c:2722:88: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] 2722 | else strcpy(CurrentFileName, GTextfiles[i]); | ~~~~~~~~~~^~~ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/sys/types.h:25, from /usr/include/sys/param.h:25, from main_server.c:4: /usr/include/bits/string_fortified.h:77:1: note: expected 'const char * restrict' but argument is of type 'unsigned char *' 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ main_server.c:2764:45: warning: implicit declaration of function 'apply_filter' [-Wimplicit-function-declaration] 2764 | if (apply_filter(GTextfiles[i], outname[0]) == 1) { | ^~~~~~~~~~~~ main_server.c:2767:79: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] 2767 | if (GPRINTFILENUMBER) sprintf(CurrentFileName, "%d", GFileIndex[i]); | ^~~~~~~~~~~~~~~ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/sys/types.h:25, from /usr/include/sys/param.h:25, from main_server.c:4: /usr/include/bits/stdio2.h:28:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 28 | __NTH (sprintf (char *__restrict __s, const char *__restrict __fmt, ...)) | ^~~~~ main_server.c:2768:61: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] 2768 | else strcpy(CurrentFileName, GTextfiles[i]); | ^~~~~~~~~~~~~~~ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/sys/types.h:25, from /usr/include/sys/param.h:25, from main_server.c:4: /usr/include/bits/string_fortified.h:77:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ main_server.c:2768:88: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] 2768 | else strcpy(CurrentFileName, GTextfiles[i]); | ~~~~~~~~~~^~~ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/sys/types.h:25, from /usr/include/sys/param.h:25, from main_server.c:4: /usr/include/bits/string_fortified.h:77:1: note: expected 'const char * restrict' but argument is of type 'unsigned char *' 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ main_server.c:2812:87: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] 2812 | if (GPRINTFILENUMBER) sprintf(CurrentFileName, "%d", GFileIndex[i]); | ^~~~~~~~~~~~~~~ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/sys/types.h:25, from /usr/include/sys/param.h:25, from main_server.c:4: /usr/include/bits/stdio2.h:28:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 28 | __NTH (sprintf (char *__restrict __s, const char *__restrict __fmt, ...)) | ^~~~~ main_server.c:2813:69: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] 2813 | else strcpy(CurrentFileName, GTextfiles[i]); | ^~~~~~~~~~~~~~~ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/sys/types.h:25, from /usr/include/sys/param.h:25, from main_server.c:4: /usr/include/bits/string_fortified.h:77:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ main_server.c:2813:96: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] 2813 | else strcpy(CurrentFileName, GTextfiles[i]); | ~~~~~~~~~~^~~ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/sys/types.h:25, from /usr/include/sys/param.h:25, from main_server.c:4: /usr/include/bits/string_fortified.h:77:1: note: expected 'const char * restrict' but argument is of type 'unsigned char *' 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ main_server.c:2883:71: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] 2883 | if (GPRINTFILENUMBER) sprintf(CurrentFileName, "%d", GFileIndex[i]); | ^~~~~~~~~~~~~~~ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/sys/types.h:25, from /usr/include/sys/param.h:25, from main_server.c:4: /usr/include/bits/stdio2.h:28:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 28 | __NTH (sprintf (char *__restrict __s, const char *__restrict __fmt, ...)) | ^~~~~ main_server.c:2884:53: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] 2884 | else strcpy(CurrentFileName, GTextfiles[i]); | ^~~~~~~~~~~~~~~ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/sys/types.h:25, from /usr/include/sys/param.h:25, from main_server.c:4: /usr/include/bits/string_fortified.h:77:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ main_server.c:2884:80: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] 2884 | else strcpy(CurrentFileName, GTextfiles[i]); | ~~~~~~~~~~^~~ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/sys/types.h:25, from /usr/include/sys/param.h:25, from main_server.c:4: /usr/include/bits/string_fortified.h:77:1: note: expected 'const char * restrict' but argument is of type 'unsigned char *' 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ main_server.c:2928:54: warning: implicit declaration of function 'filter_output' [-Wimplicit-function-declaration] 2928 | ret = filter_output(GTextfiles[i], tempfile, GParse, GD_pattern, GD_length, GOUTTAIL, nullfp, StructuredIndex); | ^~~~~~~~~~~~~ main_server.c:2970:71: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] 2970 | if (GPRINTFILENUMBER) sprintf(CurrentFileName, "%d", GFileIndex[i]); | ^~~~~~~~~~~~~~~ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/sys/types.h:25, from /usr/include/sys/param.h:25, from main_server.c:4: /usr/include/bits/stdio2.h:28:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 28 | __NTH (sprintf (char *__restrict __s, const char *__restrict __fmt, ...)) | ^~~~~ main_server.c:2971:53: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] 2971 | else strcpy(CurrentFileName, GTextfiles[i]); | ^~~~~~~~~~~~~~~ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/sys/types.h:25, from /usr/include/sys/param.h:25, from main_server.c:4: /usr/include/bits/string_fortified.h:77:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ main_server.c:2971:80: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] 2971 | else strcpy(CurrentFileName, GTextfiles[i]); | ~~~~~~~~~~^~~ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/sys/types.h:25, from /usr/include/sys/param.h:25, from main_server.c:4: /usr/include/bits/string_fortified.h:77:1: note: expected 'const char * restrict' but argument is of type 'unsigned char *' 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ main_server.c:1317:17: warning: variable 'gprev_num_of_matched' set but not used [-Wunused-but-set-variable] 1317 | int gprev_num_of_matched = 0; | ^~~~~~~~~~~~~~~~~~~~ main_server.c:1309:17: warning: unused variable 'temp_file' [-Wunused-variable] 1309 | char temp_file[MAX_LINE_LEN]; | ^~~~~~~~~ main_server.c:1308:17: warning: unused variable 'TEMP_FILE' [-Wunused-variable] 1308 | char TEMP_FILE[MAX_LINE_LEN]; | ^~~~~~~~~ main_server.c:1305:17: warning: variable 'indexdir' set but not used [-Wunused-but-set-variable] 1305 | char indexdir[MAX_LINE_LEN]; | ^~~~~~~~ main_server.c:1303:17: warning: unused variable 'jj' [-Wunused-variable] 1303 | int jj; | ^~ main_server.c:1296:17: warning: unused variable 'num_read' [-Wunused-variable] 1296 | int num_read; | ^~~~~~~~ main_server.c:1294:17: warning: variable 'searchpercent' set but not used [-Wunused-but-set-variable] 1294 | int searchpercent; | ^~~~~~~~~~~~~ main_server.c: In function 'getbyteoff': main_server.c:3128:26: warning: pointer targets in passing argument 1 of 'atoi' differ in signedness [-Wpointer-sign] 3128 | *pbyteoff = atoi(temp); | ^~~~ | | | unsigned char * In file included from /usr/include/features.h:490, from /usr/include/sys/types.h:25, from /usr/include/sys/param.h:25, from main_server.c:4: /usr/include/stdlib.h:361:1: note: expected 'const char *' but argument is of type 'unsigned char *' 361 | __NTH (atoi (const char *__nptr)) | ^~~~~ main_server.c: In function 'filter_output': main_server.c:3182:39: warning: implicit declaration of function 'region_create' [-Wimplicit-function-declaration] 3182 | if (StructuredIndex && (-1 == region_create(infile))) { | ^~~~~~~~~~~~~ main_server.c:3189:46: warning: implicit declaration of function 'region_destroy' [-Wimplicit-function-declaration] 3189 | if (StructuredIndex) region_destroy(); | ^~~~~~~~~~~~~~ main_server.c:3262:69: warning: implicit declaration of function 'region_identify' [-Wimplicit-function-declaration] 3262 | else if ( (num_attr <= 0) || (((attribute = region_identify(byteoff, 0)) < num_attr) && (attribute >= 0)) ) { | ^~~~~~~~~~~~~~~ main_server.c:3286:102: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 3286 | if (memagrep_search( strlen(terminals[i].data.leaf.value), terminals[i].data.leaf.value, | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ | | | unsigned char * In file included from index/glimpse.h:10, from main_server.c:6: /usr/include/string.h:391:35: note: expected 'const char *' but argument is of type 'unsigned char *' 391 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ main_server.c:3341:59: warning: implicit declaration of function 'eval_tree' [-Wimplicit-function-declaration] 3341 | success = eval_tree(GParse, matched_terminals); | ^~~~~~~~~ main_server.c:3171:17: warning: unused variable 'count' [-Wunused-variable] 3171 | int count = 0; | ^~~~~ main_server.c: At top level: main_server.c:3481:1: warning: return type defaults to 'int' [-Wimplicit-int] 3481 | usage() | ^~~~~ main_server.c:3561:1: warning: return type defaults to 'int' [-Wimplicit-int] 3561 | usageS() | ^~~~~~ main_server.c: In function 'glimpse_search': main_server.c:338:33: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 338 | fread(beginregionptr, 1, num, infp); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ main_server.c: In function 'process_Y_option': main_server.c:457:9: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 457 | fread(arrayend, 1, 4, fp); | ^~~~~~~~~~~~~~~~~~~~~~~~~ main_server.c: In function 'read_index': main_server.c:475:25: warning: ignoring return value of 'getcwd' declared with attribute 'warn_unused_result' [-Wunused-result] 475 | getcwd(indexdir, MAXNAME-1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ main_server.c:527:9: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] 527 | fgets(indexnumberbuf, 256, indexfp); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ main_server.c:530:9: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 530 | fscanf(indexfp, "%%%d\n", &OneFilePerBlock); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ main_server.c:538:9: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 538 | fscanf(indexfp, "%%%d%s\n", &StructuredIndex, old_rdelim); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ main_server.c: In function 'cleanup': main_server.c:646:17: warning: ignoring return value of 'dup' declared with attribute 'warn_unused_result' [-Wunused-result] 646 | dup(svstderr); | ^~~~~~~~~~~~~ main_server.c: In function 'quitrequest': main_server.c:678:17: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 678 | write(svstderr, QUITREQUESTMSG, strlen(QUITREQUESTMSG)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ main_server.c: In function 'main': main_server.c:1117:17: warning: ignoring return value of 'dup' declared with attribute 'warn_unused_result' [-Wunused-result] 1117 | dup(clstdout); | ^~~~~~~~~~~~~ main_server.c:1118:17: warning: ignoring return value of 'dup' declared with attribute 'warn_unused_result' [-Wunused-result] 1118 | dup(clstderr); | ^~~~~~~~~~~~~ main_server.c:1155:25: warning: ignoring return value of 'dup' declared with attribute 'warn_unused_result' [-Wunused-result] 1155 | dup(clout); | ^~~~~~~~~~ main_server.c:1162:17: warning: ignoring return value of 'dup' declared with attribute 'warn_unused_result' [-Wunused-result] 1162 | dup(svstdout); | ^~~~~~~~~~~~~ main_server.c:1166:17: warning: ignoring return value of 'dup' declared with attribute 'warn_unused_result' [-Wunused-result] 1166 | dup(svstderr); | ^~~~~~~~~~~~~ main_server.c: In function 'process_query': main_server.c:1822:41: warning: ignoring return value of 'getcwd' declared with attribute 'warn_unused_result' [-Wunused-result] 1822 | getcwd(temp_bitfield_file, MAX_LINE_LEN-1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ main_server.c:1846:41: warning: ignoring return value of 'getcwd' declared with attribute 'warn_unused_result' [-Wunused-result] 1846 | getcwd(temp_filenames_file, MAX_LINE_LEN-1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ main_server.c: In function 'filter_output': main_server.c:3255:28: warning: 'skiplen' may be used uninitialized in this function [-Wmaybe-uninitialized] 3255 | if ((skiplen < 0) || (byteoff < 0)) { /* output the whole line as it is: there is nothing to strip (e.g., -l) */ | ^ gcc -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Llib -o bin/glimpseserver main_server.o get_filename.o get_index.o split.o index/region.o index/getword.o index/filetype.o index/simpletest.o index/memlook.o index/lib.o index/io.o -lagrep -lc -lm lto-wrapper: warning: using serial compilation of 7 LTRANS jobs + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.cBz8Tp + umask 022 + cd /builddir/build/BUILD + '[' '/builddir/build/BUILDROOT/glimpse-4.12.6^git20161025.4945711-4.el9.x86_64' '!=' / ']' + rm -rf '/builddir/build/BUILDROOT/glimpse-4.12.6^git20161025.4945711-4.el9.x86_64' ++ dirname '/builddir/build/BUILDROOT/glimpse-4.12.6^git20161025.4945711-4.el9.x86_64' + mkdir -p /builddir/build/BUILDROOT + mkdir '/builddir/build/BUILDROOT/glimpse-4.12.6^git20161025.4945711-4.el9.x86_64' + cd glimpse-49457116bb0796636fd1bc84f39006fb102bfafc + make install 'prefix=/builddir/build/BUILDROOT/glimpse-4.12.6^git20161025.4945711-4.el9.x86_64/usr' 'exec_prefix=/builddir/build/BUILDROOT/glimpse-4.12.6^git20161025.4945711-4.el9.x86_64/usr' 'manprefix=/builddir/build/BUILDROOT/glimpse-4.12.6^git20161025.4945711-4.el9.x86_64/usr/share/man' [ -d bin ] || mkdir bin [ -d lib ] || mkdir lib for d in compress agrep libtemplate index dynfilters ; do \ ( cd $d; make ); \ done make[1]: Entering directory '/builddir/build/BUILD/glimpse-49457116bb0796636fd1bc84f39006fb102bfafc/compress' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/builddir/build/BUILD/glimpse-49457116bb0796636fd1bc84f39006fb102bfafc/compress' make[1]: Entering directory '/builddir/build/BUILD/glimpse-49457116bb0796636fd1bc84f39006fb102bfafc/agrep' gcc -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -o agrep follow.o asearch.o asearch1.o agrep.o bitap.o checkfile.o compat.o maskgen.o parse.o checksg.o preprocess.o delim.o asplit.o recursive.o sgrep.o newmgrep.o utilities.o dummyfilters.o main.o lto-wrapper: warning: using serial compilation of 3 LTRANS jobs make[1]: Leaving directory '/builddir/build/BUILD/glimpse-49457116bb0796636fd1bc84f39006fb102bfafc/agrep' make[1]: Entering directory '/builddir/build/BUILD/glimpse-49457116bb0796636fd1bc84f39006fb102bfafc/libtemplate' Making all in util make[2]: Entering directory '/builddir/build/BUILD/glimpse-49457116bb0796636fd1bc84f39006fb102bfafc/libtemplate/util' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/builddir/build/BUILD/glimpse-49457116bb0796636fd1bc84f39006fb102bfafc/libtemplate/util' Making all in template make[2]: Entering directory '/builddir/build/BUILD/glimpse-49457116bb0796636fd1bc84f39006fb102bfafc/libtemplate/template' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/builddir/build/BUILD/glimpse-49457116bb0796636fd1bc84f39006fb102bfafc/libtemplate/template' Making all in lib make[2]: Entering directory '/builddir/build/BUILD/glimpse-49457116bb0796636fd1bc84f39006fb102bfafc/libtemplate/lib' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/builddir/build/BUILD/glimpse-49457116bb0796636fd1bc84f39006fb102bfafc/libtemplate/lib' make[1]: Leaving directory '/builddir/build/BUILD/glimpse-49457116bb0796636fd1bc84f39006fb102bfafc/libtemplate' make[1]: Entering directory '/builddir/build/BUILD/glimpse-49457116bb0796636fd1bc84f39006fb102bfafc/index' gcc -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -L../lib -o ../bin/buildcast buildcast.o region.o dir.o io.o build_in.o filetype.o simpletest.o getword.o memlook.o lib.o partition.o -lagrep -lc -lm lto-wrapper: warning: using serial compilation of 4 LTRANS jobs gcc -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -L../lib -o ../bin/glimpseindex glimpse.o region.o dir.o io.o build_in.o filetype.o simpletest.o getword.o memlook.o lib.o partition.o -lagrep -lc -lm lto-wrapper: warning: using serial compilation of 5 LTRANS jobs gcc -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -L../lib -o ../bin/wgconvert convert.o io.o simpletest.o filetype.o region.o memlook.o getword.o -lagrep -lc -lm make[1]: Leaving directory '/builddir/build/BUILD/glimpse-49457116bb0796636fd1bc84f39006fb102bfafc/index' make[1]: Entering directory '/builddir/build/BUILD/glimpse-49457116bb0796636fd1bc84f39006fb102bfafc/dynfilters' make[1]: 'htuml2txt' is up to date. make[1]: Leaving directory '/builddir/build/BUILD/glimpse-49457116bb0796636fd1bc84f39006fb102bfafc/dynfilters' gcc -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Llib -o bin/glimpse main.o get_filename.o get_index.o split.o index/region.o index/getword.o index/filetype.o index/simpletest.o index/memlook.o index/lib.o index/io.o -lagrep -lc -lm lto-wrapper: warning: using serial compilation of 5 LTRANS jobs gcc -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Llib -o bin/glimpseserver main_server.o get_filename.o get_index.o split.o index/region.o index/getword.o index/filetype.o index/simpletest.o index/memlook.o index/lib.o index/io.o -lagrep -lc -lm lto-wrapper: warning: using serial compilation of 7 LTRANS jobs ./mkinstalldirs /builddir/build/BUILDROOT/glimpse-4.12.6^git20161025.4945711-4.el9.x86_64/usr/bin /builddir/build/BUILDROOT/glimpse-4.12.6^git20161025.4945711-4.el9.x86_64/usr/share/man/man1 mkdir /builddir/build/BUILDROOT/glimpse-4.12.6^git20161025.4945711-4.el9.x86_64/usr mkdir /builddir/build/BUILDROOT/glimpse-4.12.6^git20161025.4945711-4.el9.x86_64/usr/bin mkdir /builddir/build/BUILDROOT/glimpse-4.12.6^git20161025.4945711-4.el9.x86_64/usr/share mkdir /builddir/build/BUILDROOT/glimpse-4.12.6^git20161025.4945711-4.el9.x86_64/usr/share/man mkdir /builddir/build/BUILDROOT/glimpse-4.12.6^git20161025.4945711-4.el9.x86_64/usr/share/man/man1 for d in glimpse.1 glimpseindex.1 glimpseserver.1 ; do \ /usr/bin/install -c -m 444 $d /builddir/build/BUILDROOT/glimpse-4.12.6^git20161025.4945711-4.el9.x86_64/usr/share/man/man1 ; \ done for d in compress agrep libtemplate index dynfilters ; do \ ( cd $d; make install ); \ done make[1]: Entering directory '/builddir/build/BUILD/glimpse-49457116bb0796636fd1bc84f39006fb102bfafc/compress' for i in tbuild cast uncast ; do \ /usr/bin/install -c $i /builddir/build/BUILDROOT/glimpse-4.12.6^git20161025.4945711-4.el9.x86_64/usr/bin ; \ done make[1]: Leaving directory '/builddir/build/BUILD/glimpse-49457116bb0796636fd1bc84f39006fb102bfafc/compress' make[1]: Entering directory '/builddir/build/BUILD/glimpse-49457116bb0796636fd1bc84f39006fb102bfafc/agrep' gcc -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -o agrep follow.o asearch.o asearch1.o agrep.o bitap.o checkfile.o compat.o maskgen.o parse.o checksg.o preprocess.o delim.o asplit.o recursive.o sgrep.o newmgrep.o utilities.o dummyfilters.o main.o lto-wrapper: warning: using serial compilation of 3 LTRANS jobs /usr/bin/install -c -m 444 agrep.1 /builddir/build/BUILDROOT/glimpse-4.12.6^git20161025.4945711-4.el9.x86_64/usr/share/man/man1 /usr/bin/install -c agrep /builddir/build/BUILDROOT/glimpse-4.12.6^git20161025.4945711-4.el9.x86_64/usr/bin make[1]: Leaving directory '/builddir/build/BUILD/glimpse-49457116bb0796636fd1bc84f39006fb102bfafc/agrep' make[1]: Entering directory '/builddir/build/BUILD/glimpse-49457116bb0796636fd1bc84f39006fb102bfafc/libtemplate' Making install in util make[2]: Entering directory '/builddir/build/BUILD/glimpse-49457116bb0796636fd1bc84f39006fb102bfafc/libtemplate/util' make[2]: Nothing to be done for 'install'. make[2]: Leaving directory '/builddir/build/BUILD/glimpse-49457116bb0796636fd1bc84f39006fb102bfafc/libtemplate/util' Making install in template make[2]: Entering directory '/builddir/build/BUILD/glimpse-49457116bb0796636fd1bc84f39006fb102bfafc/libtemplate/template' make[2]: Nothing to be done for 'install'. make[2]: Leaving directory '/builddir/build/BUILD/glimpse-49457116bb0796636fd1bc84f39006fb102bfafc/libtemplate/template' Making install in lib make[2]: Entering directory '/builddir/build/BUILD/glimpse-49457116bb0796636fd1bc84f39006fb102bfafc/libtemplate/lib' make[2]: Nothing to be done for 'install'. make[2]: Leaving directory '/builddir/build/BUILD/glimpse-49457116bb0796636fd1bc84f39006fb102bfafc/libtemplate/lib' make[1]: Leaving directory '/builddir/build/BUILD/glimpse-49457116bb0796636fd1bc84f39006fb102bfafc/libtemplate' make[1]: Entering directory '/builddir/build/BUILD/glimpse-49457116bb0796636fd1bc84f39006fb102bfafc/index' gcc -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -L../lib -o ../bin/buildcast buildcast.o region.o dir.o io.o build_in.o filetype.o simpletest.o getword.o memlook.o lib.o partition.o -lagrep -lc -lm lto-wrapper: warning: using serial compilation of 4 LTRANS jobs gcc -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -L../lib -o ../bin/glimpseindex glimpse.o region.o dir.o io.o build_in.o filetype.o simpletest.o getword.o memlook.o lib.o partition.o -lagrep -lc -lm lto-wrapper: warning: using serial compilation of 5 LTRANS jobs gcc -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -L../lib -o ../bin/wgconvert convert.o io.o simpletest.o filetype.o region.o memlook.o getword.o -lagrep -lc -lm for i in ../bin/buildcast ../bin/glimpseindex ../bin/wgconvert ; do \ /usr/bin/install -c $i /builddir/build/BUILDROOT/glimpse-4.12.6^git20161025.4945711-4.el9.x86_64/usr/bin ; \ done make[1]: Leaving directory '/builddir/build/BUILD/glimpse-49457116bb0796636fd1bc84f39006fb102bfafc/index' make[1]: Entering directory '/builddir/build/BUILD/glimpse-49457116bb0796636fd1bc84f39006fb102bfafc/dynfilters' gcc -O3 -fomit-frame-pointer -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DSHARED_OBJECT -c lex.yy.c lex.yy.c:4312:16: warning: 'input' defined but not used [-Wunused-function] 4312 | #else | ^ lex.yy.c:4269:17: warning: 'yyunput' defined but not used [-Wunused-function] 4269 | | ^ gcc -shared -o htuml2txt.so lex.yy.o -lfl make[1]: Leaving directory '/builddir/build/BUILD/glimpse-49457116bb0796636fd1bc84f39006fb102bfafc/dynfilters' for d in bin/glimpse bin/glimpseserver ; do \ /usr/bin/install -c $d /builddir/build/BUILDROOT/glimpse-4.12.6^git20161025.4945711-4.el9.x86_64/usr/bin ; \ done + mkdir -p '/builddir/build/BUILDROOT/glimpse-4.12.6^git20161025.4945711-4.el9.x86_64/usr/libexec/glimpse' + mv '/builddir/build/BUILDROOT/glimpse-4.12.6^git20161025.4945711-4.el9.x86_64/usr/bin/buildcast' '/builddir/build/BUILDROOT/glimpse-4.12.6^git20161025.4945711-4.el9.x86_64/usr/bin/cast' '/builddir/build/BUILDROOT/glimpse-4.12.6^git20161025.4945711-4.el9.x86_64/usr/bin/uncast' '/builddir/build/BUILDROOT/glimpse-4.12.6^git20161025.4945711-4.el9.x86_64/usr/bin/tbuild' '/builddir/build/BUILDROOT/glimpse-4.12.6^git20161025.4945711-4.el9.x86_64/usr/bin/wgconvert' '/builddir/build/BUILDROOT/glimpse-4.12.6^git20161025.4945711-4.el9.x86_64/usr/libexec/glimpse' + rm -v '/builddir/build/BUILDROOT/glimpse-4.12.6^git20161025.4945711-4.el9.x86_64/usr/bin/agrep' '/builddir/build/BUILDROOT/glimpse-4.12.6^git20161025.4945711-4.el9.x86_64/usr/share/man/man1/agrep.1' removed '/builddir/build/BUILDROOT/glimpse-4.12.6^git20161025.4945711-4.el9.x86_64/usr/bin/agrep' removed '/builddir/build/BUILDROOT/glimpse-4.12.6^git20161025.4945711-4.el9.x86_64/usr/share/man/man1/agrep.1' + /usr/bin/find-debuginfo -j2 --strict-build-id -m -i --build-id-seed '4.12.6^git20161025.4945711-4.el9' --unique-debug-suffix '-4.12.6^git20161025.4945711-4.el9.x86_64' --unique-debug-src-base 'glimpse-4.12.6^git20161025.4945711-4.el9.x86_64' --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 110000000 --remove-section .gnu.build.attributes -S debugsourcefiles.list /builddir/build/BUILD/glimpse-49457116bb0796636fd1bc84f39006fb102bfafc extracting debug info from /builddir/build/BUILDROOT/glimpse-4.12.6^git20161025.4945711-4.el9.x86_64/usr/bin/glimpse extracting debug info from /builddir/build/BUILDROOT/glimpse-4.12.6^git20161025.4945711-4.el9.x86_64/usr/bin/glimpseindex extracting debug info from /builddir/build/BUILDROOT/glimpse-4.12.6^git20161025.4945711-4.el9.x86_64/usr/bin/glimpseserver extracting debug info from /builddir/build/BUILDROOT/glimpse-4.12.6^git20161025.4945711-4.el9.x86_64/usr/libexec/glimpse/buildcast extracting debug info from /builddir/build/BUILDROOT/glimpse-4.12.6^git20161025.4945711-4.el9.x86_64/usr/libexec/glimpse/cast extracting debug info from /builddir/build/BUILDROOT/glimpse-4.12.6^git20161025.4945711-4.el9.x86_64/usr/libexec/glimpse/tbuild extracting debug info from /builddir/build/BUILDROOT/glimpse-4.12.6^git20161025.4945711-4.el9.x86_64/usr/libexec/glimpse/uncast extracting debug info from /builddir/build/BUILDROOT/glimpse-4.12.6^git20161025.4945711-4.el9.x86_64/usr/libexec/glimpse/wgconvert original debug info size: 3288kB, size after compression: 2768kB /usr/bin/sepdebugcrcfix: Updated 8 CRC32s, 0 CRC32s did match. 2456 blocks + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 + /usr/lib/rpm/brp-python-hardlink + /usr/lib/rpm/redhat/brp-mangle-shebangs Processing files: glimpse-4.12.6^git20161025.4945711-4.el9.x86_64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.3BHBZR + umask 022 + cd /builddir/build/BUILD + cd glimpse-49457116bb0796636fd1bc84f39006fb102bfafc + DOCDIR='/builddir/build/BUILDROOT/glimpse-4.12.6^git20161025.4945711-4.el9.x86_64/usr/share/doc/glimpse' + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p '/builddir/build/BUILDROOT/glimpse-4.12.6^git20161025.4945711-4.el9.x86_64/usr/share/doc/glimpse' + cp -pr README '/builddir/build/BUILDROOT/glimpse-4.12.6^git20161025.4945711-4.el9.x86_64/usr/share/doc/glimpse' + cp -pr KNOWN_BUGS '/builddir/build/BUILDROOT/glimpse-4.12.6^git20161025.4945711-4.el9.x86_64/usr/share/doc/glimpse' + cp -pr ChangeLog '/builddir/build/BUILDROOT/glimpse-4.12.6^git20161025.4945711-4.el9.x86_64/usr/share/doc/glimpse' + cp -pr CHANGES '/builddir/build/BUILDROOT/glimpse-4.12.6^git20161025.4945711-4.el9.x86_64/usr/share/doc/glimpse' + RPM_EC=0 ++ jobs -p + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.WxAYfW + umask 022 + cd /builddir/build/BUILD + cd glimpse-49457116bb0796636fd1bc84f39006fb102bfafc + LICENSEDIR='/builddir/build/BUILDROOT/glimpse-4.12.6^git20161025.4945711-4.el9.x86_64/usr/share/licenses/glimpse' + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p '/builddir/build/BUILDROOT/glimpse-4.12.6^git20161025.4945711-4.el9.x86_64/usr/share/licenses/glimpse' + cp -pr LICENSE '/builddir/build/BUILDROOT/glimpse-4.12.6^git20161025.4945711-4.el9.x86_64/usr/share/licenses/glimpse' + RPM_EC=0 ++ jobs -p + exit 0 Provides: glimpse = 4.12.6^git20161025.4945711-4.el9 glimpse(x86-64) = 4.12.6^git20161025.4945711-4.el9 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.34)(64bit) libc.so.6(GLIBC_2.4)(64bit) libc.so.6(GLIBC_2.7)(64bit) rtld(GNU_HASH) Processing files: glimpse-debugsource-4.12.6^git20161025.4945711-4.el9.x86_64 Provides: glimpse-debugsource = 4.12.6^git20161025.4945711-4.el9 glimpse-debugsource(x86-64) = 4.12.6^git20161025.4945711-4.el9 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: glimpse-debuginfo-4.12.6^git20161025.4945711-4.el9.x86_64 Provides: debuginfo(build-id) = 276e719eee07f1393b6e208d49e4cc0828af4e57 debuginfo(build-id) = 3846a104361744820491037288f424a35bd0294e debuginfo(build-id) = 7976581fa525f2b080fbb93008937fb0f515b8a5 debuginfo(build-id) = 93059b2a14b01522d9102dba20183a617ac953ff debuginfo(build-id) = a768927cd8d8d779431a6e0b9449f1085191fbac debuginfo(build-id) = bb2ec0498d1961723435bbe6310924a04f8f0219 debuginfo(build-id) = c2aec8b011fe25079acaad12c11421ae469342c8 debuginfo(build-id) = d24ba9ac4f76c612c86ed2a4ad9f0aec8715a72d glimpse-debuginfo = 4.12.6^git20161025.4945711-4.el9 glimpse-debuginfo(x86-64) = 4.12.6^git20161025.4945711-4.el9 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: glimpse-debugsource(x86-64) = 4.12.6^git20161025.4945711-4.el9 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/glimpse-4.12.6^git20161025.4945711-4.el9.x86_64 Wrote: /builddir/build/RPMS/glimpse-debugsource-4.12.6^git20161025.4945711-4.el9.x86_64.rpm Wrote: /builddir/build/RPMS/glimpse-4.12.6^git20161025.4945711-4.el9.x86_64.rpm Wrote: /builddir/build/RPMS/glimpse-debuginfo-4.12.6^git20161025.4945711-4.el9.x86_64.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.YysKha + umask 022 + cd /builddir/build/BUILD + cd glimpse-49457116bb0796636fd1bc84f39006fb102bfafc + /usr/bin/rm -rf '/builddir/build/BUILDROOT/glimpse-4.12.6^git20161025.4945711-4.el9.x86_64' + RPM_EC=0 ++ jobs -p + exit 0 Finish: rpmbuild glimpse-4.12.6^git20161025.4945711-4.el9.src.rpm Finish: build phase for glimpse-4.12.6^git20161025.4945711-4.el9.src.rpm INFO: chroot_scan: 3 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/rhel+epel-9-x86_64-1721270515.922536/root/var/log/dnf.log /var/lib/mock/rhel+epel-9-x86_64-1721270515.922536/root/var/log/dnf.librepo.log /var/lib/mock/rhel+epel-9-x86_64-1721270515.922536/root/var/log/dnf.rpm.log INFO: Done(/var/lib/copr-rpmbuild/results/glimpse-4.12.6^git20161025.4945711-4.el9.src.rpm) Config(child) 1 minutes 57 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": "glimpse-debuginfo", "epoch": null, "version": "4.12.6^git20161025.4945711", "release": "4.el9", "arch": "x86_64" }, { "name": "glimpse", "epoch": null, "version": "4.12.6^git20161025.4945711", "release": "4.el9", "arch": "src" }, { "name": "glimpse", "epoch": null, "version": "4.12.6^git20161025.4945711", "release": "4.el9", "arch": "x86_64" }, { "name": "glimpse-debugsource", "epoch": null, "version": "4.12.6^git20161025.4945711", "release": "4.el9", "arch": "x86_64" } ] } RPMResults finished