https://launchpad.net/ubuntu/+source/glimpse/4.18.7-7/+build/26915421 RUN: /usr/share/launchpad-buildd/bin/builder-prep Kernel version: Linux bos02-arm64-042 5.4.0-164-generic #181-Ubuntu SMP Fri Sep 1 13:42:23 UTC 2023 aarch64 Buildd toolchain package versions: launchpad-buildd_235~645~ubuntu20.04.1 python3-lpbuildd_235~645~ubuntu20.04.1 sbuild_0.79.0-1ubuntu1 git-build-recipe_0.3.6 git_1:2.25.1-1ubuntu3.11 dpkg-dev_1.19.7ubuntu3.2 python3-debian_0.1.36ubuntu1.1. Syncing the system clock with the buildd NTP service... 26 Oct 19:13:57 ntpdate[1879]: adjust time server 10.211.37.1 offset -0.001116 sec RUN: /usr/share/launchpad-buildd/bin/in-target unpack-chroot --backend=chroot --series=noble --arch=armhf PACKAGEBUILD-26915421 --image-type chroot /home/buildd/filecache-default/59612f0fc5bae33f6226b6e60c2e882b82c04bd0 Creating target for build PACKAGEBUILD-26915421 RUN: /usr/share/launchpad-buildd/bin/in-target mount-chroot --backend=chroot --series=noble --arch=armhf PACKAGEBUILD-26915421 Starting target for build PACKAGEBUILD-26915421 RUN: /usr/share/launchpad-buildd/bin/in-target override-sources-list --backend=chroot --series=noble --arch=armhf PACKAGEBUILD-26915421 'deb http://ftpmaster.internal/ubuntu noble main universe' 'deb http://ftpmaster.internal/ubuntu noble-security main universe' 'deb http://ftpmaster.internal/ubuntu noble-updates main universe' 'deb http://ftpmaster.internal/ubuntu noble-proposed main universe' Overriding sources.list in build-PACKAGEBUILD-26915421 RUN: /usr/share/launchpad-buildd/bin/in-target update-debian-chroot --backend=chroot --series=noble --arch=armhf PACKAGEBUILD-26915421 Updating target for build PACKAGEBUILD-26915421 Get:1 http://ftpmaster.internal/ubuntu noble InRelease [213 kB] Get:2 http://ftpmaster.internal/ubuntu noble-security InRelease [74.9 kB] Get:3 http://ftpmaster.internal/ubuntu noble-updates InRelease [74.9 kB] Get:4 http://ftpmaster.internal/ubuntu noble-proposed InRelease [74.9 kB] Get:5 http://ftpmaster.internal/ubuntu noble/main armhf Packages [1334 kB] Get:6 http://ftpmaster.internal/ubuntu noble/universe armhf Packages [13.9 MB] Get:7 http://ftpmaster.internal/ubuntu noble-proposed/main armhf Packages [180 kB] Get:8 http://ftpmaster.internal/ubuntu noble-proposed/main Translation-en [75.8 kB] Get:9 http://ftpmaster.internal/ubuntu noble-proposed/universe armhf Packages [235 kB] Get:10 http://ftpmaster.internal/ubuntu noble-proposed/universe Translation-en [145 kB] Fetched 16.3 MB in 51s (318 kB/s) Reading package lists... Reading package lists... Building dependency tree... Reading state information... Calculating upgrade... The following packages will be upgraded: apt apt-utils base-passwd bash-completion debianutils diffutils grep libapt-pkg6.0 libc-bin libc-dev-bin libc6 libc6-dev liblzma5 libncursesw6 libpng16-16 libsqlite3-0 libssl3 libsystemd-shared libsystemd0 libtinfo6 libudev1 libxxhash0 libzstd1 mawk ncurses-base ncurses-bin openssl optipng systemd systemd-dev systemd-sysv xz-utils 32 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. Need to get 18.1 MB of archives. After this operation, 12.3 kB of additional disk space will be used. Get:1 http://ftpmaster.internal/ubuntu noble-proposed/main armhf debianutils armhf 5.14 [88.0 kB] Get:2 http://ftpmaster.internal/ubuntu noble-proposed/main armhf diffutils armhf 1:3.10-1 [167 kB] Get:3 http://ftpmaster.internal/ubuntu noble-proposed/main armhf grep armhf 3.11-3 [157 kB] Get:4 http://ftpmaster.internal/ubuntu noble-proposed/main armhf ncurses-bin armhf 6.4+20231016-1 [176 kB] Get:5 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libc6-dev armhf 2.38-3ubuntu1 [1347 kB] Get:6 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libc-dev-bin armhf 2.38-3ubuntu1 [18.9 kB] Get:7 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libc6 armhf 2.38-3ubuntu1 [2818 kB] Get:8 http://ftpmaster.internal/ubuntu noble-proposed/main armhf base-passwd armhf 3.6.2 [51.0 kB] Get:9 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libc-bin armhf 2.38-3ubuntu1 [532 kB] Get:10 http://ftpmaster.internal/ubuntu noble-proposed/main armhf ncurses-base all 6.4+20231016-1 [24.7 kB] Get:11 http://ftpmaster.internal/ubuntu noble-proposed/main armhf liblzma5 armhf 5.4.4-0.1 [110 kB] Get:12 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libssl3 armhf 3.0.10-1ubuntu2.1 [1572 kB] Get:13 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libzstd1 armhf 1.5.5+dfsg2-2 [265 kB] Get:14 http://ftpmaster.internal/ubuntu noble-proposed/main armhf systemd-sysv armhf 253.5-1ubuntu7 [11.5 kB] Get:15 http://ftpmaster.internal/ubuntu noble-proposed/main armhf systemd-dev all 253.5-1ubuntu7 [78.5 kB] Get:16 http://ftpmaster.internal/ubuntu noble-proposed/main armhf systemd armhf 253.5-1ubuntu7 [3043 kB] Get:17 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libsystemd-shared armhf 253.5-1ubuntu7 [1781 kB] Get:18 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libsystemd0 armhf 253.5-1ubuntu7 [379 kB] Get:19 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libudev1 armhf 253.5-1ubuntu7 [151 kB] Get:20 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libxxhash0 armhf 0.8.2-2 [31.3 kB] Get:21 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libapt-pkg6.0 armhf 2.7.6 [960 kB] Get:22 http://ftpmaster.internal/ubuntu noble-proposed/main armhf apt armhf 2.7.6 [1360 kB] Get:23 http://ftpmaster.internal/ubuntu noble-proposed/main armhf apt-utils armhf 2.7.6 [212 kB] Get:24 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libncursesw6 armhf 6.4+20231016-1 [117 kB] Get:25 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libtinfo6 armhf 6.4+20231016-1 [91.0 kB] Get:26 http://ftpmaster.internal/ubuntu noble-proposed/main armhf mawk armhf 1.3.4.20230808-1 [114 kB] Get:27 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libsqlite3-0 armhf 3.43.2-1 [587 kB] Get:28 http://ftpmaster.internal/ubuntu noble-proposed/main armhf openssl armhf 3.0.10-1ubuntu2.1 [1158 kB] Get:29 http://ftpmaster.internal/ubuntu noble-proposed/main armhf bash-completion all 1:2.11-8 [180 kB] Get:30 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libpng16-16 armhf 1.6.40-2 [166 kB] Get:31 http://ftpmaster.internal/ubuntu noble-proposed/main armhf xz-utils armhf 5.4.4-0.1 [266 kB] Get:32 http://ftpmaster.internal/ubuntu noble-proposed/main armhf optipng armhf 0.7.7-3 [82.2 kB] Preconfiguring packages ... Fetched 18.1 MB in 1min 48s (167 kB/s) (Reading database ... 13362 files and directories currently installed.) Preparing to unpack .../debianutils_5.14_armhf.deb ... Unpacking debianutils (5.14) over (5.8-1) ... Setting up debianutils (5.14) ... (Reading database ... 13361 files and directories currently installed.) Preparing to unpack .../diffutils_1%3a3.10-1_armhf.deb ... Unpacking diffutils (1:3.10-1) over (1:3.8-4) ... Setting up diffutils (1:3.10-1) ... (Reading database ... 13361 files and directories currently installed.) Preparing to unpack .../archives/grep_3.11-3_armhf.deb ... Unpacking grep (3.11-3) over (3.11-2) ... Setting up grep (3.11-3) ... (Reading database ... 13361 files and directories currently installed.) Preparing to unpack .../ncurses-bin_6.4+20231016-1_armhf.deb ... Unpacking ncurses-bin (6.4+20231016-1) over (6.4+20230625-2) ... Setting up ncurses-bin (6.4+20231016-1) ... (Reading database ... 13361 files and directories currently installed.) Preparing to unpack .../libc6-dev_2.38-3ubuntu1_armhf.deb ... Unpacking libc6-dev:armhf (2.38-3ubuntu1) over (2.38-1ubuntu6) ... Preparing to unpack .../libc-dev-bin_2.38-3ubuntu1_armhf.deb ... Unpacking libc-dev-bin (2.38-3ubuntu1) over (2.38-1ubuntu6) ... Preparing to unpack .../libc6_2.38-3ubuntu1_armhf.deb ... Unpacking libc6:armhf (2.38-3ubuntu1) over (2.38-1ubuntu6) ... Setting up libc6:armhf (2.38-3ubuntu1) ... (Reading database ... 13361 files and directories currently installed.) Preparing to unpack .../base-passwd_3.6.2_armhf.deb ... Unpacking base-passwd (3.6.2) over (3.6.1) ... Setting up base-passwd (3.6.2) ... (Reading database ... 13361 files and directories currently installed.) Preparing to unpack .../libc-bin_2.38-3ubuntu1_armhf.deb ... Unpacking libc-bin (2.38-3ubuntu1) over (2.38-1ubuntu6) ... Setting up libc-bin (2.38-3ubuntu1) ... (Reading database ... 13361 files and directories currently installed.) Preparing to unpack .../ncurses-base_6.4+20231016-1_all.deb ... Unpacking ncurses-base (6.4+20231016-1) over (6.4+20230625-2) ... Setting up ncurses-base (6.4+20231016-1) ... (Reading database ... 13361 files and directories currently installed.) Preparing to unpack .../liblzma5_5.4.4-0.1_armhf.deb ... Unpacking liblzma5:armhf (5.4.4-0.1) over (5.4.1-0.2) ... Setting up liblzma5:armhf (5.4.4-0.1) ... (Reading database ... 13361 files and directories currently installed.) Preparing to unpack .../libssl3_3.0.10-1ubuntu2.1_armhf.deb ... Unpacking libssl3:armhf (3.0.10-1ubuntu2.1) over (3.0.10-1ubuntu2) ... Preparing to unpack .../libzstd1_1.5.5+dfsg2-2_armhf.deb ... Unpacking libzstd1:armhf (1.5.5+dfsg2-2) over (1.5.5+dfsg2-1ubuntu2) ... Setting up libzstd1:armhf (1.5.5+dfsg2-2) ... (Reading database ... 13361 files and directories currently installed.) Preparing to unpack .../systemd-sysv_253.5-1ubuntu7_armhf.deb ... Unpacking systemd-sysv (253.5-1ubuntu7) over (253.5-1ubuntu6) ... Preparing to unpack .../systemd-dev_253.5-1ubuntu7_all.deb ... Unpacking systemd-dev (253.5-1ubuntu7) over (253.5-1ubuntu6) ... Setting up libssl3:armhf (3.0.10-1ubuntu2.1) ... (Reading database ... 13361 files and directories currently installed.) Preparing to unpack .../systemd_253.5-1ubuntu7_armhf.deb ... Unpacking systemd (253.5-1ubuntu7) over (253.5-1ubuntu6) ... Preparing to unpack .../libsystemd-shared_253.5-1ubuntu7_armhf.deb ... Unpacking libsystemd-shared:armhf (253.5-1ubuntu7) over (253.5-1ubuntu6) ... Preparing to unpack .../libsystemd0_253.5-1ubuntu7_armhf.deb ... Unpacking libsystemd0:armhf (253.5-1ubuntu7) over (253.5-1ubuntu6) ... Setting up libsystemd0:armhf (253.5-1ubuntu7) ... (Reading database ... 13361 files and directories currently installed.) Preparing to unpack .../libudev1_253.5-1ubuntu7_armhf.deb ... Unpacking libudev1:armhf (253.5-1ubuntu7) over (253.5-1ubuntu6) ... Setting up libudev1:armhf (253.5-1ubuntu7) ... (Reading database ... 13361 files and directories currently installed.) Preparing to unpack .../libxxhash0_0.8.2-2_armhf.deb ... Unpacking libxxhash0:armhf (0.8.2-2) over (0.8.1-1) ... Setting up libxxhash0:armhf (0.8.2-2) ... (Reading database ... 13361 files and directories currently installed.) Preparing to unpack .../libapt-pkg6.0_2.7.6_armhf.deb ... Unpacking libapt-pkg6.0:armhf (2.7.6) over (2.7.3) ... Setting up libapt-pkg6.0:armhf (2.7.6) ... (Reading database ... 13361 files and directories currently installed.) Preparing to unpack .../archives/apt_2.7.6_armhf.deb ... Unpacking apt (2.7.6) over (2.7.3) ... Setting up apt (2.7.6) ... (Reading database ... 13361 files and directories currently installed.) Preparing to unpack .../apt-utils_2.7.6_armhf.deb ... Unpacking apt-utils (2.7.6) over (2.7.3) ... Preparing to unpack .../libncursesw6_6.4+20231016-1_armhf.deb ... Unpacking libncursesw6:armhf (6.4+20231016-1) over (6.4+20230625-2) ... Preparing to unpack .../libtinfo6_6.4+20231016-1_armhf.deb ... Unpacking libtinfo6:armhf (6.4+20231016-1) over (6.4+20230625-2) ... Setting up libtinfo6:armhf (6.4+20231016-1) ... (Reading database ... 13361 files and directories currently installed.) Preparing to unpack .../0-mawk_1.3.4.20230808-1_armhf.deb ... Unpacking mawk (1.3.4.20230808-1) over (1.3.4.20230730-1) ... Preparing to unpack .../1-libsqlite3-0_3.43.2-1_armhf.deb ... Unpacking libsqlite3-0:armhf (3.43.2-1) over (3.42.0-1) ... Preparing to unpack .../2-openssl_3.0.10-1ubuntu2.1_armhf.deb ... Unpacking openssl (3.0.10-1ubuntu2.1) over (3.0.10-1ubuntu2) ... Preparing to unpack .../3-bash-completion_1%3a2.11-8_all.deb ... Unpacking bash-completion (1:2.11-8) over (1:2.11-7) ... Preparing to unpack .../4-libpng16-16_1.6.40-2_armhf.deb ... Unpacking libpng16-16:armhf (1.6.40-2) over (1.6.40-1) ... Preparing to unpack .../5-xz-utils_5.4.4-0.1_armhf.deb ... Unpacking xz-utils (5.4.4-0.1) over (5.4.1-0.2) ... Preparing to unpack .../6-optipng_0.7.7-3_armhf.deb ... Unpacking optipng (0.7.7-3) over (0.7.7-2build1) ... Setting up apt-utils (2.7.6) ... Setting up libsqlite3-0:armhf (3.43.2-1) ... Setting up systemd-dev (253.5-1ubuntu7) ... Setting up bash-completion (1:2.11-8) ... Setting up xz-utils (5.4.4-0.1) ... Setting up libpng16-16:armhf (1.6.40-2) ... Setting up libsystemd-shared:armhf (253.5-1ubuntu7) ... Setting up libncursesw6:armhf (6.4+20231016-1) ... Setting up mawk (1.3.4.20230808-1) ... Setting up libc-dev-bin (2.38-3ubuntu1) ... Setting up openssl (3.0.10-1ubuntu2.1) ... Setting up systemd (253.5-1ubuntu7) ... Initializing machine ID from random generator. Setting up optipng (0.7.7-3) ... Setting up libc6-dev:armhf (2.38-3ubuntu1) ... Setting up systemd-sysv (253.5-1ubuntu7) ... Processing triggers for libc-bin (2.38-3ubuntu1) ... RUN: /usr/share/launchpad-buildd/bin/sbuild-package PACKAGEBUILD-26915421 armhf noble-proposed -c chroot:build-PACKAGEBUILD-26915421 --arch=armhf --dist=noble-proposed --nolog glimpse_4.18.7-7.dsc Initiating build PACKAGEBUILD-26915421 with 4 jobs across 4 processor cores. Kernel reported to sbuild: 5.4.0-164-generic #181-Ubuntu SMP Fri Sep 1 13:42:23 UTC 2023 armv7l sbuild (Debian sbuild) 0.79.0 (05 February 2020) on bos02-arm64-042.buildd +==============================================================================+ | glimpse 4.18.7-7 (armhf) Thu, 26 Oct 2023 19:16:57 +0000 | +==============================================================================+ Package: glimpse Version: 4.18.7-7 Source Version: 4.18.7-7 Distribution: noble-proposed Machine Architecture: arm64 Host Architecture: armhf Build Architecture: armhf Build Type: any I: NOTICE: Log filtering will replace 'home/buildd/build-PACKAGEBUILD-26915421/chroot-autobuild' with '<>' I: NOTICE: Log filtering will replace 'build/glimpse-qJXZES/resolver-XPOnp0' with '<>' +------------------------------------------------------------------------------+ | Fetch source files | +------------------------------------------------------------------------------+ Local sources ------------- glimpse_4.18.7-7.dsc exists in .; copying to chroot I: NOTICE: Log filtering will replace 'build/glimpse-qJXZES/glimpse-4.18.7' with '<>' I: NOTICE: Log filtering will replace 'build/glimpse-qJXZES' with '<>' +------------------------------------------------------------------------------+ | Install package build dependencies | +------------------------------------------------------------------------------+ Setup apt archive ----------------- Merged Build-Depends: flex, libfl-dev, debhelper (>= 12), build-essential, fakeroot Filtered Build-Depends: flex, libfl-dev, debhelper (>= 12), build-essential, fakeroot dpkg-deb: building package 'sbuild-build-depends-main-dummy' in '/<>/apt_archive/sbuild-build-depends-main-dummy.deb'. Ign:1 copy:/<>/apt_archive ./ InRelease Get:2 copy:/<>/apt_archive ./ Release [957 B] Ign:3 copy:/<>/apt_archive ./ Release.gpg Get:4 copy:/<>/apt_archive ./ Sources [378 B] Get:5 copy:/<>/apt_archive ./ Packages [458 B] Fetched 1793 B in 0s (63.6 kB/s) Reading package lists... Reading package lists... Install main build dependencies (apt-based resolver) ---------------------------------------------------- Installing build dependencies Reading package lists... Building dependency tree... Reading state information... The following packages were automatically installed and are no longer required: apt-utils bash-completion ca-certificates debconf-i18n krb5-locales libgpg-error-l10n libgpm2 liblocale-gettext-perl libnss-nis libnss-nisplus libtext-charwidth-perl libtext-iconv-perl libtext-wrapi18n-perl openssl psmisc uuid-runtime Use 'apt autoremove' to remove them. The following additional packages will be installed: autoconf automake autopoint autotools-dev debhelper debugedit dh-autoreconf dh-strip-nondeterminism dwz file flex gettext gettext-base groff-base intltool-debian libarchive-zip-perl libdebhelper-perl libdw1 libelf1 libfile-stripnondeterminism-perl libfl-dev libfl2 libicu72 libmagic-mgc libmagic1 libpipeline1 libsub-override-perl libtool libuchardet0 libxml2 m4 man-db po-debconf Suggested packages: autoconf-archive gnu-standards autoconf-doc dh-make bison flex-doc gettext-doc libasprintf-dev libgettextpo-dev groff libtool-doc gfortran | fortran95-compiler gcj-jdk m4-doc apparmor less www-browser libmail-box-perl Recommended packages: curl | wget | lynx libarchive-cpio-perl libltdl-dev libmail-sendmail-perl The following NEW packages will be installed: autoconf automake autopoint autotools-dev debhelper debugedit dh-autoreconf dh-strip-nondeterminism dwz file flex gettext gettext-base groff-base intltool-debian libarchive-zip-perl libdebhelper-perl libdw1 libelf1 libfile-stripnondeterminism-perl libfl-dev libfl2 libicu72 libmagic-mgc libmagic1 libpipeline1 libsub-override-perl libtool libuchardet0 libxml2 m4 man-db po-debconf sbuild-build-depends-main-dummy 0 upgraded, 34 newly installed, 0 to remove and 0 not upgraded. Need to get 18.5 MB of archives. After this operation, 64.4 MB of additional disk space will be used. Get:1 copy:/<>/apt_archive ./ sbuild-build-depends-main-dummy 0.invalid.0 [672 B] Get:2 http://ftpmaster.internal/ubuntu noble-proposed/main armhf m4 armhf 1.4.19-4 [235 kB] Get:3 http://ftpmaster.internal/ubuntu noble/main armhf flex armhf 2.6.4-8.2 [291 kB] Get:4 http://ftpmaster.internal/ubuntu noble/main armhf libelf1 armhf 0.189-4 [48.7 kB] Get:5 http://ftpmaster.internal/ubuntu noble/main armhf libicu72 armhf 72.1-3ubuntu3 [10.5 MB] Get:6 http://ftpmaster.internal/ubuntu noble/main armhf libxml2 armhf 2.9.14+dfsg-1.3 [591 kB] Get:7 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libmagic-mgc armhf 1:5.45-2 [307 kB] Get:8 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libmagic1 armhf 1:5.45-2 [80.9 kB] Get:9 http://ftpmaster.internal/ubuntu noble-proposed/main armhf file armhf 1:5.45-2 [21.1 kB] Get:10 http://ftpmaster.internal/ubuntu noble/main armhf gettext-base armhf 0.21-13 [37.5 kB] Get:11 http://ftpmaster.internal/ubuntu noble/main armhf libuchardet0 armhf 0.0.7-1build2 [75.7 kB] Get:12 http://ftpmaster.internal/ubuntu noble-proposed/main armhf groff-base armhf 1.23.0-3 [948 kB] Get:13 http://ftpmaster.internal/ubuntu noble/main armhf libpipeline1 armhf 1.5.7-1 [26.2 kB] Get:14 http://ftpmaster.internal/ubuntu noble-proposed/main armhf man-db armhf 2.12.0-1 [1195 kB] Get:15 http://ftpmaster.internal/ubuntu noble/main armhf autoconf all 2.71-3 [339 kB] Get:16 http://ftpmaster.internal/ubuntu noble/main armhf autotools-dev all 20220109.1 [44.9 kB] Get:17 http://ftpmaster.internal/ubuntu noble/main armhf automake all 1:1.16.5-1.3 [558 kB] Get:18 http://ftpmaster.internal/ubuntu noble/main armhf autopoint all 0.21-13 [422 kB] Get:19 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libdebhelper-perl all 13.11.7ubuntu1 [85.8 kB] Get:20 http://ftpmaster.internal/ubuntu noble/main armhf libtool all 2.4.7-7 [166 kB] Get:21 http://ftpmaster.internal/ubuntu noble/main armhf dh-autoreconf all 20 [16.1 kB] Get:22 http://ftpmaster.internal/ubuntu noble/main armhf libarchive-zip-perl all 1.68-1 [90.2 kB] Get:23 http://ftpmaster.internal/ubuntu noble/main armhf libsub-override-perl all 0.09-4 [8706 B] Get:24 http://ftpmaster.internal/ubuntu noble/main armhf libfile-stripnondeterminism-perl all 1.13.1-1 [18.1 kB] Get:25 http://ftpmaster.internal/ubuntu noble/main armhf dh-strip-nondeterminism all 1.13.1-1 [5362 B] Get:26 http://ftpmaster.internal/ubuntu noble/main armhf libdw1 armhf 0.189-4 [233 kB] Get:27 http://ftpmaster.internal/ubuntu noble/main armhf debugedit armhf 1:5.0-5 [42.8 kB] Get:28 http://ftpmaster.internal/ubuntu noble/main armhf dwz armhf 0.15-1 [109 kB] Get:29 http://ftpmaster.internal/ubuntu noble/main armhf gettext armhf 0.21-13 [801 kB] Get:30 http://ftpmaster.internal/ubuntu noble/main armhf intltool-debian all 0.35.0+20060710.6 [23.2 kB] Get:31 http://ftpmaster.internal/ubuntu noble/main armhf po-debconf all 1.0.21+nmu1 [233 kB] Get:32 http://ftpmaster.internal/ubuntu noble-proposed/main armhf debhelper all 13.11.7ubuntu1 [940 kB] Get:33 http://ftpmaster.internal/ubuntu noble/main armhf libfl2 armhf 2.6.4-8.2 [9502 B] Get:34 http://ftpmaster.internal/ubuntu noble/main armhf libfl-dev armhf 2.6.4-8.2 [6146 B] Preconfiguring packages ... Fetched 18.5 MB in 1min 31s (204 kB/s) Selecting previously unselected package m4. (Reading database ... 13353 files and directories currently installed.) Preparing to unpack .../00-m4_1.4.19-4_armhf.deb ... Unpacking m4 (1.4.19-4) ... Selecting previously unselected package flex. Preparing to unpack .../01-flex_2.6.4-8.2_armhf.deb ... Unpacking flex (2.6.4-8.2) ... Selecting previously unselected package libelf1:armhf. Preparing to unpack .../02-libelf1_0.189-4_armhf.deb ... Unpacking libelf1:armhf (0.189-4) ... Selecting previously unselected package libicu72:armhf. Preparing to unpack .../03-libicu72_72.1-3ubuntu3_armhf.deb ... Unpacking libicu72:armhf (72.1-3ubuntu3) ... Selecting previously unselected package libxml2:armhf. Preparing to unpack .../04-libxml2_2.9.14+dfsg-1.3_armhf.deb ... Unpacking libxml2:armhf (2.9.14+dfsg-1.3) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../05-libmagic-mgc_1%3a5.45-2_armhf.deb ... Unpacking libmagic-mgc (1:5.45-2) ... Selecting previously unselected package libmagic1:armhf. Preparing to unpack .../06-libmagic1_1%3a5.45-2_armhf.deb ... Unpacking libmagic1:armhf (1:5.45-2) ... Selecting previously unselected package file. Preparing to unpack .../07-file_1%3a5.45-2_armhf.deb ... Unpacking file (1:5.45-2) ... Selecting previously unselected package gettext-base. Preparing to unpack .../08-gettext-base_0.21-13_armhf.deb ... Unpacking gettext-base (0.21-13) ... Selecting previously unselected package libuchardet0:armhf. Preparing to unpack .../09-libuchardet0_0.0.7-1build2_armhf.deb ... Unpacking libuchardet0:armhf (0.0.7-1build2) ... Selecting previously unselected package groff-base. Preparing to unpack .../10-groff-base_1.23.0-3_armhf.deb ... Unpacking groff-base (1.23.0-3) ... Selecting previously unselected package libpipeline1:armhf. Preparing to unpack .../11-libpipeline1_1.5.7-1_armhf.deb ... Unpacking libpipeline1:armhf (1.5.7-1) ... Selecting previously unselected package man-db. Preparing to unpack .../12-man-db_2.12.0-1_armhf.deb ... Unpacking man-db (2.12.0-1) ... Selecting previously unselected package autoconf. Preparing to unpack .../13-autoconf_2.71-3_all.deb ... Unpacking autoconf (2.71-3) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../14-autotools-dev_20220109.1_all.deb ... Unpacking autotools-dev (20220109.1) ... Selecting previously unselected package automake. Preparing to unpack .../15-automake_1%3a1.16.5-1.3_all.deb ... Unpacking automake (1:1.16.5-1.3) ... Selecting previously unselected package autopoint. Preparing to unpack .../16-autopoint_0.21-13_all.deb ... Unpacking autopoint (0.21-13) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../17-libdebhelper-perl_13.11.7ubuntu1_all.deb ... Unpacking libdebhelper-perl (13.11.7ubuntu1) ... Selecting previously unselected package libtool. Preparing to unpack .../18-libtool_2.4.7-7_all.deb ... Unpacking libtool (2.4.7-7) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../19-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../20-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libsub-override-perl. Preparing to unpack .../21-libsub-override-perl_0.09-4_all.deb ... Unpacking libsub-override-perl (0.09-4) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../22-libfile-stripnondeterminism-perl_1.13.1-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.13.1-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../23-dh-strip-nondeterminism_1.13.1-1_all.deb ... Unpacking dh-strip-nondeterminism (1.13.1-1) ... Selecting previously unselected package libdw1:armhf. Preparing to unpack .../24-libdw1_0.189-4_armhf.deb ... Unpacking libdw1:armhf (0.189-4) ... Selecting previously unselected package debugedit. Preparing to unpack .../25-debugedit_1%3a5.0-5_armhf.deb ... Unpacking debugedit (1:5.0-5) ... Selecting previously unselected package dwz. Preparing to unpack .../26-dwz_0.15-1_armhf.deb ... Unpacking dwz (0.15-1) ... Selecting previously unselected package gettext. Preparing to unpack .../27-gettext_0.21-13_armhf.deb ... Unpacking gettext (0.21-13) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../28-intltool-debian_0.35.0+20060710.6_all.deb ... Unpacking intltool-debian (0.35.0+20060710.6) ... Selecting previously unselected package po-debconf. Preparing to unpack .../29-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../30-debhelper_13.11.7ubuntu1_all.deb ... Unpacking debhelper (13.11.7ubuntu1) ... Selecting previously unselected package libfl2:armhf. Preparing to unpack .../31-libfl2_2.6.4-8.2_armhf.deb ... Unpacking libfl2:armhf (2.6.4-8.2) ... Selecting previously unselected package libfl-dev:armhf. Preparing to unpack .../32-libfl-dev_2.6.4-8.2_armhf.deb ... Unpacking libfl-dev:armhf (2.6.4-8.2) ... Selecting previously unselected package sbuild-build-depends-main-dummy. Preparing to unpack .../33-sbuild-build-depends-main-dummy_0.invalid.0_armhf.deb ... Unpacking sbuild-build-depends-main-dummy (0.invalid.0) ... Setting up libpipeline1:armhf (1.5.7-1) ... Setting up libicu72:armhf (72.1-3ubuntu3) ... Setting up libmagic-mgc (1:5.45-2) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libdebhelper-perl (13.11.7ubuntu1) ... Setting up libmagic1:armhf (1:5.45-2) ... Setting up gettext-base (0.21-13) ... Setting up m4 (1.4.19-4) ... Setting up file (1:5.45-2) ... Setting up autotools-dev (20220109.1) ... Setting up autopoint (0.21-13) ... Setting up libfl2:armhf (2.6.4-8.2) ... Setting up autoconf (2.71-3) ... Setting up libuchardet0:armhf (0.0.7-1build2) ... Setting up libsub-override-perl (0.09-4) ... Setting up libelf1:armhf (0.189-4) ... Setting up libxml2:armhf (2.9.14+dfsg-1.3) ... Setting up automake (1:1.16.5-1.3) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up libfile-stripnondeterminism-perl (1.13.1-1) ... Setting up libdw1:armhf (0.189-4) ... Setting up flex (2.6.4-8.2) ... Setting up gettext (0.21-13) ... Setting up libtool (2.4.7-7) ... Setting up libfl-dev:armhf (2.6.4-8.2) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up dh-autoreconf (20) ... Setting up dh-strip-nondeterminism (1.13.1-1) ... Setting up dwz (0.15-1) ... Setting up groff-base (1.23.0-3) ... Setting up debugedit (1:5.0-5) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up man-db (2.12.0-1) ... Not building database; man-db/auto-update is not 'true'. Created symlink /etc/systemd/system/timers.target.wants/man-db.timer → /lib/systemd/system/man-db.timer. Setting up debhelper (13.11.7ubuntu1) ... Setting up sbuild-build-depends-main-dummy (0.invalid.0) ... Processing triggers for libc-bin (2.38-3ubuntu1) ... +------------------------------------------------------------------------------+ | Check architectures | +------------------------------------------------------------------------------+ Arch check ok (armhf included in any) +------------------------------------------------------------------------------+ | Build environment | +------------------------------------------------------------------------------+ Kernel: Linux 5.4.0-164-generic #181-Ubuntu SMP Fri Sep 1 13:42:23 UTC 2023 arm64 (armv7l) Toolchain package versions: binutils_2.41-5ubuntu1 dpkg-dev_1.22.0ubuntu1 g++-13_13.2.0-4ubuntu3 gcc-13_13.2.0-4ubuntu3 libc6-dev_2.38-3ubuntu1 libstdc++-13-dev_13.2.0-4ubuntu3 libstdc++6_13.2.0-4ubuntu3 linux-libc-dev_6.5.0-9.9 Package versions: adduser_3.137ubuntu1 advancecomp_2.5-1 apt_2.7.6 apt-utils_2.7.6 autoconf_2.71-3 automake_1:1.16.5-1.3 autopoint_0.21-13 autotools-dev_20220109.1 base-files_13ubuntu3 base-passwd_3.6.2 bash_5.2.15-2ubuntu1 bash-completion_1:2.11-8 binutils_2.41-5ubuntu1 binutils-arm-linux-gnueabihf_2.41-5ubuntu1 binutils-common_2.41-5ubuntu1 bsdextrautils_2.39.1-4ubuntu2 bsdutils_1:2.39.1-4ubuntu2 build-essential_12.10ubuntu1 bzip2_1.0.8-5build1 ca-certificates_20230311ubuntu1 coreutils_9.1-1ubuntu2 cpp_4:13.2.0-1ubuntu1 cpp-13_13.2.0-4ubuntu3 dash_0.5.12-6ubuntu1 debconf_1.5.82 debconf-i18n_1.5.82 debhelper_13.11.7ubuntu1 debianutils_5.14 debugedit_1:5.0-5 dh-autoreconf_20 dh-strip-nondeterminism_1.13.1-1 diffutils_1:3.10-1 dpkg_1.22.0ubuntu1 dpkg-dev_1.22.0ubuntu1 dwz_0.15-1 e2fsprogs_1.47.0-2ubuntu1 fakeroot_1.32.1-1 file_1:5.45-2 findutils_4.9.0-5 flex_2.6.4-8.2 g++_4:13.2.0-1ubuntu1 g++-13_13.2.0-4ubuntu3 gcc_4:13.2.0-1ubuntu1 gcc-13_13.2.0-4ubuntu3 gcc-13-base_13.2.0-4ubuntu3 gettext_0.21-13 gettext-base_0.21-13 gpg_2.2.40-1.1ubuntu1 gpg-agent_2.2.40-1.1ubuntu1 gpgconf_2.2.40-1.1ubuntu1 gpgv_2.2.40-1.1ubuntu1 grep_3.11-3 groff-base_1.23.0-3 gzip_1.12-1ubuntu1 hostname_3.23+nmu1ubuntu1 init_1.65.2ubuntu1 init-system-helpers_1.65.2ubuntu1 intltool-debian_0.35.0+20060710.6 krb5-locales_1.20.1-3ubuntu1 libacl1_2.3.1-3 libapparmor1_4.0.0~alpha2-0ubuntu5 libapt-pkg6.0_2.7.6 libarchive-zip-perl_1.68-1 libargon2-1_0~20190702+dfsg-3 libasan8_13.2.0-4ubuntu3 libassuan0_2.5.6-1 libatomic1_13.2.0-4ubuntu3 libattr1_1:2.5.1-4 libaudit-common_1:3.1.1-1 libaudit1_1:3.1.1-1 libbinutils_2.41-5ubuntu1 libblkid1_2.39.1-4ubuntu2 libbz2-1.0_1.0.8-5build1 libc-bin_2.38-3ubuntu1 libc-dev-bin_2.38-3ubuntu1 libc6_2.38-3ubuntu1 libc6-dev_2.38-3ubuntu1 libcap-ng0_0.8.3-1build2 libcap2_1:2.66-4ubuntu1 libcc1-0_13.2.0-4ubuntu3 libcom-err2_1.47.0-2ubuntu1 libcrypt-dev_1:4.4.36-2 libcrypt1_1:4.4.36-2 libcryptsetup12_2:2.6.1-4ubuntu3 libctf-nobfd0_2.41-5ubuntu1 libctf0_2.41-5ubuntu1 libdb5.3_5.3.28+dfsg2-2 libdebconfclient0_0.270ubuntu1 libdebhelper-perl_13.11.7ubuntu1 libdevmapper1.02.1_2:1.02.185-2ubuntu1 libdpkg-perl_1.22.0ubuntu1 libdw1_0.189-4 libelf1_0.189-4 libext2fs2_1.47.0-2ubuntu1 libfakeroot_1.32.1-1 libfdisk1_2.39.1-4ubuntu2 libffi8_3.4.4-1 libfile-stripnondeterminism-perl_1.13.1-1 libfl-dev_2.6.4-8.2 libfl2_2.6.4-8.2 libgcc-13-dev_13.2.0-4ubuntu3 libgcc-s1_13.2.0-4ubuntu3 libgcrypt20_1.10.2-3ubuntu1 libgdbm-compat4_1.23-3 libgdbm6_1.23-3 libgmp10_2:6.3.0+dfsg-2ubuntu4 libgnutls30_3.8.1-4ubuntu1 libgomp1_13.2.0-4ubuntu3 libgpg-error-l10n_1.47-2 libgpg-error0_1.47-2 libgpm2_1.20.7-10build1 libgssapi-krb5-2_1.20.1-3ubuntu1 libhogweed6_3.9.1-2 libicu72_72.1-3ubuntu3 libidn2-0_2.3.4-1 libip4tc2_1.8.9-2ubuntu2 libisl23_0.26-3 libjansson4_2.14-2 libjson-c5_0.17-1 libk5crypto3_1.20.1-3ubuntu1 libkeyutils1_1.6.3-2 libkmod2_30+20230519-1ubuntu3 libkrb5-3_1.20.1-3ubuntu1 libkrb5support0_1.20.1-3ubuntu1 liblocale-gettext-perl_1.07-6 liblockfile-bin_1.17-1build2 liblockfile1_1.17-1build2 liblz4-1_1.9.4-1 liblzma5_5.4.4-0.1 libmagic-mgc_1:5.45-2 libmagic1_1:5.45-2 libmd0_1.1.0-1 libmount1_2.39.1-4ubuntu2 libmpc3_1.3.1-1 libmpfr6_4.2.1-1 libncursesw6_6.4+20231016-1 libnettle8_3.9.1-2 libnpth0_1.6-3build2 libnsl-dev_1.3.0-2build2 libnsl2_1.3.0-2build2 libnss-nis_3.1-0ubuntu6 libnss-nisplus_1.3-0ubuntu6 libp11-kit0_0.25.0-4ubuntu1 libpam-modules_1.5.2-6ubuntu1 libpam-modules-bin_1.5.2-6ubuntu1 libpam-runtime_1.5.2-6ubuntu1 libpam0g_1.5.2-6ubuntu1 libpcre2-8-0_10.42-4 libperl5.36_5.36.0-9ubuntu1 libpipeline1_1.5.7-1 libpng16-16_1.6.40-2 libproc2-0_2:4.0.3-1ubuntu1 libreadline8_8.2-1.3 libseccomp2_2.5.4-1ubuntu3 libselinux1_3.5-1 libsemanage-common_3.5-1 libsemanage2_3.5-1 libsepol2_3.5-1 libsframe1_2.41-5ubuntu1 libsmartcols1_2.39.1-4ubuntu2 libsqlite3-0_3.43.2-1 libss2_1.47.0-2ubuntu1 libssl3_3.0.10-1ubuntu2.1 libstdc++-13-dev_13.2.0-4ubuntu3 libstdc++6_13.2.0-4ubuntu3 libsub-override-perl_0.09-4 libsystemd-shared_253.5-1ubuntu7 libsystemd0_253.5-1ubuntu7 libtasn1-6_4.19.0-3 libtext-charwidth-perl_0.04-11 libtext-iconv-perl_1.7-8 libtext-wrapi18n-perl_0.06-10 libtinfo6_6.4+20231016-1 libtirpc-common_1.3.3+ds-1 libtirpc-dev_1.3.3+ds-1 libtirpc3_1.3.3+ds-1 libtool_2.4.7-7 libubsan1_13.2.0-4ubuntu3 libuchardet0_0.0.7-1build2 libudev1_253.5-1ubuntu7 libunistring2_1.0-2 libuuid1_2.39.1-4ubuntu2 libxml2_2.9.14+dfsg-1.3 libxxhash0_0.8.2-2 libzstd1_1.5.5+dfsg2-2 linux-libc-dev_6.5.0-9.9 lockfile-progs_0.1.19build1 login_1:4.13+dfsg1-1ubuntu1 logsave_1.47.0-2ubuntu1 lto-disabled-list_43 m4_1.4.19-4 make_4.3-4.1build1 man-db_2.12.0-1 mawk_1.3.4.20230808-1 mount_2.39.1-4ubuntu2 ncurses-base_6.4+20231016-1 ncurses-bin_6.4+20231016-1 openssl_3.0.10-1ubuntu2.1 optipng_0.7.7-3 passwd_1:4.13+dfsg1-1ubuntu1 patch_2.7.6-7build2 perl_5.36.0-9ubuntu1 perl-base_5.36.0-9ubuntu1 perl-modules-5.36_5.36.0-9ubuntu1 pinentry-curses_1.2.1-1ubuntu1 pkgbinarymangler_154 po-debconf_1.0.21+nmu1 policyrcd-script-zg2_0.1-3.1 procps_2:4.0.3-1ubuntu1 psmisc_23.6-1 readline-common_8.2-1.3 rpcsvc-proto_1.4.2-0ubuntu6 sbuild-build-depends-main-dummy_0.invalid.0 sed_4.9-1 sensible-utils_0.0.20 systemd_253.5-1ubuntu7 systemd-dev_253.5-1ubuntu7 systemd-sysv_253.5-1ubuntu7 sysvinit-utils_3.07-1ubuntu1 tar_1.34+dfsg-1.2ubuntu1 tzdata_2023c-9ubuntu1 ubuntu-keyring_2021.03.26 usrmerge_35ubuntu1 util-linux_2.39.1-4ubuntu2 uuid-runtime_2.39.1-4ubuntu2 xz-utils_5.4.4-0.1 zlib1g_1:1.2.13.dfsg-1ubuntu5 +------------------------------------------------------------------------------+ | Build | +------------------------------------------------------------------------------+ Unpack source ------------- -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 3.0 (quilt) Source: glimpse Binary: glimpse Architecture: any Version: 4.18.7-7 Maintainer: Alexander Zangerl Standards-Version: 4.3.0 Vcs-Browser: https://github.com/az143/glimpse Vcs-Git: https://github.com/az143/glimpse.git -b master Build-Depends: flex, libfl-dev, debhelper (>= 12) Package-List: glimpse deb text optional arch=any Checksums-Sha1: 0b26cbef72e8a3f56a4cef14f5e74d2e56bd057f 511222 glimpse_4.18.7.orig.tar.gz a7fc4e735dda9c47babb2aff08e2f8c78df96507 8236 glimpse_4.18.7-7.debian.tar.xz Checksums-Sha256: ec52abb0da27d90518989024289077b81c3786630373902c1db749d3aa072a2c 511222 glimpse_4.18.7.orig.tar.gz 2d68016b7a72b5f65f804a0328f01226c649aff716f8ea2c4b18f6aa0e27ccd8 8236 glimpse_4.18.7-7.debian.tar.xz Files: a99093e1e52dc2aa548dbc3ca132679d 511222 glimpse_4.18.7.orig.tar.gz d2877f71afcfa608f22bcf7b079627b3 8236 glimpse_4.18.7-7.debian.tar.xz -----BEGIN PGP SIGNATURE----- iQIcBAEBCgAGBQJlGojuAAoJED06g4g30PqNg54P/izzUalHYq8D/g9jgBY8WiQs SHY5Y2xSqMDLtWzY8Up+rdFQCLADnFnUiXJhtpxrn2NF3itI6u8JXXGRnyGQ57Sp ozja73KJ5dNHFU0nIlvItRK5J+87A0PMT6OmIPFhfUxlHoOoFrjEGizelUYMp5Zh d6DoqjwsqKsg1H6RhQUf7YseYOQnLMo2ENqamdh2KNPZofdFGpwzJqdgWmJlV2q2 h9iVn9CwVnJR4N258gT+wSkh3WjxnsO6zkMUlHIvbSPQTbz53OEnew+8Yoo2Y3T9 1xs+xLEneKd+Z3N8+KFJ+ZyBY/cAKrqfJTAV1Dg6CtO1Wot4qOTdKQm1VieJxcEU Bqg6Y2hyQuxYEFcwHNtLjQPUcvHC8HzjvtTtplAtz7x37ayxd9KNLBkESIGJtUn+ C1+i6W74mM9ZjVGASAy979Fnd1sc9YtJhTs0+Ygx6WgxVk+DBWtX1NnntGHJjop/ 3+badwxGmIF8SSyxKzQTw/zy4KmudzcLTorCPZgVbgFWeQt4CUxpF0XmrUWMFWd7 wuZeg6voZRegmHSGML3wiyk/voX+zg5Aa++mTKH/zfSuBdePyfAfqpOkSq3876lN N+SS/l6a9lG4FSDwernn4M5xi/yA0v2nsWiwsmLXiGzIj/RbNTXGAZG92nzqgiWB jSjgWHgRNNo0Qw0A2eXF =R4w+ -----END PGP SIGNATURE----- gpgv: Signature made Mon Oct 2 09:10:06 2023 UTC gpgv: using RSA key 3D3A838837D0FA8D gpgv: Can't check signature: No public key dpkg-source: warning: cannot verify inline signature for ./glimpse_4.18.7-7.dsc: no acceptable signature found dpkg-source: info: extracting glimpse in /<> dpkg-source: info: unpacking glimpse_4.18.7.orig.tar.gz dpkg-source: info: unpacking glimpse_4.18.7-7.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying 01-makefile dpkg-source: info: applying 01-manpages dpkg-source: info: applying 01-cross dpkg-source: info: applying 12-manpage-hyphen dpkg-source: info: applying 15-manpage-url dpkg-source: info: applying 20-bin-spelling dpkg-source: info: applying 25-fix-double-free dpkg-source: info: applying 30-manpage-spelling Check disk space ---------------- Sufficient free space for build User Environment ---------------- APT_CONFIG=/var/lib/sbuild/apt.conf DEB_BUILD_OPTIONS=parallel=4 HOME=/sbuild-nonexistent LANG=C.UTF-8 LC_ALL=C.UTF-8 LOGNAME=buildd PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games SCHROOT_ALIAS_NAME=build-PACKAGEBUILD-26915421 SCHROOT_CHROOT_NAME=build-PACKAGEBUILD-26915421 SCHROOT_COMMAND=env SCHROOT_GID=2501 SCHROOT_GROUP=buildd SCHROOT_SESSION_ID=build-PACKAGEBUILD-26915421 SCHROOT_UID=2001 SCHROOT_USER=buildd SHELL=/bin/sh TERM=unknown USER=buildd V=1 dpkg-buildpackage ----------------- Command: dpkg-buildpackage -us -uc -mLaunchpad Build Daemon -B -rfakeroot dpkg-buildpackage: info: source package glimpse dpkg-buildpackage: info: source version 4.18.7-7 dpkg-buildpackage: info: source distribution unstable dpkg-source --before-build . dpkg-buildpackage: info: host architecture armhf dpkg-source: info: using options from glimpse-4.18.7/debian/source/options: --extend-diff-ignore=^(configure|libtemplate/include/autoconf.h)$ fakeroot debian/rules clean dh clean --without autoreconf dh_clean debian/rules build-arch dh build-arch --without autoreconf dh_update_autotools_config -a debian/rules override_dh_auto_configure make[1]: Entering directory '/<>' 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:716: _AC_PROG_LEX is expanded from... ./lib/autoconf/programs.m4:709: 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:440: 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:704: 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:743: 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:776: 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. dh_auto_configure ./configure --build=arm-linux-gnueabihf --prefix=/usr --includedir=\${prefix}/include --mandir=\${prefix}/share/man --infodir=\${prefix}/share/info --sysconfdir=/etc --localstatedir=/var --disable-option-checking --disable-silent-rules --libdir=\${prefix}/lib/arm-linux-gnueabihf --runstatedir=/run --disable-maintainer-mode --disable-dependency-tracking checking for 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 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... -ll 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 make[1]: Leaving directory '/<>' debian/rules override_dh_auto_build make[1]: Entering directory '/<>' /usr/bin/make DEBUGFLAGS="-g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/glimpse-4.18.7-7 -Wdate-time -D_FORTIFY_SOURCE=2" OTHERLIBS="-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now" make[2]: Entering directory '/<>' [ -d bin ] || mkdir bin [ -d lib ] || mkdir lib for d in compress agrep libtemplate index dynfilters ; do \ ( cd $d; /usr/bin/make ); \ done make[3]: Entering directory '/<>/compress' gcc -I../index -I../agrep -I../libtemplate/include -O2 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/glimpse-4.18.7-7 -Wdate-time -D_FORTIFY_SOURCE=2 -c -o hash.o hash.c hash.c:168:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 168 | thash4k(word, len) | ^~~~~~~ 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 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/glimpse-4.18.7-7 -Wdate-time -D_FORTIFY_SOURCE=2 -c -o string.o string.c 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: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 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/glimpse-4.18.7-7 -Wdate-time -D_FORTIFY_SOURCE=2 -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: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 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 ‘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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -I../index -I../agrep -I../libtemplate/include -O2 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/glimpse-4.18.7-7 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/glimpse-4.18.7-7 -Wdate-time -D_FORTIFY_SOURCE=2 -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 ‘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 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/glimpse-4.18.7-7 -Wdate-time -D_FORTIFY_SOURCE=2 -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 ‘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 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/glimpse-4.18.7-7 -Wdate-time -D_FORTIFY_SOURCE=2 -c -o tsimpletest.o tsimpletest.c tsimpletest.c:32:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 32 | ttest_binary(buffer, length) | ^~~~~~~~~~~~ tsimpletest.c: In function ‘ttest_binary’: tsimpletest.c:42:15: warning: implicit declaration of function ‘isgraph’ [-Wimplicit-function-declaration] 42 | if (!(isgraph(*buffer) || isspace(*buffer))) --permitted_errors; | ^~~~~~~ tsimpletest.c:5:1: note: include ‘’ or provide a declaration of ‘isgraph’ 4 | #include +++ |+#include 5 | #define b_sample_size 2048 /* the number of bytes sampled to determine tsimpletest.c:42:35: warning: implicit declaration of function ‘isspace’ [-Wimplicit-function-declaration] 42 | if (!(isgraph(*buffer) || isspace(*buffer))) --permitted_errors; | ^~~~~~~ tsimpletest.c:42:35: note: include ‘’ or provide a declaration of ‘isspace’ tsimpletest.c: At top level: tsimpletest.c:51:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 51 | ttest_uuencode(buffer, length) | ^~~~~~~~~~~~~~ tsimpletest.c: In function ‘ttest_uuencode’: tsimpletest.c:64:13: warning: implicit declaration of function ‘tmemlook’ [-Wimplicit-function-declaration] 64 | i = tmemlook("\nbegin", buffer, length); | ^~~~~~~~ gcc -I../index -I../agrep -I../libtemplate/include -O2 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/glimpse-4.18.7-7 -Wdate-time -D_FORTIFY_SOURCE=2 -c -o tmemlook.o tmemlook.c gcc -I../index -I../agrep -I../libtemplate/include -O2 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/glimpse-4.18.7-7 -Wdate-time -D_FORTIFY_SOURCE=2 -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: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: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 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/glimpse-4.18.7-7 -Wdate-time -D_FORTIFY_SOURCE=2 -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:56:25: warning: ignoring return value of ‘getcwd’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 56 | getcwd(comp_dir, MAX_LINE_LEN-1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -o tbuild hash.o string.o misc.o tbuild.o main_tbuild.o -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now gcc -I../index -I../agrep -I../libtemplate/include -O2 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/glimpse-4.18.7-7 -Wdate-time -D_FORTIFY_SOURCE=2 -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,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -o cast main_cast.o hash.o string.o misc.o quick.o cast.o uncast.o tsimpletest.o tmemlook.o tbuild.o -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now gcc -I../index -I../agrep -I../libtemplate/include -O2 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/glimpse-4.18.7-7 -Wdate-time -D_FORTIFY_SOURCE=2 -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,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -o uncast main_uncast.o hash.o string.o misc.o quick.o cast.o uncast.o tsimpletest.o tmemlook.o tbuild.o -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now make[3]: Leaving directory '/<>/compress' make[3]: Entering directory '/<>/agrep' gcc -DMEASURE_TIMES=0 -DDOTCOMPRESSED=0 -I../agrep -I../libtemplate/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/glimpse-4.18.7-7 -Wdate-time -D_FORTIFY_SOURCE=2 -c -o follow.o follow.c gcc -DMEASURE_TIMES=0 -DDOTCOMPRESSED=0 -I../agrep -I../libtemplate/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/glimpse-4.18.7-7 -Wdate-time -D_FORTIFY_SOURCE=2 -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;} | ^~~~~~ gcc -DMEASURE_TIMES=0 -DDOTCOMPRESSED=0 -I../agrep -I../libtemplate/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/glimpse-4.18.7-7 -Wdate-time -D_FORTIFY_SOURCE=2 -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: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;} | ^~~~~~ gcc -DMEASURE_TIMES=0 -DDOTCOMPRESSED=0 -I../agrep -I../libtemplate/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/glimpse-4.18.7-7 -Wdate-time -D_FORTIFY_SOURCE=2 -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: 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: In function ‘agrep_init’: 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: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:3082:59: warning: implicit declaration of function ‘check_file’ [-Wimplicit-function-declaration] 3082 | if (!glimpse_call && ((filetype = check_file(*argv)) == NOSUCHFILE) && !PRINTNONEXISTENTFILE) { | ^~~~~~~~~~ agrep.c: In function ‘agrep_search’: 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:3294:35: warning: implicit declaration of function ‘preprocess’ [-Wimplicit-function-declaration] 3294 | if (-1 == preprocess(D_pattern, Pattern)) return -1; | ^~~~~~~~~~ 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: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:3459:41: warning: implicit declaration of function ‘bitap’ [-Wimplicit-function-declaration] 3459 | else ret = bitap(old_D_pat, Pattern, fd, M, D); | ^~~~~ 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: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: 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); | ^~~~~~~~~~~~~~~~~~~~~~~ gcc -DMEASURE_TIMES=0 -DDOTCOMPRESSED=0 -I../agrep -I../libtemplate/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/glimpse-4.18.7-7 -Wdate-time -D_FORTIFY_SOURCE=2 -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: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: 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 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/glimpse-4.18.7-7 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/glimpse-4.18.7-7 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/glimpse-4.18.7-7 -Wdate-time -D_FORTIFY_SOURCE=2 -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; | ^~~~~~~~~~~ gcc -DMEASURE_TIMES=0 -DDOTCOMPRESSED=0 -I../agrep -I../libtemplate/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/glimpse-4.18.7-7 -Wdate-time -D_FORTIFY_SOURCE=2 -c -o parse.o parse.c In file included from parse.c:7: parse.c: In function ‘mk_leaf’: re.h:75:17: warning: implicit declaration of function ‘exit’ [-Wimplicit-function-declaration] 75 | exit(2);\ | ^~~~ parse.c:45:9: note: in expansion of macro ‘new_node’ 45 | new_node(Re_Lit, l, l); | ^~~~~~~~ parse.c:8:1: note: include ‘’ or provide a declaration of ‘exit’ 7 | #include "re.h" +++ |+#include 8 | re.h:75:17: warning: incompatible implicit declaration of built-in function ‘exit’ [-Wbuiltin-declaration-mismatch] 75 | exit(2);\ | ^~~~ parse.c:45:9: note: in expansion of macro ‘new_node’ 45 | new_node(Re_Lit, l, l); | ^~~~~~~~ re.h:75:17: note: include ‘’ or provide a declaration of ‘exit’ 75 | exit(2);\ | ^~~~ parse.c:45:9: note: in expansion of macro ‘new_node’ 45 | new_node(Re_Lit, l, l); | ^~~~~~~~ re.h:77:9: warning: implicit declaration of function ‘memset’ [-Wimplicit-function-declaration] 77 | memset((l), '\0', sizeof(*(x)));\ | ^~~~~~ parse.c:45:9: note: in expansion of macro ‘new_node’ 45 | new_node(Re_Lit, l, l); | ^~~~~~~~ parse.c:8:1: note: include ‘’ or provide a declaration of ‘memset’ 7 | #include "re.h" +++ |+#include 8 | re.h:77:9: warning: incompatible implicit declaration of built-in function ‘memset’ [-Wbuiltin-declaration-mismatch] 77 | memset((l), '\0', sizeof(*(x)));\ | ^~~~~~ parse.c:45:9: note: in expansion of macro ‘new_node’ 45 | new_node(Re_Lit, l, l); | ^~~~~~~~ re.h:77:9: note: include ‘’ or provide a declaration of ‘memset’ 77 | memset((l), '\0', sizeof(*(x)));\ | ^~~~~~ parse.c:45:9: note: in expansion of macro ‘new_node’ 45 | new_node(Re_Lit, l, l); | ^~~~~~~~ re.h:75:17: warning: incompatible implicit declaration of built-in function ‘exit’ [-Wbuiltin-declaration-mismatch] 75 | exit(2);\ | ^~~~ parse.c:46:9: note: in expansion of macro ‘new_node’ 46 | new_node(Re_node, node, node); | ^~~~~~~~ re.h:75:17: note: include ‘’ or provide a declaration of ‘exit’ 75 | exit(2);\ | ^~~~ parse.c:46:9: note: in expansion of macro ‘new_node’ 46 | new_node(Re_node, node, node); | ^~~~~~~~ re.h:77:9: warning: incompatible implicit declaration of built-in function ‘memset’ [-Wbuiltin-declaration-mismatch] 77 | memset((l), '\0', sizeof(*(x)));\ | ^~~~~~ parse.c:46:9: note: in expansion of macro ‘new_node’ 46 | new_node(Re_node, node, node); | ^~~~~~~~ re.h:77:9: note: include ‘’ or provide a declaration of ‘memset’ 77 | memset((l), '\0', sizeof(*(x)));\ | ^~~~~~ parse.c:46:9: note: in expansion of macro ‘new_node’ 46 | new_node(Re_node, node, node); | ^~~~~~~~ parse.c:48:32: warning: implicit declaration of function ‘free’ [-Wimplicit-function-declaration] 48 | if (l != NULL) free(l); | ^~~~ parse.c:48:32: note: include ‘’ or provide a declaration of ‘free’ parse.c:48:32: warning: incompatible implicit declaration of built-in function ‘free’ [-Wbuiltin-declaration-mismatch] parse.c:48:32: note: include ‘’ or provide a declaration of ‘free’ parse.c:49:35: warning: incompatible implicit declaration of built-in function ‘free’ [-Wbuiltin-declaration-mismatch] 49 | if (node != NULL) free(node); | ^~~~ parse.c:49:35: note: include ‘’ or provide a declaration of ‘free’ parse.c: In function ‘parse_cset’: re.h:75:17: warning: incompatible implicit declaration of built-in function ‘exit’ [-Wbuiltin-declaration-mismatch] 75 | exit(2);\ | ^~~~ parse.c:76:9: note: in expansion of macro ‘new_node’ 76 | new_node(Ch_Set, curr_ptr, curr_ptr); | ^~~~~~~~ re.h:75:17: note: include ‘’ or provide a declaration of ‘exit’ 75 | exit(2);\ | ^~~~ parse.c:76:9: note: in expansion of macro ‘new_node’ 76 | new_node(Ch_Set, curr_ptr, curr_ptr); | ^~~~~~~~ re.h:77:9: warning: incompatible implicit declaration of built-in function ‘memset’ [-Wbuiltin-declaration-mismatch] 77 | memset((l), '\0', sizeof(*(x)));\ | ^~~~~~ parse.c:76:9: note: in expansion of macro ‘new_node’ 76 | new_node(Ch_Set, curr_ptr, curr_ptr); | ^~~~~~~~ re.h:77:9: note: include ‘’ or provide a declaration of ‘memset’ 77 | memset((l), '\0', sizeof(*(x)));\ | ^~~~~~ parse.c:76:9: note: in expansion of macro ‘new_node’ 76 | new_node(Ch_Set, curr_ptr, curr_ptr); | ^~~~~~~~ re.h:75:17: warning: incompatible implicit declaration of built-in function ‘exit’ [-Wbuiltin-declaration-mismatch] 75 | exit(2);\ | ^~~~ parse.c:79:17: note: in expansion of macro ‘new_node’ 79 | new_node(Ch_Range, range, range); | ^~~~~~~~ re.h:75:17: note: include ‘’ or provide a declaration of ‘exit’ 75 | exit(2);\ | ^~~~ parse.c:79:17: note: in expansion of macro ‘new_node’ 79 | new_node(Ch_Range, range, range); | ^~~~~~~~ re.h:77:9: warning: incompatible implicit declaration of built-in function ‘memset’ [-Wbuiltin-declaration-mismatch] 77 | memset((l), '\0', sizeof(*(x)));\ | ^~~~~~ parse.c:79:17: note: in expansion of macro ‘new_node’ 79 | new_node(Ch_Range, range, range); | ^~~~~~~~ re.h:77:9: note: include ‘’ or provide a declaration of ‘memset’ 77 | memset((l), '\0', sizeof(*(x)));\ | ^~~~~~ parse.c:79:17: note: in expansion of macro ‘new_node’ 79 | new_node(Ch_Range, range, range); | ^~~~~~~~ parse.c:83:25: warning: incompatible implicit declaration of built-in function ‘free’ [-Wbuiltin-declaration-mismatch] 83 | free(range); | ^~~~ parse.c:83:25: note: include ‘’ or provide a declaration of ‘free’ parse.c:89:25: warning: incompatible implicit declaration of built-in function ‘free’ [-Wbuiltin-declaration-mismatch] 89 | free(range); | ^~~~ parse.c:89:25: note: include ‘’ or provide a declaration of ‘free’ parse.c:96:33: warning: incompatible implicit declaration of built-in function ‘free’ [-Wbuiltin-declaration-mismatch] 96 | free(range); | ^~~~ parse.c:96:33: note: include ‘’ or provide a declaration of ‘free’ re.h:75:17: warning: incompatible implicit declaration of built-in function ‘exit’ [-Wbuiltin-declaration-mismatch] 75 | exit(2);\ | ^~~~ parse.c:104:17: note: in expansion of macro ‘new_node’ 104 | new_node(Ch_Set, curr_ptr, curr_ptr); | ^~~~~~~~ re.h:75:17: note: include ‘’ or provide a declaration of ‘exit’ 75 | exit(2);\ | ^~~~ parse.c:104:17: note: in expansion of macro ‘new_node’ 104 | new_node(Ch_Set, curr_ptr, curr_ptr); | ^~~~~~~~ re.h:77:9: warning: incompatible implicit declaration of built-in function ‘memset’ [-Wbuiltin-declaration-mismatch] 77 | memset((l), '\0', sizeof(*(x)));\ | ^~~~~~ parse.c:104:17: note: in expansion of macro ‘new_node’ 104 | new_node(Ch_Set, curr_ptr, curr_ptr); | ^~~~~~~~ re.h:77:9: note: include ‘’ or provide a declaration of ‘memset’ 77 | memset((l), '\0', sizeof(*(x)));\ | ^~~~~~ parse.c:104:17: note: in expansion of macro ‘new_node’ 104 | new_node(Ch_Set, curr_ptr, curr_ptr); | ^~~~~~~~ parse.c:112:36: warning: incompatible implicit declaration of built-in function ‘free’ [-Wbuiltin-declaration-mismatch] 112 | if (range != NULL) free(range); | ^~~~ parse.c:112:36: note: include ‘’ or provide a declaration of ‘free’ parse.c:113:17: warning: incompatible implicit declaration of built-in function ‘free’ [-Wbuiltin-declaration-mismatch] 113 | free(curr_ptr); | ^~~~ parse.c:113:17: note: include ‘’ or provide a declaration of ‘free’ parse.c: In function ‘parse_wildcard’: re.h:75:17: warning: incompatible implicit declaration of built-in function ‘exit’ [-Wbuiltin-declaration-mismatch] 75 | exit(2);\ | ^~~~ parse.c:128:9: note: in expansion of macro ‘new_node’ 128 | new_node(Ch_Range, r, r); | ^~~~~~~~ re.h:75:17: note: include ‘’ or provide a declaration of ‘exit’ 75 | exit(2);\ | ^~~~ parse.c:128:9: note: in expansion of macro ‘new_node’ 128 | new_node(Ch_Range, r, r); | ^~~~~~~~ re.h:77:9: warning: incompatible implicit declaration of built-in function ‘memset’ [-Wbuiltin-declaration-mismatch] 77 | memset((l), '\0', sizeof(*(x)));\ | ^~~~~~ parse.c:128:9: note: in expansion of macro ‘new_node’ 128 | new_node(Ch_Range, r, r); | ^~~~~~~~ re.h:77:9: note: include ‘’ or provide a declaration of ‘memset’ 77 | memset((l), '\0', sizeof(*(x)));\ | ^~~~~~ parse.c:128:9: note: in expansion of macro ‘new_node’ 128 | new_node(Ch_Range, r, r); | ^~~~~~~~ re.h:75:17: warning: incompatible implicit declaration of built-in function ‘exit’ [-Wbuiltin-declaration-mismatch] 75 | exit(2);\ | ^~~~ parse.c:131:9: note: in expansion of macro ‘new_node’ 131 | new_node(Ch_Set, s, s); | ^~~~~~~~ re.h:75:17: note: include ‘’ or provide a declaration of ‘exit’ 75 | exit(2);\ | ^~~~ parse.c:131:9: note: in expansion of macro ‘new_node’ 131 | new_node(Ch_Set, s, s); | ^~~~~~~~ re.h:77:9: warning: incompatible implicit declaration of built-in function ‘memset’ [-Wbuiltin-declaration-mismatch] 77 | memset((l), '\0', sizeof(*(x)));\ | ^~~~~~ parse.c:131:9: note: in expansion of macro ‘new_node’ 131 | new_node(Ch_Set, s, s); | ^~~~~~~~ re.h:77:9: note: include ‘’ or provide a declaration of ‘memset’ 77 | memset((l), '\0', sizeof(*(x)));\ | ^~~~~~ parse.c:131:9: note: in expansion of macro ‘new_node’ 131 | new_node(Ch_Set, s, s); | ^~~~~~~~ parse.c: In function ‘free_tok’: parse.c:163:17: warning: incompatible implicit declaration of built-in function ‘free’ [-Wbuiltin-declaration-mismatch] 163 | free(next_token); | ^~~~ parse.c:163:17: note: include ‘’ or provide a declaration of ‘free’ parse.c: In function ‘get_token’: re.h:75:17: warning: incompatible implicit declaration of built-in function ‘exit’ [-Wbuiltin-declaration-mismatch] 75 | exit(2);\ | ^~~~ parse.c:181:9: note: in expansion of macro ‘new_node’ 181 | new_node(Tok_node, rn, rn); | ^~~~~~~~ re.h:75:17: note: include ‘’ or provide a declaration of ‘exit’ 75 | exit(2);\ | ^~~~ parse.c:181:9: note: in expansion of macro ‘new_node’ 181 | new_node(Tok_node, rn, rn); | ^~~~~~~~ re.h:77:9: warning: incompatible implicit declaration of built-in function ‘memset’ [-Wbuiltin-declaration-mismatch] 77 | memset((l), '\0', sizeof(*(x)));\ | ^~~~~~ parse.c:181:9: note: in expansion of macro ‘new_node’ 181 | new_node(Tok_node, rn, rn); | ^~~~~~~~ re.h:77:9: note: include ‘’ or provide a declaration of ‘memset’ 77 | memset((l), '\0', sizeof(*(x)));\ | ^~~~~~ parse.c:181:9: note: in expansion of macro ‘new_node’ 181 | new_node(Tok_node, rn, rn); | ^~~~~~~~ parse.c: In function ‘cat2’: re.h:75:17: warning: incompatible implicit declaration of built-in function ‘exit’ [-Wbuiltin-declaration-mismatch] 75 | exit(2);\ | ^~~~ parse.c:245:9: note: in expansion of macro ‘new_node’ 245 | new_node(Re_node, r, r); | ^~~~~~~~ re.h:75:17: note: include ‘’ or provide a declaration of ‘exit’ 75 | exit(2);\ | ^~~~ parse.c:245:9: note: in expansion of macro ‘new_node’ 245 | new_node(Re_node, r, r); | ^~~~~~~~ re.h:77:9: warning: incompatible implicit declaration of built-in function ‘memset’ [-Wbuiltin-declaration-mismatch] 77 | memset((l), '\0', sizeof(*(x)));\ | ^~~~~~ parse.c:245:9: note: in expansion of macro ‘new_node’ 245 | new_node(Re_node, r, r); | ^~~~~~~~ re.h:77:9: note: include ‘’ or provide a declaration of ‘memset’ 77 | memset((l), '\0', sizeof(*(x)));\ | ^~~~~~ parse.c:245:9: note: in expansion of macro ‘new_node’ 245 | new_node(Re_node, r, r); | ^~~~~~~~ parse.c:253:17: warning: incompatible implicit declaration of built-in function ‘free’ [-Wbuiltin-declaration-mismatch] 253 | free(r); | ^~~~ parse.c:253:17: note: include ‘’ or provide a declaration of ‘free’ parse.c: In function ‘wrap’: re.h:75:17: warning: incompatible implicit declaration of built-in function ‘exit’ [-Wbuiltin-declaration-mismatch] 75 | exit(2);\ | ^~~~ parse.c:277:9: note: in expansion of macro ‘new_node’ 277 | new_node(Re_node, r, r); | ^~~~~~~~ re.h:75:17: note: include ‘’ or provide a declaration of ‘exit’ 75 | exit(2);\ | ^~~~ parse.c:277:9: note: in expansion of macro ‘new_node’ 277 | new_node(Re_node, r, r); | ^~~~~~~~ re.h:77:9: warning: incompatible implicit declaration of built-in function ‘memset’ [-Wbuiltin-declaration-mismatch] 77 | memset((l), '\0', sizeof(*(x)));\ | ^~~~~~ parse.c:277:9: note: in expansion of macro ‘new_node’ 277 | new_node(Re_node, r, r); | ^~~~~~~~ re.h:77:9: note: include ‘’ or provide a declaration of ‘memset’ 77 | memset((l), '\0', sizeof(*(x)));\ | ^~~~~~ parse.c:277:9: note: in expansion of macro ‘new_node’ 277 | new_node(Re_node, r, r); | ^~~~~~~~ parse.c:283:17: warning: incompatible implicit declaration of built-in function ‘free’ [-Wbuiltin-declaration-mismatch] 283 | free(r); | ^~~~ parse.c:283:17: note: include ‘’ or provide a declaration of ‘free’ parse.c: In function ‘mk_alt’: re.h:75:17: warning: incompatible implicit declaration of built-in function ‘exit’ [-Wbuiltin-declaration-mismatch] 75 | exit(2);\ | ^~~~ parse.c:303:9: note: in expansion of macro ‘new_node’ 303 | new_node(Re_node, node, node); | ^~~~~~~~ re.h:75:17: note: include ‘’ or provide a declaration of ‘exit’ 75 | exit(2);\ | ^~~~ parse.c:303:9: note: in expansion of macro ‘new_node’ 303 | new_node(Re_node, node, node); | ^~~~~~~~ re.h:77:9: warning: incompatible implicit declaration of built-in function ‘memset’ [-Wbuiltin-declaration-mismatch] 77 | memset((l), '\0', sizeof(*(x)));\ | ^~~~~~ parse.c:303:9: note: in expansion of macro ‘new_node’ 303 | new_node(Re_node, node, node); | ^~~~~~~~ re.h:77:9: note: include ‘’ or provide a declaration of ‘memset’ 77 | memset((l), '\0', sizeof(*(x)));\ | ^~~~~~ parse.c:303:9: note: in expansion of macro ‘new_node’ 303 | new_node(Re_node, node, node); | ^~~~~~~~ parse.c: In function ‘parse_re’: parse.c:339:33: warning: incompatible implicit declaration of built-in function ‘free’ [-Wbuiltin-declaration-mismatch] 339 | free(top); | ^~~~ parse.c:339:33: note: include ‘’ or provide a declaration of ‘free’ parse.c:355:33: warning: incompatible implicit declaration of built-in function ‘free’ [-Wbuiltin-declaration-mismatch] 355 | free(ret); | ^~~~ parse.c:355:33: note: include ‘’ or provide a declaration of ‘free’ parse.c:360:33: warning: incompatible implicit declaration of built-in function ‘free’ [-Wbuiltin-declaration-mismatch] 360 | free(ret); | ^~~~ parse.c:360:33: note: include ‘’ or provide a declaration of ‘free’ parse.c:370:41: warning: incompatible implicit declaration of built-in function ‘free’ [-Wbuiltin-declaration-mismatch] 370 | free(ret); | ^~~~ parse.c:370:41: note: include ‘’ or provide a declaration of ‘free’ parse.c:397:33: warning: incompatible implicit declaration of built-in function ‘free’ [-Wbuiltin-declaration-mismatch] 397 | free(ret); | ^~~~ parse.c:397:33: note: include ‘’ or provide a declaration of ‘free’ parse.c:402:33: warning: incompatible implicit declaration of built-in function ‘free’ [-Wbuiltin-declaration-mismatch] 402 | free(ret); | ^~~~ parse.c:402:33: note: include ‘’ or provide a declaration of ‘free’ parse.c:413:25: warning: incompatible implicit declaration of built-in function ‘free’ [-Wbuiltin-declaration-mismatch] 413 | free(next_token); | ^~~~ parse.c:413:25: note: include ‘’ or provide a declaration of ‘free’ parse.c: In function ‘parse’: parse.c:451:9: warning: incompatible implicit declaration of built-in function ‘free’ [-Wbuiltin-declaration-mismatch] 451 | free(top); | ^~~~ parse.c:451:9: note: include ‘’ or provide a declaration of ‘free’ gcc -DMEASURE_TIMES=0 -DDOTCOMPRESSED=0 -I../agrep -I../libtemplate/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/glimpse-4.18.7-7 -Wdate-time -D_FORTIFY_SOURCE=2 -c -o checksg.o checksg.c gcc -DMEASURE_TIMES=0 -DDOTCOMPRESSED=0 -I../agrep -I../libtemplate/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/glimpse-4.18.7-7 -Wdate-time -D_FORTIFY_SOURCE=2 -c -o preprocess.o preprocess.c preprocess.c: In function ‘preprocess’: 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: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:322:27: warning: implicit declaration of function ‘init’ [-Wimplicit-function-declaration] 322 | num_pos = init(r_pat, table); | ^~~~ gcc -DMEASURE_TIMES=0 -DDOTCOMPRESSED=0 -I../agrep -I../libtemplate/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/glimpse-4.18.7-7 -Wdate-time -D_FORTIFY_SOURCE=2 -c -o delim.o delim.c gcc -DMEASURE_TIMES=0 -DDOTCOMPRESSED=0 -I../agrep -I../libtemplate/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/glimpse-4.18.7-7 -Wdate-time -D_FORTIFY_SOURCE=2 -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) | ^~~~~~~~~~ gcc -DMEASURE_TIMES=0 -DDOTCOMPRESSED=0 -I../agrep -I../libtemplate/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/glimpse-4.18.7-7 -Wdate-time -D_FORTIFY_SOURCE=2 -c -o recursive.o recursive.c recursive.c: In function ‘recursive’: recursive.c:67:17: warning: implicit declaration of function ‘strcpy’ [-Wimplicit-function-declaration] 67 | strcpy(name_buf, argv[i]); | ^~~~~~ recursive.c:37:1: note: include ‘’ or provide a declaration of ‘strcpy’ 36 | #include +++ |+#include 37 | #define BUFSIZE 256 recursive.c:67:17: warning: incompatible implicit declaration of built-in function ‘strcpy’ [-Wbuiltin-declaration-mismatch] 67 | strcpy(name_buf, argv[i]); | ^~~~~~ recursive.c:67:17: note: include ‘’ or provide a declaration of ‘strcpy’ recursive.c:71:36: warning: implicit declaration of function ‘exec’ [-Wimplicit-function-declaration] 71 | if ((ret = exec(3, file_list)) == -1) return -1; | ^~~~ recursive.c:74:33: warning: implicit declaration of function ‘free’ [-Wimplicit-function-declaration] 74 | free(file_list[j]); | ^~~~ recursive.c:37:1: note: include ‘’ or provide a declaration of ‘free’ 36 | #include +++ |+#include 37 | #define BUFSIZE 256 recursive.c:74:33: warning: incompatible implicit declaration of built-in function ‘free’ [-Wbuiltin-declaration-mismatch] 74 | free(file_list[j]); | ^~~~ recursive.c:74:33: note: include ‘’ or provide a declaration of ‘free’ recursive.c: In function ‘treewalk’: recursive.c:114:12: warning: implicit declaration of function ‘my_lstat’; did you mean ‘lstat’? [-Wimplicit-function-declaration] 114 | if(my_lstat(name, &stbuf) == -1) { | ^~~~~~~~ | lstat recursive.c:37:17: warning: ‘malloc’ argument 1 type is ‘int’ where ‘unsigned int’ is expected in a call to built-in function declared without prototype [-Wbuiltin-declaration-mismatch] 37 | #define BUFSIZE 256 | ^~~ recursive.c:124:49: note: in expansion of macro ‘BUFSIZE’ 124 | file_list[fdx] = (char *)malloc(BUFSIZE); | ^~~~~~~ recursive.c:111:22: note: built-in ‘malloc’ declared here 111 | extern void *malloc(); | ^~~~~~ recursive.c:125:17: warning: incompatible implicit declaration of built-in function ‘strcpy’ [-Wbuiltin-declaration-mismatch] 125 | strcpy(file_list[fdx++], name); | ^~~~~~ recursive.c:125:17: note: include ‘’ or provide a declaration of ‘strcpy’ recursive.c:130:51: warning: incompatible implicit declaration of built-in function ‘free’ [-Wbuiltin-declaration-mismatch] 130 | for(i=0; i’ or provide a declaration of ‘free’ recursive.c: In function ‘directory’: recursive.c:147:22: warning: implicit declaration of function ‘strlen’ [-Wimplicit-function-declaration] 147 | nbp = name + strlen(name); | ^~~~~~ recursive.c:147:22: note: include ‘’ or provide a declaration of ‘strlen’ recursive.c:147:22: warning: incompatible implicit declaration of built-in function ‘strlen’ [-Wbuiltin-declaration-mismatch] recursive.c:147:22: note: include ‘’ or provide a declaration of ‘strlen’ recursive.c:160:46: warning: implicit declaration of function ‘strcmp’ [-Wimplicit-function-declaration] 160 | if (dp->d_name[0] == '\0' || strcmp(dp->d_name, ".") == 0 || strcmp(dp->d_name, "..")==0) | ^~~~~~ recursive.c:160:46: note: include ‘’ or provide a declaration of ‘strcmp’ recursive.c:165:17: warning: incompatible implicit declaration of built-in function ‘strcpy’ [-Wbuiltin-declaration-mismatch] 165 | strcpy(nbp, dp->d_name); | ^~~~~~ recursive.c:165:17: note: include ‘’ or provide a declaration of ‘strcpy’ gcc -DMEASURE_TIMES=0 -DDOTCOMPRESSED=0 -I../agrep -I../libtemplate/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/glimpse-4.18.7-7 -Wdate-time -D_FORTIFY_SOURCE=2 -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: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 ‘agrep’: sgrep.c:1157:51: warning: implicit declaration of function ‘s_output’ [-Wimplicit-function-declaration] 1157 | if (-1 == s_output(text, ¤tpos, textbegin, textend, &lastout, pat, M, oldpat, oldM)) return -1; | ^~~~~~~~ sgrep.c: In function ‘prep_bm’: sgrep.c:1478:10: warning: type defaults to ‘int’ in declaration of ‘m’ [-Wimplicit-int] 1478 | register m; | ^ 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: In function ‘prep4’: sgrep.c:2552:17: warning: implicit declaration of function ‘blog’; did you mean ‘log’? [-Wimplicit-function-declaration] 2552 | BSize = blog(4, m); | ^~~~ | log gcc -DMEASURE_TIMES=0 -DDOTCOMPRESSED=0 -I../agrep -I../libtemplate/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/glimpse-4.18.7-7 -Wdate-time -D_FORTIFY_SOURCE=2 -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: 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: 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)) { | ^~~~~~~~~ gcc -DMEASURE_TIMES=0 -DDOTCOMPRESSED=0 -I../agrep -I../libtemplate/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/glimpse-4.18.7-7 -Wdate-time -D_FORTIFY_SOURCE=2 -c -o utilities.o utilities.c In file included from utilities.c:7: utilities.c: In function ‘Push’: re.h:75:17: warning: implicit declaration of function ‘exit’ [-Wimplicit-function-declaration] 75 | exit(2);\ | ^~~~ utilities.c:21:9: note: in expansion of macro ‘new_node’ 21 | new_node(Stack, node, node); | ^~~~~~~~ utilities.c:8:1: note: include ‘’ or provide a declaration of ‘exit’ 7 | #include "re.h" +++ |+#include 8 | re.h:75:17: warning: incompatible implicit declaration of built-in function ‘exit’ [-Wbuiltin-declaration-mismatch] 75 | exit(2);\ | ^~~~ utilities.c:21:9: note: in expansion of macro ‘new_node’ 21 | new_node(Stack, node, node); | ^~~~~~~~ re.h:75:17: note: include ‘’ or provide a declaration of ‘exit’ 75 | exit(2);\ | ^~~~ utilities.c:21:9: note: in expansion of macro ‘new_node’ 21 | new_node(Stack, node, node); | ^~~~~~~~ re.h:77:9: warning: implicit declaration of function ‘memset’ [-Wimplicit-function-declaration] 77 | memset((l), '\0', sizeof(*(x)));\ | ^~~~~~ utilities.c:21:9: note: in expansion of macro ‘new_node’ 21 | new_node(Stack, node, node); | ^~~~~~~~ utilities.c:8:1: note: include ‘’ or provide a declaration of ‘memset’ 7 | #include "re.h" +++ |+#include 8 | re.h:77:9: warning: incompatible implicit declaration of built-in function ‘memset’ [-Wbuiltin-declaration-mismatch] 77 | memset((l), '\0', sizeof(*(x)));\ | ^~~~~~ utilities.c:21:9: note: in expansion of macro ‘new_node’ 21 | new_node(Stack, node, node); | ^~~~~~~~ re.h:77:9: note: include ‘’ or provide a declaration of ‘memset’ 77 | memset((l), '\0', sizeof(*(x)));\ | ^~~~~~ utilities.c:21:9: note: in expansion of macro ‘new_node’ 21 | new_node(Stack, node, node); | ^~~~~~~~ utilities.c: In function ‘Pop’: utilities.c:42:17: warning: implicit declaration of function ‘free’ [-Wimplicit-function-declaration] 42 | free(temp); | ^~~~ utilities.c:42:17: note: include ‘’ or provide a declaration of ‘free’ utilities.c:42:17: warning: incompatible implicit declaration of built-in function ‘free’ [-Wbuiltin-declaration-mismatch] utilities.c:42:17: note: include ‘’ or provide a declaration of ‘free’ utilities.c: In function ‘pset_union’: re.h:75:17: warning: incompatible implicit declaration of built-in function ‘exit’ [-Wbuiltin-declaration-mismatch] 75 | exit(2);\ | ^~~~ utilities.c:89:17: note: in expansion of macro ‘new_node’ 89 | new_node(Pset, new, new); | ^~~~~~~~ re.h:75:17: note: include ‘’ or provide a declaration of ‘exit’ 75 | exit(2);\ | ^~~~ utilities.c:89:17: note: in expansion of macro ‘new_node’ 89 | new_node(Pset, new, new); | ^~~~~~~~ re.h:77:9: warning: incompatible implicit declaration of built-in function ‘memset’ [-Wbuiltin-declaration-mismatch] 77 | memset((l), '\0', sizeof(*(x)));\ | ^~~~~~ utilities.c:89:17: note: in expansion of macro ‘new_node’ 89 | new_node(Pset, new, new); | ^~~~~~~~ re.h:77:9: note: include ‘’ or provide a declaration of ‘memset’ 77 | memset((l), '\0', sizeof(*(x)));\ | ^~~~~~ utilities.c:89:17: note: in expansion of macro ‘new_node’ 89 | new_node(Pset, new, new); | ^~~~~~~~ re.h:75:17: warning: incompatible implicit declaration of built-in function ‘exit’ [-Wbuiltin-declaration-mismatch] 75 | exit(2);\ | ^~~~ utilities.c:102:25: note: in expansion of macro ‘new_node’ 102 | new_node(Pset, new, new); | ^~~~~~~~ re.h:75:17: note: include ‘’ or provide a declaration of ‘exit’ 75 | exit(2);\ | ^~~~ utilities.c:102:25: note: in expansion of macro ‘new_node’ 102 | new_node(Pset, new, new); | ^~~~~~~~ re.h:77:9: warning: incompatible implicit declaration of built-in function ‘memset’ [-Wbuiltin-declaration-mismatch] 77 | memset((l), '\0', sizeof(*(x)));\ | ^~~~~~ utilities.c:102:25: note: in expansion of macro ‘new_node’ 102 | new_node(Pset, new, new); | ^~~~~~~~ re.h:77:9: note: include ‘’ or provide a declaration of ‘memset’ 77 | memset((l), '\0', sizeof(*(x)));\ | ^~~~~~ utilities.c:102:25: note: in expansion of macro ‘new_node’ 102 | new_node(Pset, new, new); | ^~~~~~~~ utilities.c: In function ‘create_pos’: re.h:75:17: warning: incompatible implicit declaration of built-in function ‘exit’ [-Wbuiltin-declaration-mismatch] 75 | exit(2);\ | ^~~~ utilities.c:124:9: note: in expansion of macro ‘new_node’ 124 | new_node(Pset, x, x); | ^~~~~~~~ re.h:75:17: note: include ‘’ or provide a declaration of ‘exit’ 75 | exit(2);\ | ^~~~ utilities.c:124:9: note: in expansion of macro ‘new_node’ 124 | new_node(Pset, x, x); | ^~~~~~~~ re.h:77:9: warning: incompatible implicit declaration of built-in function ‘memset’ [-Wbuiltin-declaration-mismatch] 77 | memset((l), '\0', sizeof(*(x)));\ | ^~~~~~ utilities.c:124:9: note: in expansion of macro ‘new_node’ 124 | new_node(Pset, x, x); | ^~~~~~~~ re.h:77:9: note: include ‘’ or provide a declaration of ‘memset’ 77 | memset((l), '\0', sizeof(*(x)));\ | ^~~~~~ utilities.c:124:9: note: in expansion of macro ‘new_node’ 124 | new_node(Pset, x, x); | ^~~~~~~~ utilities.c: In function ‘word_exists’: utilities.c:168:30: warning: implicit declaration of function ‘strncmp’ [-Wimplicit-function-declaration] 168 | if (!strncmp(line, word, wordlen)) { | ^~~~~~~ utilities.c:168:30: note: include ‘’ or provide a declaration of ‘strncmp’ utilities.c:168:50: warning: ‘strncmp’ argument 3 type is ‘int’ where ‘unsigned int’ is expected in a call to built-in function declared without prototype [-Wbuiltin-declaration-mismatch] 168 | if (!strncmp(line, word, wordlen)) { | ^~~~~~~ : note: built-in ‘strncmp’ declared here gcc -DMEASURE_TIMES=0 -DDOTCOMPRESSED=0 -I../agrep -I../libtemplate/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/glimpse-4.18.7-7 -Wdate-time -D_FORTIFY_SOURCE=2 -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 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/glimpse-4.18.7-7 -Wdate-time -D_FORTIFY_SOURCE=2 -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,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -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,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now make[3]: Leaving directory '/<>/agrep' make[3]: Entering directory '/<>/libtemplate' Making all in util make[4]: Entering directory '/<>/libtemplate/util' gcc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/glimpse-4.18.7-7 -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -c -o buffer.o buffer.c gcc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/glimpse-4.18.7-7 -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -c -o host.o host.c gcc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/glimpse-4.18.7-7 -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -c -o log.o log.c log.c: In function ‘fatal’: log.c:135:17: warning: implicit declaration of function ‘exit’ [-Wimplicit-function-declaration] 135 | exit(1); | ^~~~ log.c:24:1: note: include ‘’ or provide a declaration of ‘exit’ 23 | #include "util.h" +++ |+#include 24 | log.c:135:17: warning: incompatible implicit declaration of built-in function ‘exit’ [-Wbuiltin-declaration-mismatch] 135 | exit(1); | ^~~~ log.c:135:17: note: include ‘’ or provide a declaration of ‘exit’ log.c:140:17: warning: incompatible implicit declaration of built-in function ‘exit’ [-Wbuiltin-declaration-mismatch] 140 | exit(1); | ^~~~ log.c:140:17: note: include ‘’ or provide a declaration of ‘exit’ log.c:149:9: warning: incompatible implicit declaration of built-in function ‘exit’ [-Wbuiltin-declaration-mismatch] 149 | exit(1); | ^~~~ log.c:149:9: note: include ‘’ or provide a declaration of ‘exit’ gcc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/glimpse-4.18.7-7 -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -c -o strdup.o strdup.c gcc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/glimpse-4.18.7-7 -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -c -o system.o system.c system.c: In function ‘run_cmd’: system.c:70:17: warning: implicit declaration of function ‘memset’ [-Wimplicit-function-declaration] 70 | memset(argv, '\0', sizeof(char *) * 64); | ^~~~~~ system.c:23:1: note: include ‘’ or provide a declaration of ‘memset’ 22 | #include "util.h" +++ |+#include 23 | #ifdef HAVE_SETRLIMIT system.c:70:17: warning: incompatible implicit declaration of built-in function ‘memset’ [-Wbuiltin-declaration-mismatch] 70 | memset(argv, '\0', sizeof(char *) * 64); | ^~~~~~ system.c:70:17: note: include ‘’ or provide a declaration of ‘memset’ system.c: In function ‘do_system_lifetime’: system.c:148:17: warning: incompatible implicit declaration of built-in function ‘memset’ [-Wbuiltin-declaration-mismatch] 148 | memset(argv, '\0', sizeof(char *) * 64); | ^~~~~~ system.c:148:17: note: include ‘’ or provide a declaration of ‘memset’ gcc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/glimpse-4.18.7-7 -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -c -o strerror.o strerror.c gcc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/glimpse-4.18.7-7 -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -c -o string.o string.c gcc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/glimpse-4.18.7-7 -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -c -o xmalloc.o xmalloc.c 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[4]: Leaving directory '/<>/libtemplate/util' Making all in template make[4]: Entering directory '/<>/libtemplate/template' gcc -I../include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/glimpse-4.18.7-7 -Wdate-time -D_FORTIFY_SOURCE=2 -c -o template.o template.c 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[4]: Leaving directory '/<>/libtemplate/template' Making all in lib make[4]: Entering directory '/<>/libtemplate/lib' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/<>/libtemplate/lib' make[3]: Leaving directory '/<>/libtemplate' make[3]: Entering directory '/<>/index' rm -f buildcast.c cp glimpse.c buildcast.c gcc -c -I../index -I../agrep -I../libtemplate/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/glimpse-4.18.7-7 -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: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:502, from /usr/include/arm-linux-gnueabihf/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from glimpse.h:8, from buildcast.c:3: /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:77:1: note: in a call to function ‘strcpy’ declared ‘nonnull’ 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ buildcast.c:765:13: warning: implicit declaration of function ‘tcompress_file’ [-Wimplicit-function-declaration] 765 | tcompress_file(name, outname, TC_REMOVE | TC_EASYSEARCH | TC_OVERWRITE | TC_NOPROMPT); | ^~~~~~~~~~~~~~ buildcast.c: 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:964: In function ‘sprintf’, inlined from ‘cleanup’ at buildcast.c:1067:5: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:30:10: note: ‘__builtin___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/arm-linux-gnueabihf/bits/stdio2.h:30:10: note: ‘__builtin___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/arm-linux-gnueabihf/bits/stdio2.h:30:10: note: ‘__builtin___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/arm-linux-gnueabihf/bits/stdio2.h:30:10: note: ‘__builtin___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/arm-linux-gnueabihf/bits/stdio2.h:30:10: note: ‘__builtin___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/arm-linux-gnueabihf/bits/stdio2.h:30:10: note: ‘__builtin___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/arm-linux-gnueabihf/bits/stdio2.h:30:10: note: ‘__builtin___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 ()); | ~~~~~~~~~~~~~~~~~ gcc -c -I../index -I../agrep -I../libtemplate/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/glimpse-4.18.7-7 region.c gcc -c -I../index -I../agrep -I../libtemplate/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/glimpse-4.18.7-7 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: 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 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/glimpse-4.18.7-7 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: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: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 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: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: At top level: io.c:566:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 566 | static_stop_list(word) | ^~~~~~~~~~~~~~~~ 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:1049:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1049 | dump_mini(indexfile) | ^~~~~~~~~ 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: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 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 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 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 1496 | if ((*pe) != NULL) return; | ^~~~~~ io.c:1463:1: note: declared here 1463 | insert_filename(name, name_index) | ^~~~~~~~~~~~~~~ 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 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 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 1534 | return; | ^~~~~~ io.c:1515:1: note: declared here 1515 | change_filename(name, len, index, newname) | ^~~~~~~~~~~~~~~ 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 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 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 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 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 1577 | return; | ^~~~~~ io.c:1537:1: note: declared here 1537 | delete_filename(name, name_index) | ^~~~~~~~~~~~~~~ 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 ‘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: 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 ‘apply_one_filter.isra’: 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:964, from glimpse.h:8, from io.c:3: In function ‘sprintf’, inlined from ‘apply_one_filter.isra’ at io.c:328:2: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:30:10: note: ‘__builtin___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/arm-linux-gnueabihf/bits/stdio2.h:30:10: note: ‘__builtin___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/arm-linux-gnueabihf/bits/stdio2.h:30:10: note: ‘__builtin___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/arm-linux-gnueabihf/bits/stdio2.h:30:10: note: ‘__builtin___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/arm-linux-gnueabihf/bits/stdio2.h:30:10: note: ‘__builtin___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/arm-linux-gnueabihf/bits/stdio2.h:30:10: note: ‘__builtin___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 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/glimpse-4.18.7-7 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 145 | return; | ^~~~~~ build_in.c:128:1: note: declared here 128 | build_index() | ^~~~~~~~~~~ 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: 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 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: 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 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 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:502, from /usr/include/arm-linux-gnueabihf/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from glimpse.h:8, from build_in.c:26: /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:77:1: note: in a call to function ‘strcpy’ declared ‘nonnull’ 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ build_in.c: 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 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: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: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:1895:5: warning: ‘return’ with no value, in function returning non-void 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 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:1965:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 1965 | delete_removed_indices(deletedlist) | ^~~~~~~~~~~~~~~~~~~~~~ build_in.c:2239:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 2239 | initialize_disable_list(files) | ^~~~~~~~~~~~~~~~~~~~~~~ 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 ‘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 ‘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:964: In function ‘sprintf’, inlined from ‘traverse’ at build_in.c:180:5: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:30:10: note: ‘__builtin___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: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/arm-linux-gnueabihf/bits/stdio2.h:30:10: note: ‘__builtin___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/arm-linux-gnueabihf/bits/stdio2.h:30:10: note: ‘__builtin___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/arm-linux-gnueabihf/bits/stdio2.h:30:10: note: ‘__builtin___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/arm-linux-gnueabihf/bits/stdio2.h:30:10: note: ‘__builtin___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/arm-linux-gnueabihf/bits/stdio2.h:30:10: note: ‘__builtin___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/arm-linux-gnueabihf/bits/stdio2.h:30:10: note: ‘__builtin___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/arm-linux-gnueabihf/bits/stdio2.h:30:10: note: ‘__builtin___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/arm-linux-gnueabihf/bits/stdio2.h:30:10: note: ‘__builtin___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/arm-linux-gnueabihf/bits/stdio2.h:30:10: note: ‘__builtin___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 ()); | ~~~~~~~~~~~~~~~~~ gcc -c -I../index -I../agrep -I../libtemplate/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/glimpse-4.18.7-7 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: 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 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/glimpse-4.18.7-7 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 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/glimpse-4.18.7-7 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: 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) | ^~~~~~~~~~~~~~~~ gcc -c -I../index -I../agrep -I../libtemplate/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/glimpse-4.18.7-7 memlook.c gcc -c -I../index -I../agrep -I../libtemplate/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/glimpse-4.18.7-7 lib.c lib.c:5:16: warning: conflicting types for built-in function ‘strdup’; expected ‘char *(const char *)’ [-Wbuiltin-declaration-mismatch] 5 | unsigned char *strdup(str) | ^~~~~~ lib.c: In function ‘strdup’: lib.c:12:15: warning: implicit declaration of function ‘strlen’ [-Wimplicit-function-declaration] 12 | len = strlen(str); | ^~~~~~ lib.c:4:1: note: include ‘’ or provide a declaration of ‘strlen’ 3 | #include +++ |+#include 4 | lib.c:12:15: warning: incompatible implicit declaration of built-in function ‘strlen’ [-Wbuiltin-declaration-mismatch] 12 | len = strlen(str); | ^~~~~~ lib.c:12:15: note: include ‘’ or provide a declaration of ‘strlen’ lib.c:16:17: warning: implicit declaration of function ‘exit’ [-Wimplicit-function-declaration] 16 | exit(2); | ^~~~ lib.c:4:1: note: include ‘’ or provide a declaration of ‘exit’ 3 | #include +++ |+#include 4 | lib.c:16:17: warning: incompatible implicit declaration of built-in function ‘exit’ [-Wbuiltin-declaration-mismatch] 16 | exit(2); | ^~~~ lib.c:16:17: note: include ‘’ or provide a declaration of ‘exit’ gcc -c -I../index -I../agrep -I../libtemplate/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/glimpse-4.18.7-7 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: 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: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:784:22: warning: implicit declaration of function ‘encode32b’ [-Wimplicit-function-declaration] 784 | offset = encode32b(part_size); | ^~~~~~~~~ partition.c:818:25: warning: implicit declaration of function ‘dump_mini’ [-Wimplicit-function-declaration] 818 | if (BuildTurbo) dump_mini(s); | ^~~~~~~~~ partition.c:842:63: warning: comparison between pointer and zero character constant [-Wpointer-compare] 842 | if ((LIST_GET(name_list, i) != NULL) && (name_list[0] != '\0')) { | ^~ partition.c:842:50: note: did you mean to dereference the pointer? 842 | if ((LIST_GET(name_list, i) != NULL) && (name_list[0] != '\0')) { | ^ partition.c:848:17: warning: argument 1 null where non-null expected [-Wnonnull] 848 | fputs(LIST_GET(name_list, i), f_out); | ^~~~~ In file included from glimpse.h:8, from partition.c:3: /usr/include/stdio.h:713:12: note: in a call to function ‘fputs’ declared ‘nonnull’ 713 | 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: 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: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: 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: 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:964: In function ‘sprintf’, inlined from ‘partition’ at partition.c:118:5: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:30:10: note: ‘__builtin___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/arm-linux-gnueabihf/bits/stdio2.h:30:10: note: ‘__builtin___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/arm-linux-gnueabihf/bits/stdio2.h:30:10: note: ‘__builtin___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/arm-linux-gnueabihf/bits/stdio2.h:30:10: note: ‘__builtin___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/arm-linux-gnueabihf/bits/stdio2.h:30:10: note: ‘__builtin___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/arm-linux-gnueabihf/bits/stdio2.h:30:10: note: ‘__builtin___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/arm-linux-gnueabihf/bits/stdio2.h:30:10: note: ‘__builtin___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/arm-linux-gnueabihf/bits/stdio2.h:30:10: note: ‘__builtin___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/arm-linux-gnueabihf/bits/stdio2.h:30:10: note: ‘__builtin___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/arm-linux-gnueabihf/bits/stdio2.h:30:10: note: ‘__builtin___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/arm-linux-gnueabihf/bits/stdio2.h:30:10: note: ‘__builtin___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/arm-linux-gnueabihf/bits/stdio2.h:30:10: note: ‘__builtin___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/arm-linux-gnueabihf/bits/stdio2.h:30:10: note: ‘__builtin___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/arm-linux-gnueabihf/bits/stdio2.h:30:10: note: ‘__builtin___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/arm-linux-gnueabihf/bits/stdio2.h:30:10: note: ‘__builtin___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/arm-linux-gnueabihf/bits/stdio2.h:30:10: note: ‘__builtin___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/arm-linux-gnueabihf/bits/stdio2.h:30:10: note: ‘__builtin___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/arm-linux-gnueabihf/bits/stdio2.h:30:10: note: ‘__builtin___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/arm-linux-gnueabihf/bits/stdio2.h:30:10: note: ‘__builtin___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/arm-linux-gnueabihf/bits/stdio2.h:30:10: note: ‘__builtin___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/arm-linux-gnueabihf/bits/stdio2.h:30:10: note: ‘__builtin___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/arm-linux-gnueabihf/bits/stdio2.h:30:10: note: ‘__builtin___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/arm-linux-gnueabihf/bits/stdio2.h:30:10: note: ‘__builtin___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/arm-linux-gnueabihf/bits/stdio2.h:30:10: note: ‘__builtin___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/arm-linux-gnueabihf/bits/stdio2.h:30:10: note: ‘__builtin___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/arm-linux-gnueabihf/bits/stdio2.h:30:10: note: ‘__builtin___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,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -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 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/glimpse-4.18.7-7 -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: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: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: 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:964, from glimpse.h:8, from glimpse.c:3: In function ‘sprintf’, inlined from ‘cleanup’ at glimpse.c:1067:5: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:30:10: note: ‘__builtin___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/arm-linux-gnueabihf/bits/stdio2.h:30:10: note: ‘__builtin___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/arm-linux-gnueabihf/bits/stdio2.h:30:10: note: ‘__builtin___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/arm-linux-gnueabihf/bits/stdio2.h:30:10: note: ‘__builtin___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/arm-linux-gnueabihf/bits/stdio2.h:30:10: note: ‘__builtin___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/arm-linux-gnueabihf/bits/stdio2.h:30:10: note: ‘__builtin___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/arm-linux-gnueabihf/bits/stdio2.h:30:10: note: ‘__builtin___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 ()); | ~~~~~~~~~~~~~~~~~ gcc -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -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 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/glimpse-4.18.7-7 -Wdate-time -D_FORTIFY_SOURCE=2 -c -o convert.o convert.c 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 ‘change_format’: convert.c:581:24: warning: implicit declaration of function ‘usage’ [-Wimplicit-function-declaration] 581 | return usage(); | ^~~~~ 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:964, from glimpse.h:8, from convert.c:10: In function ‘sprintf’, inlined from ‘change_format’ at convert.c:794:4: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:30:10: note: ‘__builtin___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 ()); | ~~~~~~~~~~~~~~~~~ gcc -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -L../lib -o ../bin/wgconvert convert.o io.o simpletest.o filetype.o region.o memlook.o getword.o -lagrep -lc -lm make[3]: Leaving directory '/<>/index' make[3]: Entering directory '/<>/dynfilters' flex -F -8 htuml2txt.lex gcc -O3 -fomit-frame-pointer -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/glimpse-4.18.7-7 -c lex.yy.c gcc -o htuml2txt lex.yy.o -lfl make[3]: Leaving directory '/<>/dynfilters' gcc -c -Iindex -Iagrep -Ilibtemplate/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/glimpse-4.18.7-7 -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: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: 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: 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: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:1284:15: warning: implicit declaration of function ‘process_query’ [-Wimplicit-function-declaration] 1284 | ret = process_query(oldargc, oldargv, fileno(stdin)); | ^~~~~~~~~~~~~ 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: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: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: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: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: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: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:2698:60: warning: implicit declaration of function ‘fileagrep_search’ [-Wimplicit-function-declaration] 2698 | if ((ret = fileagrep_search(AM, APattern, 1, >extfiles[i], 0, stdout)) > 0) { | ^~~~~~~~~~~~~~~~ main.c:2764:45: warning: implicit declaration of function ‘apply_filter’ [-Wimplicit-function-declaration] 2764 | if (apply_filter(GTextfiles[i], outname[0]) == 1) { | ^~~~~~~~~~~~ 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: 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:3341:59: warning: implicit declaration of function ‘eval_tree’ [-Wimplicit-function-declaration] 3341 | success = eval_tree(GParse, matched_terminals); | ^~~~~~~~~ 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); | ^~~~~~~~~~~~~~~~~~~ gcc -c -Iindex -Iagrep -Ilibtemplate/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/glimpse-4.18.7-7 -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: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 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 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 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 752 | return; | ^~~~~~ get_filename.c:484:1: note: declared here 484 | get_filenames(index_vect, argc, argv, dummylen, dummypat, file_num) | ^~~~~~~~~~~~~ get_filename.c:778:9: warning: ‘return’ with no value, in function returning non-void 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 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/glimpse-4.18.7-7 -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 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 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 129 | return; | ^~~~~~ get_index.c:118:1: note: declared here 118 | sorted_intersection(filenum, list1, list2, f) | ^~~~~~~~~~~~~~~~~~~ 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: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: In function ‘mini_agrep’: 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: 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 ‘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: In function ‘mgrep_get_index’: get_index.c:747:17: warning: argument 1 null where non-null expected [-Wnonnull] 747 | fclose(f_in); | ^~~~~~~~~~~~ In file included from index/glimpse.h:8, from get_index.c:2: /usr/include/stdio.h:183:12: note: in a call to function ‘fclose’ declared ‘nonnull’ 183 | 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:964: In function ‘sprintf’, inlined from ‘mini_agrep’ at get_index.c:1062:3: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:30:10: note: ‘__builtin___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 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/glimpse-4.18.7-7 -o split.o split.c 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:496:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 496 | split_terminal(first, last) | ^~~~~~~~~~~~~~ gcc -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -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 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/glimpse-4.18.7-7 -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: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: 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: 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: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: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:1135:31: warning: implicit declaration of function ‘process_query’ [-Wimplicit-function-declaration] 1135 | ret = process_query(clargc, clargv, newsockfd); | ^~~~~~~~~~~~~ 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:1388:31: warning: implicit declaration of function ‘usage’ [-Wimplicit-function-declaration] 1388 | if (argc <= 1) return(usage()); | ^~~~~ 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: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: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: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: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: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:2698:60: warning: implicit declaration of function ‘fileagrep_search’ [-Wimplicit-function-declaration] 2698 | if ((ret = fileagrep_search(AM, APattern, 1, >extfiles[i], 0, stdout)) > 0) { | ^~~~~~~~~~~~~~~~ main_server.c:2764:45: warning: implicit declaration of function ‘apply_filter’ [-Wimplicit-function-declaration] 2764 | if (apply_filter(GTextfiles[i], outname[0]) == 1) { | ^~~~~~~~~~~~ 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: 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:3341:59: warning: implicit declaration of function ‘eval_tree’ [-Wimplicit-function-declaration] 3341 | success = eval_tree(GParse, matched_terminals); | ^~~~~~~~~ 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -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 make[2]: Leaving directory '/<>' make[1]: Leaving directory '/<>' dh_auto_test -a make -j4 check "TESTSUITEFLAGS=-j4 --verbose" VERBOSE=1 make[1]: Entering directory '/<>' [ -d bin ] || mkdir bin [ -d lib ] || mkdir lib gcc -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -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 for d in compress agrep libtemplate index dynfilters ; do \ ( cd $d; make ); \ done gcc -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -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 make[2]: Entering directory '/<>/compress' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/<>/compress' make[2]: Entering directory '/<>/agrep' gcc -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -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[2]: Leaving directory '/<>/agrep' make[2]: Entering directory '/<>/libtemplate' Making all in util make[3]: Entering directory '/<>/libtemplate/util' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/<>/libtemplate/util' Making all in template make[3]: Entering directory '/<>/libtemplate/template' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/<>/libtemplate/template' Making all in lib make[3]: Entering directory '/<>/libtemplate/lib' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/<>/libtemplate/lib' make[2]: Leaving directory '/<>/libtemplate' make[2]: Entering directory '/<>/index' gcc -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -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,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -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,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -L../lib -o ../bin/wgconvert convert.o io.o simpletest.o filetype.o region.o memlook.o getword.o -lagrep -lc -lm make[2]: Leaving directory '/<>/index' make[2]: Entering directory '/<>/dynfilters' make[2]: 'htuml2txt' is up to date. make[2]: Leaving directory '/<>/dynfilters' /bin/sh test/check.sh Start check suite run test 1 [1 of 2] -en index test... grep: .glimpse_index: binary file matches fail run test 2 [2 of 2] -en search test... ok Done make[1]: Leaving directory '/<>' create-stamp debian/debhelper-build-stamp fakeroot debian/rules binary-arch dh binary-arch --without autoreconf dh_testroot -a dh_prep -a debian/rules override_dh_auto_install make[1]: Entering directory '/<>' /usr/bin/make install prefix=`pwd`/debian/glimpse/usr make[2]: Entering directory '/<>' [ -d bin ] || mkdir bin [ -d lib ] || mkdir lib for d in compress agrep libtemplate index dynfilters ; do \ ( cd $d; /usr/bin/make ); \ done make[3]: Entering directory '/<>/compress' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/<>/compress' make[3]: Entering directory '/<>/agrep' gcc -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -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[3]: Leaving directory '/<>/agrep' make[3]: Entering directory '/<>/libtemplate' Making all in util make[4]: Entering directory '/<>/libtemplate/util' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/<>/libtemplate/util' Making all in template make[4]: Entering directory '/<>/libtemplate/template' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/<>/libtemplate/template' Making all in lib make[4]: Entering directory '/<>/libtemplate/lib' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/<>/libtemplate/lib' make[3]: Leaving directory '/<>/libtemplate' make[3]: Entering directory '/<>/index' gcc -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -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,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -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,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -L../lib -o ../bin/wgconvert convert.o io.o simpletest.o filetype.o region.o memlook.o getword.o -lagrep -lc -lm make[3]: Leaving directory '/<>/index' make[3]: Entering directory '/<>/dynfilters' make[3]: 'htuml2txt' is up to date. make[3]: Leaving directory '/<>/dynfilters' gcc -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -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,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -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 /<>/debian/glimpse/usr/bin /<>/debian/glimpse/usr/share/man/man1 mkdir /<>/debian/glimpse mkdir /<>/debian/glimpse/usr mkdir /<>/debian/glimpse/usr/bin mkdir /<>/debian/glimpse/usr/share mkdir /<>/debian/glimpse/usr/share/man mkdir /<>/debian/glimpse/usr/share/man/man1 for d in glimpse.1 glimpseindex.1 glimpseserver.1 ; do \ /usr/bin/install -c -m 444 $d /<>/debian/glimpse/usr/share/man/man1 ; \ done for d in compress agrep libtemplate index dynfilters ; do \ ( cd $d; /usr/bin/make install ); \ done make[3]: Entering directory '/<>/compress' for i in tbuild cast uncast ; do \ /usr/bin/install -c $i /<>/debian/glimpse/usr/bin ; \ done make[3]: Leaving directory '/<>/compress' make[3]: Entering directory '/<>/agrep' gcc -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -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 /<>/debian/glimpse/usr/share/man/man1 /usr/bin/install -c agrep /<>/debian/glimpse/usr/bin make[3]: Leaving directory '/<>/agrep' make[3]: Entering directory '/<>/libtemplate' Making install in util make[4]: Entering directory '/<>/libtemplate/util' make[4]: Nothing to be done for 'install'. make[4]: Leaving directory '/<>/libtemplate/util' Making install in template make[4]: Entering directory '/<>/libtemplate/template' make[4]: Nothing to be done for 'install'. make[4]: Leaving directory '/<>/libtemplate/template' Making install in lib make[4]: Entering directory '/<>/libtemplate/lib' make[4]: Nothing to be done for 'install'. make[4]: Leaving directory '/<>/libtemplate/lib' make[3]: Leaving directory '/<>/libtemplate' make[3]: Entering directory '/<>/index' gcc -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -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,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -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,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -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 /<>/debian/glimpse/usr/bin ; \ done make[3]: Leaving directory '/<>/index' make[3]: Entering directory '/<>/dynfilters' gcc -O3 -fomit-frame-pointer -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/glimpse-4.18.7-7 -fPIC -DSHARED_OBJECT -c lex.yy.c gcc -shared -o htuml2txt.so lex.yy.o -lfl make[3]: Leaving directory '/<>/dynfilters' for d in bin/glimpse bin/glimpseserver ; do \ /usr/bin/install -c $d /<>/debian/glimpse/usr/bin ; \ done make[2]: Leaving directory '/<>' install -g root -o root -m 0755 -d `pwd`/debian/glimpse/usr/lib/glimpse mv `pwd`/debian/glimpse/usr/bin/buildcast `pwd`/debian/glimpse/usr/bin/cast `pwd`/debian/glimpse/usr/bin/uncast \ `pwd`/debian/glimpse/usr/bin/tbuild `pwd`/debian/glimpse/usr/bin/wgconvert `pwd`/debian/glimpse/usr/lib/glimpse install -g root -o root -m 0755 -d `pwd`/debian/glimpse/usr/share/doc/glimpse install -g root -o root -m 0644 agrep/README \ `pwd`/debian/glimpse/usr/share/doc/glimpse/README.agrep make[1]: Leaving directory '/<>' dh_installdocs -a dh_installchangelogs -a dh_installman -a dh_perl -a dh_link -a dh_strip_nondeterminism -a dh_compress -a dh_fixperms -a dh_missing -a dh_dwz -a dh_strip -a debugedit: debian/glimpse/usr/lib/glimpse/wgconvert: Unknown DWARF DW_FORM_0x1f20 c94fad76c958448a0612eec3ef770b8fdfa667d4 debugedit: debian/glimpse/usr/lib/glimpse/uncast: Unknown DWARF DW_FORM_0x1f20 be2831cfb20c83b16e27a7aee2395602a586b9b7 debugedit: debian/glimpse/usr/lib/glimpse/buildcast: Unknown DWARF DW_FORM_0x1f20 790f6d47d0e946aeed08bf86b9cf6886a9e14c8f debugedit: debian/glimpse/usr/lib/glimpse/cast: Unknown DWARF DW_FORM_0x1f20 b4594a370cf09c6c2382c0aa73eeff08b59f1352 debugedit: debian/glimpse/usr/lib/glimpse/tbuild: Unknown DWARF DW_FORM_0x1f20 c2a5867c3b7c80db6a615c49381e639cce7a5a45 debugedit: debian/glimpse/usr/bin/glimpseindex: Unknown DWARF DW_FORM_0x1f20 90543b6dd3f2cc177ba62aa03fe7769f2dbb703f debugedit: debian/glimpse/usr/bin/glimpseserver: Unknown DWARF DW_FORM_0x1f21 066a6ffd81125033268837170046ee129e23ae39 debugedit: debian/glimpse/usr/bin/glimpse: Unknown DWARF DW_FORM_0x1f21 0dc3404b628e22c07f69d2ddc269c6a7ddac0734 debugedit: debian/glimpse/usr/bin/agrep: Unknown DWARF DW_FORM_0x1f20 cc3991dbfac61d02afcaf340f578cffc1c3c1a69 dh_makeshlibs -a dh_shlibdeps -a dh_installdeb -a dh_gencontrol -a dh_md5sums -a dh_builddeb -a INFO: pkgstriptranslations version 154 INFO: pkgstriptranslations version 154 pkgstriptranslations: processing glimpse-dbgsym (in debian/.debhelper/glimpse/dbgsym-root); do_strip: , oemstrip: pkgstriptranslations: processing glimpse (in debian/glimpse); do_strip: , oemstrip: pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " pkgstripfiles: processing control file: debian/.debhelper/glimpse/dbgsym-root/DEBIAN/control, package glimpse-dbgsym, directory debian/.debhelper/glimpse/dbgsym-root dpkg-deb: building package 'glimpse-dbgsym' in 'debian/.debhelper/scratch-space/build-glimpse/glimpse-dbgsym_4.18.7-7_armhf.deb'. pkgstripfiles: processing control file: debian/glimpse/DEBIAN/control, package glimpse, directory debian/glimpse .. removing usr/share/doc/glimpse/CHANGES.gz pkgstripfiles: Running PNG optimization (using 4 cpus) for package glimpse ... pkgstripfiles: No PNG files. dpkg-deb: building package 'glimpse' in '../glimpse_4.18.7-7_armhf.deb'. Renaming glimpse-dbgsym_4.18.7-7_armhf.deb to glimpse-dbgsym_4.18.7-7_armhf.ddeb dpkg-genbuildinfo --build=any -O../glimpse_4.18.7-7_armhf.buildinfo dpkg-genchanges --build=any -mLaunchpad Build Daemon -O../glimpse_4.18.7-7_armhf.changes dpkg-genchanges: info: binary-only arch-specific upload (source code and arch-indep packages not included) dpkg-source --after-build . dpkg-source: info: using options from glimpse-4.18.7/debian/source/options: --extend-diff-ignore=^(configure|libtemplate/include/autoconf.h)$ dpkg-buildpackage: info: binary-only upload (no source included) -------------------------------------------------------------------------------- Build finished at 2023-10-26T19:20:07Z Finished -------- I: Built successfully +------------------------------------------------------------------------------+ | Changes | +------------------------------------------------------------------------------+ glimpse_4.18.7-7_armhf.changes: ------------------------------- Format: 1.8 Date: Mon, 02 Oct 2023 11:01:26 +0200 Source: glimpse Binary: glimpse Built-For-Profiles: noudeb Architecture: armhf Version: 4.18.7-7 Distribution: noble-proposed Urgency: medium Maintainer: Launchpad Build Daemon Changed-By: Alexander Zangerl Description: glimpse - search quickly through entire file systems Closes: 1044190 Changes: glimpse (4.18.7-7) unstable; urgency=medium . * build adjustments (closes: #1044190) Checksums-Sha1: 2e3fa296549e80fdd45e0a0e114e650240aca25d 1666784 glimpse-dbgsym_4.18.7-7_armhf.ddeb bf6f0095cef6508f9df78ebc009a9264f28cf1c2 5491 glimpse_4.18.7-7_armhf.buildinfo fc3c3d4714b130fd675588aa2bd076f8592636c0 319218 glimpse_4.18.7-7_armhf.deb Checksums-Sha256: 1417104bb8d1590347c37b64297ae526bbb485e75115e8d30fbe51cf12e5461d 1666784 glimpse-dbgsym_4.18.7-7_armhf.ddeb 7d3ead894e39e252a418d17cea5dc01d3e264e52a714fa7d5515dacac6cceff1 5491 glimpse_4.18.7-7_armhf.buildinfo 61b437c291607901695ec4241b597cd6a69b67270d4d025a177060f4de2aa04a 319218 glimpse_4.18.7-7_armhf.deb Files: b74c92ae739553f9248ab30d9b443e02 1666784 debug optional glimpse-dbgsym_4.18.7-7_armhf.ddeb 8a31709df878d5739e352da501f39d5d 5491 text optional glimpse_4.18.7-7_armhf.buildinfo 0812681f6b10098a9dcebc955c3c10e6 319218 text optional glimpse_4.18.7-7_armhf.deb /<>/glimpse_4.18.7-7_armhf.changes.new could not be renamed to /<>/glimpse_4.18.7-7_armhf.changes: Illegal seek Distribution field may be wrong!!! +------------------------------------------------------------------------------+ | Buildinfo | +------------------------------------------------------------------------------+ Format: 1.0 Source: glimpse Binary: glimpse glimpse-dbgsym Architecture: armhf Version: 4.18.7-7 Checksums-Md5: b74c92ae739553f9248ab30d9b443e02 1666784 glimpse-dbgsym_4.18.7-7_armhf.ddeb 0812681f6b10098a9dcebc955c3c10e6 319218 glimpse_4.18.7-7_armhf.deb Checksums-Sha1: 2e3fa296549e80fdd45e0a0e114e650240aca25d 1666784 glimpse-dbgsym_4.18.7-7_armhf.ddeb fc3c3d4714b130fd675588aa2bd076f8592636c0 319218 glimpse_4.18.7-7_armhf.deb Checksums-Sha256: 1417104bb8d1590347c37b64297ae526bbb485e75115e8d30fbe51cf12e5461d 1666784 glimpse-dbgsym_4.18.7-7_armhf.ddeb 61b437c291607901695ec4241b597cd6a69b67270d4d025a177060f4de2aa04a 319218 glimpse_4.18.7-7_armhf.deb Build-Origin: Ubuntu Build-Architecture: armhf Build-Date: Thu, 26 Oct 2023 19:20:06 +0000 Build-Path: /<> Build-Tainted-By: merged-usr-via-aliased-dirs usr-local-has-programs Installed-Build-Depends: autoconf (= 2.71-3), automake (= 1:1.16.5-1.3), autopoint (= 0.21-13), autotools-dev (= 20220109.1), base-files (= 13ubuntu3), base-passwd (= 3.6.2), bash (= 5.2.15-2ubuntu1), binutils (= 2.41-5ubuntu1), binutils-arm-linux-gnueabihf (= 2.41-5ubuntu1), binutils-common (= 2.41-5ubuntu1), bsdextrautils (= 2.39.1-4ubuntu2), bsdutils (= 1:2.39.1-4ubuntu2), build-essential (= 12.10ubuntu1), bzip2 (= 1.0.8-5build1), coreutils (= 9.1-1ubuntu2), cpp (= 4:13.2.0-1ubuntu1), cpp-13 (= 13.2.0-4ubuntu3), dash (= 0.5.12-6ubuntu1), debconf (= 1.5.82), debhelper (= 13.11.7ubuntu1), debianutils (= 5.14), debugedit (= 1:5.0-5), dh-autoreconf (= 20), dh-strip-nondeterminism (= 1.13.1-1), diffutils (= 1:3.10-1), dpkg (= 1.22.0ubuntu1), dpkg-dev (= 1.22.0ubuntu1), dwz (= 0.15-1), file (= 1:5.45-2), findutils (= 4.9.0-5), flex (= 2.6.4-8.2), g++ (= 4:13.2.0-1ubuntu1), g++-13 (= 13.2.0-4ubuntu3), gcc (= 4:13.2.0-1ubuntu1), gcc-13 (= 13.2.0-4ubuntu3), gcc-13-base (= 13.2.0-4ubuntu3), gettext (= 0.21-13), gettext-base (= 0.21-13), grep (= 3.11-3), groff-base (= 1.23.0-3), gzip (= 1.12-1ubuntu1), hostname (= 3.23+nmu1ubuntu1), init-system-helpers (= 1.65.2ubuntu1), intltool-debian (= 0.35.0+20060710.6), libacl1 (= 2.3.1-3), libarchive-zip-perl (= 1.68-1), libasan8 (= 13.2.0-4ubuntu3), libatomic1 (= 13.2.0-4ubuntu3), libattr1 (= 1:2.5.1-4), libaudit-common (= 1:3.1.1-1), libaudit1 (= 1:3.1.1-1), libbinutils (= 2.41-5ubuntu1), libblkid1 (= 2.39.1-4ubuntu2), libbz2-1.0 (= 1.0.8-5build1), libc-bin (= 2.38-3ubuntu1), libc-dev-bin (= 2.38-3ubuntu1), libc6 (= 2.38-3ubuntu1), libc6-dev (= 2.38-3ubuntu1), libcap-ng0 (= 0.8.3-1build2), libcap2 (= 1:2.66-4ubuntu1), libcc1-0 (= 13.2.0-4ubuntu3), libcom-err2 (= 1.47.0-2ubuntu1), libcrypt-dev (= 1:4.4.36-2), libcrypt1 (= 1:4.4.36-2), libctf-nobfd0 (= 2.41-5ubuntu1), libctf0 (= 2.41-5ubuntu1), libdb5.3 (= 5.3.28+dfsg2-2), libdebconfclient0 (= 0.270ubuntu1), libdebhelper-perl (= 13.11.7ubuntu1), libdpkg-perl (= 1.22.0ubuntu1), libdw1 (= 0.189-4), libelf1 (= 0.189-4), libfile-stripnondeterminism-perl (= 1.13.1-1), libfl-dev (= 2.6.4-8.2), libfl2 (= 2.6.4-8.2), libgcc-13-dev (= 13.2.0-4ubuntu3), libgcc-s1 (= 13.2.0-4ubuntu3), libgcrypt20 (= 1.10.2-3ubuntu1), libgdbm-compat4 (= 1.23-3), libgdbm6 (= 1.23-3), libgmp10 (= 2:6.3.0+dfsg-2ubuntu4), libgomp1 (= 13.2.0-4ubuntu3), libgpg-error0 (= 1.47-2), libgssapi-krb5-2 (= 1.20.1-3ubuntu1), libicu72 (= 72.1-3ubuntu3), libisl23 (= 0.26-3), libjansson4 (= 2.14-2), libk5crypto3 (= 1.20.1-3ubuntu1), libkeyutils1 (= 1.6.3-2), libkrb5-3 (= 1.20.1-3ubuntu1), libkrb5support0 (= 1.20.1-3ubuntu1), liblz4-1 (= 1.9.4-1), liblzma5 (= 5.4.4-0.1), libmagic-mgc (= 1:5.45-2), libmagic1 (= 1:5.45-2), libmd0 (= 1.1.0-1), libmount1 (= 2.39.1-4ubuntu2), libmpc3 (= 1.3.1-1), libmpfr6 (= 4.2.1-1), libnsl-dev (= 1.3.0-2build2), libnsl2 (= 1.3.0-2build2), libpam-modules (= 1.5.2-6ubuntu1), libpam-modules-bin (= 1.5.2-6ubuntu1), libpam-runtime (= 1.5.2-6ubuntu1), libpam0g (= 1.5.2-6ubuntu1), libpcre2-8-0 (= 10.42-4), libperl5.36 (= 5.36.0-9ubuntu1), libpipeline1 (= 1.5.7-1), libseccomp2 (= 2.5.4-1ubuntu3), libselinux1 (= 3.5-1), libsframe1 (= 2.41-5ubuntu1), libsmartcols1 (= 2.39.1-4ubuntu2), libssl3 (= 3.0.10-1ubuntu2.1), libstdc++-13-dev (= 13.2.0-4ubuntu3), libstdc++6 (= 13.2.0-4ubuntu3), libsub-override-perl (= 0.09-4), libsystemd0 (= 253.5-1ubuntu7), libtinfo6 (= 6.4+20231016-1), libtirpc-common (= 1.3.3+ds-1), libtirpc-dev (= 1.3.3+ds-1), libtirpc3 (= 1.3.3+ds-1), libtool (= 2.4.7-7), libubsan1 (= 13.2.0-4ubuntu3), libuchardet0 (= 0.0.7-1build2), libudev1 (= 253.5-1ubuntu7), libunistring2 (= 1.0-2), libuuid1 (= 2.39.1-4ubuntu2), libxml2 (= 2.9.14+dfsg-1.3), libzstd1 (= 1.5.5+dfsg2-2), linux-libc-dev (= 6.5.0-9.9), login (= 1:4.13+dfsg1-1ubuntu1), lto-disabled-list (= 43), m4 (= 1.4.19-4), make (= 4.3-4.1build1), man-db (= 2.12.0-1), mawk (= 1.3.4.20230808-1), ncurses-base (= 6.4+20231016-1), ncurses-bin (= 6.4+20231016-1), patch (= 2.7.6-7build2), perl (= 5.36.0-9ubuntu1), perl-base (= 5.36.0-9ubuntu1), perl-modules-5.36 (= 5.36.0-9ubuntu1), po-debconf (= 1.0.21+nmu1), rpcsvc-proto (= 1.4.2-0ubuntu6), sed (= 4.9-1), sensible-utils (= 0.0.20), sysvinit-utils (= 3.07-1ubuntu1), tar (= 1.34+dfsg-1.2ubuntu1), util-linux (= 2.39.1-4ubuntu2), xz-utils (= 5.4.4-0.1), zlib1g (= 1:1.2.13.dfsg-1ubuntu5) Environment: DEB_BUILD_OPTIONS="parallel=4" DEB_BUILD_PROFILES="noudeb" LANG="C.UTF-8" LC_ALL="C.UTF-8" SOURCE_DATE_EPOCH="1696237286" +------------------------------------------------------------------------------+ | Package contents | +------------------------------------------------------------------------------+ glimpse_4.18.7-7_armhf.deb -------------------------- new Debian package, version 2.0. size 319218 bytes: control archive=1216 bytes. 753 bytes, 19 lines control 1188 bytes, 19 lines md5sums Package: glimpse Version: 4.18.7-7 Architecture: armhf Maintainer: Ubuntu Developers Original-Maintainer: Alexander Zangerl Installed-Size: 1218 Depends: libc6 (>= 2.34) Conflicts: agrep Replaces: agrep Provides: agrep Section: text Priority: optional Description: search quickly through entire file systems Glimpse, which stands for GLobal IMPlicit SEarch, is a very popular UNIX indexing and query system that allows you to search through a large set of files very quickly. Glimpse supports most of agrep's options (agrep is our powerful version of grep) including approximate matching (e.g., finding misspelled words), Boolean queries, and even some limited forms of regular expressions. drwxr-xr-x root/root 0 2023-10-02 09:01 ./ drwxr-xr-x root/root 0 2023-10-02 09:01 ./usr/ drwxr-xr-x root/root 0 2023-10-02 09:01 ./usr/bin/ -rwxr-xr-x root/root 116432 2023-10-02 09:01 ./usr/bin/agrep -rwxr-xr-x root/root 227436 2023-10-02 09:01 ./usr/bin/glimpse -rwxr-xr-x root/root 186328 2023-10-02 09:01 ./usr/bin/glimpseindex -rwxr-xr-x root/root 223344 2023-10-02 09:01 ./usr/bin/glimpseserver drwxr-xr-x root/root 0 2023-10-02 09:01 ./usr/lib/ drwxr-xr-x root/root 0 2023-10-02 09:01 ./usr/lib/glimpse/ -rwxr-xr-x root/root 182232 2023-10-02 09:01 ./usr/lib/glimpse/buildcast -rwxr-xr-x root/root 38468 2023-10-02 09:01 ./usr/lib/glimpse/cast -rwxr-xr-x root/root 22084 2023-10-02 09:01 ./usr/lib/glimpse/tbuild -rwxr-xr-x root/root 38468 2023-10-02 09:01 ./usr/lib/glimpse/uncast -rwxr-xr-x root/root 145364 2023-10-02 09:01 ./usr/lib/glimpse/wgconvert drwxr-xr-x root/root 0 2023-10-02 09:01 ./usr/share/ drwxr-xr-x root/root 0 2023-10-02 09:01 ./usr/share/doc/ drwxr-xr-x root/root 0 2023-10-02 09:01 ./usr/share/doc/glimpse/ -rw-r--r-- root/root 1020 2016-10-25 17:28 ./usr/share/doc/glimpse/KNOWN_BUGS -rw-r--r-- root/root 2422 2016-10-25 17:28 ./usr/share/doc/glimpse/README -rw-r--r-- root/root 2969 2023-10-02 09:01 ./usr/share/doc/glimpse/README.agrep.gz -rw-r--r-- root/root 2632 2016-10-25 17:28 ./usr/share/doc/glimpse/agrep.algorithms -rw-r--r-- root/root 571 2023-10-02 09:01 ./usr/share/doc/glimpse/changelog.Debian.gz -rw-r--r-- root/root 2042 2019-12-29 01:03 ./usr/share/doc/glimpse/copyright drwxr-xr-x root/root 0 2023-10-02 09:01 ./usr/share/man/ drwxr-xr-x root/root 0 2023-10-02 09:01 ./usr/share/man/man1/ -rw-r--r-- root/root 5112 2023-10-02 09:01 ./usr/share/man/man1/agrep.1.gz -rw-r--r-- root/root 13701 2023-10-02 09:01 ./usr/share/man/man1/glimpse.1.gz -rw-r--r-- root/root 9462 2023-10-02 09:01 ./usr/share/man/man1/glimpseindex.1.gz -rw-r--r-- root/root 1518 2023-10-02 09:01 ./usr/share/man/man1/glimpseserver.1.gz +------------------------------------------------------------------------------+ | Post Build | +------------------------------------------------------------------------------+ +------------------------------------------------------------------------------+ | Cleanup | +------------------------------------------------------------------------------+ Purging /<> Not removing build depends: as requested +------------------------------------------------------------------------------+ | Summary | +------------------------------------------------------------------------------+ Build Architecture: armhf Build Type: any Build-Space: 19300 Build-Time: 88 Distribution: noble-proposed Host Architecture: armhf Install-Time: 100 Job: glimpse_4.18.7-7.dsc Machine Architecture: arm64 Package: glimpse Package-Time: 190 Source-Version: 4.18.7-7 Space: 19300 Status: successful Version: 4.18.7-7 -------------------------------------------------------------------------------- Finished at 2023-10-26T19:20:07Z Build needed 00:03:10, 19300k disk space RUN: /usr/share/launchpad-buildd/bin/in-target scan-for-processes --backend=chroot --series=noble --arch=armhf PACKAGEBUILD-26915421 Scanning for processes to kill in build PACKAGEBUILD-26915421