Warning: Permanently added '44.202.36.122' (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/8524326-fedora-41-aarch64 --chroot fedora-41-aarch64


Version: 1.2
PID: 8926
Logging PID: 8927
Task:
{'allow_user_ssh': False,
 'appstream': False,
 'background': True,
 'build_id': 8524326,
 'buildroot_pkgs': [],
 'chroot': 'fedora-41-aarch64',
 'enable_net': False,
 'fedora_review': False,
 'git_hash': '6b8ed59f08b28d22f97bb426b3524f93bc63b8f5',
 '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-5',
 'project_dirname': 'glimpse',
 'project_name': 'glimpse',
 'project_owner': 'ngompa',
 'repo_priority': None,
 'repos': [{'baseurl': 'https://download.copr.fedorainfracloud.org/results/ngompa/glimpse/fedora-41-aarch64/',
            '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,
 'storage': None,
 'submitter': 'https://src.fedoraproject.org/user/releng',
 'tags': [],
 'task_id': '8524326-fedora-41-aarch64',
 '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-1a0fw3m0/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-1a0fw3m0/glimpse', '--depth', '500', '--no-single-branch', '--recursive']
cwd: .
rc: 0
stdout: 
stderr: Cloning into '/var/lib/copr-rpmbuild/workspace/workdir-1a0fw3m0/glimpse'...

Running: git checkout 6b8ed59f08b28d22f97bb426b3524f93bc63b8f5 --

cmd: ['git', 'checkout', '6b8ed59f08b28d22f97bb426b3524f93bc63b8f5', '--']
cwd: /var/lib/copr-rpmbuild/workspace/workdir-1a0fw3m0/glimpse
rc: 0
stdout: 
stderr: Note: switching to '6b8ed59f08b28d22f97bb426b3524f93bc63b8f5'.

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 <new-branch-name>

Or undo this operation with:

  git switch -

Turn off this advice by setting config variable advice.detachedHead to false

HEAD is now at 6b8ed59 automatic import of glimpse

Running: dist-git-client sources

cmd: ['dist-git-client', 'sources']
cwd: /var/lib/copr-rpmbuild/workspace/workdir-1a0fw3m0/glimpse
rc: 0
stdout: 
stderr: INFO: Reading stdout from command: git rev-parse --abbrev-ref HEAD
INFO: Reading stdout from command: git rev-parse HEAD
INFO: Reading sources specification file: sources
INFO: Downloading glimpse-49457116bb0796636fd1bc84f39006fb102bfafc.tar.gz
INFO: Reading stdout from command: curl --help all
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  28.2M      0 --:--:-- --:--:-- --:--:-- 28.8M
INFO: Reading stdout from command: md5sum glimpse-49457116bb0796636fd1bc84f39006fb102bfafc.tar.gz

/usr/bin/tail: /var/lib/copr-rpmbuild/main.log: file truncated
Running (timeout=18000): unbuffer mock --spec /var/lib/copr-rpmbuild/workspace/workdir-1a0fw3m0/glimpse/glimpse.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-1a0fw3m0/glimpse --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1737065780.355117 -r /var/lib/copr-rpmbuild/results/configs/child.cfg
INFO: mock.py version 6.0 starting (python version = 3.13.0, NVR = mock-6.0-1.fc41), args: /usr/libexec/mock/mock --spec /var/lib/copr-rpmbuild/workspace/workdir-1a0fw3m0/glimpse/glimpse.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-1a0fw3m0/glimpse --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1737065780.355117 -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-1a0fw3m0/glimpse/glimpse.spec)  Config(fedora-41-aarch64)
Start: clean chroot
Finish: clean chroot
Mock Version: 6.0
INFO: Mock Version: 6.0
Start(bootstrap): chroot init
INFO: mounting tmpfs at /var/lib/mock/fedora-41-aarch64-bootstrap-1737065780.355117/root.
INFO: calling preinit hooks
INFO: enabled root cache
INFO: enabled package manager cache
Start(bootstrap): cleaning package manager metadata
Finish(bootstrap): cleaning package manager metadata
INFO: Guessed host environment type: unknown
INFO: Using container image: registry.fedoraproject.org/fedora:41
INFO: Pulling image: registry.fedoraproject.org/fedora:41
INFO: Tagging container image as mock-bootstrap-45a22c5f-e039-4a33-a872-9c959011758e
INFO: Checking that 80b5a5a0c70e3d571bb840ae2dca0041f6a7aa630ee71c21012d4bd02c86dd0a image matches host's architecture
INFO: Copy content of container 80b5a5a0c70e3d571bb840ae2dca0041f6a7aa630ee71c21012d4bd02c86dd0a to /var/lib/mock/fedora-41-aarch64-bootstrap-1737065780.355117/root
INFO: mounting 80b5a5a0c70e3d571bb840ae2dca0041f6a7aa630ee71c21012d4bd02c86dd0a with podman image mount
INFO: image 80b5a5a0c70e3d571bb840ae2dca0041f6a7aa630ee71c21012d4bd02c86dd0a as /var/lib/containers/storage/overlay/301cf17442e39474bdb1ce4dc273c772254d17f93c0ef054390148298edcf326/merged
INFO: umounting image 80b5a5a0c70e3d571bb840ae2dca0041f6a7aa630ee71c21012d4bd02c86dd0a (/var/lib/containers/storage/overlay/301cf17442e39474bdb1ce4dc273c772254d17f93c0ef054390148298edcf326/merged) with podman image umount
INFO: Removing image mock-bootstrap-45a22c5f-e039-4a33-a872-9c959011758e
INFO: Package manager dnf5 detected and used (fallback)
INFO: Not updating bootstrap chroot, bootstrap_image_ready=True
Start(bootstrap): creating root cache
Finish(bootstrap): creating root cache
Finish(bootstrap): chroot init
Start: chroot init
INFO: mounting tmpfs at /var/lib/mock/fedora-41-aarch64-1737065780.355117/root.
INFO: calling preinit hooks
INFO: enabled root cache
INFO: enabled package manager cache
Start: cleaning package manager metadata
Finish: cleaning package manager metadata
INFO: enabled HW Info plugin
INFO: Package manager dnf5 detected and used (direct choice)
INFO: Buildroot is handled by package management downloaded with a bootstrap image:
  rpm-4.20.0-1.fc41.aarch64
  rpm-sequoia-1.7.0-3.fc41.aarch64
  dnf5-5.2.8.1-3.fc41.aarch64
  dnf5-plugins-5.2.8.1-3.fc41.aarch64
Start: installing minimal buildroot with dnf5
Updating and loading repositories:
 updates                                100% |  11.5 MiB/s |   8.2 MiB |  00m01s
 fedora                                 100% |  17.5 MiB/s |  34.2 MiB |  00m02s
 Copr repository                        100% |  62.8 KiB/s |   3.2 KiB |  00m00s
Repositories loaded.
Package                            Arch    Version                     Repository      Size
Installing group/module packages:
 bash                              aarch64 5.2.32-1.fc41               fedora       8.3 MiB
 bzip2                             aarch64 1.0.8-19.fc41               fedora     427.6 KiB
 coreutils                         aarch64 9.5-11.fc41                 updates      7.9 MiB
 cpio                              aarch64 2.15-2.fc41                 fedora       1.2 MiB
 diffutils                         aarch64 3.10-8.fc41                 fedora       2.1 MiB
 fedora-release-common             noarch  41-29                       updates     19.7 KiB
 findutils                         aarch64 1:4.10.0-4.fc41             fedora       2.1 MiB
 gawk                              aarch64 5.3.0-4.fc41                fedora       4.2 MiB
 glibc-minimal-langpack            aarch64 2.40-17.fc41                updates      0.0   B
 grep                              aarch64 3.11-9.fc41                 fedora       1.1 MiB
 gzip                              aarch64 1.13-2.fc41                 fedora     488.9 KiB
 info                              aarch64 7.1-3.fc41                  fedora     613.6 KiB
 patch                             aarch64 2.7.6-25.fc41               fedora     390.6 KiB
 redhat-rpm-config                 noarch  293-1.fc41                  fedora     183.5 KiB
 rpm-build                         aarch64 4.20.0-1.fc41               fedora     525.9 KiB
 sed                               aarch64 4.9-3.fc41                  fedora       1.0 MiB
 shadow-utils                      aarch64 2:4.15.1-12.fc41            fedora       4.6 MiB
 tar                               aarch64 2:1.35-4.fc41               fedora       3.1 MiB
 unzip                             aarch64 6.0-64.fc41                 fedora     726.7 KiB
 util-linux                        aarch64 2.40.2-4.fc41               fedora      17.5 MiB
 which                             aarch64 2.21-42.fc41                fedora     248.2 KiB
 xz                                aarch64 1:5.6.2-2.fc41              fedora       1.5 MiB
Installing dependencies:
 add-determinism                   aarch64 0.3.6-3.fc41                updates      2.0 MiB
 alternatives                      aarch64 1.31-1.fc41                 updates     88.7 KiB
 ansible-srpm-macros               noarch  1-16.fc41                   fedora      35.7 KiB
 audit-libs                        aarch64 4.0.3-1.fc41                updates    415.2 KiB
 authselect                        aarch64 1.5.0-8.fc41                fedora     181.5 KiB
 authselect-libs                   aarch64 1.5.0-8.fc41                fedora     867.8 KiB
 basesystem                        noarch  11-21.fc41                  fedora       0.0   B
 binutils                          aarch64 2.43.1-5.fc41               updates     30.5 MiB
 build-reproducibility-srpm-macros noarch  0.3.6-3.fc41                updates    735.0   B
 bzip2-libs                        aarch64 1.0.8-19.fc41               fedora     200.7 KiB
 ca-certificates                   noarch  2024.2.69_v8.0.401-1.0.fc41 fedora       2.4 MiB
 coreutils-common                  aarch64 9.5-11.fc41                 updates     11.2 MiB
 cracklib                          aarch64 2.9.11-6.fc41               fedora     935.0 KiB
 crypto-policies                   noarch  20241029-1.git8baf557.fc41  updates    136.9 KiB
 curl                              aarch64 8.9.1-3.fc41                updates    793.4 KiB
 cyrus-sasl-lib                    aarch64 2.1.28-27.fc41              fedora       3.1 MiB
 debugedit                         aarch64 5.1-2.fc41                  updates    244.5 KiB
 dwz                               aarch64 0.15-8.fc41                 fedora     322.8 KiB
 ed                                aarch64 1.20.2-2.fc41               fedora     282.8 KiB
 efi-srpm-macros                   noarch  5-13.fc41                   updates     40.2 KiB
 elfutils                          aarch64 0.192-7.fc41                updates      3.1 MiB
 elfutils-debuginfod-client        aarch64 0.192-7.fc41                updates    141.3 KiB
 elfutils-default-yama-scope       noarch  0.192-7.fc41                updates      1.8 KiB
 elfutils-libelf                   aarch64 0.192-7.fc41                updates      1.2 MiB
 elfutils-libs                     aarch64 0.192-7.fc41                updates    734.9 KiB
 fedora-gpg-keys                   noarch  41-1                        fedora     126.4 KiB
 fedora-release                    noarch  41-29                       updates      0.0   B
 fedora-release-identity-basic     noarch  41-29                       updates    682.0   B
 fedora-repos                      noarch  41-1                        fedora       4.9 KiB
 file                              aarch64 5.45-7.fc41                 fedora     267.5 KiB
 file-libs                         aarch64 5.45-7.fc41                 fedora      10.0 MiB
 filesystem                        aarch64 3.18-23.fc41                fedora     106.0   B
 fonts-srpm-macros                 noarch  1:2.0.5-17.fc41             fedora      55.8 KiB
 forge-srpm-macros                 noarch  0.4.0-1.fc41                updates     38.9 KiB
 fpc-srpm-macros                   noarch  1.3-13.fc41                 fedora     144.0   B
 gdb-minimal                       aarch64 15.2-4.fc41                 updates     12.7 MiB
 gdbm                              aarch64 1:1.23-7.fc41               fedora     928.5 KiB
 gdbm-libs                         aarch64 1:1.23-7.fc41               fedora     426.0 KiB
 ghc-srpm-macros                   noarch  1.9.1-2.fc41                fedora     747.0   B
 glibc                             aarch64 2.40-17.fc41                updates      6.1 MiB
 glibc-common                      aarch64 2.40-17.fc41                updates      1.3 MiB
 glibc-gconv-extra                 aarch64 2.40-17.fc41                updates     18.3 MiB
 gmp                               aarch64 1:6.3.0-2.fc41              fedora     722.0 KiB
 gnat-srpm-macros                  noarch  6-6.fc41                    fedora       1.0 KiB
 go-srpm-macros                    noarch  3.6.0-5.fc41                updates     60.8 KiB
 jansson                           aarch64 2.13.1-10.fc41              fedora     220.5 KiB
 json-c                            aarch64 0.17-4.fc41                 fedora     202.4 KiB
 kernel-srpm-macros                noarch  1.0-24.fc41                 fedora       1.9 KiB
 keyutils-libs                     aarch64 1.6.3-4.fc41                fedora     226.4 KiB
 krb5-libs                         aarch64 1.21.3-3.fc41               updates      2.6 MiB
 libacl                            aarch64 2.3.2-2.fc41                fedora     196.1 KiB
 libarchive                        aarch64 3.7.4-4.fc41                updates    910.7 KiB
 libattr                           aarch64 2.5.2-4.fc41                fedora     196.6 KiB
 libblkid                          aarch64 2.40.2-4.fc41               fedora     418.6 KiB
 libbrotli                         aarch64 1.1.0-5.fc41                fedora       1.1 MiB
 libcap                            aarch64 2.70-4.fc41                 fedora       1.4 MiB
 libcap-ng                         aarch64 0.8.5-3.fc41                fedora     417.2 KiB
 libcom_err                        aarch64 1.47.1-6.fc41               fedora     111.3 KiB
 libcurl                           aarch64 8.9.1-3.fc41                updates    781.1 KiB
 libeconf                          aarch64 0.6.2-3.fc41                fedora     206.1 KiB
 libevent                          aarch64 2.1.12-14.fc41              fedora       1.5 MiB
 libfdisk                          aarch64 2.40.2-4.fc41               fedora     482.9 KiB
 libffi                            aarch64 3.4.6-3.fc41                fedora     282.4 KiB
 libgcc                            aarch64 14.2.1-7.fc41               updates    218.8 KiB
 libgomp                           aarch64 14.2.1-7.fc41               updates    493.9 KiB
 libidn2                           aarch64 2.3.7-2.fc41                fedora     457.2 KiB
 libmount                          aarch64 2.40.2-4.fc41               fedora     483.9 KiB
 libnghttp2                        aarch64 1.62.1-2.fc41               fedora     262.2 KiB
 libnsl2                           aarch64 2.0.1-2.fc41                fedora     222.0 KiB
 libpkgconf                        aarch64 2.3.0-1.fc41                fedora     198.1 KiB
 libpsl                            aarch64 0.21.5-4.fc41               fedora     196.6 KiB
 libpwquality                      aarch64 1.4.5-11.fc41               fedora       1.1 MiB
 libselinux                        aarch64 3.7-5.fc41                  fedora     265.1 KiB
 libsemanage                       aarch64 3.7-2.fc41                  fedora     361.5 KiB
 libsepol                          aarch64 3.7-2.fc41                  fedora     874.0 KiB
 libsmartcols                      aarch64 2.40.2-4.fc41               fedora     288.5 KiB
 libssh                            aarch64 0.10.6-8.fc41               fedora     581.3 KiB
 libssh-config                     noarch  0.10.6-8.fc41               fedora     277.0   B
 libstdc++                         aarch64 14.2.1-7.fc41               updates      2.7 MiB
 libtasn1                          aarch64 4.19.0-9.fc41               fedora     283.8 KiB
 libtirpc                          aarch64 1.3.6-1.rc3.fc41            updates    205.5 KiB
 libtool-ltdl                      aarch64 2.4.7-12.fc41               fedora     222.2 KiB
 libunistring                      aarch64 1.1-8.fc41                  fedora       1.8 MiB
 libutempter                       aarch64 1.2.1-15.fc41               fedora     417.8 KiB
 libuuid                           aarch64 2.40.2-4.fc41               fedora     197.6 KiB
 libverto                          aarch64 0.3.2-9.fc41                fedora     197.5 KiB
 libxcrypt                         aarch64 4.4.38-1.fc41               updates    269.9 KiB
 libxml2                           aarch64 2.12.9-1.fc41               updates      1.9 MiB
 libzstd                           aarch64 1.5.6-2.fc41                fedora     796.0 KiB
 lua-libs                          aarch64 5.4.6-6.fc41                fedora     393.1 KiB
 lua-srpm-macros                   noarch  1-14.fc41                   fedora       1.3 KiB
 lz4-libs                          aarch64 1.10.0-1.fc41               fedora     261.6 KiB
 mpfr                              aarch64 4.2.1-5.fc41                fedora     818.9 KiB
 ncurses-base                      noarch  6.5-2.20240629.fc41         fedora     326.3 KiB
 ncurses-libs                      aarch64 6.5-2.20240629.fc41         fedora       2.2 MiB
 ocaml-srpm-macros                 noarch  10-3.fc41                   fedora       1.9 KiB
 openblas-srpm-macros              noarch  2-18.fc41                   fedora     112.0   B
 openldap                          aarch64 2.6.8-6.fc41                updates    747.1 KiB
 openssl-libs                      aarch64 1:3.2.2-11.fc41             updates      6.3 MiB
 p11-kit                           aarch64 0.25.5-3.fc41               fedora       2.6 MiB
 p11-kit-trust                     aarch64 0.25.5-3.fc41               fedora     655.6 KiB
 package-notes-srpm-macros         noarch  0.5-12.fc41                 fedora       1.6 KiB
 pam                               aarch64 1.6.1-7.fc41                updates      4.2 MiB
 pam-libs                          aarch64 1.6.1-7.fc41                updates    223.2 KiB
 pcre2                             aarch64 10.44-1.fc41.1              fedora     905.5 KiB
 pcre2-syntax                      noarch  10.44-1.fc41.1              fedora     251.6 KiB
 perl-srpm-macros                  noarch  1-56.fc41                   fedora     861.0   B
 pkgconf                           aarch64 2.3.0-1.fc41                fedora     240.6 KiB
 pkgconf-m4                        noarch  2.3.0-1.fc41                fedora      14.4 KiB
 pkgconf-pkg-config                aarch64 2.3.0-1.fc41                fedora     990.0   B
 popt                              aarch64 1.19-7.fc41                 fedora     272.9 KiB
 publicsuffix-list-dafsa           noarch  20240107-4.fc41             fedora      67.5 KiB
 pyproject-srpm-macros             noarch  1.16.4-1.fc41               updates      1.9 KiB
 python-srpm-macros                noarch  3.13-3.fc41                 fedora      51.0 KiB
 qt5-srpm-macros                   noarch  5.15.15-1.fc41              fedora     500.0   B
 qt6-srpm-macros                   noarch  6.8.1-4.fc41                updates    456.0   B
 readline                          aarch64 8.2-10.fc41                 fedora     753.3 KiB
 rpm                               aarch64 4.20.0-1.fc41               fedora       3.3 MiB
 rpm-build-libs                    aarch64 4.20.0-1.fc41               fedora     198.7 KiB
 rpm-libs                          aarch64 4.20.0-1.fc41               fedora     734.0 KiB
 rpm-sequoia                       aarch64 1.7.0-3.fc41                updates      2.2 MiB
 rust-srpm-macros                  noarch  26.3-3.fc41                 fedora       4.8 KiB
 setup                             noarch  2.15.0-8.fc41               updates    720.7 KiB
 sqlite-libs                       aarch64 3.46.1-1.fc41               fedora       1.6 MiB
 systemd-libs                      aarch64 256.11-1.fc41               updates      2.2 MiB
 util-linux-core                   aarch64 2.40.2-4.fc41               fedora       6.2 MiB
 xxhash-libs                       aarch64 0.8.3-1.fc41                updates     84.5 KiB
 xz-libs                           aarch64 1:5.6.2-2.fc41              fedora     266.4 KiB
 zig-srpm-macros                   noarch  1-3.fc41                    fedora       1.1 KiB
 zip                               aarch64 3.0-41.fc41                 fedora       1.1 MiB
 zlib-ng-compat                    aarch64 2.2.3-1.fc41                updates    130.5 KiB
 zstd                              aarch64 1.5.6-2.fc41                fedora       1.7 MiB
Installing groups:
 Buildsystem building group                                                                

Transaction Summary:
 Installing:       154 packages

Total size of inbound packages is 51 MiB. Need to download 51 MiB.
After this operation, 235 MiB extra will be used (install 235 MiB, remove 0 B).
[  1/154] bzip2-0:1.0.8-19.fc41.aarch64 100% | 107.4 KiB/s |  52.4 KiB |  00m00s
[  2/154] cpio-0:2.15-2.fc41.aarch64    100% | 515.7 KiB/s | 291.4 KiB |  00m01s
[  3/154] findutils-1:4.10.0-4.fc41.aar 100% |   2.9 MiB/s | 554.1 KiB |  00m00s
[  4/154] bash-0:5.2.32-1.fc41.aarch64  100% |   2.3 MiB/s |   1.8 MiB |  00m01s
[  5/154] diffutils-0:3.10-8.fc41.aarch 100% |   1.0 MiB/s | 402.9 KiB |  00m00s
[  6/154] grep-0:3.11-9.fc41.aarch64    100% |   2.6 MiB/s | 297.9 KiB |  00m00s
[  7/154] gawk-0:5.3.0-4.fc41.aarch64   100% |   6.4 MiB/s |   1.1 MiB |  00m00s
[  8/154] gzip-0:1.13-2.fc41.aarch64    100% |   1.7 MiB/s | 169.1 KiB |  00m00s
[  9/154] info-0:7.1-3.fc41.aarch64     100% |   1.7 MiB/s | 181.3 KiB |  00m00s
[ 10/154] patch-0:2.7.6-25.fc41.aarch64 100% |   1.3 MiB/s | 128.8 KiB |  00m00s
[ 11/154] redhat-rpm-config-0:293-1.fc4 100% | 863.7 KiB/s |  82.0 KiB |  00m00s
[ 12/154] rpm-build-0:4.20.0-1.fc41.aar 100% | 941.9 KiB/s |  83.8 KiB |  00m00s
[ 13/154] sed-0:4.9-3.fc41.aarch64      100% |   3.8 MiB/s | 315.4 KiB |  00m00s
[ 14/154] unzip-0:6.0-64.fc41.aarch64   100% |   1.8 MiB/s | 184.8 KiB |  00m00s
[ 15/154] tar-2:1.35-4.fc41.aarch64     100% |   4.9 MiB/s | 854.7 KiB |  00m00s
[ 16/154] util-linux-0:2.40.2-4.fc41.aa 100% |  15.8 MiB/s |   1.2 MiB |  00m00s
[ 17/154] which-0:2.21-42.fc41.aarch64  100% | 493.6 KiB/s |  41.5 KiB |  00m00s
[ 18/154] shadow-utils-2:4.15.1-12.fc41 100% |   4.3 MiB/s |   1.3 MiB |  00m00s
[ 19/154] xz-1:5.6.2-2.fc41.aarch64     100% |   4.2 MiB/s | 472.8 KiB |  00m00s
[ 20/154] fedora-release-common-0:41-29 100% | 436.9 KiB/s |  23.6 KiB |  00m00s
[ 21/154] glibc-minimal-langpack-0:2.40 100% | 912.6 KiB/s | 104.0 KiB |  00m00s
[ 22/154] coreutils-0:9.5-11.fc41.aarch 100% |   6.0 MiB/s |   1.1 MiB |  00m00s
[ 23/154] filesystem-0:3.18-23.fc41.aar 100% |   7.9 MiB/s |   1.1 MiB |  00m00s
[ 24/154] bzip2-libs-0:1.0.8-19.fc41.aa 100% | 568.8 KiB/s |  42.7 KiB |  00m00s
[ 25/154] ncurses-libs-0:6.5-2.20240629 100% |   2.8 MiB/s | 326.5 KiB |  00m00s
[ 26/154] libselinux-0:3.7-5.fc41.aarch 100% | 987.8 KiB/s |  87.9 KiB |  00m00s
[ 27/154] gmp-1:6.3.0-2.fc41.aarch64    100% |   2.9 MiB/s | 270.1 KiB |  00m00s
[ 28/154] mpfr-0:4.2.1-5.fc41.aarch64   100% |   2.9 MiB/s | 324.8 KiB |  00m00s
[ 29/154] readline-0:8.2-10.fc41.aarch6 100% |   1.8 MiB/s | 212.6 KiB |  00m00s
[ 30/154] pcre2-0:10.44-1.fc41.1.aarch6 100% |   2.4 MiB/s | 227.0 KiB |  00m00s
[ 31/154] ed-0:1.20.2-2.fc41.aarch64    100% | 854.4 KiB/s |  81.2 KiB |  00m00s
[ 32/154] libattr-0:2.5.2-4.fc41.aarch6 100% | 212.1 KiB/s |  18.2 KiB |  00m00s
[ 33/154] ansible-srpm-macros-0:1-16.fc 100% | 277.0 KiB/s |  20.8 KiB |  00m00s
[ 34/154] dwz-0:0.15-8.fc41.aarch64     100% |   1.3 MiB/s | 137.4 KiB |  00m00s
[ 35/154] file-0:5.45-7.fc41.aarch64    100% | 659.3 KiB/s |  49.5 KiB |  00m00s
[ 36/154] fonts-srpm-macros-1:2.0.5-17. 100% | 359.6 KiB/s |  27.0 KiB |  00m00s
[ 37/154] ghc-srpm-macros-0:1.9.1-2.fc4 100% | 120.8 KiB/s |   9.1 KiB |  00m00s
[ 38/154] gnat-srpm-macros-0:6-6.fc41.n 100% | 119.4 KiB/s |   9.0 KiB |  00m00s
[ 39/154] fpc-srpm-macros-0:1.3-13.fc41 100% |  83.8 KiB/s |   8.0 KiB |  00m00s
[ 40/154] kernel-srpm-macros-0:1.0-24.f 100% | 131.6 KiB/s |   9.9 KiB |  00m00s
[ 41/154] lua-srpm-macros-0:1-14.fc41.n 100% | 118.4 KiB/s |   8.9 KiB |  00m00s
[ 42/154] ocaml-srpm-macros-0:10-3.fc41 100% |  96.8 KiB/s |   9.2 KiB |  00m00s
[ 43/154] openblas-srpm-macros-0:2-18.f 100% | 102.9 KiB/s |   7.7 KiB |  00m00s
[ 44/154] package-notes-srpm-macros-0:0 100% | 131.1 KiB/s |   9.8 KiB |  00m00s
[ 45/154] perl-srpm-macros-0:1-56.fc41. 100% |  89.6 KiB/s |   8.5 KiB |  00m00s
[ 46/154] python-srpm-macros-0:3.13-3.f 100% | 316.3 KiB/s |  23.7 KiB |  00m00s
[ 47/154] qt5-srpm-macros-0:5.15.15-1.f 100% | 118.6 KiB/s |   8.9 KiB |  00m00s
[ 48/154] rust-srpm-macros-0:26.3-3.fc4 100% | 161.4 KiB/s |  12.1 KiB |  00m00s
[ 49/154] zig-srpm-macros-0:1-3.fc41.no 100% | 108.3 KiB/s |   8.1 KiB |  00m00s
[ 50/154] rpm-0:4.20.0-1.fc41.aarch64   100% |   3.6 MiB/s | 548.6 KiB |  00m00s
[ 51/154] pkgconf-pkg-config-0:2.3.0-1. 100% | 133.1 KiB/s |  10.0 KiB |  00m00s
[ 52/154] zip-0:3.0-41.fc41.aarch64     100% |   2.4 MiB/s | 263.7 KiB |  00m00s
[ 53/154] popt-0:1.19-7.fc41.aarch64    100% | 694.8 KiB/s |  66.0 KiB |  00m00s
[ 54/154] rpm-build-libs-0:4.20.0-1.fc4 100% |   1.1 MiB/s |  95.0 KiB |  00m00s
[ 55/154] rpm-libs-0:4.20.0-1.fc41.aarc 100% |   3.2 MiB/s | 303.6 KiB |  00m00s
[ 56/154] libacl-0:2.3.2-2.fc41.aarch64 100% | 331.9 KiB/s |  24.9 KiB |  00m00s
[ 57/154] zstd-0:1.5.6-2.fc41.aarch64   100% |   4.6 MiB/s | 456.8 KiB |  00m00s
[ 58/154] libeconf-0:0.6.2-3.fc41.aarch 100% | 367.2 KiB/s |  32.3 KiB |  00m00s
[ 59/154] libsemanage-0:3.7-2.fc41.aarc 100% |   1.5 MiB/s | 114.1 KiB |  00m00s
[ 60/154] authselect-libs-0:1.5.0-8.fc4 100% |   2.2 MiB/s | 217.3 KiB |  00m00s
[ 61/154] libblkid-0:2.40.2-4.fc41.aarc 100% |   1.5 MiB/s | 124.1 KiB |  00m00s
[ 62/154] libcap-ng-0:0.8.5-3.fc41.aarc 100% | 437.4 KiB/s |  32.8 KiB |  00m00s
[ 63/154] libfdisk-0:2.40.2-4.fc41.aarc 100% |   1.6 MiB/s | 155.6 KiB |  00m00s
[ 64/154] libmount-0:2.40.2-4.fc41.aarc 100% |   1.5 MiB/s | 154.6 KiB |  00m00s
[ 65/154] libsmartcols-0:2.40.2-4.fc41. 100% | 929.7 KiB/s |  82.7 KiB |  00m00s
[ 66/154] libutempter-0:1.2.1-15.fc41.a 100% | 285.7 KiB/s |  27.1 KiB |  00m00s
[ 67/154] libuuid-0:2.40.2-4.fc41.aarch 100% | 391.6 KiB/s |  29.4 KiB |  00m00s
[ 68/154] util-linux-core-0:2.40.2-4.fc 100% |   6.0 MiB/s | 531.8 KiB |  00m00s
[ 69/154] xz-libs-1:5.6.2-2.fc41.aarch6 100% |   1.1 MiB/s | 111.0 KiB |  00m00s
[ 70/154] libcap-0:2.70-4.fc41.aarch64  100% |   1.1 MiB/s |  87.2 KiB |  00m00s
[ 71/154] coreutils-common-0:9.5-11.fc4 100% |  11.6 MiB/s |   2.1 MiB |  00m00s
[ 72/154] fedora-repos-0:41-1.noarch    100% |  97.2 KiB/s |   9.2 KiB |  00m00s
[ 73/154] glibc-common-0:2.40-17.fc41.a 100% |  16.3 MiB/s | 366.9 KiB |  00m00s
[ 74/154] ncurses-base-0:6.5-2.20240629 100% |   1.1 MiB/s |  88.3 KiB |  00m00s
[ 75/154] glibc-0:2.40-17.fc41.aarch64  100% |  10.9 MiB/s |   1.8 MiB |  00m00s
[ 76/154] libsepol-0:3.7-2.fc41.aarch64 100% |   2.6 MiB/s | 326.6 KiB |  00m00s
[ 77/154] pcre2-syntax-0:10.44-1.fc41.1 100% |   2.0 MiB/s | 149.9 KiB |  00m00s
[ 78/154] file-libs-0:5.45-7.fc41.aarch 100% |   7.5 MiB/s | 761.6 KiB |  00m00s
[ 79/154] pkgconf-m4-0:2.3.0-1.fc41.noa 100% | 191.0 KiB/s |  14.3 KiB |  00m00s
[ 80/154] pkgconf-0:2.3.0-1.fc41.aarch6 100% | 475.7 KiB/s |  45.2 KiB |  00m00s
[ 81/154] lua-libs-0:5.4.6-6.fc41.aarch 100% |   1.6 MiB/s | 129.8 KiB |  00m00s
[ 82/154] libzstd-0:1.5.6-2.fc41.aarch6 100% |   3.1 MiB/s | 288.0 KiB |  00m00s
[ 83/154] lz4-libs-0:1.10.0-1.fc41.aarc 100% | 963.8 KiB/s |  72.3 KiB |  00m00s
[ 84/154] sqlite-libs-0:3.46.1-1.fc41.a 100% |   5.3 MiB/s | 706.0 KiB |  00m00s
[ 85/154] glibc-gconv-extra-0:2.40-17.f 100% |  34.2 MiB/s |   1.5 MiB |  00m00s
[ 86/154] fedora-gpg-keys-0:41-1.noarch 100% |   1.7 MiB/s | 133.7 KiB |  00m00s
[ 87/154] libgcc-0:14.2.1-7.fc41.aarch6 100% |   3.5 MiB/s | 117.4 KiB |  00m00s
[ 88/154] libpkgconf-0:2.3.0-1.fc41.aar 100% | 512.5 KiB/s |  38.4 KiB |  00m00s
[ 89/154] basesystem-0:11-21.fc41.noarc 100% |  77.6 KiB/s |   7.4 KiB |  00m00s
[ 90/154] zlib-ng-compat-0:2.2.3-1.fc41 100% |   3.4 MiB/s |  62.7 KiB |  00m00s
[ 91/154] libstdc++-0:14.2.1-7.fc41.aar 100% |  12.3 MiB/s | 768.8 KiB |  00m00s
[ 92/154] systemd-libs-0:256.11-1.fc41. 100% |  34.6 MiB/s | 673.5 KiB |  00m00s
[ 93/154] audit-libs-0:4.0.3-1.fc41.aar 100% |   4.4 MiB/s | 125.5 KiB |  00m00s
[ 94/154] pam-0:1.6.1-7.fc41.aarch64    100% |  18.9 MiB/s | 561.1 KiB |  00m00s
[ 95/154] pam-libs-0:1.6.1-7.fc41.aarch 100% |   1.9 MiB/s |  57.6 KiB |  00m00s
[ 96/154] libxcrypt-0:4.4.38-1.fc41.aar 100% |   1.4 MiB/s | 120.6 KiB |  00m00s
[ 97/154] authselect-0:1.5.0-8.fc41.aar 100% |   1.9 MiB/s | 145.7 KiB |  00m00s
[ 98/154] gdbm-libs-1:1.23-7.fc41.aarch 100% | 721.3 KiB/s |  56.3 KiB |  00m00s
[ 99/154] gdbm-1:1.23-7.fc41.aarch64    100% |   1.5 MiB/s | 151.6 KiB |  00m00s
[100/154] libnsl2-0:2.0.1-2.fc41.aarch6 100% | 354.4 KiB/s |  30.1 KiB |  00m00s
[101/154] libpwquality-0:1.4.5-11.fc41. 100% |   1.6 MiB/s | 119.8 KiB |  00m00s
[102/154] setup-0:2.15.0-8.fc41.noarch  100% |   5.0 MiB/s | 154.6 KiB |  00m00s
[103/154] elfutils-libelf-0:0.192-7.fc4 100% |   9.1 MiB/s | 205.0 KiB |  00m00s
[104/154] rpm-sequoia-0:1.7.0-3.fc41.aa 100% |  23.2 MiB/s | 782.6 KiB |  00m00s
[105/154] cracklib-0:2.9.11-6.fc41.aarc 100% | 827.0 KiB/s |  92.6 KiB |  00m00s
[106/154] elfutils-libs-0:0.192-7.fc41. 100% |  11.1 MiB/s | 251.0 KiB |  00m00s
[107/154] elfutils-0:0.192-7.fc41.aarch 100% |  16.8 MiB/s | 498.4 KiB |  00m00s
[108/154] elfutils-debuginfod-client-0: 100% |   2.0 MiB/s |  43.6 KiB |  00m00s
[109/154] libgomp-0:14.2.1-7.fc41.aarch 100% |   8.1 MiB/s | 339.7 KiB |  00m00s
[110/154] json-c-0:0.17-4.fc41.aarch64  100% | 524.8 KiB/s |  45.1 KiB |  00m00s
[111/154] debugedit-0:5.1-2.fc41.aarch6 100% |   2.6 MiB/s |  79.2 KiB |  00m00s
[112/154] jansson-0:2.13.1-10.fc41.aarc 100% | 478.0 KiB/s |  45.9 KiB |  00m00s
[113/154] libarchive-0:3.7.4-4.fc41.aar 100% |   6.0 MiB/s | 404.3 KiB |  00m00s
[114/154] build-reproducibility-srpm-ma 100% | 373.2 KiB/s |  10.8 KiB |  00m00s
[115/154] curl-0:8.9.1-3.fc41.aarch64   100% |   4.6 MiB/s | 308.2 KiB |  00m00s
[116/154] binutils-0:2.43.1-5.fc41.aarc 100% |  30.3 MiB/s |   6.6 MiB |  00m00s
[117/154] efi-srpm-macros-0:5-13.fc41.n 100% | 831.9 KiB/s |  22.5 KiB |  00m00s
[118/154] add-determinism-0:0.3.6-3.fc4 100% |  18.5 MiB/s | 813.7 KiB |  00m00s
[119/154] forge-srpm-macros-0:0.4.0-1.f 100% |   1.1 MiB/s |  19.7 KiB |  00m00s
[120/154] go-srpm-macros-0:3.6.0-5.fc41 100% |   1.3 MiB/s |  28.0 KiB |  00m00s
[121/154] qt6-srpm-macros-0:6.8.1-4.fc4 100% | 514.9 KiB/s |   9.3 KiB |  00m00s
[122/154] pyproject-srpm-macros-0:1.16. 100% | 665.1 KiB/s |  14.0 KiB |  00m00s
[123/154] libtirpc-0:1.3.6-1.rc3.fc41.a 100% |   2.4 MiB/s |  90.5 KiB |  00m00s
[124/154] openssl-libs-1:3.2.2-11.fc41. 100% |  23.8 MiB/s |   2.0 MiB |  00m00s
[125/154] libcom_err-0:1.47.1-6.fc41.aa 100% | 302.7 KiB/s |  26.6 KiB |  00m00s
[126/154] ca-certificates-0:2024.2.69_v 100% |   8.8 MiB/s | 871.2 KiB |  00m00s
[127/154] libffi-0:3.4.6-3.fc41.aarch64 100% | 368.3 KiB/s |  38.3 KiB |  00m00s
[128/154] p11-kit-trust-0:0.25.5-3.fc41 100% |   1.1 MiB/s | 133.8 KiB |  00m00s
[129/154] p11-kit-0:0.25.5-3.fc41.aarch 100% |   2.9 MiB/s | 478.8 KiB |  00m00s
[130/154] libtasn1-0:4.19.0-9.fc41.aarc 100% | 973.2 KiB/s |  73.0 KiB |  00m00s
[131/154] crypto-policies-0:20241029-1. 100% |   3.1 MiB/s |  97.5 KiB |  00m00s
[132/154] krb5-libs-0:1.21.3-3.fc41.aar 100% |  13.1 MiB/s | 765.1 KiB |  00m00s
[133/154] libxml2-0:2.12.9-1.fc41.aarch 100% |  27.5 MiB/s | 648.1 KiB |  00m00s
[134/154] keyutils-libs-0:1.6.3-4.fc41. 100% | 424.9 KiB/s |  31.9 KiB |  00m00s
[135/154] elfutils-default-yama-scope-0 100% | 461.7 KiB/s |  12.5 KiB |  00m00s
[136/154] alternatives-0:1.31-1.fc41.aa 100% |   2.1 MiB/s |  38.5 KiB |  00m00s
[137/154] fedora-release-0:41-29.noarch 100% | 510.7 KiB/s |  12.8 KiB |  00m00s
[138/154] libverto-0:0.3.2-9.fc41.aarch 100% | 188.7 KiB/s |  20.9 KiB |  00m00s
[139/154] xxhash-libs-0:0.8.3-1.fc41.aa 100% |   1.8 MiB/s |  33.7 KiB |  00m00s
[140/154] fedora-release-identity-basic 100% | 521.8 KiB/s |  13.6 KiB |  00m00s
[141/154] libcurl-0:8.9.1-3.fc41.aarch6 100% |   8.8 MiB/s | 342.7 KiB |  00m00s
[142/154] gdb-minimal-0:15.2-4.fc41.aar 100% |  33.0 MiB/s |   3.9 MiB |  00m00s
[143/154] libbrotli-0:1.1.0-5.fc41.aarc 100% |   4.0 MiB/s | 346.2 KiB |  00m00s
[144/154] libidn2-0:2.3.7-2.fc41.aarch6 100% |   1.1 MiB/s | 118.9 KiB |  00m00s
[145/154] libnghttp2-0:1.62.1-2.fc41.aa 100% | 904.7 KiB/s |  76.9 KiB |  00m00s
[146/154] libpsl-0:0.21.5-4.fc41.aarch6 100% | 671.1 KiB/s |  64.4 KiB |  00m00s
[147/154] libssh-0:0.10.6-8.fc41.aarch6 100% |   1.9 MiB/s | 213.1 KiB |  00m00s
[148/154] publicsuffix-list-dafsa-0:202 100% | 777.0 KiB/s |  58.3 KiB |  00m00s
[149/154] libunistring-0:1.1-8.fc41.aar 100% |   3.4 MiB/s | 539.8 KiB |  00m00s
[150/154] openldap-0:2.6.8-6.fc41.aarch 100% |   5.6 MiB/s | 239.1 KiB |  00m00s
[151/154] libssh-config-0:0.10.6-8.fc41 100% |  97.3 KiB/s |   9.2 KiB |  00m00s
[152/154] libevent-0:2.1.12-14.fc41.aar 100% |   3.3 MiB/s | 254.6 KiB |  00m00s
[153/154] cyrus-sasl-lib-0:2.1.28-27.fc 100% |   5.6 MiB/s | 780.2 KiB |  00m00s
[154/154] libtool-ltdl-0:2.4.7-12.fc41. 100% | 331.8 KiB/s |  35.8 KiB |  00m00s
--------------------------------------------------------------------------------
[154/154] Total                         100% |   9.7 MiB/s |  51.4 MiB |  00m05s
Running transaction
Importing OpenPGP key 0xE99D6AD1:
 UserID     : "Fedora (41) <fedora-41-primary@fedoraproject.org>"
 Fingerprint: 466CF2D8B60BC3057AA9453ED0622462E99D6AD1
 From       : file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-41-primary
The key was successfully imported.
[  1/156] Verify package files          100% | 736.0   B/s | 154.0   B |  00m00s
[  2/156] Prepare transaction           100% |   2.6 KiB/s | 154.0   B |  00m00s
[  3/156] Installing libgcc-0:14.2.1-7. 100% | 107.7 MiB/s | 220.5 KiB |  00m00s
[  4/156] Installing libssh-config-0:0. 100% |   0.0   B/s | 816.0   B |  00m00s
[  5/156] Installing publicsuffix-list- 100% |   0.0   B/s |  68.3 KiB |  00m00s
[  6/156] Installing fedora-release-ide 100% | 918.0 KiB/s | 940.0   B |  00m00s
[  7/156] Installing fedora-gpg-keys-0: 100% |  28.0 MiB/s | 172.2 KiB |  00m00s
[  8/156] Installing fedora-repos-0:41- 100% |   0.0   B/s |   5.7 KiB |  00m00s
[  9/156] Installing fedora-release-com 100% |  23.4 MiB/s |  24.0 KiB |  00m00s
[ 10/156] Installing fedora-release-0:4 100% |   0.0   B/s | 124.0   B |  00m00s
[ 11/156] Installing setup-0:2.15.0-8.f 100% |  44.3 MiB/s | 726.5 KiB |  00m00s
>>> [RPM] /etc/hosts created as /etc/hosts.rpmnew
[ 12/156] Installing filesystem-0:3.18- 100% |   2.5 MiB/s | 212.5 KiB |  00m00s
[ 13/156] Installing basesystem-0:11-21 100% |   0.0   B/s | 124.0   B |  00m00s
[ 14/156] Installing qt6-srpm-macros-0: 100% |   0.0   B/s | 732.0   B |  00m00s
[ 15/156] Installing pkgconf-m4-0:2.3.0 100% |   0.0   B/s |  14.8 KiB |  00m00s
[ 16/156] Installing pcre2-syntax-0:10. 100% | 124.1 MiB/s | 254.1 KiB |  00m00s
[ 17/156] Installing ncurses-base-0:6.5 100% |  57.2 MiB/s | 351.7 KiB |  00m00s
[ 18/156] Installing glibc-minimal-lang 100% |   0.0   B/s | 124.0   B |  00m00s
[ 19/156] Installing ncurses-libs-0:6.5 100% | 321.2 MiB/s |   2.2 MiB |  00m00s
[ 20/156] Installing glibc-0:2.40-17.fc 100% | 266.7 MiB/s |   6.1 MiB |  00m00s
[ 21/156] Installing bash-0:5.2.32-1.fc 100% | 346.4 MiB/s |   8.3 MiB |  00m00s
[ 22/156] Installing glibc-common-0:2.4 100% | 186.3 MiB/s |   1.3 MiB |  00m00s
[ 23/156] Installing glibc-gconv-extra- 100% | 368.7 MiB/s |  18.4 MiB |  00m00s
[ 24/156] Installing zlib-ng-compat-0:2 100% | 128.2 MiB/s | 131.3 KiB |  00m00s
[ 25/156] Installing bzip2-libs-0:1.0.8 100% | 197.1 MiB/s | 201.9 KiB |  00m00s
[ 26/156] Installing xz-libs-1:5.6.2-2. 100% | 261.2 MiB/s | 267.5 KiB |  00m00s
[ 27/156] Installing readline-0:8.2-10. 100% | 245.9 MiB/s | 755.5 KiB |  00m00s
[ 28/156] Installing popt-0:1.19-7.fc41 100% |  91.0 MiB/s | 279.5 KiB |  00m00s
[ 29/156] Installing libuuid-0:2.40.2-4 100% | 193.9 MiB/s | 198.5 KiB |  00m00s
[ 30/156] Installing libblkid-0:2.40.2- 100% | 204.9 MiB/s | 419.6 KiB |  00m00s
[ 31/156] Installing gmp-1:6.3.0-2.fc41 100% | 235.8 MiB/s | 724.2 KiB |  00m00s
[ 32/156] Installing libattr-0:2.5.2-4. 100% | 192.9 MiB/s | 197.5 KiB |  00m00s
[ 33/156] Installing libacl-0:2.3.2-2.f 100% | 192.3 MiB/s | 196.9 KiB |  00m00s
[ 34/156] Installing libzstd-0:1.5.6-2. 100% | 259.5 MiB/s | 797.3 KiB |  00m00s
[ 35/156] Installing elfutils-libelf-0: 100% | 296.6 MiB/s |   1.2 MiB |  00m00s
[ 36/156] Installing libstdc++-0:14.2.1 100% | 338.8 MiB/s |   2.7 MiB |  00m00s
[ 37/156] Installing libxcrypt-0:4.4.38 100% | 133.1 MiB/s | 272.6 KiB |  00m00s
[ 38/156] Installing libeconf-0:0.6.2-3 100% | 202.9 MiB/s | 207.8 KiB |  00m00s
[ 39/156] Installing gdbm-libs-1:1.23-7 100% | 417.7 MiB/s | 427.7 KiB |  00m00s
[ 40/156] Installing dwz-0:0.15-8.fc41. 100% | 158.3 MiB/s | 324.1 KiB |  00m00s
[ 41/156] Installing mpfr-0:4.2.1-5.fc4 100% | 267.1 MiB/s | 820.5 KiB |  00m00s
[ 42/156] Installing gawk-0:5.3.0-4.fc4 100% | 387.6 MiB/s |   4.3 MiB |  00m00s
[ 43/156] Installing unzip-0:6.0-64.fc4 100% | 237.7 MiB/s | 730.2 KiB |  00m00s
[ 44/156] Installing file-libs-0:5.45-7 100% | 626.5 MiB/s |  10.0 MiB |  00m00s
[ 45/156] Installing file-0:5.45-7.fc41 100% |  29.2 MiB/s | 269.0 KiB |  00m00s
>>> Running pre-install scriptlet: crypto-policies-0:20241029-1.git8baf557.fc41.
>>> Finished pre-install scriptlet: crypto-policies-0:20241029-1.git8baf557.fc41
>>> Scriptlet output:
>>> /var/tmp/rpm-tmp.lysIEI: line 2: rm: command not found
>>> 
[ 46/156] Installing crypto-policies-0: 100% |  22.8 MiB/s | 163.3 KiB |  00m00s
[ 47/156] Installing pcre2-0:10.44-1.fc 100% | 295.2 MiB/s | 906.9 KiB |  00m00s
[ 48/156] Installing grep-0:3.11-9.fc41 100% | 156.7 MiB/s |   1.1 MiB |  00m00s
[ 49/156] Installing xz-1:5.6.2-2.fc41. 100% | 185.3 MiB/s |   1.5 MiB |  00m00s
[ 50/156] Installing libcap-ng-0:0.8.5- 100% | 409.3 MiB/s | 419.1 KiB |  00m00s
[ 51/156] Installing audit-libs-0:4.0.3 100% | 203.8 MiB/s | 417.3 KiB |  00m00s
[ 52/156] Installing pam-libs-0:1.6.1-7 100% | 220.3 MiB/s | 225.6 KiB |  00m00s
[ 53/156] Installing libcap-0:2.70-4.fc 100% | 344.0 MiB/s |   1.4 MiB |  00m00s
[ 54/156] Installing systemd-libs-0:256 100% | 310.3 MiB/s |   2.2 MiB |  00m00s
[ 55/156] Installing libsmartcols-0:2.4 100% | 282.7 MiB/s | 289.5 KiB |  00m00s
[ 56/156] Installing libsepol-0:3.7-2.f 100% | 284.8 MiB/s | 874.9 KiB |  00m00s
[ 57/156] Installing libselinux-0:3.7-5 100% | 260.1 MiB/s | 266.3 KiB |  00m00s
[ 58/156] Installing sed-0:4.9-3.fc41.a 100% | 197.2 MiB/s |   1.0 MiB |  00m00s
[ 59/156] Installing findutils-1:4.10.0 100% | 263.5 MiB/s |   2.1 MiB |  00m00s
[ 60/156] Installing libmount-0:2.40.2- 100% | 236.8 MiB/s | 485.1 KiB |  00m00s
[ 61/156] Installing lua-libs-0:5.4.6-6 100% | 385.0 MiB/s | 394.3 KiB |  00m00s
[ 62/156] Installing lz4-libs-0:1.10.0- 100% | 256.5 MiB/s | 262.7 KiB |  00m00s
[ 63/156] Installing libcom_err-0:1.47. 100% | 109.8 MiB/s | 112.4 KiB |  00m00s
[ 64/156] Installing libffi-0:3.4.6-3.f 100% | 277.2 MiB/s | 283.8 KiB |  00m00s
[ 65/156] Installing libtasn1-0:4.19.0- 100% | 278.9 MiB/s | 285.6 KiB |  00m00s
[ 66/156] Installing p11-kit-0:0.25.5-3 100% | 220.5 MiB/s |   2.6 MiB |  00m00s
[ 67/156] Installing alternatives-0:1.3 100% |  88.2 MiB/s |  90.3 KiB |  00m00s
[ 68/156] Installing libunistring-0:1.1 100% | 301.5 MiB/s |   1.8 MiB |  00m00s
[ 69/156] Installing libidn2-0:2.3.7-2. 100% | 150.8 MiB/s | 463.1 KiB |  00m00s
[ 70/156] Installing libpsl-0:0.21.5-4. 100% | 193.1 MiB/s | 197.7 KiB |  00m00s
[ 71/156] Installing p11-kit-trust-0:0. 100% |  64.2 MiB/s | 657.4 KiB |  00m00s
[ 72/156] Installing zstd-0:1.5.6-2.fc4 100% | 281.8 MiB/s |   1.7 MiB |  00m00s
[ 73/156] Installing util-linux-core-0: 100% | 387.6 MiB/s |   6.2 MiB |  00m00s
[ 74/156] Installing tar-2:1.35-4.fc41. 100% | 278.8 MiB/s |   3.1 MiB |  00m00s
[ 75/156] Installing libsemanage-0:3.7- 100% | 118.3 MiB/s | 363.3 KiB |  00m00s
[ 76/156] Installing shadow-utils-2:4.1 100% | 132.2 MiB/s |   4.6 MiB |  00m00s
[ 77/156] Installing libutempter-0:1.2. 100% | 205.0 MiB/s | 419.8 KiB |  00m00s
[ 78/156] Installing zip-0:3.0-41.fc41. 100% | 281.0 MiB/s |   1.1 MiB |  00m00s
[ 79/156] Installing gdbm-1:1.23-7.fc41 100% | 227.9 MiB/s | 933.4 KiB |  00m00s
[ 80/156] Installing cyrus-sasl-lib-0:2 100% | 345.2 MiB/s |   3.1 MiB |  00m00s
[ 81/156] Installing libfdisk-0:2.40.2- 100% | 236.3 MiB/s | 483.9 KiB |  00m00s
[ 82/156] Installing libxml2-0:2.12.9-1 100% | 310.2 MiB/s |   1.9 MiB |  00m00s
[ 83/156] Installing bzip2-0:1.0.8-19.f 100% | 211.0 MiB/s | 432.2 KiB |  00m00s
[ 84/156] Installing sqlite-libs-0:3.46 100% | 311.7 MiB/s |   1.6 MiB |  00m00s
[ 85/156] Installing add-determinism-0: 100% | 290.6 MiB/s |   2.0 MiB |  00m00s
[ 86/156] Installing build-reproducibil 100% |   0.0   B/s |   1.0 KiB |  00m00s
[ 87/156] Installing ed-0:1.20.2-2.fc41 100% | 278.5 MiB/s | 285.1 KiB |  00m00s
[ 88/156] Installing patch-0:2.7.6-25.f 100% | 191.5 MiB/s | 392.1 KiB |  00m00s
[ 89/156] Installing elfutils-default-y 100% | 291.9 KiB/s |   2.0 KiB |  00m00s
[ 90/156] Installing elfutils-libs-0:0. 100% | 179.9 MiB/s | 736.7 KiB |  00m00s
[ 91/156] Installing cpio-0:2.15-2.fc41 100% | 203.4 MiB/s |   1.2 MiB |  00m00s
[ 92/156] Installing diffutils-0:3.10-8 100% | 263.7 MiB/s |   2.1 MiB |  00m00s
[ 93/156] Installing libpkgconf-0:2.3.0 100% | 194.6 MiB/s | 199.2 KiB |  00m00s
[ 94/156] Installing pkgconf-0:2.3.0-1. 100% | 237.4 MiB/s | 243.1 KiB |  00m00s
[ 95/156] Installing pkgconf-pkg-config 100% |   1.7 MiB/s |   1.8 KiB |  00m00s
[ 96/156] Installing json-c-0:0.17-4.fc 100% | 198.9 MiB/s | 203.7 KiB |  00m00s
[ 97/156] Installing libgomp-0:14.2.1-7 100% | 241.8 MiB/s | 495.2 KiB |  00m00s
[ 98/156] Installing jansson-0:2.13.1-1 100% | 216.7 MiB/s | 221.9 KiB |  00m00s
[ 99/156] Installing keyutils-libs-0:1. 100% | 222.5 MiB/s | 227.9 KiB |  00m00s
[100/156] Installing libverto-0:0.3.2-9 100% | 194.7 MiB/s | 199.3 KiB |  00m00s
[101/156] Installing xxhash-libs-0:0.8. 100% |  83.9 MiB/s |  85.9 KiB |  00m00s
[102/156] Installing libbrotli-0:1.1.0- 100% | 285.2 MiB/s |   1.1 MiB |  00m00s
[103/156] Installing libnghttp2-0:1.62. 100% | 257.2 MiB/s | 263.3 KiB |  00m00s
[104/156] Installing libtool-ltdl-0:2.4 100% | 218.1 MiB/s | 223.4 KiB |  00m00s
[105/156] Installing coreutils-common-0 100% | 310.8 MiB/s |  11.2 MiB |  00m00s
[106/156] Installing openssl-libs-1:3.2 100% | 329.4 MiB/s |   6.3 MiB |  00m00s
[107/156] Installing coreutils-0:9.5-11 100% | 266.2 MiB/s |   8.0 MiB |  00m00s
[108/156] Installing ca-certificates-0: 100% |   2.4 MiB/s |   2.4 MiB |  00m01s
[109/156] Installing krb5-libs-0:1.21.3 100% | 236.0 MiB/s |   2.6 MiB |  00m00s
[110/156] Installing libarchive-0:3.7.4 100% | 222.8 MiB/s | 912.6 KiB |  00m00s
[111/156] Installing libtirpc-0:1.3.6-1 100% | 101.2 MiB/s | 207.3 KiB |  00m00s
[112/156] Installing gzip-0:1.13-2.fc41 100% | 160.9 MiB/s | 494.4 KiB |  00m00s
[113/156] Installing authselect-libs-0: 100% | 123.2 MiB/s | 882.8 KiB |  00m00s
[114/156] Installing cracklib-0:2.9.11- 100% | 154.0 MiB/s | 946.3 KiB |  00m00s
[115/156] Installing libpwquality-0:1.4 100% | 184.6 MiB/s |   1.1 MiB |  00m00s
[116/156] Installing libnsl2-0:2.0.1-2. 100% | 109.0 MiB/s | 223.2 KiB |  00m00s
[117/156] Installing pam-0:1.6.1-7.fc41 100% | 214.3 MiB/s |   4.3 MiB |  00m00s
[118/156] Installing libssh-0:0.10.6-8. 100% | 284.9 MiB/s | 583.4 KiB |  00m00s
[119/156] Installing rpm-sequoia-0:1.7. 100% | 317.5 MiB/s |   2.2 MiB |  00m00s
[120/156] Installing rpm-libs-0:4.20.0- 100% | 239.4 MiB/s | 735.5 KiB |  00m00s
[121/156] Installing rpm-build-libs-0:4 100% | 194.7 MiB/s | 199.4 KiB |  00m00s
[122/156] Installing libevent-0:2.1.12- 100% | 380.8 MiB/s |   1.5 MiB |  00m00s
[123/156] Installing openldap-0:2.6.8-6 100% | 183.3 MiB/s | 750.9 KiB |  00m00s
[124/156] Installing libcurl-0:8.9.1-3. 100% | 254.6 MiB/s | 782.2 KiB |  00m00s
[125/156] Installing elfutils-debuginfo 100% | 140.2 MiB/s | 143.6 KiB |  00m00s
[126/156] Installing elfutils-0:0.192-7 100% | 344.1 MiB/s |   3.1 MiB |  00m00s
[127/156] Installing binutils-0:2.43.1- 100% | 335.7 MiB/s |  30.6 MiB |  00m00s
[128/156] Installing gdb-minimal-0:15.2 100% | 324.8 MiB/s |  12.7 MiB |  00m00s
[129/156] Installing debugedit-0:5.1-2. 100% | 120.7 MiB/s | 247.2 KiB |  00m00s
[130/156] Installing curl-0:8.9.1-3.fc4 100% |  59.8 MiB/s | 795.9 KiB |  00m00s
[131/156] Installing rpm-0:4.20.0-1.fc4 100% | 130.1 MiB/s |   2.7 MiB |  00m00s
[132/156] Installing lua-srpm-macros-0: 100% |   0.0   B/s |   1.9 KiB |  00m00s
[133/156] Installing zig-srpm-macros-0: 100% |   0.0   B/s |   1.7 KiB |  00m00s
[134/156] Installing efi-srpm-macros-0: 100% |  40.2 MiB/s |  41.2 KiB |  00m00s
[135/156] Installing rust-srpm-macros-0 100% |   0.0   B/s |   5.6 KiB |  00m00s
[136/156] Installing qt5-srpm-macros-0: 100% |   0.0   B/s | 776.0   B |  00m00s
[137/156] Installing perl-srpm-macros-0 100% |   0.0   B/s |   1.1 KiB |  00m00s
[138/156] Installing package-notes-srpm 100% |   0.0   B/s |   2.0 KiB |  00m00s
[139/156] Installing openblas-srpm-macr 100% |   0.0   B/s | 392.0   B |  00m00s
[140/156] Installing ocaml-srpm-macros- 100% |   0.0   B/s |   2.2 KiB |  00m00s
[141/156] Installing kernel-srpm-macros 100% |   0.0   B/s |   2.3 KiB |  00m00s
[142/156] Installing gnat-srpm-macros-0 100% |   0.0   B/s |   1.3 KiB |  00m00s
[143/156] Installing ghc-srpm-macros-0: 100% |   0.0   B/s |   1.0 KiB |  00m00s
[144/156] Installing fpc-srpm-macros-0: 100% |   0.0   B/s | 420.0   B |  00m00s
[145/156] Installing ansible-srpm-macro 100% |   0.0   B/s |  36.2 KiB |  00m00s
[146/156] Installing python-srpm-macros 100% |  50.9 MiB/s |  52.2 KiB |  00m00s
[147/156] Installing fonts-srpm-macros- 100% |  55.7 MiB/s |  57.0 KiB |  00m00s
[148/156] Installing forge-srpm-macros- 100% |  39.3 MiB/s |  40.3 KiB |  00m00s
[149/156] Installing go-srpm-macros-0:3 100% |  60.5 MiB/s |  62.0 KiB |  00m00s
[150/156] Installing redhat-rpm-config- 100% |  61.9 MiB/s | 190.1 KiB |  00m00s
[151/156] Installing rpm-build-0:4.20.0 100% | 174.0 MiB/s | 534.6 KiB |  00m00s
[152/156] Installing pyproject-srpm-mac 100% |   1.2 MiB/s |   2.5 KiB |  00m00s
[153/156] Installing util-linux-0:2.40. 100% | 365.4 MiB/s |  17.5 MiB |  00m00s
[154/156] Installing authselect-0:1.5.0 100% |  60.5 MiB/s | 185.9 KiB |  00m00s
[155/156] Installing which-0:2.21-42.fc 100% | 122.2 MiB/s | 250.4 KiB |  00m00s
[156/156] Installing info-0:7.1-3.fc41. 100% | 495.6 KiB/s | 614.0 KiB |  00m01s
Complete!
Finish: installing minimal buildroot with dnf5
Start: creating root cache
Finish: creating root cache
Finish: chroot init
INFO: Installed packages:
INFO: add-determinism-0.3.6-3.fc41.aarch64
alternatives-1.31-1.fc41.aarch64
ansible-srpm-macros-1-16.fc41.noarch
audit-libs-4.0.3-1.fc41.aarch64
authselect-1.5.0-8.fc41.aarch64
authselect-libs-1.5.0-8.fc41.aarch64
basesystem-11-21.fc41.noarch
bash-5.2.32-1.fc41.aarch64
binutils-2.43.1-5.fc41.aarch64
build-reproducibility-srpm-macros-0.3.6-3.fc41.noarch
bzip2-1.0.8-19.fc41.aarch64
bzip2-libs-1.0.8-19.fc41.aarch64
ca-certificates-2024.2.69_v8.0.401-1.0.fc41.noarch
coreutils-9.5-11.fc41.aarch64
coreutils-common-9.5-11.fc41.aarch64
cpio-2.15-2.fc41.aarch64
cracklib-2.9.11-6.fc41.aarch64
crypto-policies-20241029-1.git8baf557.fc41.noarch
curl-8.9.1-3.fc41.aarch64
cyrus-sasl-lib-2.1.28-27.fc41.aarch64
debugedit-5.1-2.fc41.aarch64
diffutils-3.10-8.fc41.aarch64
dwz-0.15-8.fc41.aarch64
ed-1.20.2-2.fc41.aarch64
efi-srpm-macros-5-13.fc41.noarch
elfutils-0.192-7.fc41.aarch64
elfutils-debuginfod-client-0.192-7.fc41.aarch64
elfutils-default-yama-scope-0.192-7.fc41.noarch
elfutils-libelf-0.192-7.fc41.aarch64
elfutils-libs-0.192-7.fc41.aarch64
fedora-gpg-keys-41-1.noarch
fedora-release-41-29.noarch
fedora-release-common-41-29.noarch
fedora-release-identity-basic-41-29.noarch
fedora-repos-41-1.noarch
file-5.45-7.fc41.aarch64
file-libs-5.45-7.fc41.aarch64
filesystem-3.18-23.fc41.aarch64
findutils-4.10.0-4.fc41.aarch64
fonts-srpm-macros-2.0.5-17.fc41.noarch
forge-srpm-macros-0.4.0-1.fc41.noarch
fpc-srpm-macros-1.3-13.fc41.noarch
gawk-5.3.0-4.fc41.aarch64
gdb-minimal-15.2-4.fc41.aarch64
gdbm-1.23-7.fc41.aarch64
gdbm-libs-1.23-7.fc41.aarch64
ghc-srpm-macros-1.9.1-2.fc41.noarch
glibc-2.40-17.fc41.aarch64
glibc-common-2.40-17.fc41.aarch64
glibc-gconv-extra-2.40-17.fc41.aarch64
glibc-minimal-langpack-2.40-17.fc41.aarch64
gmp-6.3.0-2.fc41.aarch64
gnat-srpm-macros-6-6.fc41.noarch
go-srpm-macros-3.6.0-5.fc41.noarch
gpg-pubkey-e99d6ad1-64d2612c
grep-3.11-9.fc41.aarch64
gzip-1.13-2.fc41.aarch64
info-7.1-3.fc41.aarch64
jansson-2.13.1-10.fc41.aarch64
json-c-0.17-4.fc41.aarch64
kernel-srpm-macros-1.0-24.fc41.noarch
keyutils-libs-1.6.3-4.fc41.aarch64
krb5-libs-1.21.3-3.fc41.aarch64
libacl-2.3.2-2.fc41.aarch64
libarchive-3.7.4-4.fc41.aarch64
libattr-2.5.2-4.fc41.aarch64
libblkid-2.40.2-4.fc41.aarch64
libbrotli-1.1.0-5.fc41.aarch64
libcap-2.70-4.fc41.aarch64
libcap-ng-0.8.5-3.fc41.aarch64
libcom_err-1.47.1-6.fc41.aarch64
libcurl-8.9.1-3.fc41.aarch64
libeconf-0.6.2-3.fc41.aarch64
libevent-2.1.12-14.fc41.aarch64
libfdisk-2.40.2-4.fc41.aarch64
libffi-3.4.6-3.fc41.aarch64
libgcc-14.2.1-7.fc41.aarch64
libgomp-14.2.1-7.fc41.aarch64
libidn2-2.3.7-2.fc41.aarch64
libmount-2.40.2-4.fc41.aarch64
libnghttp2-1.62.1-2.fc41.aarch64
libnsl2-2.0.1-2.fc41.aarch64
libpkgconf-2.3.0-1.fc41.aarch64
libpsl-0.21.5-4.fc41.aarch64
libpwquality-1.4.5-11.fc41.aarch64
libselinux-3.7-5.fc41.aarch64
libsemanage-3.7-2.fc41.aarch64
libsepol-3.7-2.fc41.aarch64
libsmartcols-2.40.2-4.fc41.aarch64
libssh-0.10.6-8.fc41.aarch64
libssh-config-0.10.6-8.fc41.noarch
libstdc++-14.2.1-7.fc41.aarch64
libtasn1-4.19.0-9.fc41.aarch64
libtirpc-1.3.6-1.rc3.fc41.aarch64
libtool-ltdl-2.4.7-12.fc41.aarch64
libunistring-1.1-8.fc41.aarch64
libutempter-1.2.1-15.fc41.aarch64
libuuid-2.40.2-4.fc41.aarch64
libverto-0.3.2-9.fc41.aarch64
libxcrypt-4.4.38-1.fc41.aarch64
libxml2-2.12.9-1.fc41.aarch64
libzstd-1.5.6-2.fc41.aarch64
lua-libs-5.4.6-6.fc41.aarch64
lua-srpm-macros-1-14.fc41.noarch
lz4-libs-1.10.0-1.fc41.aarch64
mpfr-4.2.1-5.fc41.aarch64
ncurses-base-6.5-2.20240629.fc41.noarch
ncurses-libs-6.5-2.20240629.fc41.aarch64
ocaml-srpm-macros-10-3.fc41.noarch
openblas-srpm-macros-2-18.fc41.noarch
openldap-2.6.8-6.fc41.aarch64
openssl-libs-3.2.2-11.fc41.aarch64
p11-kit-0.25.5-3.fc41.aarch64
p11-kit-trust-0.25.5-3.fc41.aarch64
package-notes-srpm-macros-0.5-12.fc41.noarch
pam-1.6.1-7.fc41.aarch64
pam-libs-1.6.1-7.fc41.aarch64
patch-2.7.6-25.fc41.aarch64
pcre2-10.44-1.fc41.1.aarch64
pcre2-syntax-10.44-1.fc41.1.noarch
perl-srpm-macros-1-56.fc41.noarch
pkgconf-2.3.0-1.fc41.aarch64
pkgconf-m4-2.3.0-1.fc41.noarch
pkgconf-pkg-config-2.3.0-1.fc41.aarch64
popt-1.19-7.fc41.aarch64
publicsuffix-list-dafsa-20240107-4.fc41.noarch
pyproject-srpm-macros-1.16.4-1.fc41.noarch
python-srpm-macros-3.13-3.fc41.noarch
qt5-srpm-macros-5.15.15-1.fc41.noarch
qt6-srpm-macros-6.8.1-4.fc41.noarch
readline-8.2-10.fc41.aarch64
redhat-rpm-config-293-1.fc41.noarch
rpm-4.20.0-1.fc41.aarch64
rpm-build-4.20.0-1.fc41.aarch64
rpm-build-libs-4.20.0-1.fc41.aarch64
rpm-libs-4.20.0-1.fc41.aarch64
rpm-sequoia-1.7.0-3.fc41.aarch64
rust-srpm-macros-26.3-3.fc41.noarch
sed-4.9-3.fc41.aarch64
setup-2.15.0-8.fc41.noarch
shadow-utils-4.15.1-12.fc41.aarch64
sqlite-libs-3.46.1-1.fc41.aarch64
systemd-libs-256.11-1.fc41.aarch64
tar-1.35-4.fc41.aarch64
unzip-6.0-64.fc41.aarch64
util-linux-2.40.2-4.fc41.aarch64
util-linux-core-2.40.2-4.fc41.aarch64
which-2.21-42.fc41.aarch64
xxhash-libs-0.8.3-1.fc41.aarch64
xz-5.6.2-2.fc41.aarch64
xz-libs-5.6.2-2.fc41.aarch64
zig-srpm-macros-1-3.fc41.noarch
zip-3.0-41.fc41.aarch64
zlib-ng-compat-2.2.3-1.fc41.aarch64
zstd-1.5.6-2.fc41.aarch64
Start: buildsrpm
Start: rpmbuild -bs
Building target platforms: aarch64
Building for target aarch64
setting SOURCE_DATE_EPOCH=1736985600
Wrote: /builddir/build/SRPMS/glimpse-4.12.6^git20161025.4945711-5.fc41.src.rpm
Finish: rpmbuild -bs
INFO: chroot_scan: 1 files copied to /var/lib/copr-rpmbuild/results/chroot_scan
INFO: /var/lib/mock/fedora-41-aarch64-1737065780.355117/root/var/log/dnf5.log
INFO: chroot_scan: creating tarball /var/lib/copr-rpmbuild/results/chroot_scan.tar.gz
/bin/tar: Removing leading `/' from member names
Finish: buildsrpm
INFO: Done(/var/lib/copr-rpmbuild/workspace/workdir-1a0fw3m0/glimpse/glimpse.spec) Config(child) 0 minutes 24 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-5.fc41.src.rpm)  Config(fedora-41-aarch64)
Start(bootstrap): chroot init
INFO: mounting tmpfs at /var/lib/mock/fedora-41-aarch64-bootstrap-1737065780.355117/root.
INFO: reusing tmpfs at /var/lib/mock/fedora-41-aarch64-bootstrap-1737065780.355117/root.
INFO: calling preinit hooks
INFO: enabled root cache
INFO: enabled package manager cache
Start(bootstrap): cleaning package manager metadata
Finish(bootstrap): cleaning package manager metadata
Finish(bootstrap): chroot init
Start: chroot init
INFO: mounting tmpfs at /var/lib/mock/fedora-41-aarch64-1737065780.355117/root.
INFO: calling preinit hooks
INFO: enabled root cache
Start: unpacking root cache
Finish: unpacking root cache
INFO: enabled package manager cache
Start: cleaning package manager metadata
Finish: cleaning package manager metadata
INFO: enabled HW Info plugin
INFO: Buildroot is handled by package management downloaded with a bootstrap image:
  rpm-4.20.0-1.fc41.aarch64
  rpm-sequoia-1.7.0-3.fc41.aarch64
  dnf5-5.2.8.1-3.fc41.aarch64
  dnf5-plugins-5.2.8.1-3.fc41.aarch64
Finish: chroot init
Start: build phase for glimpse-4.12.6^git20161025.4945711-5.fc41.src.rpm
Start: build setup for glimpse-4.12.6^git20161025.4945711-5.fc41.src.rpm
Building target platforms: aarch64
Building for target aarch64
setting SOURCE_DATE_EPOCH=1736985600
Wrote: /builddir/build/SRPMS/glimpse-4.12.6^git20161025.4945711-5.fc41.src.rpm
Updating and loading repositories:
 fedora                                 100% |  59.5 KiB/s |  16.3 KiB |  00m00s
 updates                                100% | 308.7 KiB/s |  16.4 KiB |  00m00s
 Copr repository                        100% | 108.2 KiB/s |   1.5 KiB |  00m00s
Repositories loaded.
Package                 Arch    Version              Repository      Size
Installing:
 autoconf               noarch  2.72-3.fc41          fedora       2.8 MiB
 autoconf-archive       noarch  2023.02.20-6.fc41    fedora       2.3 MiB
 automake               noarch  1.16.5-17.fc41       fedora       1.7 MiB
 flex                   aarch64 2.6.4-18.fc41        fedora     881.3 KiB
 gcc                    aarch64 14.2.1-7.fc41        updates     91.9 MiB
 libfl-static           aarch64 2.6.4-18.fc41        fedora       5.3 KiB
 make                   aarch64 1:4.4.1-8.fc41       fedora       1.8 MiB
Installing dependencies:
 annobin-docs           noarch  12.69-1.fc41         fedora      97.7 KiB
 annobin-plugin-gcc     aarch64 12.69-1.fc41         fedora       1.1 MiB
 cpp                    aarch64 14.2.1-7.fc41        updates     31.4 MiB
 emacs-filesystem       noarch  1:30.0-3.fc41        fedora       0.0   B
 gcc-plugin-annobin     aarch64 14.2.1-7.fc41        updates     67.5 KiB
 glibc-devel            aarch64 2.40-17.fc41         updates      2.2 MiB
 groff-base             aarch64 1.23.0-7.fc41        fedora       5.2 MiB
 kernel-headers         aarch64 6.12.4-200.fc41      updates      6.3 MiB
 libasan                aarch64 14.2.1-7.fc41        updates      1.5 MiB
 libatomic              aarch64 14.2.1-7.fc41        updates     66.1 KiB
 libmpc                 aarch64 1.3.1-6.fc41         fedora     280.8 KiB
 libubsan               aarch64 14.2.1-7.fc41        updates    460.6 KiB
 libxcrypt-devel        aarch64 4.4.38-1.fc41        updates     30.8 KiB
 m4                     aarch64 1.4.19-10.fc41       fedora     668.7 KiB
 ncurses                aarch64 6.5-2.20240629.fc41  fedora       1.7 MiB
 perl-AutoLoader        noarch  5.74-512.fc41        updates     20.5 KiB
 perl-B                 aarch64 1.89-512.fc41        updates    542.0 KiB
 perl-Carp              noarch  1.54-511.fc41        fedora      46.6 KiB
 perl-Class-Struct      noarch  0.68-512.fc41        updates     25.4 KiB
 perl-Data-Dumper       aarch64 2.189-512.fc41       fedora     263.8 KiB
 perl-Digest            noarch  1.20-511.fc41        fedora      35.3 KiB
 perl-Digest-MD5        aarch64 2.59-5.fc41          fedora     231.9 KiB
 perl-DynaLoader        aarch64 1.56-512.fc41        updates     32.1 KiB
 perl-Encode            aarch64 4:3.21-511.fc41      fedora       5.9 MiB
 perl-Errno             aarch64 1.38-512.fc41        updates      8.4 KiB
 perl-Exporter          noarch  5.78-511.fc41        fedora      54.3 KiB
 perl-Fcntl             aarch64 1.18-512.fc41        updates     93.1 KiB
 perl-File-Basename     noarch  2.86-512.fc41        updates     14.0 KiB
 perl-File-Compare      noarch  1.100.800-512.fc41   updates      5.6 KiB
 perl-File-Copy         noarch  2.41-512.fc41        updates     19.6 KiB
 perl-File-Find         noarch  1.44-512.fc41        updates     41.9 KiB
 perl-File-Path         noarch  2.18-511.fc41        fedora      63.5 KiB
 perl-File-Temp         noarch  1:0.231.100-511.fc41 fedora     162.3 KiB
 perl-File-stat         noarch  1.14-512.fc41        updates     12.5 KiB
 perl-FileHandle        noarch  2.05-512.fc41        updates      9.3 KiB
 perl-Getopt-Long       noarch  1:2.58-2.fc41        fedora     144.5 KiB
 perl-Getopt-Std        noarch  1.14-512.fc41        updates     11.2 KiB
 perl-HTTP-Tiny         noarch  0.090-1.fc41         updates    154.4 KiB
 perl-IO                aarch64 1.55-512.fc41        updates    191.1 KiB
 perl-IO-Socket-IP      noarch  0.43-1.fc41          updates    100.3 KiB
 perl-IO-Socket-SSL     noarch  2.089-1.fc41         fedora     703.3 KiB
 perl-IPC-Open3         noarch  1.22-512.fc41        updates     22.5 KiB
 perl-MIME-Base32       noarch  1.303-21.fc41        fedora      30.7 KiB
 perl-MIME-Base64       aarch64 3.16-511.fc41        fedora     222.2 KiB
 perl-Net-SSLeay        aarch64 1.94-7.fc41          fedora       1.4 MiB
 perl-POSIX             aarch64 2.20-512.fc41        updates    263.2 KiB
 perl-PathTools         aarch64 3.91-511.fc41        fedora     352.1 KiB
 perl-Pod-Escapes       noarch  1:1.07-511.fc41      fedora      24.9 KiB
 perl-Pod-Perldoc       noarch  3.28.01-512.fc41     fedora     163.7 KiB
 perl-Pod-Simple        noarch  1:3.45-511.fc41      fedora     560.9 KiB
 perl-Pod-Usage         noarch  4:2.03-511.fc41      fedora      84.8 KiB
 perl-Scalar-List-Utils aarch64 5:1.68-1.fc41        updates    152.9 KiB
 perl-SelectSaver       noarch  1.02-512.fc41        updates      2.2 KiB
 perl-Socket            aarch64 4:2.038-511.fc41     fedora     272.1 KiB
 perl-Storable          aarch64 1:3.32-511.fc41      fedora     372.5 KiB
 perl-Symbol            noarch  1.09-512.fc41        updates      6.8 KiB
 perl-Term-ANSIColor    noarch  5.01-512.fc41        fedora      97.5 KiB
 perl-Term-Cap          noarch  1.18-511.fc41        fedora      29.3 KiB
 perl-Text-ParseWords   noarch  3.31-511.fc41        fedora      13.6 KiB
 perl-Text-Tabs+Wrap    noarch  2024.001-511.fc41    fedora      22.6 KiB
 perl-Thread-Queue      noarch  3.14-511.fc41        fedora      28.9 KiB
 perl-Time-Local        noarch  2:1.350-511.fc41     fedora      69.0 KiB
 perl-URI               noarch  5.30-1.fc41          fedora     256.9 KiB
 perl-base              noarch  2.27-512.fc41        updates     12.5 KiB
 perl-constant          noarch  1.33-512.fc41        fedora      26.2 KiB
 perl-if                noarch  0.61.000-512.fc41    updates      5.8 KiB
 perl-interpreter       aarch64 4:5.40.0-512.fc41    updates    174.3 KiB
 perl-libnet            noarch  3.15-512.fc41        fedora     289.4 KiB
 perl-libs              aarch64 4:5.40.0-512.fc41    updates      9.9 MiB
 perl-locale            noarch  1.12-512.fc41        updates      6.5 KiB
 perl-mro               aarch64 1.29-512.fc41        updates     81.7 KiB
 perl-overload          noarch  1.37-512.fc41        updates     71.5 KiB
 perl-overloading       noarch  0.02-512.fc41        updates      4.8 KiB
 perl-parent            noarch  1:0.242-1.fc41       fedora      10.0 KiB
 perl-podlators         noarch  1:6.0.2-2.fc41       fedora     317.5 KiB
 perl-threads           aarch64 1:2.40-511.fc41      fedora     263.2 KiB
 perl-threads-shared    aarch64 1.69-511.fc41        fedora     231.8 KiB
 perl-vars              noarch  1.05-512.fc41        updates      3.9 KiB

Transaction Summary:
 Installing:        85 packages

Total size of inbound packages is 59 MiB. Need to download 59 MiB.
After this operation, 177 MiB extra will be used (install 177 MiB, remove 0 B).
[ 1/85] automake-0:1.16.5-17.fc41.noarc 100% |  12.8 MiB/s | 696.9 KiB |  00m00s
[ 2/85] autoconf-archive-0:2023.02.20-6 100% |   3.7 MiB/s | 702.9 KiB |  00m00s
[ 3/85] flex-0:2.6.4-18.fc41.aarch64    100% |   2.1 MiB/s | 292.1 KiB |  00m00s
[ 4/85] autoconf-0:2.72-3.fc41.noarch   100% |   3.1 MiB/s | 829.7 KiB |  00m00s
[ 5/85] libfl-static-0:2.6.4-18.fc41.aa 100% | 142.1 KiB/s |  10.7 KiB |  00m00s
[ 6/85] emacs-filesystem-1:30.0-3.fc41. 100% | 649.2 KiB/s |   7.1 KiB |  00m00s
[ 7/85] make-1:4.4.1-8.fc41.aarch64     100% |   6.9 MiB/s | 583.7 KiB |  00m00s
[ 8/85] m4-0:1.4.19-10.fc41.aarch64     100% |  36.8 MiB/s | 301.4 KiB |  00m00s
[ 9/85] perl-Carp-0:1.54-511.fc41.noarc 100% |   3.5 MiB/s |  28.9 KiB |  00m00s
[10/85] perl-Data-Dumper-0:2.189-512.fc 100% |  17.9 MiB/s |  55.1 KiB |  00m00s
[11/85] perl-Exporter-0:5.78-511.fc41.n 100% |   7.5 MiB/s |  30.9 KiB |  00m00s
[12/85] perl-File-Temp-1:0.231.100-511. 100% |  19.2 MiB/s |  59.1 KiB |  00m00s
[13/85] perl-Getopt-Long-1:2.58-2.fc41. 100% |  15.6 MiB/s |  63.9 KiB |  00m00s
[14/85] perl-PathTools-0:3.91-511.fc41. 100% |  28.5 MiB/s |  87.5 KiB |  00m00s
[15/85] perl-Text-ParseWords-0:3.31-511 100% |   5.4 MiB/s |  16.6 KiB |  00m00s
[16/85] perl-constant-0:1.33-512.fc41.n 100% |  11.2 MiB/s |  23.0 KiB |  00m00s
[17/85] perl-File-Path-0:2.18-511.fc41. 100% |  17.2 MiB/s |  35.3 KiB |  00m00s
[18/85] perl-Thread-Queue-0:3.14-511.fc 100% |   6.9 MiB/s |  21.3 KiB |  00m00s
[19/85] perl-threads-1:2.40-511.fc41.aa 100% |  18.7 MiB/s |  57.4 KiB |  00m00s
[20/85] libmpc-0:1.3.1-6.fc41.aarch64   100% |  23.7 MiB/s |  72.7 KiB |  00m00s
[21/85] perl-parent-1:0.242-1.fc41.noar 100% |   7.3 MiB/s |  15.0 KiB |  00m00s
[22/85] perl-Pod-Usage-4:2.03-511.fc41. 100% |  13.0 MiB/s |  40.0 KiB |  00m00s
[23/85] perl-threads-shared-0:1.69-511. 100% |  14.4 MiB/s |  44.3 KiB |  00m00s
[24/85] perl-Pod-Perldoc-0:3.28.01-512. 100% |  28.0 MiB/s |  86.1 KiB |  00m00s
[25/85] perl-podlators-1:6.0.2-2.fc41.n 100% |  21.0 MiB/s | 128.9 KiB |  00m00s
[26/85] groff-base-0:1.23.0-7.fc41.aarc 100% |  59.7 MiB/s |   1.1 MiB |  00m00s
[27/85] perl-Encode-4:3.21-511.fc41.aar 100% |  69.4 MiB/s |   1.0 MiB |  00m00s
[28/85] perl-Pod-Simple-1:3.45-511.fc41 100% |  53.5 MiB/s | 219.0 KiB |  00m00s
[29/85] perl-Term-ANSIColor-0:5.01-512. 100% |  15.5 MiB/s |  47.7 KiB |  00m00s
[30/85] perl-Term-Cap-0:1.18-511.fc41.n 100% |  10.8 MiB/s |  22.1 KiB |  00m00s
[31/85] perl-MIME-Base64-0:3.16-511.fc4 100% |  14.8 MiB/s |  30.2 KiB |  00m00s
[32/85] perl-Storable-1:3.32-511.fc41.a 100% |  31.7 MiB/s |  97.4 KiB |  00m00s
[33/85] perl-Pod-Escapes-1:1.07-511.fc4 100% |   9.7 MiB/s |  19.8 KiB |  00m00s
[34/85] perl-Text-Tabs+Wrap-0:2024.001- 100% |  10.7 MiB/s |  21.9 KiB |  00m00s
[35/85] ncurses-0:6.5-2.20240629.fc41.a 100% |  59.0 MiB/s | 422.6 KiB |  00m00s
[36/85] glibc-devel-0:2.40-17.fc41.aarc 100% |   3.8 MiB/s | 618.6 KiB |  00m00s
[37/85] libasan-0:14.2.1-7.fc41.aarch64 100% |  10.3 MiB/s | 473.1 KiB |  00m00s
[38/85] libatomic-0:14.2.1-7.fc41.aarch 100% |   1.2 MiB/s |  45.4 KiB |  00m00s
[39/85] libubsan-0:14.2.1-7.fc41.aarch6 100% |   5.8 MiB/s | 208.0 KiB |  00m00s
[40/85] perl-Scalar-List-Utils-5:1.68-1 100% |   2.1 MiB/s |  73.1 KiB |  00m00s
[41/85] cpp-0:14.2.1-7.fc41.aarch64     100% |  21.7 MiB/s |  10.4 MiB |  00m00s
[42/85] perl-libs-4:5.40.0-512.fc41.aar 100% |  22.2 MiB/s |   2.3 MiB |  00m00s
[43/85] perl-interpreter-4:5.40.0-512.f 100% |   2.7 MiB/s |  72.3 KiB |  00m00s
[44/85] perl-overload-0:1.37-512.fc41.n 100% |   1.7 MiB/s |  45.5 KiB |  00m00s
[45/85] perl-Errno-0:1.38-512.fc41.aarc 100% | 437.3 KiB/s |  14.9 KiB |  00m00s
[46/85] gcc-0:14.2.1-7.fc41.aarch64     100% |  54.0 MiB/s |  33.1 MiB |  00m01s
[47/85] perl-File-Basename-0:2.86-512.f 100% | 439.1 KiB/s |  17.1 KiB |  00m00s
[48/85] perl-POSIX-0:2.20-512.fc41.aarc 100% |   2.6 MiB/s |  97.0 KiB |  00m00s
[49/85] perl-IO-0:1.55-512.fc41.aarch64 100% |   3.3 MiB/s |  81.9 KiB |  00m00s
[50/85] perl-Socket-4:2.038-511.fc41.aa 100% |  18.1 MiB/s |  55.5 KiB |  00m00s
[51/85] perl-vars-0:1.05-512.fc41.noarc 100% | 359.9 KiB/s |  13.0 KiB |  00m00s
[52/85] perl-Fcntl-0:1.18-512.fc41.aarc 100% | 648.6 KiB/s |  29.8 KiB |  00m00s
[53/85] perl-Symbol-0:1.09-512.fc41.noa 100% | 505.9 KiB/s |  14.2 KiB |  00m00s
[54/85] perl-if-0:0.61.000-512.fc41.noa 100% | 517.1 KiB/s |  14.0 KiB |  00m00s
[55/85] perl-IO-Socket-SSL-0:2.089-1.fc 100% |  32.3 MiB/s | 231.2 KiB |  00m00s
[56/85] perl-Net-SSLeay-0:1.94-7.fc41.a 100% |  45.8 MiB/s | 375.4 KiB |  00m00s
[57/85] perl-Time-Local-2:1.350-511.fc4 100% |   4.8 MiB/s |  34.5 KiB |  00m00s
[58/85] perl-HTTP-Tiny-0:0.090-1.fc41.n 100% |   2.0 MiB/s |  56.5 KiB |  00m00s
[59/85] perl-URI-0:5.30-1.fc41.noarch   100% |  27.5 MiB/s | 140.8 KiB |  00m00s
[60/85] perl-MIME-Base32-0:1.303-21.fc4 100% |   3.3 MiB/s |  20.5 KiB |  00m00s
[61/85] perl-libnet-0:3.15-512.fc41.noa 100% |  15.7 MiB/s | 128.5 KiB |  00m00s
[62/85] perl-Digest-MD5-0:2.59-5.fc41.a 100% |   8.8 MiB/s |  36.1 KiB |  00m00s
[63/85] perl-Digest-0:1.20-511.fc41.noa 100% |   6.1 MiB/s |  24.9 KiB |  00m00s
[64/85] perl-IPC-Open3-0:1.22-512.fc41. 100% | 838.8 KiB/s |  21.8 KiB |  00m00s
[65/85] perl-AutoLoader-0:5.74-512.fc41 100% | 706.0 KiB/s |  21.2 KiB |  00m00s
[66/85] perl-IO-Socket-IP-0:0.43-1.fc41 100% |   1.1 MiB/s |  42.2 KiB |  00m00s
[67/85] perl-Getopt-Std-0:1.14-512.fc41 100% | 411.8 KiB/s |  15.6 KiB |  00m00s
[68/85] perl-B-0:1.89-512.fc41.aarch64  100% |   4.7 MiB/s | 176.9 KiB |  00m00s
[69/85] perl-Class-Struct-0:0.68-512.fc 100% | 564.5 KiB/s |  22.0 KiB |  00m00s
[70/85] perl-base-0:2.27-512.fc41.noarc 100% | 192.3 KiB/s |  16.2 KiB |  00m00s
[71/85] perl-File-stat-0:1.14-512.fc41. 100% | 395.4 KiB/s |  17.0 KiB |  00m00s
[72/85] perl-File-Copy-0:2.41-512.fc41. 100% | 573.5 KiB/s |  20.1 KiB |  00m00s
[73/85] perl-File-Find-0:1.44-512.fc41. 100% | 648.0 KiB/s |  25.3 KiB |  00m00s
[74/85] perl-File-Compare-0:1.100.800-5 100% | 223.9 KiB/s |  13.2 KiB |  00m00s
[75/85] perl-mro-0:1.29-512.fc41.aarch6 100% |   1.0 MiB/s |  29.4 KiB |  00m00s
[76/85] perl-DynaLoader-0:1.56-512.fc41 100% |   1.1 MiB/s |  26.0 KiB |  00m00s
[77/85] perl-overloading-0:0.02-512.fc4 100% | 257.1 KiB/s |  12.9 KiB |  00m00s
[78/85] perl-locale-0:1.12-512.fc41.noa 100% | 348.0 KiB/s |  13.6 KiB |  00m00s
[79/85] perl-SelectSaver-0:1.02-512.fc4 100% | 315.6 KiB/s |  11.7 KiB |  00m00s
[80/85] perl-FileHandle-0:2.05-512.fc41 100% | 735.7 KiB/s |  15.5 KiB |  00m00s
[81/85] libxcrypt-devel-0:4.4.38-1.fc41 100% | 720.0 KiB/s |  28.8 KiB |  00m00s
[82/85] annobin-plugin-gcc-0:12.69-1.fc 100% |  67.8 MiB/s | 971.3 KiB |  00m00s
[83/85] kernel-headers-0:6.12.4-200.fc4 100% |  27.1 MiB/s |   1.6 MiB |  00m00s
[84/85] annobin-docs-0:12.69-1.fc41.noa 100% |  29.9 MiB/s |  91.8 KiB |  00m00s
[85/85] gcc-plugin-annobin-0:14.2.1-7.f 100% |   1.9 MiB/s |  58.1 KiB |  00m00s
--------------------------------------------------------------------------------
[85/85] Total                           100% |  42.9 MiB/s |  59.0 MiB |  00m01s
Running transaction
[ 1/87] Verify package files            100% | 406.0   B/s |  85.0   B |  00m00s
[ 2/87] Prepare transaction             100% |   1.8 KiB/s |  85.0   B |  00m00s
[ 3/87] Installing libmpc-0:1.3.1-6.fc4 100% | 137.8 MiB/s | 282.3 KiB |  00m00s
[ 4/87] Installing m4-0:1.4.19-10.fc41. 100% | 131.8 MiB/s | 675.0 KiB |  00m00s
[ 5/87] Installing cpp-0:14.2.1-7.fc41. 100% | 314.3 MiB/s |  31.4 MiB |  00m00s
[ 6/87] Installing annobin-docs-0:12.69 100% |  32.2 MiB/s |  98.8 KiB |  00m00s
[ 7/87] Installing kernel-headers-0:6.1 100% | 147.3 MiB/s |   6.5 MiB |  00m00s
[ 8/87] Installing libxcrypt-devel-0:4. 100% |  16.2 MiB/s |  33.1 KiB |  00m00s
[ 9/87] Installing glibc-devel-0:2.40-1 100% | 114.2 MiB/s |   2.3 MiB |  00m00s
[10/87] Installing libubsan-0:14.2.1-7. 100% | 225.3 MiB/s | 461.4 KiB |  00m00s
[11/87] Installing libatomic-0:14.2.1-7 100% |  65.2 MiB/s |  66.8 KiB |  00m00s
[12/87] Installing libasan-0:14.2.1-7.f 100% | 302.6 MiB/s |   1.5 MiB |  00m00s
[13/87] Installing ncurses-0:6.5-2.2024 100% | 129.9 MiB/s |   1.7 MiB |  00m00s
[14/87] Installing groff-base-0:1.23.0- 100% | 185.7 MiB/s |   5.2 MiB |  00m00s
[15/87] Installing perl-Digest-0:1.20-5 100% |  36.2 MiB/s |  37.1 KiB |  00m00s
[16/87] Installing perl-Digest-MD5-0:2. 100% | 228.3 MiB/s | 233.8 KiB |  00m00s
[17/87] Installing perl-B-0:1.89-512.fc 100% | 177.5 MiB/s | 545.4 KiB |  00m00s
[18/87] Installing perl-FileHandle-0:2. 100% |   0.0   B/s |   9.8 KiB |  00m00s
[19/87] Installing perl-MIME-Base32-0:1 100% |  31.4 MiB/s |  32.2 KiB |  00m00s
[20/87] Installing perl-Data-Dumper-0:2 100% | 259.4 MiB/s | 265.7 KiB |  00m00s
[21/87] Installing perl-libnet-0:3.15-5 100% | 143.9 MiB/s | 294.7 KiB |  00m00s
[22/87] Installing perl-AutoLoader-0:5. 100% |   0.0   B/s |  20.9 KiB |  00m00s
[23/87] Installing perl-IO-Socket-IP-0: 100% |  99.8 MiB/s | 102.2 KiB |  00m00s
[24/87] Installing perl-URI-0:5.30-1.fc 100% |  65.8 MiB/s | 269.5 KiB |  00m00s
[25/87] Installing perl-Text-Tabs+Wrap- 100% |  23.3 MiB/s |  23.9 KiB |  00m00s
[26/87] Installing perl-File-Path-0:2.1 100% |  63.0 MiB/s |  64.5 KiB |  00m00s
[27/87] Installing perl-Pod-Escapes-1:1 100% |  25.3 MiB/s |  25.9 KiB |  00m00s
[28/87] Installing perl-if-0:0.61.000-5 100% |   0.0   B/s |   6.2 KiB |  00m00s
[29/87] Installing perl-Time-Local-2:1. 100% |  68.9 MiB/s |  70.6 KiB |  00m00s
[30/87] Installing perl-Net-SSLeay-0:1. 100% | 179.1 MiB/s |   1.4 MiB |  00m00s
[31/87] Installing perl-locale-0:1.12-5 100% |   0.0   B/s |   6.9 KiB |  00m00s
[32/87] Installing perl-IO-Socket-SSL-0 100% | 230.3 MiB/s | 707.4 KiB |  00m00s
[33/87] Installing perl-Term-ANSIColor- 100% |  96.9 MiB/s |  99.2 KiB |  00m00s
[34/87] Installing perl-Term-Cap-0:1.18 100% |  29.9 MiB/s |  30.6 KiB |  00m00s
[35/87] Installing perl-Class-Struct-0: 100% |   0.0   B/s |  25.9 KiB |  00m00s
[36/87] Installing perl-File-Temp-1:0.2 100% | 160.2 MiB/s | 164.1 KiB |  00m00s
[37/87] Installing perl-IPC-Open3-0:1.2 100% |  22.7 MiB/s |  23.3 KiB |  00m00s
[38/87] Installing perl-POSIX-0:2.20-51 100% | 129.1 MiB/s | 264.5 KiB |  00m00s
[39/87] Installing perl-Pod-Simple-1:3. 100% | 185.7 MiB/s | 570.5 KiB |  00m00s
[40/87] Installing perl-HTTP-Tiny-0:0.0 100% | 152.8 MiB/s | 156.4 KiB |  00m00s
[41/87] Installing perl-Socket-4:2.038- 100% | 267.7 MiB/s | 274.1 KiB |  00m00s
[42/87] Installing perl-Symbol-0:1.09-5 100% |   0.0   B/s |   7.2 KiB |  00m00s
[43/87] Installing perl-File-stat-0:1.1 100% |   0.0   B/s |  13.1 KiB |  00m00s
[44/87] Installing perl-podlators-1:6.0 100% | 157.0 MiB/s | 321.4 KiB |  00m00s
[45/87] Installing perl-Pod-Perldoc-0:3 100% |  82.6 MiB/s | 169.3 KiB |  00m00s
[46/87] Installing perl-SelectSaver-0:1 100% |   0.0   B/s |   2.6 KiB |  00m00s
[47/87] Installing perl-Text-ParseWords 100% |  14.2 MiB/s |  14.6 KiB |  00m00s
[48/87] Installing perl-Fcntl-0:1.18-51 100% |  92.0 MiB/s |  94.2 KiB |  00m00s
[49/87] Installing perl-base-0:2.27-512 100% |   0.0   B/s |  12.9 KiB |  00m00s
[50/87] Installing perl-mro-0:1.29-512. 100% |  80.7 MiB/s |  82.6 KiB |  00m00s
[51/87] Installing perl-overloading-0:0 100% |   0.0   B/s |   5.5 KiB |  00m00s
[52/87] Installing perl-Pod-Usage-4:2.0 100% |  84.3 MiB/s |  86.3 KiB |  00m00s
[53/87] Installing perl-IO-0:1.55-512.f 100% |  95.4 MiB/s | 195.4 KiB |  00m00s
[54/87] Installing perl-constant-0:1.33 100% |  26.7 MiB/s |  27.4 KiB |  00m00s
[55/87] Installing perl-parent-1:0.242- 100% |   0.0   B/s |  10.7 KiB |  00m00s
[56/87] Installing perl-MIME-Base64-0:3 100% | 219.2 MiB/s | 224.4 KiB |  00m00s
[57/87] Installing perl-Scalar-List-Uti 100% |  76.5 MiB/s | 156.7 KiB |  00m00s
[58/87] Installing perl-Errno-0:1.38-51 100% |   0.0   B/s |   8.8 KiB |  00m00s
[59/87] Installing perl-File-Basename-0 100% |   0.0   B/s |  14.6 KiB |  00m00s
[60/87] Installing perl-vars-0:1.05-512 100% |   0.0   B/s |   4.3 KiB |  00m00s
[61/87] Installing perl-Storable-1:3.32 100% | 182.6 MiB/s | 374.1 KiB |  00m00s
[62/87] Installing perl-Getopt-Std-0:1. 100% |   0.0   B/s |  11.7 KiB |  00m00s
[63/87] Installing perl-overload-0:1.37 100% |   0.0   B/s |  71.9 KiB |  00m00s
[64/87] Installing perl-Getopt-Long-1:2 100% | 143.8 MiB/s | 147.2 KiB |  00m00s
[65/87] Installing perl-Exporter-0:5.78 100% |  54.3 MiB/s |  55.6 KiB |  00m00s
[66/87] Installing perl-PathTools-0:3.9 100% | 174.1 MiB/s | 356.6 KiB |  00m00s
[67/87] Installing perl-DynaLoader-0:1. 100% |  31.7 MiB/s |  32.5 KiB |  00m00s
[68/87] Installing perl-Encode-4:3.21-5 100% | 347.4 MiB/s |   5.9 MiB |  00m00s
[69/87] Installing perl-Carp-0:1.54-511 100% |  23.3 MiB/s |  47.7 KiB |  00m00s
[70/87] Installing perl-libs-4:5.40.0-5 100% | 200.4 MiB/s |  10.0 MiB |  00m00s
[71/87] Installing perl-interpreter-4:5 100% | 171.8 MiB/s | 176.0 KiB |  00m00s
[72/87] Installing perl-threads-1:2.40- 100% | 129.5 MiB/s | 265.3 KiB |  00m00s
[73/87] Installing perl-threads-shared- 100% | 228.6 MiB/s | 234.0 KiB |  00m00s
[74/87] Installing perl-Thread-Queue-0: 100% |  29.7 MiB/s |  30.4 KiB |  00m00s
[75/87] Installing perl-File-Compare-0: 100% |   0.0   B/s |   6.1 KiB |  00m00s
[76/87] Installing perl-File-Copy-0:2.4 100% |   0.0   B/s |  20.2 KiB |  00m00s
[77/87] Installing perl-File-Find-0:1.4 100% |   0.0   B/s |  42.5 KiB |  00m00s
[78/87] Installing emacs-filesystem-1:3 100% | 531.2 KiB/s | 544.0   B |  00m00s
[79/87] Installing autoconf-0:2.72-3.fc 100% | 310.9 MiB/s |   2.8 MiB |  00m00s
[80/87] Installing make-1:4.4.1-8.fc41. 100% | 231.4 MiB/s |   1.9 MiB |  00m00s
[81/87] Installing gcc-0:14.2.1-7.fc41. 100% | 356.4 MiB/s |  92.0 MiB |  00m00s
[82/87] Installing annobin-plugin-gcc-0 100% |  64.5 MiB/s |   1.1 MiB |  00m00s
[83/87] Installing gcc-plugin-annobin-0 100% |   3.8 MiB/s |  69.1 KiB |  00m00s
[84/87] Installing autoconf-archive-0:2 100% | 104.5 MiB/s |   2.4 MiB |  00m00s
[85/87] Installing automake-0:1.16.5-17 100% | 196.0 MiB/s |   1.8 MiB |  00m00s
[86/87] Installing flex-0:2.6.4-18.fc41 100% | 173.3 MiB/s | 887.4 KiB |  00m00s
[87/87] Installing libfl-static-0:2.6.4 100% |  36.4 KiB/s |   6.1 KiB |  00m00s
Complete!
Finish: build setup for glimpse-4.12.6^git20161025.4945711-5.fc41.src.rpm
Start: rpmbuild glimpse-4.12.6^git20161025.4945711-5.fc41.src.rpm
Building target platforms: aarch64
Building for target aarch64
setting SOURCE_DATE_EPOCH=1736985600
Executing(%mkbuilddir): /bin/sh -e /var/tmp/rpm-tmp.SQCcGB
+ umask 022
+ cd /builddir/build/BUILD/glimpse-4.12.6_git20161025.4945711-build
+ test -d /builddir/build/BUILD/glimpse-4.12.6_git20161025.4945711-build
+ /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w /builddir/build/BUILD/glimpse-4.12.6_git20161025.4945711-build
+ /usr/bin/rm -rf /builddir/build/BUILD/glimpse-4.12.6_git20161025.4945711-build
+ /usr/bin/mkdir -p /builddir/build/BUILD/glimpse-4.12.6_git20161025.4945711-build
+ /usr/bin/mkdir -p /builddir/build/BUILD/glimpse-4.12.6_git20161025.4945711-build/SPECPARTS
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.JYVK07
+ umask 022
+ cd /builddir/build/BUILD/glimpse-4.12.6_git20161025.4945711-build
+ cd /builddir/build/BUILD/glimpse-4.12.6_git20161025.4945711-build
+ rm -rf glimpse-49457116bb0796636fd1bc84f39006fb102bfafc
+ /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/glimpse-49457116bb0796636fd1bc84f39006fb102bfafc.tar.gz
+ STATUS=0
+ '[' 0 -ne 0 ']'
+ cd glimpse-49457116bb0796636fd1bc84f39006fb102bfafc
+ /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w .
+ /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/fix-makefile.patch
+ /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f
+ /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/fix-makefile-cc-var.patch
+ /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f
+ /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/agrep-fix-double-free.patch
+ /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.5axup4
+ umask 022
+ cd /builddir/build/BUILD/glimpse-4.12.6_git20161025.4945711-build
+ CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -fpermissive -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer '
+ export CFLAGS
+ CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer '
+ export CXXFLAGS
+ FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules '
+ export FFLAGS
+ FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules '
+ export FCFLAGS
+ VALAFLAGS=-g
+ export VALAFLAGS
+ RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn'
+ export RUSTFLAGS
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed  -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes '
+ export LDFLAGS
+ LT_SYS_LIBRARY_PATH=/usr/lib64:
+ export LT_SYS_LIBRARY_PATH
+ CC=gcc
+ export CC
+ CXX=g++
+ export CXX
+ cd glimpse-49457116bb0796636fd1bc84f39006fb102bfafc
+ autoconf
configure.in:3: warning: The macro 'AC_CONFIG_HEADER' is obsolete.
configure.in:3: You should run autoupdate.
./lib/autoconf/status.m4:719: AC_CONFIG_HEADER is expanded from...
configure.in:3: the top level
configure.in:19: warning: AC_PROG_LEX without either yywrap or noyywrap is obsolete
./lib/autoconf/programs.m4:743: _AC_PROG_LEX is expanded from...
./lib/autoconf/programs.m4:736: AC_PROG_LEX is expanded from...
configure.in:19: the top level
configure.in:27: warning: The macro 'ac_cv_prog_gcc' is obsolete.
configure.in:27: You should run autoupdate.
./lib/autoconf/c.m4:448: ac_cv_prog_gcc is expanded from...
configure.in:27: the top level
configure.in:51: warning: The macro 'AC_HEADER_STDC' is obsolete.
configure.in:51: You should run autoupdate.
./lib/autoconf/headers.m4:663: AC_HEADER_STDC is expanded from...
configure.in:51: the top level
configure.in:57: warning: The macro 'AC_HEADER_TIME' is obsolete.
configure.in:57: You should run autoupdate.
./lib/autoconf/headers.m4:702: AC_HEADER_TIME is expanded from...
configure.in:57: the top level
configure.in:63: warning: The macro 'AC_TYPE_SIGNAL' is obsolete.
configure.in:63: You should run autoupdate.
./lib/autoconf/types.m4:805: AC_TYPE_SIGNAL is expanded from...
configure.in:63: the top level
configure.in:144: warning: AC_OUTPUT should be used without arguments.
configure.in:144: You should run autoupdate.
+ CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -fpermissive -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer '
+ export CFLAGS
+ CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer '
+ export CXXFLAGS
+ FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules '
+ export FFLAGS
+ FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules '
+ export FCFLAGS
+ VALAFLAGS=-g
+ export VALAFLAGS
+ RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn'
+ export RUSTFLAGS
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed  -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes '
+ export LDFLAGS
+ LT_SYS_LIBRARY_PATH=/usr/lib64:
+ export LT_SYS_LIBRARY_PATH
+ CC=gcc
+ export CC
+ CXX=g++
+ export CXX
+ '[' '-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' ./glimpse/configure
+ diff -u ./glimpse/configure.backup ./glimpse/configure
--- ./glimpse/configure.backup	2016-10-25 17:28:25.000000000 +0000
+++ ./glimpse/configure	2025-01-16 22:16:52.634374917 +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
+ 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
+ mv ./configure.backup ./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' ./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
+ '[' 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
++ grep -q runstatedir=DIR ./configure
++ echo --runstatedir=/run
+ ./configure --build=aarch64-redhat-linux --host=aarch64-redhat-linux --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 --runstatedir=/run --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info
configure: WARNING: unrecognized options: --disable-dependency-tracking
checking for aarch64-redhat-linux-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 the compiler supports GNU C... yes
checking whether gcc accepts -g... yes
checking for gcc option to enable C11 features... none needed
checking for ar... /usr/bin/ar
checking for aarch64-redhat-linux-ranlib... no
checking for ranlib... ranlib
checking whether ln -s works... yes
checking for flex... flex
checking for lex output file root... lex.yy
checking for lex library... none needed
checking for library containing yywrap... -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 for stdio.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for strings.h... yes
checking for sys/stat.h... yes
checking for sys/types.h... yes
checking for unistd.h... yes
checking for sys/time.h... yes
checking for utime.h... yes
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for fcntl.h... yes
checking for sys/file.h... yes
checking for sys/time.h... (cached) yes
checking for unistd.h... (cached) yes
checking for sys/select.h... yes
checking for sys/dir.h... yes
checking for sys/ndir.h... no
checking for strerr.h... no
checking for an ANSI C-conforming const... yes
checking return type of signal handlers... void
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 -fpermissive -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' 'OTHERLIBS=-Wl,-z,relro -Wl,--as-needed  -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes '
[ -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-4.12.6_git20161025.4945711-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 -fpermissive -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer    -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)
      | ^~~~~~~
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 -fpermissive -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer    -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:264:44: note: expected ‘const char * restrict’ but argument is of type ‘unsigned char *’
  264 | 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 *
/usr/include/stdio.h:264:44: note: expected ‘const char * restrict’ but argument is of type ‘unsigned char *’
  264 | 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 *
/usr/include/stdio.h:264:44: note: expected ‘const char * restrict’ but argument is of type ‘unsigned char *’
  264 | 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:511,
                 from /usr/include/sys/types.h:25,
                 from defs.h:10:
/usr/include/bits/stdio2.h:28:1: note: expected ‘char *’ 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 *
/usr/include/stdio.h:264:44: note: expected ‘const char * restrict’ but argument is of type ‘unsigned char *’
  264 | 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 *
/usr/include/bits/stdio2.h:28:1: note: expected ‘char *’ 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 *
/usr/include/stdio.h:264:44: note: expected ‘const char * restrict’ but argument is of type ‘unsigned char *’
  264 | 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 *
/usr/include/bits/stdio2.h:305:8: note: expected ‘char * restrict’ but argument is of type ‘unsigned char *’
  305 | fgets (__fortify_clang_overload_arg (char *, __restrict, __s), int __n,
      |        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
string.c:251:15: warning: pointer targets in passing argument 1 of ‘fputs’ differ in signedness [-Wpointer-sign]
  251 |         fputs(buf, outfp);
      |               ^~~
      |               |
      |               unsigned char *
/usr/include/stdio.h:707:42: note: expected ‘const char * restrict’ but argument is of type ‘unsigned char *’
  707 | 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 *
/usr/include/bits/stdio2.h:305:8: note: expected ‘char * restrict’ but argument is of type ‘unsigned char *’
  305 | fgets (__fortify_clang_overload_arg (char *, __restrict, __s), int __n,
      |        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
string.c:261:31: warning: pointer targets in passing argument 1 of ‘fputs’ differ in signedness [-Wpointer-sign]
  261 |                         fputs(buf, outfp);
      |                               ^~~
      |                               |
      |                               unsigned char *
/usr/include/stdio.h:707:42: note: expected ‘const char * restrict’ but argument is of type ‘unsigned char *’
  707 | 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 *
/usr/include/stdio.h:707:42: note: expected ‘const char * restrict’ but argument is of type ‘unsigned char *’
  707 | 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 *
/usr/include/bits/stdio2.h:28:1: note: expected ‘char *’ 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:
/usr/include/stdlib.h:923:32: note: expected ‘const char *’ but argument is of type ‘unsigned char *’
  923 | 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 -fpermissive -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer    -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-mismatch]
  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 [-Wmaybe-uninitialized]
   58 |         return c;
      |                ^
misc.c:50:25: note: ‘c’ was declared here
   50 |         unsigned int    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 -fpermissive -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer    -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 -fpermissive -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer    -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 -fpermissive -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer    -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 -fpermissive -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer    -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 ‘<ctype.h>’ or provide a declaration of ‘isgraph’
    4 | #include <string.h>
  +++ |+#include <ctype.h>
    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 ‘<ctype.h>’ 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 -fpermissive -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer    -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:159:51: note: expected ‘const char *’ but argument is of type ‘unsigned char *’
  159 | 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 -fpermissive -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer    -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:511,
                 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 *’ 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:
/usr/include/stdio.h:264:44: note: expected ‘const char * restrict’ but argument is of type ‘unsigned char *’
  264 | 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 *
/usr/include/stdlib.h:481:1: note: expected ‘const char *’ but argument is of type ‘unsigned char *’
  481 | __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 *
/usr/include/bits/stdio2.h:28:1: note: expected ‘char *’ 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:
/usr/include/stdlib.h:923:32: note: expected ‘const char *’ but argument is of type ‘unsigned char *’
  923 | 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 *
/usr/include/bits/stdio2.h:28:1: note: expected ‘char *’ 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 *
/usr/include/stdlib.h:923:32: note: expected ‘const char *’ but argument is of type ‘unsigned char *’
  923 | 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 *
/usr/include/bits/stdio2.h:28:1: note: expected ‘char *’ 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 *
/usr/include/stdlib.h:923:32: note: expected ‘const char *’ but argument is of type ‘unsigned char *’
  923 | 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 *
/usr/include/bits/stdio2.h:28:1: note: expected ‘char *’ 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 *
/usr/include/stdio.h:264:44: note: expected ‘const char * restrict’ but argument is of type ‘unsigned char *’
  264 | 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 *
/usr/include/bits/stdio2.h:28:1: note: expected ‘char *’ 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 *
/usr/include/bits/stdio2.h:28:1: note: expected ‘char *’ 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 *
/usr/include/stdio.h:264:44: note: expected ‘const char * restrict’ but argument is of type ‘unsigned char *’
  264 | 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 *
/usr/include/bits/stdio2.h:28:1: note: expected ‘char *’ 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 *
/usr/include/bits/stdio2.h:28:1: note: expected ‘char *’ 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 *
/usr/include/stdlib.h:923:32: note: expected ‘const char *’ but argument is of type ‘unsigned char *’
  923 | 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 *
/usr/include/bits/stdio2.h:28:1: note: expected ‘char *’ 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 *
/usr/include/stdlib.h:923:32: note: expected ‘const char *’ but argument is of type ‘unsigned char *’
  923 | 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 *
/usr/include/bits/stdio2.h:28:1: note: expected ‘char *’ 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 *
/usr/include/stdio.h:264:44: note: expected ‘const char * restrict’ but argument is of type ‘unsigned char *’
  264 | 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 *
/usr/include/bits/stdio2.h:28:1: note: expected ‘char *’ 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 *
/usr/include/bits/stdio2.h:28:1: note: expected ‘char *’ 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 *
/usr/include/stdlib.h:923:32: note: expected ‘const char *’ but argument is of type ‘unsigned char *’
  923 | 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 *
/usr/include/bits/stdio2.h:28:1: note: expected ‘char *’ 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 *
/usr/include/stdio.h:264:44: note: expected ‘const char * restrict’ but argument is of type ‘unsigned char *’
  264 | 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 *
/usr/include/bits/stdio2.h:28:1: note: expected ‘char *’ 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 *
/usr/include/bits/stdio2.h:28:1: note: expected ‘char *’ 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 *
/usr/include/stdlib.h:923:32: note: expected ‘const char *’ but argument is of type ‘unsigned char *’
  923 | 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 -fpermissive -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer    -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:511,
                 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 *’ but argument is of type ‘unsigned char *’
   77 | __NTH (strcpy (__fortify_clang_overload_arg (char *, __restrict, __dest),
      | ^~~~~
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 *
/usr/include/stdlib.h:481:1: note: expected ‘const char *’ but argument is of type ‘unsigned char *’
  481 | __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 *
/usr/include/stdlib.h:481:1: note: expected ‘const char *’ but argument is of type ‘unsigned char *’
  481 | __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);
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
main_tbuild.c:59:22: warning: ‘strncpy’ specified bound 1024 equals destination size [-Wstringop-truncation]
   59 |                 else strncpy(comp_dir, home, MAX_LINE_LEN);
      |                      ^
gcc -Wl,-z,relro -Wl,--as-needed  -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes  -o tbuild hash.o string.o misc.o tbuild.o main_tbuild.o -Wl,-z,relro -Wl,--as-needed  -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes 
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 -fpermissive -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer    -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,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes  -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,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes 
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 -fpermissive -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer    -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,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes  -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,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes 
make[1]: Leaving directory '/builddir/build/BUILD/glimpse-4.12.6_git20161025.4945711-build/glimpse-49457116bb0796636fd1bc84f39006fb102bfafc/compress'
make[1]: Entering directory '/builddir/build/BUILD/glimpse-4.12.6_git20161025.4945711-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 -fpermissive -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer    -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 -fpermissive -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer    -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 ) ;
      |                                         ~~~~~~~~~~~~~~^~~~~~~
asearch.c:705:33: warning: ‘strncpy’ output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation]
  705 |                                 strncpy((char *)(buffer+end), (const char *)old_D_pat, D_length);
      |                                 ^
asearch.c:679:20: note: length computed here
  679 |         D_length = strlen((const char *)old_D_pat);
      |                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
asearch.c: In function ‘asearch’:
asearch.c:84:33: warning: ‘strncpy’ output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation]
   84 |                                 strncpy((char *)(buffer+end), (const char *)old_D_pat, D_length);
      |                                 ^
asearch.c:50:20: note: length computed here
   50 |         D_length = strlen((const char *)old_D_pat);
      |                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
asearch.c:84:33: warning: ‘strncpy’ output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation]
   84 |                                 strncpy((char *)(buffer+end), (const char *)old_D_pat, D_length);
      |                                 ^
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 -fpermissive -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer    -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:511,
                 from /usr/include/bits/libc-header-start.h:33,
                 from /usr/include/stdio.h:28,
                 from agrep.h:6,
                 from asearch1.c:2:
/usr/include/bits/string_fortified.h:96:17: note: expected ‘char *’ but argument is of type ‘unsigned char *’
   96 | __NTH (strncpy (__fortify_clang_overload_arg (char *, __restrict, __dest),
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
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 *
/usr/include/bits/string_fortified.h:96:17: note: expected ‘char *’ but argument is of type ‘unsigned char *’
   96 | __NTH (strncpy (__fortify_clang_overload_arg (char *, __restrict, __dest),
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
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 *
/usr/include/bits/string_fortified.h:96:1: note: expected ‘const char *’ but argument is of type ‘unsigned char *’
   96 | __NTH (strncpy (__fortify_clang_overload_arg (char *, __restrict, __dest),
      | ^~~~~
asearch1.c:77:33: warning: ‘strncpy’ output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation]
   77 |                                 strncpy(buffer+Max_record+num_read, old_D_pat, D_length);
      |                                 ^
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 -fpermissive -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer    -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:511,
                 from /usr/include/sys/stat.h:25,
                 from agrep.c:6:
/usr/include/bits/string_fortified.h:77:16: note: expected ‘char *’ but argument is of type ‘unsigned char *’
   77 | __NTH (strcpy (__fortify_clang_overload_arg (char *, __restrict, __dest),
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
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 *
/usr/include/bits/string_fortified.h:77:1: note: expected ‘const char *’ but argument is of type ‘unsigned char *’
   77 | __NTH (strcpy (__fortify_clang_overload_arg (char *, __restrict, __dest),
      | ^~~~~
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 *
/usr/include/bits/string_fortified.h:77:16: note: expected ‘char *’ but argument is of type ‘unsigned char *’
   77 | __NTH (strcpy (__fortify_clang_overload_arg (char *, __restrict, __dest),
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
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 *
/usr/include/bits/string_fortified.h:77:1: note: expected ‘const char *’ but argument is of type ‘unsigned char *’
   77 | __NTH (strcpy (__fortify_clang_overload_arg (char *, __restrict, __dest),
      | ^~~~~
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 *
/usr/include/bits/string_fortified.h:77:16: note: expected ‘char *’ but argument is of type ‘unsigned char *’
   77 | __NTH (strcpy (__fortify_clang_overload_arg (char *, __restrict, __dest),
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
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 *
/usr/include/bits/string_fortified.h:96:17: note: expected ‘char *’ but argument is of type ‘unsigned char *’
   96 | __NTH (strncpy (__fortify_clang_overload_arg (char *, __restrict, __dest),
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
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 *
/usr/include/bits/string_fortified.h:96:1: note: expected ‘const char *’ but argument is of type ‘unsigned char *’
   96 | __NTH (strncpy (__fortify_clang_overload_arg (char *, __restrict, __dest),
      | ^~~~~
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 *
/usr/include/bits/string_fortified.h:96:17: note: expected ‘char *’ but argument is of type ‘unsigned char *’
   96 | __NTH (strncpy (__fortify_clang_overload_arg (char *, __restrict, __dest),
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
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 *
/usr/include/bits/string_fortified.h:96:1: note: expected ‘const char *’ but argument is of type ‘unsigned char *’
   96 | __NTH (strncpy (__fortify_clang_overload_arg (char *, __restrict, __dest),
      | ^~~~~
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 *
/usr/include/bits/string_fortified.h:96:17: note: expected ‘char *’ but argument is of type ‘unsigned char *’
   96 | __NTH (strncpy (__fortify_clang_overload_arg (char *, __restrict, __dest),
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
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 *
/usr/include/bits/string_fortified.h:96:1: note: expected ‘const char *’ but argument is of type ‘unsigned char *’
   96 | __NTH (strncpy (__fortify_clang_overload_arg (char *, __restrict, __dest),
      | ^~~~~
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 *
/usr/include/bits/string_fortified.h:96:17: note: expected ‘char *’ but argument is of type ‘unsigned char *’
   96 | __NTH (strncpy (__fortify_clang_overload_arg (char *, __restrict, __dest),
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
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 *
/usr/include/bits/string_fortified.h:96:1: note: expected ‘const char *’ but argument is of type ‘unsigned char *’
   96 | __NTH (strncpy (__fortify_clang_overload_arg (char *, __restrict, __dest),
      | ^~~~~
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 *
/usr/include/bits/string_fortified.h:96:17: note: expected ‘char *’ but argument is of type ‘unsigned char *’
   96 | __NTH (strncpy (__fortify_clang_overload_arg (char *, __restrict, __dest),
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
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 *
/usr/include/bits/string_fortified.h:77:16: note: expected ‘char *’ but argument is of type ‘unsigned char *’
   77 | __NTH (strcpy (__fortify_clang_overload_arg (char *, __restrict, __dest),
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
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 *
/usr/include/bits/string_fortified.h:77:16: note: expected ‘char *’ but argument is of type ‘unsigned char *’
   77 | __NTH (strcpy (__fortify_clang_overload_arg (char *, __restrict, __dest),
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
agrep.c:2655:40: warning: pointer targets in passing argument 1 of ‘strcat’ differ in signedness [-Wpointer-sign]
 2655 |                                 strcat(D_pattern, ">; ");
      |                                        ^~~~~~~~~
      |                                        |
      |                                        unsigned char *
/usr/include/bits/string_fortified.h:136:16: note: expected ‘char *’ but argument is of type ‘unsigned char *’
  136 | __NTH (strcat (__fortify_clang_overload_arg (char *, __restrict, __dest),
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
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 *
/usr/include/bits/string_fortified.h:77:16: note: expected ‘char *’ but argument is of type ‘unsigned char *’
   77 | __NTH (strcpy (__fortify_clang_overload_arg (char *, __restrict, __dest),
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
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 *
/usr/include/bits/string_fortified.h:77:1: note: expected ‘const char *’ but argument is of type ‘unsigned char *’
   77 | __NTH (strcpy (__fortify_clang_overload_arg (char *, __restrict, __dest),
      | ^~~~~
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 *
/usr/include/bits/string_fortified.h:136:16: note: expected ‘char *’ but argument is of type ‘unsigned char *’
  136 | __NTH (strcat (__fortify_clang_overload_arg (char *, __restrict, __dest),
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
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 *
/usr/include/bits/string_fortified.h:136:16: note: expected ‘char *’ but argument is of type ‘unsigned char *’
  136 | __NTH (strcat (__fortify_clang_overload_arg (char *, __restrict, __dest),
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
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 *
/usr/include/bits/string_fortified.h:136:16: note: expected ‘char *’ but argument is of type ‘unsigned char *’
  136 | __NTH (strcat (__fortify_clang_overload_arg (char *, __restrict, __dest),
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
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 *
/usr/include/bits/string_fortified.h:136:16: note: expected ‘char *’ but argument is of type ‘unsigned char *’
  136 | __NTH (strcat (__fortify_clang_overload_arg (char *, __restrict, __dest),
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
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 *
/usr/include/bits/string_fortified.h:136:16: note: expected ‘char *’ but argument is of type ‘unsigned char *’
  136 | __NTH (strcat (__fortify_clang_overload_arg (char *, __restrict, __dest),
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
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 *
/usr/include/bits/string_fortified.h:136:16: note: expected ‘char *’ but argument is of type ‘unsigned char *’
  136 | __NTH (strcat (__fortify_clang_overload_arg (char *, __restrict, __dest),
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
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 *
/usr/include/bits/string_fortified.h:77:16: note: expected ‘char *’ but argument is of type ‘unsigned char *’
   77 | __NTH (strcpy (__fortify_clang_overload_arg (char *, __restrict, __dest),
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
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 *
/usr/include/bits/string_fortified.h:77:16: note: expected ‘char *’ but argument is of type ‘unsigned char *’
   77 | __NTH (strcpy (__fortify_clang_overload_arg (char *, __restrict, __dest),
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:407:35: note: expected ‘const char *’ but argument is of type ‘unsigned char *’
  407 | 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 *
/usr/include/bits/string_fortified.h:96:17: note: expected ‘char *’ but argument is of type ‘unsigned char *’
   96 | __NTH (strncpy (__fortify_clang_overload_arg (char *, __restrict, __dest),
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
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 *
/usr/include/bits/string_fortified.h:96:1: note: expected ‘const char *’ but argument is of type ‘unsigned char *’
   96 | __NTH (strncpy (__fortify_clang_overload_arg (char *, __restrict, __dest),
      | ^~~~~
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 *
/usr/include/string.h:156:32: note: expected ‘const char *’ but argument is of type ‘unsigned char *’
  156 | 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 *
/usr/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’
  156 | 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 *
/usr/include/bits/string_fortified.h:96:17: note: expected ‘char *’ but argument is of type ‘unsigned char *’
   96 | __NTH (strncpy (__fortify_clang_overload_arg (char *, __restrict, __dest),
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
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 *
/usr/include/bits/string_fortified.h:96:1: note: expected ‘const char *’ but argument is of type ‘unsigned char *’
   96 | __NTH (strncpy (__fortify_clang_overload_arg (char *, __restrict, __dest),
      | ^~~~~
agrep.c:3207:28: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness [-Wpointer-sign]
 3207 |                 M = strlen(Pattern);
      |                            ^~~~~~~
      |                            |
      |                            unsigned char *
/usr/include/string.h:407:35: note: expected ‘const char *’ but argument is of type ‘unsigned char *’
  407 | 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 *
/usr/include/bits/string_fortified.h:77:16: note: expected ‘char *’ but argument is of type ‘unsigned char *’
   77 | __NTH (strcpy (__fortify_clang_overload_arg (char *, __restrict, __dest),
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
agrep.c:3291:36: warning: pointer targets in passing argument 2 of ‘strcpy’ differ in signedness [-Wpointer-sign]
 3291 |                 strcpy(OldPattern, Pattern);
      |                                    ^~~~~~~
      |                                    |
      |                                    unsigned char *
/usr/include/bits/string_fortified.h:77:1: note: expected ‘const char *’ but argument is of type ‘unsigned char *’
   77 | __NTH (strcpy (__fortify_clang_overload_arg (char *, __restrict, __dest),
      | ^~~~~
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 *
/usr/include/bits/string_fortified.h:77:16: note: expected ‘char *’ but argument is of type ‘unsigned char *’
   77 | __NTH (strcpy (__fortify_clang_overload_arg (char *, __restrict, __dest),
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
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 *
/usr/include/bits/string_fortified.h:77:1: note: expected ‘const char *’ but argument is of type ‘unsigned char *’
   77 | __NTH (strcpy (__fortify_clang_overload_arg (char *, __restrict, __dest),
      | ^~~~~
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 *
/usr/include/bits/string_fortified.h:77:16: note: expected ‘char *’ but argument is of type ‘unsigned char *’
   77 | __NTH (strcpy (__fortify_clang_overload_arg (char *, __restrict, __dest),
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
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 *
/usr/include/bits/string_fortified.h:77:1: note: expected ‘const char *’ but argument is of type ‘unsigned char *’
   77 | __NTH (strcpy (__fortify_clang_overload_arg (char *, __restrict, __dest),
      | ^~~~~
agrep.c:3310:36: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness [-Wpointer-sign]
 3310 |                         M = strlen(OldPattern);
      |                                    ^~~~~~~~~~
      |                                    |
      |                                    unsigned char *
/usr/include/string.h:407:35: note: expected ‘const char *’ but argument is of type ‘unsigned char *’
  407 | 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 *
/usr/include/string.h:407:35: note: expected ‘const char *’ but argument is of type ‘unsigned char *’
  407 | 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 *
/usr/include/bits/stdio2.h:28:1: note: expected ‘char *’ 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 *
/usr/include/bits/string_fortified.h:77:16: note: expected ‘char *’ but argument is of type ‘unsigned char *’
   77 | __NTH (strcpy (__fortify_clang_overload_arg (char *, __restrict, __dest),
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
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 *
/usr/include/string.h:407:35: note: expected ‘const char *’ but argument is of type ‘unsigned char *’
  407 | 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 *
/usr/include/bits/string_fortified.h:77:16: note: expected ‘char *’ but argument is of type ‘unsigned char *’
   77 | __NTH (strcpy (__fortify_clang_overload_arg (char *, __restrict, __dest),
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
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 *
/usr/include/bits/string_fortified.h:77:1: note: expected ‘const char *’ but argument is of type ‘unsigned char *’
   77 | __NTH (strcpy (__fortify_clang_overload_arg (char *, __restrict, __dest),
      | ^~~~~
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 *
/usr/include/bits/stdio2.h:28:1: note: expected ‘char *’ 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 *
/usr/include/bits/string_fortified.h:77:16: note: expected ‘char *’ but argument is of type ‘unsigned char *’
   77 | __NTH (strcpy (__fortify_clang_overload_arg (char *, __restrict, __dest),
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
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 *
/usr/include/string.h:407:35: note: expected ‘const char *’ but argument is of type ‘unsigned char *’
  407 | 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 *
/usr/include/bits/stdio2.h:28:1: note: expected ‘char *’ 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 *
/usr/include/bits/string_fortified.h:77:16: note: expected ‘char *’ but argument is of type ‘unsigned char *’
   77 | __NTH (strcpy (__fortify_clang_overload_arg (char *, __restrict, __dest),
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
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 *
/usr/include/string.h:407:35: note: expected ‘const char *’ but argument is of type ‘unsigned char *’
  407 | 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:548:
In function ‘strncpy’,
    inlined from ‘re1’ at agrep.c:1106:4:
/usr/include/bits/string_fortified.h:100:10: warning: ‘strncpy’ accessing 1024 bytes at offsets 0 and [1, 2147482623] may overlap up to 1023 bytes at offset [1, 1023] [-Wrestrict]
  100 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  101 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘strncpy’,
    inlined from ‘re1’ at agrep.c:615:4:
/usr/include/bits/string_fortified.h:100:10: warning: ‘strncpy’ accessing 1024 bytes at offsets 0 and [1, 2147482623] may overlap up to 1023 bytes at offset [1, 1023] [-Wrestrict]
  100 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  101 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘strncpy’,
    inlined from ‘re’ at agrep.c:2045:4:
/usr/include/bits/string_fortified.h:100:10: warning: ‘strncpy’ accessing 1024 bytes at offsets 0 and [1, 2147482623] may overlap up to 1023 bytes at offset [1, 1023] [-Wrestrict]
  100 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  101 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
agrep.c: In function ‘agrep_init’:
agrep.c:2464:9: warning: ‘strncpy’ specified bound 256 equals destination size [-Wstringop-truncation]
 2464 |         strncpy(Progname, argv[0], MAXNAME);
      |         ^
agrep.c:3016:22: warning: ‘strncpy’ specified bound 1024 equals destination size [-Wstringop-truncation]
 3016 |                 else strncpy(COMP_DIR, home, MAX_LINE_LEN);
      |                      ^
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 -fpermissive -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer    -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:511,
                 from /usr/include/bits/libc-header-start.h:33,
                 from /usr/include/stdio.h:28,
                 from agrep.h:6,
                 from bitap.c:15:
/usr/include/bits/string_fortified.h:96:17: note: expected ‘char *’ but argument is of type ‘unsigned char *’
   96 | __NTH (strncpy (__fortify_clang_overload_arg (char *, __restrict, __dest),
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
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 *
/usr/include/bits/string_fortified.h:96:17: note: expected ‘char *’ but argument is of type ‘unsigned char *’
   96 | __NTH (strncpy (__fortify_clang_overload_arg (char *, __restrict, __dest),
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
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 *
/usr/include/bits/string_fortified.h:96:1: note: expected ‘const char *’ but argument is of type ‘unsigned char *’
   96 | __NTH (strncpy (__fortify_clang_overload_arg (char *, __restrict, __dest),
      | ^~~~~
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 -fpermissive -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer    -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 -fpermissive -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer    -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 -fpermissive -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer    -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:407:35: note: expected ‘const char *’ but argument is of type ‘unsigned char *’
  407 | 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 -fpermissive -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer    -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 ‘<stdlib.h>’ or provide a declaration of ‘exit’
    7 | #include "re.h"
  +++ |+#include <stdlib.h>
    8 | 
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 ‘<stdlib.h>’ 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 ‘<string.h>’ or provide a declaration of ‘memset’
    7 | #include "re.h"
  +++ |+#include <string.h>
    8 | 
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 ‘<string.h>’ 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 ‘<stdlib.h>’ 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 ‘<string.h>’ 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 ‘<stdlib.h>’ 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 ‘<stdlib.h>’ 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 ‘<stdlib.h>’ or provide a declaration of ‘free’
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 ‘<stdlib.h>’ 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 ‘<string.h>’ 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 ‘<stdlib.h>’ 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 ‘<string.h>’ 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 ‘<stdlib.h>’ 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 ‘<stdlib.h>’ 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 ‘<stdlib.h>’ or provide a declaration of ‘free’
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 ‘<stdlib.h>’ 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 ‘<string.h>’ 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 ‘<stdlib.h>’ 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 ‘<stdlib.h>’ or provide a declaration of ‘free’
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 ‘<stdlib.h>’ 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 ‘<string.h>’ 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 ‘<stdlib.h>’ 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 ‘<string.h>’ 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 ‘<stdlib.h>’ or provide a declaration of ‘free’
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 ‘<stdlib.h>’ 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 ‘<string.h>’ 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 ‘<stdlib.h>’ 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 ‘<string.h>’ 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 ‘<stdlib.h>’ or provide a declaration of ‘free’
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 ‘<stdlib.h>’ 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 ‘<string.h>’ 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 ‘<stdlib.h>’ or provide a declaration of ‘free’
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 ‘<stdlib.h>’ 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 ‘<string.h>’ 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 ‘<stdlib.h>’ 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 ‘<stdlib.h>’ 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 ‘<stdlib.h>’ 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 ‘<stdlib.h>’ 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 ‘<stdlib.h>’ 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 ‘<stdlib.h>’ 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 ‘<stdlib.h>’ 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 ‘<stdlib.h>’ or provide a declaration of ‘free’
parse.c: In function ‘parse_cset’:
parse.c:108:32: warning: ‘prev_ptr’ may be used uninitialized [-Wmaybe-uninitialized]
  108 |                 prev_ptr->rest = NULL;
      |                                ^
parse.c:71:34: note: ‘prev_ptr’ was declared here
   71 |         Ch_Set cs_ptr, curr_ptr, prev_ptr;
      |                                  ^~~~~~~~
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 -fpermissive -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer    -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:407:35: note: expected ‘const char *’ but argument is of type ‘unsigned char *’
  407 | 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 -fpermissive -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer    -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:407:35: note: expected ‘const char *’ but argument is of type ‘unsigned char *’
  407 | 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 *
/usr/include/string.h:407:35: note: expected ‘const char *’ but argument is of type ‘unsigned char *’
  407 | 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:511,
                 from /usr/include/bits/libc-header-start.h:33,
                 from /usr/include/stdio.h:28,
                 from agrep.h:6:
/usr/include/bits/string_fortified.h:77:16: note: expected ‘char *’ but argument is of type ‘unsigned char *’
   77 | __NTH (strcpy (__fortify_clang_overload_arg (char *, __restrict, __dest),
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
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 *
/usr/include/bits/string_fortified.h:77:1: note: expected ‘const char *’ but argument is of type ‘unsigned char *’
   77 | __NTH (strcpy (__fortify_clang_overload_arg (char *, __restrict, __dest),
      | ^~~~~
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 <crd@hplb.hpl.hp.com> */
      |                                        ^~~~~~~
      |                                        |
      |                                        unsigned char *
/usr/include/string.h:407:35: note: expected ‘const char *’ but argument is of type ‘unsigned char *’
  407 | 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 <crd@hplb.hpl.hp.com> */
      |                                                          ^~~~~~~~~
      |                                                          |
      |                                                          unsigned char *
/usr/include/string.h:407:35: note: expected ‘const char *’ but argument is of type ‘unsigned char *’
  407 | 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 *
/usr/include/bits/string_fortified.h:77:16: note: expected ‘char *’ but argument is of type ‘unsigned char *’
   77 | __NTH (strcpy (__fortify_clang_overload_arg (char *, __restrict, __dest),
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
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 *
/usr/include/bits/string_fortified.h:77:1: note: expected ‘const char *’ but argument is of type ‘unsigned char *’
   77 | __NTH (strcpy (__fortify_clang_overload_arg (char *, __restrict, __dest),
      | ^~~~~
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 *
/usr/include/string.h:407:35: note: expected ‘const char *’ but argument is of type ‘unsigned char *’
  407 | 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 *
/usr/include/bits/string_fortified.h:136:16: note: expected ‘char *’ but argument is of type ‘unsigned char *’
  136 | __NTH (strcat (__fortify_clang_overload_arg (char *, __restrict, __dest),
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
preprocess.c:121:30: warning: pointer targets in passing argument 2 of ‘strcat’ differ in signedness [-Wpointer-sign]
  121 |                 strcat(temp, Pattern);
      |                              ^~~~~~~
      |                              |
      |                              unsigned char *
/usr/include/bits/string_fortified.h:136:1: note: expected ‘const char *’ but argument is of type ‘unsigned char *’
  136 | __NTH (strcat (__fortify_clang_overload_arg (char *, __restrict, __dest),
      | ^~~~~
preprocess.c:122:28: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness [-Wpointer-sign]
  122 |                 m = strlen(temp);
      |                            ^~~~
      |                            |
      |                            unsigned char *
/usr/include/string.h:407:35: note: expected ‘const char *’ but argument is of type ‘unsigned char *’
  407 | 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 *
/usr/include/bits/string_fortified.h:136:16: note: expected ‘char *’ but argument is of type ‘unsigned char *’
  136 | __NTH (strcat (__fortify_clang_overload_arg (char *, __restrict, __dest),
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
preprocess.c:135:30: warning: pointer targets in passing argument 2 of ‘strcat’ differ in signedness [-Wpointer-sign]
  135 |                 strcat(temp, Pattern);
      |                              ^~~~~~~
      |                              |
      |                              unsigned char *
/usr/include/bits/string_fortified.h:136:1: note: expected ‘const char *’ but argument is of type ‘unsigned char *’
  136 | __NTH (strcat (__fortify_clang_overload_arg (char *, __restrict, __dest),
      | ^~~~~
preprocess.c:136:28: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness [-Wpointer-sign]
  136 |                 m = strlen(temp);
      |                            ^~~~
      |                            |
      |                            unsigned char *
/usr/include/string.h:407:35: note: expected ‘const char *’ but argument is of type ‘unsigned char *’
  407 | 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 *
/usr/include/bits/string_fortified.h:77:16: note: expected ‘char *’ but argument is of type ‘unsigned char *’
   77 | __NTH (strcpy (__fortify_clang_overload_arg (char *, __restrict, __dest),
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
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 *
/usr/include/bits/string_fortified.h:77:1: note: expected ‘const char *’ but argument is of type ‘unsigned char *’
   77 | __NTH (strcpy (__fortify_clang_overload_arg (char *, __restrict, __dest),
      | ^~~~~
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 *
/usr/include/bits/string_fortified.h:77:16: note: expected ‘char *’ but argument is of type ‘unsigned char *’
   77 | __NTH (strcpy (__fortify_clang_overload_arg (char *, __restrict, __dest),
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
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 *
/usr/include/bits/string_fortified.h:77:1: note: expected ‘const char *’ but argument is of type ‘unsigned char *’
   77 | __NTH (strcpy (__fortify_clang_overload_arg (char *, __restrict, __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 -fpermissive -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer    -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:511,
                 from /usr/include/bits/libc-header-start.h:33,
                 from /usr/include/stdio.h:28,
                 from agrep.h:6,
                 from delim.c:3:
/usr/include/bits/string_fortified.h:77:16: note: expected ‘char *’ but argument is of type ‘unsigned char *’
   77 | __NTH (strcpy (__fortify_clang_overload_arg (char *, __restrict, __dest),
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
delim.c:15:22: warning: pointer targets in passing argument 2 of ‘strcpy’ differ in signedness [-Wpointer-sign]
   15 |         strcpy(temp, src);
      |                      ^~~
      |                      |
      |                      unsigned char *
/usr/include/bits/string_fortified.h:77:1: note: expected ‘const char *’ but argument is of type ‘unsigned char *’
   77 | __NTH (strcpy (__fortify_clang_overload_arg (char *, __restrict, __dest),
      | ^~~~~
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:
/usr/include/string.h:407:35: note: expected ‘const char *’ but argument is of type ‘unsigned char *’
  407 | 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 -fpermissive -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer    -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:511,
                 from /usr/include/bits/libc-header-start.h:33,
                 from /usr/include/stdio.h:28,
                 from agrep.h:6,
                 from asplit.c:3:
/usr/include/bits/string_fortified.h:77:16: note: expected ‘char *’ but argument is of type ‘unsigned char *’
   77 | __NTH (strcpy (__fortify_clang_overload_arg (char *, __restrict, __dest),
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
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 *
/usr/include/bits/string_fortified.h:77:1: note: expected ‘const char *’ but argument is of type ‘unsigned char *’
   77 | __NTH (strcpy (__fortify_clang_overload_arg (char *, __restrict, __dest),
      | ^~~~~
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:
/usr/include/string.h:407:35: note: expected ‘const char *’ but argument is of type ‘unsigned char *’
  407 | 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 *
/usr/include/bits/string_fortified.h:77:1: note: expected ‘const char *’ but argument is of type ‘unsigned char *’
   77 | __NTH (strcpy (__fortify_clang_overload_arg (char *, __restrict, __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 -fpermissive -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer    -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 ‘<string.h>’ or provide a declaration of ‘strcpy’
   36 | #include <fcntl.h>
  +++ |+#include <string.h>
   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 ‘<string.h>’ 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 ‘<stdlib.h>’ or provide a declaration of ‘free’
   36 | #include <fcntl.h>
  +++ |+#include <stdlib.h>
   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 ‘<stdlib.h>’ 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 ‘<string.h>’ 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<max_list; i++) free(file_list[i]);
      |                                                   ^~~~
recursive.c:130:51: note: include ‘<stdlib.h>’ 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 ‘<string.h>’ 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 ‘<string.h>’ 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 ‘<string.h>’ 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 ‘<string.h>’ 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 -fpermissive -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer    -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:511,
                 from /usr/include/bits/libc-header-start.h:33,
                 from /usr/include/stdio.h:28,
                 from sgrep.c:2:
/usr/include/bits/string_fortified.h:96:17: note: expected ‘char *’ but argument is of type ‘unsigned char *’
   96 | __NTH (strncpy (__fortify_clang_overload_arg (char *, __restrict, __dest),
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
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 *
/usr/include/bits/string_fortified.h:96:1: note: expected ‘const char *’ but argument is of type ‘unsigned char *’
   96 | __NTH (strncpy (__fortify_clang_overload_arg (char *, __restrict, __dest),
      | ^~~~~
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, &currentpos, 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:407:35: note: expected ‘const char *’ but argument is of type ‘unsigned char *’
  407 | 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 *
/usr/include/string.h:407:35: note: expected ‘const char *’ but argument is of type ‘unsigned char *’
  407 | 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]];
      |                                                                    ~~~~~~~^~~~~
sgrep.c: In function ‘sgrep’:
sgrep.c:193:9: warning: ‘strncpy’ specified bound 1024 equals destination size [-Wstringop-truncation]
  193 |         strncpy(pat, in_pat, MAXLINE);
      |         ^
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 -fpermissive -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer    -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:407:35: note: expected ‘const char *’ but argument is of type ‘unsigned char *’
  407 | 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:511,
                 from /usr/include/bits/libc-header-start.h:33,
                 from /usr/include/stdio.h:28,
                 from newmgrep.c:5:
/usr/include/bits/string_fortified.h:96:17: note: expected ‘char *’ but argument is of type ‘unsigned char *’
   96 | __NTH (strncpy (__fortify_clang_overload_arg (char *, __restrict, __dest),
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
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 *
/usr/include/bits/string_fortified.h:96:1: note: expected ‘const char *’ but argument is of type ‘unsigned char *’
   96 | __NTH (strncpy (__fortify_clang_overload_arg (char *, __restrict, __dest),
      | ^~~~~
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 *
/usr/include/string.h:407:35: note: expected ‘const char *’ but argument is of type ‘unsigned char *’
  407 | 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 *
/usr/include/string.h:407:35: note: expected ‘const char *’ but argument is of type ‘unsigned char *’
  407 | 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:993:99: warning: ‘curtextbegin’ may be used uninitialized [-Wmaybe-uninitialized]
  993 |                                                                 if (agrep_outpointer + curtextend - curtextbegin>= agrep_outlen) {\
      |                                                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
newmgrep.c:876:24: note: ‘curtextbegin’ was declared here
  876 |         unsigned char *curtextbegin;
      |                        ^~~~~~~~~~~~
newmgrep.c:993:86: warning: ‘curtextend’ may be used uninitialized [-Wmaybe-uninitialized]
  993 |                                                                 if (agrep_outpointer + curtextend - curtextbegin>= agrep_outlen) {\
      |                                                                     ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
newmgrep.c:875:24: note: ‘curtextend’ was declared here
  875 |         unsigned char *curtextend;
      |                        ^~~~~~~~~~
newmgrep.c: In function ‘m_short’:
newmgrep.c:1491:78: warning: ‘curtextend’ may be used uninitialized [-Wmaybe-uninitialized]
 1491 |                                                         if (agrep_outpointer + curtextend - curtextbegin >= agrep_outlen) {\
      |                                                             ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
newmgrep.c:1394:24: note: ‘curtextend’ was declared here
 1394 |         unsigned char *curtextend;
      |                        ^~~~~~~~~~
newmgrep.c:1491:91: warning: ‘curtextbegin’ may be used uninitialized [-Wmaybe-uninitialized]
 1491 |                                                         if (agrep_outpointer + curtextend - curtextbegin >= agrep_outlen) {\
      |                                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
newmgrep.c:1395:24: note: ‘curtextbegin’ was declared here
 1395 |         unsigned char *curtextbegin;
      |                        ^~~~~~~~~~~~
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 -fpermissive -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer    -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 ‘<stdlib.h>’ or provide a declaration of ‘exit’
    7 | #include "re.h"
  +++ |+#include <stdlib.h>
    8 | 
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 ‘<stdlib.h>’ 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 ‘<string.h>’ or provide a declaration of ‘memset’
    7 | #include "re.h"
  +++ |+#include <string.h>
    8 | 
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 ‘<string.h>’ 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 ‘<stdlib.h>’ 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 ‘<stdlib.h>’ or provide a declaration of ‘free’
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 ‘<stdlib.h>’ 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 ‘<string.h>’ 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 ‘<stdlib.h>’ 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 ‘<string.h>’ 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 ‘<stdlib.h>’ 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 ‘<string.h>’ 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 ‘<string.h>’ 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)) {
      |                                                  ^~~~~~~
<built-in>: 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 -fpermissive -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer    -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 -fpermissive -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer    -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,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes  -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,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes 
make[1]: Leaving directory '/builddir/build/BUILD/glimpse-4.12.6_git20161025.4945711-build/glimpse-49457116bb0796636fd1bc84f39006fb102bfafc/agrep'
make[1]: Entering directory '/builddir/build/BUILD/glimpse-4.12.6_git20161025.4945711-build/glimpse-49457116bb0796636fd1bc84f39006fb102bfafc/libtemplate'
Making all in util
make[2]: Entering directory '/builddir/build/BUILD/glimpse-4.12.6_git20161025.4945711-build/glimpse-49457116bb0796636fd1bc84f39006fb102bfafc/libtemplate/util'
gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -fpermissive -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -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 -fpermissive -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -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 -fpermissive -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -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 ‘<stdlib.h>’ or provide a declaration of ‘exit’
   23 | #include "util.h"
  +++ |+#include <stdlib.h>
   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 ‘<stdlib.h>’ 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 ‘<stdlib.h>’ 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 ‘<stdlib.h>’ or provide a declaration of ‘exit’
log.c: 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 -fpermissive -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -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 -fpermissive -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -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 ‘<string.h>’ or provide a declaration of ‘memset’
   22 | #include "util.h"
  +++ |+#include <string.h>
   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 ‘<string.h>’ 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 ‘<string.h>’ 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]);
      |                                                      ^~~
system.c: 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 -fpermissive -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -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 -fpermissive -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -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 -fpermissive -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -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-4.12.6_git20161025.4945711-build/glimpse-49457116bb0796636fd1bc84f39006fb102bfafc/libtemplate/util'
Making all in template
make[2]: Entering directory '/builddir/build/BUILD/glimpse-4.12.6_git20161025.4945711-build/glimpse-49457116bb0796636fd1bc84f39006fb102bfafc/libtemplate/template'
gcc   -I../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -fpermissive -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer    -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-4.12.6_git20161025.4945711-build/glimpse-49457116bb0796636fd1bc84f39006fb102bfafc/libtemplate/template'
Making all in lib
make[2]: Entering directory '/builddir/build/BUILD/glimpse-4.12.6_git20161025.4945711-build/glimpse-49457116bb0796636fd1bc84f39006fb102bfafc/libtemplate/lib'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/builddir/build/BUILD/glimpse-4.12.6_git20161025.4945711-build/glimpse-49457116bb0796636fd1bc84f39006fb102bfafc/libtemplate/lib'
make[1]: Leaving directory '/builddir/build/BUILD/glimpse-4.12.6_git20161025.4945711-build/glimpse-49457116bb0796636fd1bc84f39006fb102bfafc/libtemplate'
make[1]: Entering directory '/builddir/build/BUILD/glimpse-4.12.6_git20161025.4945711-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 -fpermissive -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -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:511,
                 from /usr/include/bits/libc-header-start.h:33,
                 from /usr/include/stdio.h:28,
                 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 (__fortify_clang_overload_arg (char *, __restrict, __dest),
      | ^~~~~
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:970:
In function ‘sprintf’,
    inlined from ‘cleanup’ at buildcast.c:1067:5:
/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: In function ‘cleanup’:
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 function ‘sprintf’,
    inlined from ‘cleanup’ at buildcast.c:1069:5:
/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: In function ‘cleanup’:
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 function ‘sprintf’,
    inlined from ‘cleanup’ at buildcast.c:1071:5:
/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: In function ‘cleanup’:
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 function ‘sprintf’,
    inlined from ‘cleanup’ at buildcast.c:1073:5:
/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: In function ‘cleanup’:
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 function ‘sprintf’,
    inlined from ‘cleanup’ at buildcast.c:1075:5:
/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: In function ‘cleanup’:
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 function ‘sprintf’,
    inlined from ‘cleanup’ at buildcast.c:1077:5:
/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: In function ‘cleanup’:
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 function ‘sprintf’,
    inlined from ‘cleanup’ at buildcast.c:1079:5:
/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 ());
      |                                   ~~~~~~~~~~~~~~~~~
buildcast.c: In function ‘main’:
buildcast.c:189:5: warning: ‘strncpy’ specified bound 1024 equals destination size [-Wstringop-truncation]
  189 |     strncpy(IProgname, argv[0], MAX_LINE_LEN);
      |     ^
buildcast.c:417:13: warning: ‘strncpy’ specified bound 1024 equals destination size [-Wstringop-truncation]
  417 |             strncpy(INDEX_DIR, argv[2], MAX_LINE_LEN);
      |             ^
buildcast.c:524:14: warning: ‘strncpy’ specified bound 1024 equals destination size [-Wstringop-truncation]
  524 |         else strncpy(INDEX_DIR, indexdir, MAX_LINE_LEN);
      |              ^
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 -fpermissive -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  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 -fpermissive -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  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 -fpermissive -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  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/features.h:511,
                 from /usr/include/bits/libc-header-start.h:33,
                 from /usr/include/stdio.h:28,
                 from glimpse.h:8,
                 from io.c:3:
/usr/include/bits/stdio2.h:305:8: note: expected ‘char * restrict’ but argument is of type ‘unsigned char *’
  305 | fgets (__fortify_clang_overload_arg (char *, __restrict, __s), int __n,
      |        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
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 *
/usr/include/stdio.h:430:43: note: expected ‘const char *’ but argument is of type ‘unsigned char *’
  430 | 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 *
/usr/include/bits/stdio2.h:305:8: note: expected ‘char * restrict’ but argument is of type ‘unsigned char *’
  305 | fgets (__fortify_clang_overload_arg (char *, __restrict, __s), int __n,
      |        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:
/usr/include/string.h:407:35: note: expected ‘const char *’ but argument is of type ‘unsigned char *’
  407 | 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 *
/usr/include/bits/string_fortified.h:77:1: note: expected ‘const char *’ but argument is of type ‘unsigned char *’
   77 | __NTH (strcpy (__fortify_clang_overload_arg (char *, __restrict, __dest),
      | ^~~~~
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 *
/usr/include/bits/stdio2.h:305:8: note: expected ‘char * restrict’ but argument is of type ‘unsigned char *’
  305 | fgets (__fortify_clang_overload_arg (char *, __restrict, __s), int __n,
      |        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
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 *
/usr/include/string.h:407:35: note: expected ‘const char *’ but argument is of type ‘unsigned char *’
  407 | 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-mismatch]
  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 *
/usr/include/string.h:350:58: note: expected ‘const char *’ but argument is of type ‘unsigned char *’
  350 | 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 *
/usr/include/string.h:156:32: note: expected ‘const char *’ but argument is of type ‘unsigned char *’
  156 | 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 *
/usr/include/bits/stdio2.h:28:1: note: expected ‘char *’ 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 *
/usr/include/stdio.h:264:44: note: expected ‘const char * restrict’ but argument is of type ‘unsigned char *’
  264 | 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 *
/usr/include/bits/stdio2.h:305:8: note: expected ‘char * restrict’ but argument is of type ‘unsigned char *’
  305 | fgets (__fortify_clang_overload_arg (char *, __restrict, __s), int __n,
      |        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
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 *
/usr/include/bits/stdio2.h:305:8: note: expected ‘char * restrict’ but argument is of type ‘unsigned char *’
  305 | fgets (__fortify_clang_overload_arg (char *, __restrict, __s), int __n,
      |        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
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 *
/usr/include/bits/stdio2.h:305:8: note: expected ‘char * restrict’ but argument is of type ‘unsigned char *’
  305 | fgets (__fortify_clang_overload_arg (char *, __restrict, __s), int __n,
      |        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
io.c:1088:34: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness [-Wpointer-sign]
 1088 |                 linelen = strlen(s);
      |                                  ^
      |                                  |
      |                                  unsigned char *
/usr/include/string.h:407:35: note: expected ‘const char *’ but argument is of type ‘unsigned char *’
  407 | 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 *
/usr/include/stdio.h:707:42: note: expected ‘const char * restrict’ but argument is of type ‘unsigned char *’
  707 | 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 *
/usr/include/bits/stdio2.h:28:1: note: expected ‘char *’ 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:
/usr/include/stdlib.h:923:32: note: expected ‘const char *’ but argument is of type ‘unsigned char *’
  923 | 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 *
/usr/include/bits/stdio2.h:28:1: note: expected ‘char *’ 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 *
/usr/include/stdlib.h:923:32: note: expected ‘const char *’ but argument is of type ‘unsigned char *’
  923 | 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 *
/usr/include/bits/stdio2.h:28:1: note: expected ‘char *’ 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 *
/usr/include/stdlib.h:923:32: note: expected ‘const char *’ but argument is of type ‘unsigned char *’
  923 | 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 *
/usr/include/bits/stdio2.h:28:1: note: expected ‘char *’ 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 *
/usr/include/stdio.h:264:44: note: expected ‘const char * restrict’ but argument is of type ‘unsigned char *’
  264 | 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 *
/usr/include/bits/stdio2.h:28:1: note: expected ‘char *’ 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 *
/usr/include/stdio.h:264:44: note: expected ‘const char * restrict’ but argument is of type ‘unsigned char *’
  264 | 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 *
/usr/include/stdio.h:707:42: note: expected ‘const char * restrict’ but argument is of type ‘unsigned char *’
  707 | 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 *
/usr/include/stdio.h:707:42: note: expected ‘const char * restrict’ but argument is of type ‘unsigned char *’
  707 | 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 *
/usr/include/bits/stdio2.h:305:8: note: expected ‘char * restrict’ but argument is of type ‘unsigned char *’
  305 | fgets (__fortify_clang_overload_arg (char *, __restrict, __s), int __n,
      |        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
io.c:1168:34: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness [-Wpointer-sign]
 1168 |                 linelen = strlen(s);
      |                                  ^
      |                                  |
      |                                  unsigned char *
/usr/include/string.h:407:35: note: expected ‘const char *’ but argument is of type ‘unsigned char *’
  407 | 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 *
/usr/include/stdio.h:430:43: note: expected ‘const char *’ but argument is of type ‘unsigned char *’
  430 | 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 *
/usr/include/stdio.h:707:42: note: expected ‘const char * restrict’ but argument is of type ‘unsigned char *’
  707 | 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 *
/usr/include/bits/stdio2.h:28:1: note: expected ‘char *’ 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 *
/usr/include/stdlib.h:923:32: note: expected ‘const char *’ but argument is of type ‘unsigned char *’
  923 | 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 *
/usr/include/bits/stdio2.h:28:1: note: expected ‘char *’ 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 *
/usr/include/stdlib.h:923:32: note: expected ‘const char *’ but argument is of type ‘unsigned char *’
  923 | 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-mismatch]
 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-mismatch]
 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-mismatch]
 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-mismatch]
 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-mismatch]
 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-mismatch]
 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-mismatch]
 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-mismatch]
 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-mismatch]
 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-mismatch]
 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-mismatch]
 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-mismatch]
 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);
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
io.c: In function ‘get_array_of_lines’:
io.c:98:25: warning: pointer ‘file_in_86’ may be used after ‘fclose’ [-Wuse-after-free]
   98 |                         fclose(file_in);
      |                         ^~~~~~~~~~~~~~~
io.c:87:21: note: call to ‘fclose’ here
   87 |                     fclose(file_in);
      |                     ^~~~~~~~~~~~~~~
io.c:111:25: warning: pointer ‘file_in_86’ may be used after ‘fclose’ [-Wuse-after-free]
  111 |                         fclose(file_in);
      |                         ^~~~~~~~~~~~~~~
io.c:109:21: note: call to ‘fclose’ here
  109 |                     fclose(file_in);
      |                     ^~~~~~~~~~~~~~~
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:970:
In function ‘sprintf’,
    inlined from ‘apply_one_filter.isra.0’ at io.c:328:2:
/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 function ‘sprintf’,
    inlined from ‘dump_mini’ at io.c:1110:2:
/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: In function ‘dump_mini’:
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 function ‘sprintf’,
    inlined from ‘dump_mini’ at io.c:1117:2:
/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: In function ‘dump_mini’:
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 function ‘sprintf’,
    inlined from ‘dump_mini’ at io.c:1130:2:
/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: In function ‘dump_mini’:
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 function ‘sprintf’,
    inlined from ‘dump_mini’ at io.c:1151: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 ());
      |                                   ~~~~~~~~~~~~~~~~~
io.c: In function ‘dump_mini’:
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 function ‘sprintf’,
    inlined from ‘dump_mini’ at io.c:1210:2:
/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 ());
      |                                   ~~~~~~~~~~~~~~~~~
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 -fpermissive -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  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-mismatch]
  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-mismatch]
  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-mismatch]
  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-mismatch]
 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:511,
                 from /usr/include/bits/libc-header-start.h:33,
                 from /usr/include/stdio.h:28,
                 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 (__fortify_clang_overload_arg (char *, __restrict, __dest),
      | ^~~~~
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-mismatch]
 1238 |     return;
      |     ^~~~~~
build_in.c:1233:1: note: declared here
 1233 | init_hash_table()
      | ^~~~~~~~~~~~~~~
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 *
/usr/include/bits/stdio2.h:305:8: note: expected ‘char * restrict’ but argument is of type ‘unsigned char *’
  305 | fgets (__fortify_clang_overload_arg (char *, __restrict, __s), int __n,
      |        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:
/usr/include/string.h:407:35: note: expected ‘const char *’ but argument is of type ‘unsigned char *’
  407 | 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 *
/usr/include/bits/stdio2.h:305:8: note: expected ‘char * restrict’ but argument is of type ‘unsigned char *’
  305 | fgets (__fortify_clang_overload_arg (char *, __restrict, __s), int __n,
      |        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
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 *
/usr/include/string.h:407:35: note: expected ‘const char *’ but argument is of type ‘unsigned char *’
  407 | 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 *
/usr/include/stdio.h:707:42: note: expected ‘const char * restrict’ but argument is of type ‘unsigned char *’
  707 | 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 *
/usr/include/bits/stdio2.h:305:8: note: expected ‘char * restrict’ but argument is of type ‘unsigned char *’
  305 | fgets (__fortify_clang_overload_arg (char *, __restrict, __s), int __n,
      |        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
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 *
/usr/include/string.h:407:35: note: expected ‘const char *’ but argument is of type ‘unsigned char *’
  407 | 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 *
/usr/include/bits/string_fortified.h:77:16: note: expected ‘char *’ but argument is of type ‘unsigned char *’
   77 | __NTH (strcpy (__fortify_clang_overload_arg (char *, __restrict, __dest),
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
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 *
/usr/include/bits/string_fortified.h:77:1: note: expected ‘const char *’ but argument is of type ‘unsigned char *’
   77 | __NTH (strcpy (__fortify_clang_overload_arg (char *, __restrict, __dest),
      | ^~~~~
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 *
/usr/include/string.h:407:35: note: expected ‘const char *’ but argument is of type ‘unsigned char *’
  407 | 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 *
/usr/include/bits/string_fortified.h:77:16: note: expected ‘char *’ but argument is of type ‘unsigned char *’
   77 | __NTH (strcpy (__fortify_clang_overload_arg (char *, __restrict, __dest),
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
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 *
/usr/include/bits/string_fortified.h:77:1: note: expected ‘const char *’ but argument is of type ‘unsigned char *’
   77 | __NTH (strcpy (__fortify_clang_overload_arg (char *, __restrict, __dest),
      | ^~~~~
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 *
/usr/include/string.h:407:35: note: expected ‘const char *’ but argument is of type ‘unsigned char *’
  407 | 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 *
/usr/include/stdio.h:707:42: note: expected ‘const char * restrict’ but argument is of type ‘unsigned char *’
  707 | 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 *
/usr/include/bits/string_fortified.h:77:16: note: expected ‘char *’ but argument is of type ‘unsigned char *’
   77 | __NTH (strcpy (__fortify_clang_overload_arg (char *, __restrict, __dest),
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
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 *
/usr/include/bits/string_fortified.h:77:1: note: expected ‘const char *’ but argument is of type ‘unsigned char *’
   77 | __NTH (strcpy (__fortify_clang_overload_arg (char *, __restrict, __dest),
      | ^~~~~
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 *
/usr/include/string.h:407:35: note: expected ‘const char *’ but argument is of type ‘unsigned char *’
  407 | 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 *
/usr/include/stdio.h:707:42: note: expected ‘const char * restrict’ but argument is of type ‘unsigned char *’
  707 | 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 *
/usr/include/bits/stdio2.h:305:8: note: expected ‘char * restrict’ but argument is of type ‘unsigned char *’
  305 | fgets (__fortify_clang_overload_arg (char *, __restrict, __s), int __n,
      |        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
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 *
/usr/include/string.h:407:35: note: expected ‘const char *’ but argument is of type ‘unsigned char *’
  407 | 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 *
/usr/include/stdio.h:707:42: note: expected ‘const char * restrict’ but argument is of type ‘unsigned char *’
  707 | 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 *
/usr/include/stdio.h:707:42: note: expected ‘const char * restrict’ but argument is of type ‘unsigned char *’
  707 | 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 *
/usr/include/bits/stdio2.h:305:8: note: expected ‘char * restrict’ but argument is of type ‘unsigned char *’
  305 | fgets (__fortify_clang_overload_arg (char *, __restrict, __s), int __n,
      |        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
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 *
/usr/include/string.h:407:35: note: expected ‘const char *’ but argument is of type ‘unsigned char *’
  407 | 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 *
/usr/include/stdio.h:707:42: note: expected ‘const char * restrict’ but argument is of type ‘unsigned char *’
  707 | 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 *
/usr/include/stdio.h:707:42: note: expected ‘const char * restrict’ but argument is of type ‘unsigned char *’
  707 | 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 *
/usr/include/bits/stdio2.h:305:8: note: expected ‘char * restrict’ but argument is of type ‘unsigned char *’
  305 | fgets (__fortify_clang_overload_arg (char *, __restrict, __s), int __n,
      |        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
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 *
/usr/include/string.h:407:35: note: expected ‘const char *’ but argument is of type ‘unsigned char *’
  407 | 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 *
/usr/include/stdio.h:707:42: note: expected ‘const char * restrict’ but argument is of type ‘unsigned char *’
  707 | 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-mismatch]
 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-mismatch]
 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 *
/usr/include/bits/stdio2.h:305:8: note: expected ‘char * restrict’ but argument is of type ‘unsigned char *’
  305 | fgets (__fortify_clang_overload_arg (char *, __restrict, __s), int __n,
      |        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
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 *
/usr/include/stdio.h:707:42: note: expected ‘const char * restrict’ but argument is of type ‘unsigned char *’
  707 | 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 *
/usr/include/stdio.h:707:42: note: expected ‘const char * restrict’ but argument is of type ‘unsigned char *’
  707 | 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:970:
In function ‘sprintf’,
    inlined from ‘traverse’ at build_in.c:180:5:
/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:1672:39: warning: ‘src_mark’ may be used uninitialized [-Wmaybe-uninitialized]
 1672 |                            ((src_mark == ALL_INDEX_MARK) ||
      |                             ~~~~~~~~~~^~~~~~~~~~~~~~~~~~
build_in.c:1487:9: note: ‘src_mark’ was declared here
 1487 |     int src_mark, dest_mark;
      |         ^~~~~~~~
build_in.c:1673:40: warning: ‘dest_mark’ may be used uninitialized [-Wmaybe-uninitialized]
 1673 |                             (dest_mark == ALL_INDEX_MARK) ||
      |                             ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
build_in.c:1487:19: note: ‘dest_mark’ was declared here
 1487 |     int src_mark, dest_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 function ‘sprintf’,
    inlined from ‘traverse1’ at build_in.c:717:5:
/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 ‘traverse1’:
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 function ‘sprintf’,
    inlined from ‘traverse1’ at build_in.c:722:5:
/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 ‘traverse1’:
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 function ‘sprintf’,
    inlined from ‘traverse1’ at build_in.c:727:5:
/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 ‘traverse1’:
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 function ‘sprintf’,
    inlined from ‘traverse1’ at build_in.c:683:29:
/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: In function ‘traverse1’:
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 function ‘sprintf’,
    inlined from ‘traverse1’ at build_in.c:640:2:
/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 function ‘sprintf’,
    inlined from ‘build_hash’ at build_in.c:1059:6:
/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 ‘build_hash’:
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 function ‘sprintf’,
    inlined from ‘build_hash’ at build_in.c:849:6:
/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 function ‘sprintf’,
    inlined from ‘purge_index’ at build_in.c:2011: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 ());
      |                                   ~~~~~~~~~~~~~~~~~
build_in.c: In function ‘purge_index’:
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 function ‘sprintf’,
    inlined from ‘purge_index’ at build_in.c:2016:9:
/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:2212:37: warning: ‘y’ may be used uninitialized [-Wmaybe-uninitialized]
 2212 |                 dest_index_buf[i++] = (y);
      |                 ~~~~~~~~~~~~~~~~~~~~^~~~~
build_in.c:1996:20: note: ‘y’ was declared here
 1996 |         int     x, y, new_x;
      |                    ^
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 -fpermissive -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  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 -fpermissive -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  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 -fpermissive -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  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 | }
      | ^
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 -fpermissive -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  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 -fpermissive -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  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 ‘<string.h>’ or provide a declaration of ‘strlen’
    3 | #include <stdio.h>
  +++ |+#include <string.h>
    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 ‘<string.h>’ 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 ‘<stdlib.h>’ or provide a declaration of ‘exit’
    3 | #include <stdio.h>
  +++ |+#include <stdlib.h>
    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 ‘<stdlib.h>’ 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 -fpermissive -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  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/features.h:511,
                 from /usr/include/bits/libc-header-start.h:33,
                 from /usr/include/stdio.h:28,
                 from glimpse.h:8,
                 from partition.c:3:
/usr/include/bits/stdio2.h:305:8: note: expected ‘char * restrict’ but argument is of type ‘unsigned char *’
  305 | fgets (__fortify_clang_overload_arg (char *, __restrict, __s), int __n,
      |        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
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 *
/usr/include/stdio.h:707:42: note: expected ‘const char * restrict’ but argument is of type ‘unsigned char *’
  707 | 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 *
/usr/include/stdio.h:707:42: note: expected ‘const char * restrict’ but argument is of type ‘unsigned char *’
  707 | 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 *
/usr/include/bits/stdio2.h:305:8: note: expected ‘char * restrict’ but argument is of type ‘unsigned char *’
  305 | fgets (__fortify_clang_overload_arg (char *, __restrict, __s), int __n,
      |        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
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 *
/usr/include/stdio.h:707:42: note: expected ‘const char * restrict’ but argument is of type ‘unsigned char *’
  707 | 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);
      |                 ^~~~~
/usr/include/stdio.h:707:12: note: in a call to function ‘fputs’ declared ‘nonnull’
  707 | 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:
/usr/include/string.h:407:15: note: in a call to function ‘strlen’ declared ‘nonnull’
  407 | 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 *
/usr/include/bits/stdio2.h:305:8: note: expected ‘char * restrict’ but argument is of type ‘unsigned char *’
  305 | fgets (__fortify_clang_overload_arg (char *, __restrict, __s), int __n,
      |        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
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 *
/usr/include/stdio.h:707:42: note: expected ‘const char * restrict’ but argument is of type ‘unsigned char *’
  707 | 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:970:
In function ‘sprintf’,
    inlined from ‘partition’ at partition.c:118:5:
/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 ‘partition’:
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 function ‘sprintf’,
    inlined from ‘partition’ at partition.c:139:5:
/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 ‘partition’:
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 function ‘sprintf’,
    inlined from ‘partition’ at partition.c:243:2:
/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: In function ‘partition’:
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 function ‘sprintf’,
    inlined from ‘partition’ at partition.c:250:2:
/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 ‘partition’:
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 function ‘sprintf’,
    inlined from ‘partition’ at partition.c:257:2:
/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: In function ‘partition’:
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 function ‘sprintf’,
    inlined from ‘partition’ at partition.c:314:2:
/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: In function ‘partition’:
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 function ‘sprintf’,
    inlined from ‘partition’ at partition.c:235:6:
/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: In function ‘partition’:
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 function ‘sprintf’,
    inlined from ‘partition’ at partition.c:238:6:
/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 function ‘sprintf’,
    inlined from ‘oldpartition’ at partition.c:451:5:
/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 ‘oldpartition’:
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 function ‘sprintf’,
    inlined from ‘oldpartition’ at partition.c:472:5:
/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 function ‘sprintf’,
    inlined from ‘save_data_structures’ at partition.c:633:2:
/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: In function ‘save_data_structures’:
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 function ‘sprintf’,
    inlined from ‘save_data_structures’ at partition.c:641:5:
/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: In function ‘save_data_structures’:
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 function ‘sprintf’,
    inlined from ‘save_data_structures’ at partition.c:730:2:
/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: In function ‘save_data_structures’:
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 function ‘sprintf’,
    inlined from ‘save_data_structures’ at partition.c:735: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 ());
      |                                   ~~~~~~~~~~~~~~~~~
partition.c: In function ‘save_data_structures’:
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 function ‘sprintf’,
    inlined from ‘save_data_structures’ at partition.c:817: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 ());
      |                                   ~~~~~~~~~~~~~~~~~
partition.c: In function ‘save_data_structures’:
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 function ‘sprintf’,
    inlined from ‘save_data_structures’ at partition.c:669:6:
/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: In function ‘save_data_structures’:
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 function ‘sprintf’,
    inlined from ‘save_data_structures’ at partition.c:674:6:
/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: In function ‘save_data_structures’:
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 function ‘sprintf’,
    inlined from ‘save_data_structures’ at partition.c:830:5:
/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 ‘save_data_structures’:
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 function ‘sprintf’,
    inlined from ‘save_data_structures’ at partition.c:835:5:
/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: In function ‘save_data_structures’:
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 function ‘sprintf’,
    inlined from ‘save_data_structures’ at partition.c:880:5:
/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: In function ‘save_data_structures’:
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 function ‘sprintf’,
    inlined from ‘save_data_structures’ at partition.c:885:5:
/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 function ‘sprintf’,
    inlined from ‘merge_splits’ at partition.c:957:2:
/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: In function ‘merge_splits’:
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 function ‘sprintf’,
    inlined from ‘merge_splits’ at partition.c:964: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 ());
      |                                   ~~~~~~~~~~~~~~~~~
partition.c: In function ‘merge_splits’:
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 function ‘sprintf’,
    inlined from ‘merge_splits’ at partition.c:969:2:
/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: In function ‘merge_splits’:
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 function ‘sprintf’,
    inlined from ‘merge_splits’ at partition.c:991: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: In function ‘merge_splits’:
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 function ‘sprintf’,
    inlined from ‘merge_splits’ at partition.c:1010: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,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes  -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  
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 -fpermissive -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -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:970,
                 from glimpse.h:8,
                 from glimpse.c:3:
In function ‘sprintf’,
    inlined from ‘cleanup’ at glimpse.c:1067:5:
/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: In function ‘cleanup’:
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 function ‘sprintf’,
    inlined from ‘cleanup’ at glimpse.c:1069:5:
/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: In function ‘cleanup’:
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 function ‘sprintf’,
    inlined from ‘cleanup’ at glimpse.c:1071:5:
/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: In function ‘cleanup’:
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 function ‘sprintf’,
    inlined from ‘cleanup’ at glimpse.c:1073:5:
/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: In function ‘cleanup’:
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 function ‘sprintf’,
    inlined from ‘cleanup’ at glimpse.c:1075:5:
/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: In function ‘cleanup’:
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 function ‘sprintf’,
    inlined from ‘cleanup’ at glimpse.c:1077:5:
/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: In function ‘cleanup’:
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 function ‘sprintf’,
    inlined from ‘cleanup’ at glimpse.c:1079:5:
/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 ());
      |                                   ~~~~~~~~~~~~~~~~~
glimpse.c: In function ‘main’:
glimpse.c:189:5: warning: ‘strncpy’ specified bound 1024 equals destination size [-Wstringop-truncation]
  189 |     strncpy(IProgname, argv[0], MAX_LINE_LEN);
      |     ^
glimpse.c:417:13: warning: ‘strncpy’ specified bound 1024 equals destination size [-Wstringop-truncation]
  417 |             strncpy(INDEX_DIR, argv[2], MAX_LINE_LEN);
      |             ^
glimpse.c:524:14: warning: ‘strncpy’ specified bound 1024 equals destination size [-Wstringop-truncation]
  524 |         else strncpy(INDEX_DIR, indexdir, MAX_LINE_LEN);
      |              ^
gcc -Wl,-z,relro -Wl,--as-needed  -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes  -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  
gcc -I../index -I../agrep -I../libtemplate/include  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -fpermissive -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer    -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:304:31: warning: ‘k’ may be used uninitialized [-Wmaybe-uninitialized]
  304 |                         buffer[k] = FILE_END_MARK;
      |                               ^
convert.c:230:47: note: ‘k’ was declared here
  230 |         int             malloced = 0, ret, i, k, foundblank=0, offset, lastoffset = -1, hash, size;
      |                                               ^
convert.c: In function ‘mem_name2element’:
convert.c:384:31: warning: ‘k’ may be used uninitialized [-Wmaybe-uninitialized]
  384 |                         buffer[k] = FILE_END_MARK;
      |                               ^
convert.c:327:40: note: ‘k’ was declared here
  327 |         int             lasti, ret, i, k, foundblank=0, offset, lastoffset = -1, hash, size;
      |                                        ^
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:970,
                 from glimpse.h:8,
                 from convert.c:10:
In function ‘sprintf’,
    inlined from ‘change_format’ at convert.c:794:4:
/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 function ‘printf’,
    inlined from ‘change_format’ at convert.c:819:49:
/usr/include/bits/stdio2.h:118:10: warning: ‘num_input_filenames’ may be used uninitialized [-Wmaybe-uninitialized]
  118 |   return __printf_chk (__USE_FORTIFY_LEVEL - 1, __fmt, __va_arg_pack ());
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
convert.c: In function ‘change_format’:
convert.c:570:25: note: ‘num_input_filenames’ was declared here
  570 |         int             num_input_filenames;            /* for statistics */
      |                         ^~~~~~~~~~~~~~~~~~~
convert.c: In function ‘main’:
convert.c:899:21: warning: ‘strncpy’ specified bound 1024 equals destination size [-Wstringop-truncation]
  899 |                     strncpy(filename_prefix, argv[2], MAX_LINE_LEN);
      |                     ^
convert.c:891:21: warning: ‘strncpy’ specified bound 1024 equals destination size [-Wstringop-truncation]
  891 |                     strncpy(glimpseindex_dir, argv[2], MAX_LINE_LEN);
      |                     ^
gcc -Wl,-z,relro -Wl,--as-needed  -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes  -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-4.12.6_git20161025.4945711-build/glimpse-49457116bb0796636fd1bc84f39006fb102bfafc/index'
make[1]: Entering directory '/builddir/build/BUILD/glimpse-4.12.6_git20161025.4945711-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 -fpermissive -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -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-4.12.6_git20161025.4945711-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 -fpermissive -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -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:159:33: note: expected ‘const char *’ but argument is of type ‘unsigned char *’
  159 | 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 *
/usr/include/string.h:159:51: note: expected ‘const char *’ but argument is of type ‘unsigned char *’
  159 | 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:511,
                 from /usr/include/sys/types.h:25,
                 from /usr/include/sys/param.h:25,
                 from main.c:4:
/usr/include/bits/unistd.h:189:21: note: expected ‘char *’ but argument is of type ‘unsigned char *’
  189 | __NTH (gethostname (__fortify_clang_overload_arg (char *, ,__buf),
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
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 *
/usr/include/bits/string_fortified.h:77:16: note: expected ‘char *’ but argument is of type ‘unsigned char *’
   77 | __NTH (strcpy (__fortify_clang_overload_arg (char *, __restrict, __dest),
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
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 *
/usr/include/bits/string_fortified.h:77:16: note: expected ‘char *’ but argument is of type ‘unsigned char *’
   77 | __NTH (strcpy (__fortify_clang_overload_arg (char *, __restrict, __dest),
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
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 *
/usr/include/bits/string_fortified.h:77:16: note: expected ‘char *’ but argument is of type ‘unsigned char *’
   77 | __NTH (strcpy (__fortify_clang_overload_arg (char *, __restrict, __dest),
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
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 *
/usr/include/bits/string_fortified.h:77:16: note: expected ‘char *’ but argument is of type ‘unsigned char *’
   77 | __NTH (strcpy (__fortify_clang_overload_arg (char *, __restrict, __dest),
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
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 *
/usr/include/bits/string_fortified.h:77:16: note: expected ‘char *’ but argument is of type ‘unsigned char *’
   77 | __NTH (strcpy (__fortify_clang_overload_arg (char *, __restrict, __dest),
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
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 *
/usr/include/string.h:407:35: note: expected ‘const char *’ but argument is of type ‘unsigned char *’
  407 | 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 *
/usr/include/bits/string_fortified.h:77:16: note: expected ‘char *’ but argument is of type ‘unsigned char *’
   77 | __NTH (strcpy (__fortify_clang_overload_arg (char *, __restrict, __dest),
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
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 *
/usr/include/bits/string_fortified.h:77:16: note: expected ‘char *’ but argument is of type ‘unsigned char *’
   77 | __NTH (strcpy (__fortify_clang_overload_arg (char *, __restrict, __dest),
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
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 *
/usr/include/bits/string_fortified.h:77:16: note: expected ‘char *’ but argument is of type ‘unsigned char *’
   77 | __NTH (strcpy (__fortify_clang_overload_arg (char *, __restrict, __dest),
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
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 *
/usr/include/bits/string_fortified.h:77:16: note: expected ‘char *’ but argument is of type ‘unsigned char *’
   77 | __NTH (strcpy (__fortify_clang_overload_arg (char *, __restrict, __dest),
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
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 *
/usr/include/bits/string_fortified.h:77:16: note: expected ‘char *’ but argument is of type ‘unsigned char *’
   77 | __NTH (strcpy (__fortify_clang_overload_arg (char *, __restrict, __dest),
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
main.c:2119:42: warning: pointer targets in passing argument 2 of ‘strcpy’ differ in signedness [-Wpointer-sign]
 2119 |                         strcpy(APattern, GPattern);
      |                                          ^~~~~~~~
      |                                          |
      |                                          unsigned char *
/usr/include/bits/string_fortified.h:77:1: note: expected ‘const char *’ but argument is of type ‘unsigned char *’
   77 | __NTH (strcpy (__fortify_clang_overload_arg (char *, __restrict, __dest),
      | ^~~~~
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 *
/usr/include/bits/string_fortified.h:77:16: note: expected ‘char *’ but argument is of type ‘unsigned char *’
   77 | __NTH (strcpy (__fortify_clang_overload_arg (char *, __restrict, __dest),
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
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 *
/usr/include/bits/string_fortified.h:77:1: note: expected ‘const char *’ but argument is of type ‘unsigned char *’
   77 | __NTH (strcpy (__fortify_clang_overload_arg (char *, __restrict, __dest),
      | ^~~~~
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 *
/usr/include/string.h:407:35: note: expected ‘const char *’ but argument is of type ‘unsigned char *’
  407 | 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 *
/usr/include/bits/string_fortified.h:77:1: note: expected ‘const char *’ but argument is of type ‘unsigned char *’
   77 | __NTH (strcpy (__fortify_clang_overload_arg (char *, __restrict, __dest),
      | ^~~~~
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 *
/usr/include/string.h:159:33: note: expected ‘const char *’ but argument is of type ‘unsigned char *’
  159 | 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:
/usr/include/stdio.h:430:43: note: expected ‘const char *’ but argument is of type ‘unsigned char *’
  430 | 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 *
/usr/include/string.h:159:33: note: expected ‘const char *’ but argument is of type ‘unsigned char *’
  159 | 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 *
/usr/include/string.h:187:34: note: expected ‘const char *’ but argument is of type ‘unsigned char *’
  187 | 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 *
/usr/include/string.h:187:34: note: expected ‘const char *’ but argument is of type ‘unsigned char *’
  187 | 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 *
/usr/include/bits/string_fortified.h:77:1: note: expected ‘const char *’ but argument is of type ‘unsigned char *’
   77 | __NTH (strcpy (__fortify_clang_overload_arg (char *, __restrict, __dest),
      | ^~~~~
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 *
/usr/include/string.h:407:35: note: expected ‘const char *’ but argument is of type ‘unsigned char *’
  407 | 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 *
/usr/include/bits/string_fortified.h:96:1: note: expected ‘const char *’ but argument is of type ‘unsigned char *’
   96 | __NTH (strncpy (__fortify_clang_overload_arg (char *, __restrict, __dest),
      | ^~~~~
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 *
/usr/include/bits/stdio2.h:28:1: note: expected ‘char *’ 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 *
/usr/include/bits/string_fortified.h:77:16: note: expected ‘char *’ but argument is of type ‘unsigned char *’
   77 | __NTH (strcpy (__fortify_clang_overload_arg (char *, __restrict, __dest),
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
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 *
/usr/include/bits/string_fortified.h:77:1: note: expected ‘const char *’ but argument is of type ‘unsigned char *’
   77 | __NTH (strcpy (__fortify_clang_overload_arg (char *, __restrict, __dest),
      | ^~~~~
main.c:2698:60: warning: implicit declaration of function ‘fileagrep_search’ [-Wimplicit-function-declaration]
 2698 |                                                 if ((ret = fileagrep_search(AM, APattern, 1, &GTextfiles[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 *
/usr/include/bits/stdio2.h:28:1: note: expected ‘char *’ 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 *
/usr/include/bits/string_fortified.h:77:16: note: expected ‘char *’ but argument is of type ‘unsigned char *’
   77 | __NTH (strcpy (__fortify_clang_overload_arg (char *, __restrict, __dest),
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
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 *
/usr/include/bits/string_fortified.h:77:1: note: expected ‘const char *’ but argument is of type ‘unsigned char *’
   77 | __NTH (strcpy (__fortify_clang_overload_arg (char *, __restrict, __dest),
      | ^~~~~
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 *
/usr/include/bits/stdio2.h:28:1: note: expected ‘char *’ 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 *
/usr/include/bits/string_fortified.h:77:16: note: expected ‘char *’ but argument is of type ‘unsigned char *’
   77 | __NTH (strcpy (__fortify_clang_overload_arg (char *, __restrict, __dest),
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
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 *
/usr/include/bits/string_fortified.h:77:1: note: expected ‘const char *’ but argument is of type ‘unsigned char *’
   77 | __NTH (strcpy (__fortify_clang_overload_arg (char *, __restrict, __dest),
      | ^~~~~
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 *
/usr/include/bits/stdio2.h:28:1: note: expected ‘char *’ 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 *
/usr/include/bits/string_fortified.h:77:16: note: expected ‘char *’ but argument is of type ‘unsigned char *’
   77 | __NTH (strcpy (__fortify_clang_overload_arg (char *, __restrict, __dest),
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
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 *
/usr/include/bits/string_fortified.h:77:1: note: expected ‘const char *’ but argument is of type ‘unsigned char *’
   77 | __NTH (strcpy (__fortify_clang_overload_arg (char *, __restrict, __dest),
      | ^~~~~
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 *
/usr/include/bits/stdio2.h:28:1: note: expected ‘char *’ 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 *
/usr/include/bits/string_fortified.h:77:16: note: expected ‘char *’ but argument is of type ‘unsigned char *’
   77 | __NTH (strcpy (__fortify_clang_overload_arg (char *, __restrict, __dest),
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
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 *
/usr/include/bits/string_fortified.h:77:1: note: expected ‘const char *’ but argument is of type ‘unsigned char *’
   77 | __NTH (strcpy (__fortify_clang_overload_arg (char *, __restrict, __dest),
      | ^~~~~
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 *
/usr/include/bits/stdio2.h:28:1: note: expected ‘char *’ 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 *
/usr/include/bits/string_fortified.h:77:16: note: expected ‘char *’ but argument is of type ‘unsigned char *’
   77 | __NTH (strcpy (__fortify_clang_overload_arg (char *, __restrict, __dest),
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
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 *
/usr/include/bits/string_fortified.h:77:1: note: expected ‘const char *’ but argument is of type ‘unsigned char *’
   77 | __NTH (strcpy (__fortify_clang_overload_arg (char *, __restrict, __dest),
      | ^~~~~
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 *
/usr/include/stdlib.h:481:1: note: expected ‘const char *’ but argument is of type ‘unsigned char *’
  481 | __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 *
/usr/include/string.h:407:35: note: expected ‘const char *’ but argument is of type ‘unsigned char *’
  407 | 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);
      |                                 ^~~~~~~~~~~~~~~~~~~
main.c: 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 [-Wmaybe-uninitialized]
 3255 |                         if ((skiplen < 0) || (byteoff < 0)) {   /* output the whole line as it is: there is nothing to strip (e.g., -l) */
      |                            ^
main.c:3165:17: note: ‘skiplen’ was declared here
 3165 |         int     skiplen;
      |                 ^~~~~~~
gcc -c -Iindex -Iagrep -Ilibtemplate/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -fpermissive -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -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/features.h:511,
                 from /usr/include/sys/types.h:25,
                 from get_filename.c:2:
/usr/include/bits/stdio2.h:305:8: note: expected ‘char * restrict’ but argument is of type ‘unsigned char *’
  305 | fgets (__fortify_clang_overload_arg (char *, __restrict, __s), int __n,
      |        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:407:35: note: expected ‘const char *’ but argument is of type ‘unsigned char *’
  407 | 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:
/usr/include/stdio.h:430:43: note: expected ‘const char *’ but argument is of type ‘unsigned char *’
  430 | 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-mismatch]
  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-mismatch]
  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-mismatch]
  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-mismatch]
  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-mismatch]
  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 -fpermissive -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -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-mismatch]
   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-mismatch]
   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-mismatch]
  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/features.h:511,
                 from /usr/include/bits/libc-header-start.h:33,
                 from /usr/include/stdio.h:28,
                 from index/glimpse.h:8,
                 from get_index.c:2:
/usr/include/bits/stdio2.h:305:8: note: expected ‘char * restrict’ but argument is of type ‘unsigned char *’
  305 | fgets (__fortify_clang_overload_arg (char *, __restrict, __s), int __n,
      |        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
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 *
/usr/include/bits/stdio2.h:305:8: note: expected ‘char * restrict’ but argument is of type ‘unsigned char *’
  305 | fgets (__fortify_clang_overload_arg (char *, __restrict, __s), int __n,
      |        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
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 *
/usr/include/stdio.h:430:43: note: expected ‘const char *’ but argument is of type ‘unsigned char *’
  430 | 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:
/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 *
/usr/include/bits/stdio2.h:305:8: note: expected ‘char * restrict’ but argument is of type ‘unsigned char *’
  305 | fgets (__fortify_clang_overload_arg (char *, __restrict, __s), int __n,
      |        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:
/usr/include/string.h:156:32: note: expected ‘const char *’ but argument is of type ‘unsigned char *’
  156 | 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 *
/usr/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’
  156 | 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 *
/usr/include/stdio.h:707:42: note: expected ‘const char * restrict’ but argument is of type ‘unsigned char *’
  707 | 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 *
/usr/include/bits/string_fortified.h:77:1: note: expected ‘const char *’ but argument is of type ‘unsigned char *’
   77 | __NTH (strcpy (__fortify_clang_overload_arg (char *, __restrict, __dest),
      | ^~~~~
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 ‘mgrep_get_index’:
get_index.c:747:17: warning: argument 1 null where non-null expected [-Wnonnull]
  747 |                 fclose(f_in);
      |                 ^~~~~~~~~~~~
/usr/include/stdio.h:184:12: note: in a call to function ‘fclose’ declared ‘nonnull’
  184 | extern int fclose (FILE *__stream) __nonnull ((1));
      |            ^~~~~~
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:970:
In function ‘sprintf’,
    inlined from ‘mini_agrep’ at get_index.c:1062: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 -c -Iindex -Iagrep -Ilibtemplate/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -fpermissive -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -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:511,
                 from /usr/include/bits/libc-header-start.h:33,
                 from /usr/include/stdio.h:28,
                 from index/glimpse.h:8,
                 from split.c:3:
/usr/include/bits/string_fortified.h:77:16: note: expected ‘char *’ but argument is of type ‘unsigned char *’
   77 | __NTH (strcpy (__fortify_clang_overload_arg (char *, __restrict, __dest),
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
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 *
/usr/include/bits/string_fortified.h:77:1: note: expected ‘const char *’ but argument is of type ‘unsigned char *’
   77 | __NTH (strcpy (__fortify_clang_overload_arg (char *, __restrict, __dest),
      | ^~~~~
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:
/usr/include/string.h:407:35: note: expected ‘const char *’ but argument is of type ‘unsigned char *’
  407 | 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 *
/usr/include/bits/string_fortified.h:77:16: note: expected ‘char *’ but argument is of type ‘unsigned char *’
   77 | __NTH (strcpy (__fortify_clang_overload_arg (char *, __restrict, __dest),
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
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 *
/usr/include/bits/string_fortified.h:77:1: note: expected ‘const char *’ but argument is of type ‘unsigned char *’
   77 | __NTH (strcpy (__fortify_clang_overload_arg (char *, __restrict, __dest),
      | ^~~~~
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 *
/usr/include/string.h:407:35: note: expected ‘const char *’ but argument is of type ‘unsigned char *’
  407 | 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 *
/usr/include/string.h:407:35: note: expected ‘const char *’ but argument is of type ‘unsigned char *’
  407 | 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 *
/usr/include/string.h:407:35: note: expected ‘const char *’ but argument is of type ‘unsigned char *’
  407 | 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 *
/usr/include/bits/string_fortified.h:77:16: note: expected ‘char *’ but argument is of type ‘unsigned char *’
   77 | __NTH (strcpy (__fortify_clang_overload_arg (char *, __restrict, __dest),
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
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 *
/usr/include/bits/string_fortified.h:77:1: note: expected ‘const char *’ but argument is of type ‘unsigned char *’
   77 | __NTH (strcpy (__fortify_clang_overload_arg (char *, __restrict, __dest),
      | ^~~~~
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 *
/usr/include/bits/string_fortified.h:77:16: note: expected ‘char *’ but argument is of type ‘unsigned char *’
   77 | __NTH (strcpy (__fortify_clang_overload_arg (char *, __restrict, __dest),
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
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 *
/usr/include/bits/string_fortified.h:77:1: note: expected ‘const char *’ but argument is of type ‘unsigned char *’
   77 | __NTH (strcpy (__fortify_clang_overload_arg (char *, __restrict, __dest),
      | ^~~~~
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,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes  -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 
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 -fpermissive -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -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:159:33: note: expected ‘const char *’ but argument is of type ‘unsigned char *’
  159 | 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 *
/usr/include/string.h:159:51: note: expected ‘const char *’ but argument is of type ‘unsigned char *’
  159 | 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:511,
                 from /usr/include/sys/types.h:25,
                 from /usr/include/sys/param.h:25,
                 from main_server.c:4:
/usr/include/bits/unistd.h:189:21: note: expected ‘char *’ but argument is of type ‘unsigned char *’
  189 | __NTH (gethostname (__fortify_clang_overload_arg (char *, ,__buf),
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
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 *
/usr/include/bits/string_fortified.h:77:16: note: expected ‘char *’ but argument is of type ‘unsigned char *’
   77 | __NTH (strcpy (__fortify_clang_overload_arg (char *, __restrict, __dest),
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
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 *
/usr/include/bits/string_fortified.h:77:16: note: expected ‘char *’ but argument is of type ‘unsigned char *’
   77 | __NTH (strcpy (__fortify_clang_overload_arg (char *, __restrict, __dest),
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
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 *
/usr/include/bits/string_fortified.h:77:16: note: expected ‘char *’ but argument is of type ‘unsigned char *’
   77 | __NTH (strcpy (__fortify_clang_overload_arg (char *, __restrict, __dest),
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:
/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 *
/usr/include/bits/string_fortified.h:77:16: note: expected ‘char *’ but argument is of type ‘unsigned char *’
   77 | __NTH (strcpy (__fortify_clang_overload_arg (char *, __restrict, __dest),
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
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 *
/usr/include/bits/string_fortified.h:77:16: note: expected ‘char *’ but argument is of type ‘unsigned char *’
   77 | __NTH (strcpy (__fortify_clang_overload_arg (char *, __restrict, __dest),
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
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 *
/usr/include/string.h:407:35: note: expected ‘const char *’ but argument is of type ‘unsigned char *’
  407 | 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 *
/usr/include/bits/string_fortified.h:77:16: note: expected ‘char *’ but argument is of type ‘unsigned char *’
   77 | __NTH (strcpy (__fortify_clang_overload_arg (char *, __restrict, __dest),
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
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 *
/usr/include/bits/string_fortified.h:77:16: note: expected ‘char *’ but argument is of type ‘unsigned char *’
   77 | __NTH (strcpy (__fortify_clang_overload_arg (char *, __restrict, __dest),
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
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 *
/usr/include/bits/string_fortified.h:77:16: note: expected ‘char *’ but argument is of type ‘unsigned char *’
   77 | __NTH (strcpy (__fortify_clang_overload_arg (char *, __restrict, __dest),
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
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 *
/usr/include/bits/string_fortified.h:77:1: note: expected ‘const char *’ but argument is of type ‘unsigned char *’
   77 | __NTH (strcpy (__fortify_clang_overload_arg (char *, __restrict, __dest),
      | ^~~~~
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 *
/usr/include/bits/string_fortified.h:77:16: note: expected ‘char *’ but argument is of type ‘unsigned char *’
   77 | __NTH (strcpy (__fortify_clang_overload_arg (char *, __restrict, __dest),
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
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 *
/usr/include/bits/string_fortified.h:77:1: note: expected ‘const char *’ but argument is of type ‘unsigned char *’
   77 | __NTH (strcpy (__fortify_clang_overload_arg (char *, __restrict, __dest),
      | ^~~~~
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 *
/usr/include/string.h:407:35: note: expected ‘const char *’ but argument is of type ‘unsigned char *’
  407 | 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 *
/usr/include/bits/string_fortified.h:77:1: note: expected ‘const char *’ but argument is of type ‘unsigned char *’
   77 | __NTH (strcpy (__fortify_clang_overload_arg (char *, __restrict, __dest),
      | ^~~~~
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 *
/usr/include/string.h:159:33: note: expected ‘const char *’ but argument is of type ‘unsigned char *’
  159 | 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:
/usr/include/stdio.h:430:43: note: expected ‘const char *’ but argument is of type ‘unsigned char *’
  430 | 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 *
/usr/include/string.h:159:33: note: expected ‘const char *’ but argument is of type ‘unsigned char *’
  159 | 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 *
/usr/include/string.h:187:34: note: expected ‘const char *’ but argument is of type ‘unsigned char *’
  187 | 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 *
/usr/include/string.h:187:34: note: expected ‘const char *’ but argument is of type ‘unsigned char *’
  187 | 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 *
/usr/include/bits/string_fortified.h:77:1: note: expected ‘const char *’ but argument is of type ‘unsigned char *’
   77 | __NTH (strcpy (__fortify_clang_overload_arg (char *, __restrict, __dest),
      | ^~~~~
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 *
/usr/include/string.h:407:35: note: expected ‘const char *’ but argument is of type ‘unsigned char *’
  407 | 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 *
/usr/include/bits/string_fortified.h:96:1: note: expected ‘const char *’ but argument is of type ‘unsigned char *’
   96 | __NTH (strncpy (__fortify_clang_overload_arg (char *, __restrict, __dest),
      | ^~~~~
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 *
/usr/include/bits/stdio2.h:28:1: note: expected ‘char *’ 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 *
/usr/include/bits/string_fortified.h:77:16: note: expected ‘char *’ but argument is of type ‘unsigned char *’
   77 | __NTH (strcpy (__fortify_clang_overload_arg (char *, __restrict, __dest),
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
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 *
/usr/include/bits/string_fortified.h:77:1: note: expected ‘const char *’ but argument is of type ‘unsigned char *’
   77 | __NTH (strcpy (__fortify_clang_overload_arg (char *, __restrict, __dest),
      | ^~~~~
main_server.c:2698:60: warning: implicit declaration of function ‘fileagrep_search’ [-Wimplicit-function-declaration]
 2698 |                                                 if ((ret = fileagrep_search(AM, APattern, 1, &GTextfiles[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 *
/usr/include/bits/stdio2.h:28:1: note: expected ‘char *’ 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 *
/usr/include/bits/string_fortified.h:77:16: note: expected ‘char *’ but argument is of type ‘unsigned char *’
   77 | __NTH (strcpy (__fortify_clang_overload_arg (char *, __restrict, __dest),
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
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 *
/usr/include/bits/string_fortified.h:77:1: note: expected ‘const char *’ but argument is of type ‘unsigned char *’
   77 | __NTH (strcpy (__fortify_clang_overload_arg (char *, __restrict, __dest),
      | ^~~~~
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 *
/usr/include/bits/stdio2.h:28:1: note: expected ‘char *’ 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 *
/usr/include/bits/string_fortified.h:77:16: note: expected ‘char *’ but argument is of type ‘unsigned char *’
   77 | __NTH (strcpy (__fortify_clang_overload_arg (char *, __restrict, __dest),
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
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 *
/usr/include/bits/string_fortified.h:77:1: note: expected ‘const char *’ but argument is of type ‘unsigned char *’
   77 | __NTH (strcpy (__fortify_clang_overload_arg (char *, __restrict, __dest),
      | ^~~~~
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 *
/usr/include/bits/stdio2.h:28:1: note: expected ‘char *’ 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 *
/usr/include/bits/string_fortified.h:77:16: note: expected ‘char *’ but argument is of type ‘unsigned char *’
   77 | __NTH (strcpy (__fortify_clang_overload_arg (char *, __restrict, __dest),
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
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 *
/usr/include/bits/string_fortified.h:77:1: note: expected ‘const char *’ but argument is of type ‘unsigned char *’
   77 | __NTH (strcpy (__fortify_clang_overload_arg (char *, __restrict, __dest),
      | ^~~~~
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 *
/usr/include/bits/stdio2.h:28:1: note: expected ‘char *’ 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 *
/usr/include/bits/string_fortified.h:77:16: note: expected ‘char *’ but argument is of type ‘unsigned char *’
   77 | __NTH (strcpy (__fortify_clang_overload_arg (char *, __restrict, __dest),
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
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 *
/usr/include/bits/string_fortified.h:77:1: note: expected ‘const char *’ but argument is of type ‘unsigned char *’
   77 | __NTH (strcpy (__fortify_clang_overload_arg (char *, __restrict, __dest),
      | ^~~~~
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 *
/usr/include/bits/stdio2.h:28:1: note: expected ‘char *’ 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 *
/usr/include/bits/string_fortified.h:77:16: note: expected ‘char *’ but argument is of type ‘unsigned char *’
   77 | __NTH (strcpy (__fortify_clang_overload_arg (char *, __restrict, __dest),
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
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 *
/usr/include/bits/string_fortified.h:77:1: note: expected ‘const char *’ but argument is of type ‘unsigned char *’
   77 | __NTH (strcpy (__fortify_clang_overload_arg (char *, __restrict, __dest),
      | ^~~~~
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 *
/usr/include/stdlib.h:481:1: note: expected ‘const char *’ but argument is of type ‘unsigned char *’
  481 | __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 *
/usr/include/string.h:407:35: note: expected ‘const char *’ but argument is of type ‘unsigned char *’
  407 | 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 [-Wmaybe-uninitialized]
 3255 |                         if ((skiplen < 0) || (byteoff < 0)) {   /* output the whole line as it is: there is nothing to strip (e.g., -l) */
      |                            ^
main_server.c:3165:17: note: ‘skiplen’ was declared here
 3165 |         int     skiplen;
      |                 ^~~~~~~
gcc -Wl,-z,relro -Wl,--as-needed  -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes  -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 
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.JXOHxo
+ umask 022
+ cd /builddir/build/BUILD/glimpse-4.12.6_git20161025.4945711-build
+ '[' /builddir/build/BUILD/glimpse-4.12.6_git20161025.4945711-build/BUILDROOT '!=' / ']'
+ rm -rf /builddir/build/BUILD/glimpse-4.12.6_git20161025.4945711-build/BUILDROOT
++ dirname /builddir/build/BUILD/glimpse-4.12.6_git20161025.4945711-build/BUILDROOT
+ mkdir -p /builddir/build/BUILD/glimpse-4.12.6_git20161025.4945711-build
+ mkdir /builddir/build/BUILD/glimpse-4.12.6_git20161025.4945711-build/BUILDROOT
+ CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -fpermissive -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer '
+ export CFLAGS
+ CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer '
+ export CXXFLAGS
+ FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules '
+ export FFLAGS
+ FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules '
+ export FCFLAGS
+ VALAFLAGS=-g
+ export VALAFLAGS
+ RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn'
+ export RUSTFLAGS
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed  -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes '
+ export LDFLAGS
+ LT_SYS_LIBRARY_PATH=/usr/lib64:
+ export LT_SYS_LIBRARY_PATH
+ CC=gcc
+ export CC
+ CXX=g++
+ export CXX
+ cd glimpse-49457116bb0796636fd1bc84f39006fb102bfafc
+ make install prefix=/builddir/build/BUILD/glimpse-4.12.6_git20161025.4945711-build/BUILDROOT/usr exec_prefix=/builddir/build/BUILD/glimpse-4.12.6_git20161025.4945711-build/BUILDROOT/usr manprefix=/builddir/build/BUILD/glimpse-4.12.6_git20161025.4945711-build/BUILDROOT/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-4.12.6_git20161025.4945711-build/glimpse-49457116bb0796636fd1bc84f39006fb102bfafc/compress'
make[1]: Nothing to be done for 'all'.
make[1]: Leaving directory '/builddir/build/BUILD/glimpse-4.12.6_git20161025.4945711-build/glimpse-49457116bb0796636fd1bc84f39006fb102bfafc/compress'
make[1]: Entering directory '/builddir/build/BUILD/glimpse-4.12.6_git20161025.4945711-build/glimpse-49457116bb0796636fd1bc84f39006fb102bfafc/agrep'
gcc -Wl,-z,relro -Wl,--as-needed  -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes  -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 
make[1]: Leaving directory '/builddir/build/BUILD/glimpse-4.12.6_git20161025.4945711-build/glimpse-49457116bb0796636fd1bc84f39006fb102bfafc/agrep'
make[1]: Entering directory '/builddir/build/BUILD/glimpse-4.12.6_git20161025.4945711-build/glimpse-49457116bb0796636fd1bc84f39006fb102bfafc/libtemplate'
Making all in util
make[2]: Entering directory '/builddir/build/BUILD/glimpse-4.12.6_git20161025.4945711-build/glimpse-49457116bb0796636fd1bc84f39006fb102bfafc/libtemplate/util'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/builddir/build/BUILD/glimpse-4.12.6_git20161025.4945711-build/glimpse-49457116bb0796636fd1bc84f39006fb102bfafc/libtemplate/util'
Making all in template
make[2]: Entering directory '/builddir/build/BUILD/glimpse-4.12.6_git20161025.4945711-build/glimpse-49457116bb0796636fd1bc84f39006fb102bfafc/libtemplate/template'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/builddir/build/BUILD/glimpse-4.12.6_git20161025.4945711-build/glimpse-49457116bb0796636fd1bc84f39006fb102bfafc/libtemplate/template'
Making all in lib
make[2]: Entering directory '/builddir/build/BUILD/glimpse-4.12.6_git20161025.4945711-build/glimpse-49457116bb0796636fd1bc84f39006fb102bfafc/libtemplate/lib'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/builddir/build/BUILD/glimpse-4.12.6_git20161025.4945711-build/glimpse-49457116bb0796636fd1bc84f39006fb102bfafc/libtemplate/lib'
make[1]: Leaving directory '/builddir/build/BUILD/glimpse-4.12.6_git20161025.4945711-build/glimpse-49457116bb0796636fd1bc84f39006fb102bfafc/libtemplate'
make[1]: Entering directory '/builddir/build/BUILD/glimpse-4.12.6_git20161025.4945711-build/glimpse-49457116bb0796636fd1bc84f39006fb102bfafc/index'
gcc -Wl,-z,relro -Wl,--as-needed  -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes  -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  
gcc -Wl,-z,relro -Wl,--as-needed  -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes  -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  
gcc -Wl,-z,relro -Wl,--as-needed  -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes  -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-4.12.6_git20161025.4945711-build/glimpse-49457116bb0796636fd1bc84f39006fb102bfafc/index'
make[1]: Entering directory '/builddir/build/BUILD/glimpse-4.12.6_git20161025.4945711-build/glimpse-49457116bb0796636fd1bc84f39006fb102bfafc/dynfilters'
make[1]: 'htuml2txt' is up to date.
make[1]: Leaving directory '/builddir/build/BUILD/glimpse-4.12.6_git20161025.4945711-build/glimpse-49457116bb0796636fd1bc84f39006fb102bfafc/dynfilters'
gcc -Wl,-z,relro -Wl,--as-needed  -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes  -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 
gcc -Wl,-z,relro -Wl,--as-needed  -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes  -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 
./mkinstalldirs /builddir/build/BUILD/glimpse-4.12.6_git20161025.4945711-build/BUILDROOT/usr/bin /builddir/build/BUILD/glimpse-4.12.6_git20161025.4945711-build/BUILDROOT/usr/share/man/man1
mkdir /builddir/build/BUILD/glimpse-4.12.6_git20161025.4945711-build/BUILDROOT/usr
mkdir /builddir/build/BUILD/glimpse-4.12.6_git20161025.4945711-build/BUILDROOT/usr/bin
mkdir /builddir/build/BUILD/glimpse-4.12.6_git20161025.4945711-build/BUILDROOT/usr/share
mkdir /builddir/build/BUILD/glimpse-4.12.6_git20161025.4945711-build/BUILDROOT/usr/share/man
mkdir /builddir/build/BUILD/glimpse-4.12.6_git20161025.4945711-build/BUILDROOT/usr/share/man/man1
for d in glimpse.1 glimpseindex.1 glimpseserver.1 ; do \
	/usr/bin/install -c -m 444 $d /builddir/build/BUILD/glimpse-4.12.6_git20161025.4945711-build/BUILDROOT/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-4.12.6_git20161025.4945711-build/glimpse-49457116bb0796636fd1bc84f39006fb102bfafc/compress'
for i in tbuild cast uncast ; do \
	/usr/bin/install -c $i /builddir/build/BUILD/glimpse-4.12.6_git20161025.4945711-build/BUILDROOT/usr/bin ; \
done
make[1]: Leaving directory '/builddir/build/BUILD/glimpse-4.12.6_git20161025.4945711-build/glimpse-49457116bb0796636fd1bc84f39006fb102bfafc/compress'
make[1]: Entering directory '/builddir/build/BUILD/glimpse-4.12.6_git20161025.4945711-build/glimpse-49457116bb0796636fd1bc84f39006fb102bfafc/agrep'
gcc -Wl,-z,relro -Wl,--as-needed  -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes  -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 
/usr/bin/install -c -m 444 agrep.1 /builddir/build/BUILD/glimpse-4.12.6_git20161025.4945711-build/BUILDROOT/usr/share/man/man1
/usr/bin/install -c agrep /builddir/build/BUILD/glimpse-4.12.6_git20161025.4945711-build/BUILDROOT/usr/bin
make[1]: Leaving directory '/builddir/build/BUILD/glimpse-4.12.6_git20161025.4945711-build/glimpse-49457116bb0796636fd1bc84f39006fb102bfafc/agrep'
make[1]: Entering directory '/builddir/build/BUILD/glimpse-4.12.6_git20161025.4945711-build/glimpse-49457116bb0796636fd1bc84f39006fb102bfafc/libtemplate'
Making install in util
make[2]: Entering directory '/builddir/build/BUILD/glimpse-4.12.6_git20161025.4945711-build/glimpse-49457116bb0796636fd1bc84f39006fb102bfafc/libtemplate/util'
make[2]: Nothing to be done for 'install'.
make[2]: Leaving directory '/builddir/build/BUILD/glimpse-4.12.6_git20161025.4945711-build/glimpse-49457116bb0796636fd1bc84f39006fb102bfafc/libtemplate/util'
Making install in template
make[2]: Entering directory '/builddir/build/BUILD/glimpse-4.12.6_git20161025.4945711-build/glimpse-49457116bb0796636fd1bc84f39006fb102bfafc/libtemplate/template'
make[2]: Nothing to be done for 'install'.
make[2]: Leaving directory '/builddir/build/BUILD/glimpse-4.12.6_git20161025.4945711-build/glimpse-49457116bb0796636fd1bc84f39006fb102bfafc/libtemplate/template'
Making install in lib
make[2]: Entering directory '/builddir/build/BUILD/glimpse-4.12.6_git20161025.4945711-build/glimpse-49457116bb0796636fd1bc84f39006fb102bfafc/libtemplate/lib'
make[2]: Nothing to be done for 'install'.
make[2]: Leaving directory '/builddir/build/BUILD/glimpse-4.12.6_git20161025.4945711-build/glimpse-49457116bb0796636fd1bc84f39006fb102bfafc/libtemplate/lib'
make[1]: Leaving directory '/builddir/build/BUILD/glimpse-4.12.6_git20161025.4945711-build/glimpse-49457116bb0796636fd1bc84f39006fb102bfafc/libtemplate'
make[1]: Entering directory '/builddir/build/BUILD/glimpse-4.12.6_git20161025.4945711-build/glimpse-49457116bb0796636fd1bc84f39006fb102bfafc/index'
gcc -Wl,-z,relro -Wl,--as-needed  -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes  -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  
gcc -Wl,-z,relro -Wl,--as-needed  -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes  -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  
gcc -Wl,-z,relro -Wl,--as-needed  -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes  -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/BUILD/glimpse-4.12.6_git20161025.4945711-build/BUILDROOT/usr/bin ; \
done
make[1]: Leaving directory '/builddir/build/BUILD/glimpse-4.12.6_git20161025.4945711-build/glimpse-49457116bb0796636fd1bc84f39006fb102bfafc/index'
make[1]: Entering directory '/builddir/build/BUILD/glimpse-4.12.6_git20161025.4945711-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 -fpermissive -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -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-4.12.6_git20161025.4945711-build/glimpse-49457116bb0796636fd1bc84f39006fb102bfafc/dynfilters'
for d in bin/glimpse bin/glimpseserver ; do \
	/usr/bin/install -c $d /builddir/build/BUILD/glimpse-4.12.6_git20161025.4945711-build/BUILDROOT/usr/bin ; \
done
+ mkdir -p /builddir/build/BUILD/glimpse-4.12.6_git20161025.4945711-build/BUILDROOT/usr/libexec/glimpse
+ mv /builddir/build/BUILD/glimpse-4.12.6_git20161025.4945711-build/BUILDROOT/usr/bin/buildcast /builddir/build/BUILD/glimpse-4.12.6_git20161025.4945711-build/BUILDROOT/usr/bin/cast /builddir/build/BUILD/glimpse-4.12.6_git20161025.4945711-build/BUILDROOT/usr/bin/uncast /builddir/build/BUILD/glimpse-4.12.6_git20161025.4945711-build/BUILDROOT/usr/bin/tbuild /builddir/build/BUILD/glimpse-4.12.6_git20161025.4945711-build/BUILDROOT/usr/bin/wgconvert /builddir/build/BUILD/glimpse-4.12.6_git20161025.4945711-build/BUILDROOT/usr/libexec/glimpse
+ rm -v /builddir/build/BUILD/glimpse-4.12.6_git20161025.4945711-build/BUILDROOT/usr/bin/agrep /builddir/build/BUILD/glimpse-4.12.6_git20161025.4945711-build/BUILDROOT/usr/share/man/man1/agrep.1
removed '/builddir/build/BUILD/glimpse-4.12.6_git20161025.4945711-build/BUILDROOT/usr/bin/agrep'
removed '/builddir/build/BUILD/glimpse-4.12.6_git20161025.4945711-build/BUILDROOT/usr/share/man/man1/agrep.1'
+ /usr/bin/find-debuginfo -j4 --strict-build-id -m -i --build-id-seed '4.12.6^git20161025.4945711-5.fc41' --unique-debug-suffix '-4.12.6^git20161025.4945711-5.fc41.aarch64' --unique-debug-src-base 'glimpse-4.12.6^git20161025.4945711-5.fc41.aarch64' --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /builddir/build/BUILD/glimpse-4.12.6_git20161025.4945711-build/glimpse-49457116bb0796636fd1bc84f39006fb102bfafc
find-debuginfo: starting
Extracting debug info from 8 files
DWARF-compressing 8 files
sepdebugcrcfix: Updated 8 CRC32s, 0 CRC32s did match.
Creating .debug symlinks for symlinks to ELF files
Copying sources found by 'debugedit -l' to /usr/src/debug/glimpse-4.12.6^git20161025.4945711-5.fc41.aarch64
find-debuginfo: done
+ /usr/lib/rpm/check-buildroot
+ /usr/lib/rpm/redhat/brp-ldconfig
+ /usr/lib/rpm/brp-compress
+ /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip
+ /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip
+ /usr/lib/rpm/check-rpaths
+ /usr/lib/rpm/redhat/brp-mangle-shebangs
+ /usr/lib/rpm/brp-remove-la-files
+ env /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 -j4
+ /usr/lib/rpm/redhat/brp-python-hardlink
+ /usr/bin/add-determinism --brp -j4 /builddir/build/BUILD/glimpse-4.12.6_git20161025.4945711-build/BUILDROOT
Scanned 21 directories and 77 files,
               processed 0 inodes,
               0 modified (0 replaced + 0 rewritten),
               0 unsupported format, 0 errors
Reading /builddir/build/BUILD/glimpse-4.12.6_git20161025.4945711-build/SPECPARTS/rpm-debuginfo.specpart
Processing files: glimpse-4.12.6^git20161025.4945711-5.fc41.aarch64
Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.NM83NH
+ umask 022
+ cd /builddir/build/BUILD/glimpse-4.12.6_git20161025.4945711-build
+ cd glimpse-49457116bb0796636fd1bc84f39006fb102bfafc
+ DOCDIR=/builddir/build/BUILD/glimpse-4.12.6_git20161025.4945711-build/BUILDROOT/usr/share/doc/glimpse
+ export LC_ALL=C.UTF-8
+ LC_ALL=C.UTF-8
+ export DOCDIR
+ /usr/bin/mkdir -p /builddir/build/BUILD/glimpse-4.12.6_git20161025.4945711-build/BUILDROOT/usr/share/doc/glimpse
+ cp -pr /builddir/build/BUILD/glimpse-4.12.6_git20161025.4945711-build/glimpse-49457116bb0796636fd1bc84f39006fb102bfafc/README /builddir/build/BUILD/glimpse-4.12.6_git20161025.4945711-build/BUILDROOT/usr/share/doc/glimpse
+ cp -pr /builddir/build/BUILD/glimpse-4.12.6_git20161025.4945711-build/glimpse-49457116bb0796636fd1bc84f39006fb102bfafc/KNOWN_BUGS /builddir/build/BUILD/glimpse-4.12.6_git20161025.4945711-build/BUILDROOT/usr/share/doc/glimpse
+ cp -pr /builddir/build/BUILD/glimpse-4.12.6_git20161025.4945711-build/glimpse-49457116bb0796636fd1bc84f39006fb102bfafc/ChangeLog /builddir/build/BUILD/glimpse-4.12.6_git20161025.4945711-build/BUILDROOT/usr/share/doc/glimpse
+ cp -pr /builddir/build/BUILD/glimpse-4.12.6_git20161025.4945711-build/glimpse-49457116bb0796636fd1bc84f39006fb102bfafc/CHANGES /builddir/build/BUILD/glimpse-4.12.6_git20161025.4945711-build/BUILDROOT/usr/share/doc/glimpse
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.FUtZDD
+ umask 022
+ cd /builddir/build/BUILD/glimpse-4.12.6_git20161025.4945711-build
+ cd glimpse-49457116bb0796636fd1bc84f39006fb102bfafc
+ LICENSEDIR=/builddir/build/BUILD/glimpse-4.12.6_git20161025.4945711-build/BUILDROOT/usr/share/licenses/glimpse
+ export LC_ALL=C.UTF-8
+ LC_ALL=C.UTF-8
+ export LICENSEDIR
+ /usr/bin/mkdir -p /builddir/build/BUILD/glimpse-4.12.6_git20161025.4945711-build/BUILDROOT/usr/share/licenses/glimpse
+ cp -pr /builddir/build/BUILD/glimpse-4.12.6_git20161025.4945711-build/glimpse-49457116bb0796636fd1bc84f39006fb102bfafc/LICENSE /builddir/build/BUILD/glimpse-4.12.6_git20161025.4945711-build/BUILDROOT/usr/share/licenses/glimpse
+ RPM_EC=0
++ jobs -p
+ exit 0
Provides: glimpse = 4.12.6^git20161025.4945711-5.fc41 glimpse(aarch-64) = 4.12.6^git20161025.4945711-5.fc41
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Requires: ld-linux-aarch64.so.1()(64bit) ld-linux-aarch64.so.1(GLIBC_2.17)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.17)(64bit) libc.so.6(GLIBC_2.33)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_ABI_DT_RELR)(64bit) rtld(GNU_HASH)
Processing files: glimpse-debugsource-4.12.6^git20161025.4945711-5.fc41.aarch64
Provides: glimpse-debugsource = 4.12.6^git20161025.4945711-5.fc41 glimpse-debugsource(aarch-64) = 4.12.6^git20161025.4945711-5.fc41
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-5.fc41.aarch64
Provides: debuginfo(build-id) = 13c703c5dfb7dbafe1f0b16416c9389ae37577a5 debuginfo(build-id) = 2d476699d77a748dee0bd5280a67a5b1c09455f2 debuginfo(build-id) = 364bf9118f688cc0de570502d9088a96e3b1b94b debuginfo(build-id) = 639f077a3c2e115955a4c7440b124b4f28956e7b debuginfo(build-id) = 7099c242768212c4950acfb6f1d13312b45c72a2 debuginfo(build-id) = 8bb2e6cc8f156642b877d47cb4ff9590493fbf8b debuginfo(build-id) = d7dfaa458126b8246bcdbc9ac04248c6775918c8 debuginfo(build-id) = f7efc87abda1b007f2a4297c63d5992c2686a020 glimpse-debuginfo = 4.12.6^git20161025.4945711-5.fc41 glimpse-debuginfo(aarch-64) = 4.12.6^git20161025.4945711-5.fc41
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Recommends: glimpse-debugsource(aarch-64) = 4.12.6^git20161025.4945711-5.fc41
Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILD/glimpse-4.12.6_git20161025.4945711-build/BUILDROOT
Wrote: /builddir/build/RPMS/glimpse-4.12.6^git20161025.4945711-5.fc41.aarch64.rpm
Wrote: /builddir/build/RPMS/glimpse-debugsource-4.12.6^git20161025.4945711-5.fc41.aarch64.rpm
Wrote: /builddir/build/RPMS/glimpse-debuginfo-4.12.6^git20161025.4945711-5.fc41.aarch64.rpm
Executing(rmbuild): /bin/sh -e /var/tmp/rpm-tmp.uFDcYh
+ umask 022
+ cd /builddir/build/BUILD/glimpse-4.12.6_git20161025.4945711-build
+ test -d /builddir/build/BUILD/glimpse-4.12.6_git20161025.4945711-build
+ /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w /builddir/build/BUILD/glimpse-4.12.6_git20161025.4945711-build
+ rm -rf /builddir/build/BUILD/glimpse-4.12.6_git20161025.4945711-build
+ RPM_EC=0
++ jobs -p
+ exit 0
Finish: rpmbuild glimpse-4.12.6^git20161025.4945711-5.fc41.src.rpm
Finish: build phase for glimpse-4.12.6^git20161025.4945711-5.fc41.src.rpm
INFO: chroot_scan: 1 files copied to /var/lib/copr-rpmbuild/results/chroot_scan
INFO: /var/lib/mock/fedora-41-aarch64-1737065780.355117/root/var/log/dnf5.log
INFO: chroot_scan: creating tarball /var/lib/copr-rpmbuild/results/chroot_scan.tar.gz
/bin/tar: Removing leading `/' from member names
INFO: Done(/var/lib/copr-rpmbuild/results/glimpse-4.12.6^git20161025.4945711-5.fc41.src.rpm) Config(child) 1 minutes 13 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": "5.fc41",
            "arch": "aarch64"
        },
        {
            "name": "glimpse",
            "epoch": null,
            "version": "4.12.6^git20161025.4945711",
            "release": "5.fc41",
            "arch": "src"
        },
        {
            "name": "glimpse-debugsource",
            "epoch": null,
            "version": "4.12.6^git20161025.4945711",
            "release": "5.fc41",
            "arch": "aarch64"
        },
        {
            "name": "glimpse",
            "epoch": null,
            "version": "4.12.6^git20161025.4945711",
            "release": "5.fc41",
            "arch": "aarch64"
        }
    ]
}
RPMResults finished