Running as unit: rb-build-i386_19-32070.service ==================================================================================== Mon Nov 25 17:41:55 UTC 2024 - running /srv/jenkins/bin/reproducible_build.sh (for job reproducible_builder_i386_19) on jenkins, called using "infom07-i386 infom08-i386" as arguments. Mon Nov 25 17:41:55 UTC 2024 - actually running "reproducible_build.sh" (md5sum 68e686e434c9ab7bc3ec047d8b309cbc) as "/tmp/jenkins-script-JLyMAOrE" $ git clone https://salsa.debian.org/qa/jenkins.debian.net.git ; more CONTRIBUTING Mon Nov 25 17:41:55 UTC 2024 - checking /var/lib/jenkins/offline_nodes if infom07-i386.debian.net is marked as down. Mon Nov 25 17:41:55 UTC 2024 - checking via ssh if infom07-i386.debian.net is up. removed '/tmp/read-only-fs-test-fQRv6m' Mon Nov 25 17:41:56 UTC 2024 - checking /var/lib/jenkins/offline_nodes if infom08-i386.debian.net is marked as down. Mon Nov 25 17:41:56 UTC 2024 - checking via ssh if infom08-i386.debian.net is up. removed '/tmp/read-only-fs-test-1caUOh' ok, let's check if lnav is building anywhere yet… ok, lnav is not building anywhere… UPDATE 1 ============================================================================= Initialising reproducibly build of lnav in unstable on i386 on jenkins now. 1st build will be done on infom07-i386.debian.net. 2nd build will be done on infom08-i386.debian.net. ============================================================================= Mon Nov 25 17:42:03 UTC 2024 I: starting to build lnav/unstable/i386 on jenkins on '2024-11-25 17:41' Mon Nov 25 17:42:03 UTC 2024 I: The jenkins build log is/was available at https://jenkins.debian.net/userContent/reproducible/debian/build_service/i386_19/32070/console.log 1732556523 i386 unstable lnav Mon Nov 25 17:42:03 UTC 2024 I: Downloading source for unstable/lnav=0.12.3-1 --2024-11-25 17:42:03-- http://deb.debian.org/debian/pool/main/l/lnav/lnav_0.12.3-1.dsc Connecting to 46.16.76.132:3128... connected. Proxy request sent, awaiting response... 200 OK Length: 2114 (2.1K) [text/prs.lines.tag] Saving to: ‘lnav_0.12.3-1.dsc’ 0K .. 100% 268M=0s 2024-11-25 17:42:03 (268 MB/s) - ‘lnav_0.12.3-1.dsc’ saved [2114/2114] --2024-11-25 17:42:03-- http://deb.debian.org/debian/pool/main/l/lnav/lnav_0.12.3-1.dsc Connecting to 46.16.76.132:3128... connected. Proxy request sent, awaiting response... 200 OK Length: 2114 (2.1K) [text/prs.lines.tag] Saving to: ‘lnav_0.12.3-1.dsc’ 0K .. 100% 268M=0s 2024-11-25 17:42:03 (268 MB/s) - ‘lnav_0.12.3-1.dsc’ saved [2114/2114] Mon Nov 25 17:42:04 UTC 2024 I: lnav_0.12.3-1.dsc -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 3.0 (quilt) Source: lnav Binary: lnav Architecture: any Version: 0.12.3-1 Maintainer: Salvatore Bonaccorso Homepage: https://lnav.org Standards-Version: 4.7.0 Vcs-Browser: https://salsa.debian.org/carnil/lnav Vcs-Git: https://salsa.debian.org/carnil/lnav.git Build-Depends: debhelper-compat (= 13), libarchive-dev, libbz2-dev, libcurl4-gnutls-dev, libgpm-dev, libncurses-dev, libpcre2-dev, libreadline-dev, libsqlite3-dev, openssh-client, re2c, tzdata, zlib1g-dev, xz-utils Package-List: lnav deb admin optional arch=any Checksums-Sha1: 3750f22ea66ec4b1d13bcd38a618f6b4a8eb2396 17567828 lnav_0.12.3.orig.tar.xz 5094414cf3b83ea386081ca6e7b356b39405af27 11008 lnav_0.12.3-1.debian.tar.xz Checksums-Sha256: 6ba5273a2b6ff7629009f3d5e6141575825d0c61b6abc07ccc9a093401fb94ab 17567828 lnav_0.12.3.orig.tar.xz cbe4d962624ad2a4b1d3a4ebb7ccfe8ae1f1f8226e641bd964639b0fdeb3fc9d 11008 lnav_0.12.3-1.debian.tar.xz Files: 876e18f606ba3b330d451588de735687 17567828 lnav_0.12.3.orig.tar.xz 49708f411370cdf772c5a4b6b41eda15 11008 lnav_0.12.3-1.debian.tar.xz -----BEGIN PGP SIGNATURE----- iQKmBAEBCgCQFiEERkRAmAjBceBVMd3uBUy48xNDz0QFAmdDXfBfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDQ2 NDQ0MDk4MDhDMTcxRTA1NTMxRERFRTA1NENCOEYzMTM0M0NGNDQSHGNhcm5pbEBk ZWJpYW4ub3JnAAoJEAVMuPMTQ89EZpgP/03Tw4NpolJ2XjvooPsUaOCEZYZiu806 o4HZSJHLcFoGNlYiD/AyUQcW5eLDOUDmaxVaHNVWLZMo5zzxnOCUJj5cr6ZOaE1a cWpW4vqLimSuWge6TdztFmgsRpJO/Rnt9dNvL1AZ4wL1Ic3hqQejpwk9W0GqcmbG B2hpe6k7bac27Ubh6p9ORekooTk2lr7yaJaGq8QYs03h3BWQ0ZrJvdcZsiGkoPkl pfmeP+RNUFtSABRxY0ekfYNIG5gqnHVwsm03Jhy4n0WbcoSA9uQ0S01Lja7rTUxm xY/uK3ZwA+ApbcT+8Dj2iIz96HOLirsGw2fjbjOxU7Zp9Njp+G89dBAKR7ZowUM1 YpgcewVK7rHJu/SjbR1xLSMImFplgFaYv/V6HqnFuvD1PzVryLlV5tJforKdiFKx uSKPlwquo7CSiztx9XwS23hPd2esFHECMZrNbulGexi+tsNCOd6u7pDjOln1Njvr 4IBHKJZR7rew2fPbVVk6GviLZ8QJ/v9f7J1svpbvpMg9bGlcpL7Oq1Z9esfTO9gS tG1lMANL8gp/hGng1h9/lLKAMnpXQtWTy8rK1JR7Ad5yb0squPkEDYoHaFa6mRH/ FbBkWo2hpxq+nGtpRynVCnWG5NTmUKKL2Tn+UrbWMTuuuDG6Lp06yLsw2MnGoEPO 7NtTlu3eRo7s =gi6k -----END PGP SIGNATURE----- Mon Nov 25 17:42:04 UTC 2024 I: Checking whether the package is not for us Mon Nov 25 17:42:04 UTC 2024 I: Starting 1st build on remote node infom07-i386.debian.net. Mon Nov 25 17:42:04 UTC 2024 I: Preparing to do remote build '1' on infom07-i386.debian.net. Mon Nov 25 17:42:04 UTC 2024 - checking /var/lib/jenkins/offline_nodes if infom07-i386.debian.net is marked as down. Mon Nov 25 17:42:04 UTC 2024 - checking via ssh if infom07-i386.debian.net is up. removed '/tmp/read-only-fs-test-y4F7D4' ==================================================================================== Mon Nov 25 17:42:05 UTC 2024 - running /srv/jenkins/bin/reproducible_build.sh (for job /srv/jenkins/bin/reproducible_build.sh) on infom07-i386, called using "1 lnav unstable /srv/reproducible-results/rbuild-debian/r-b-build.8K1RkO3Y 0.12.3-1" as arguments. Mon Nov 25 17:42:05 UTC 2024 - actually running "reproducible_build.sh" (md5sum 68e686e434c9ab7bc3ec047d8b309cbc) as "/tmp/jenkins-script-svNaj3tz" $ git clone https://salsa.debian.org/qa/jenkins.debian.net.git ; more CONTRIBUTING Mon Nov 25 17:42:05 UTC 2024 I: Downloading source for unstable/lnav=0.12.3-1 Reading package lists... NOTICE: 'lnav' packaging is maintained in the 'Git' version control system at: https://salsa.debian.org/carnil/lnav.git Please use: git clone https://salsa.debian.org/carnil/lnav.git to retrieve the latest (possibly unreleased) updates to the package. Need to get 17.6 MB of source archives. Get:1 http://deb.debian.org/debian unstable/main lnav 0.12.3-1 (dsc) [2114 B] Get:2 http://deb.debian.org/debian unstable/main lnav 0.12.3-1 (tar) [17.6 MB] Get:3 http://deb.debian.org/debian unstable/main lnav 0.12.3-1 (diff) [11.0 kB] Fetched 17.6 MB in 0s (53.5 MB/s) Download complete and in download only mode Reading package lists... NOTICE: 'lnav' packaging is maintained in the 'Git' version control system at: https://salsa.debian.org/carnil/lnav.git Please use: git clone https://salsa.debian.org/carnil/lnav.git to retrieve the latest (possibly unreleased) updates to the package. Need to get 17.6 MB of source archives. Get:1 http://deb.debian.org/debian unstable/main lnav 0.12.3-1 (dsc) [2114 B] Get:2 http://deb.debian.org/debian unstable/main lnav 0.12.3-1 (tar) [17.6 MB] Get:3 http://deb.debian.org/debian unstable/main lnav 0.12.3-1 (diff) [11.0 kB] Fetched 17.6 MB in 0s (53.5 MB/s) Download complete and in download only mode ============================================================================= Building lnav in unstable on i386 on infom07-i386 now. Date: Mon Nov 25 17:42:05 UTC 2024 Date UTC: Mon Nov 25 17:42:05 UTC 2024 ============================================================================= W: /root/.pbuilderrc does not exist I: Logging to b1/build.log I: pbuilder: network access will be disabled during build I: Current time: Mon Nov 25 05:42:06 -12 2024 I: pbuilder-time-stamp: 1732556526 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz] I: copying local configuration W: --override-config is not set; not updating apt.conf Read the manpage for details. I: mounting /proc filesystem I: mounting /sys filesystem I: creating /{dev,run}/shm I: mounting /dev/pts filesystem I: redirecting /dev/ptmx to /dev/pts/ptmx I: policy-rc.d already exists I: using eatmydata during job I: Copying source file I: copying [lnav_0.12.3-1.dsc] I: copying [./lnav_0.12.3.orig.tar.xz] I: copying [./lnav_0.12.3-1.debian.tar.xz] I: Extracting source gpgv: Signature made Sun Nov 24 17:10:08 2024 gpgv: using RSA key 4644409808C171E05531DDEE054CB8F31343CF44 gpgv: issuer "carnil@debian.org" gpgv: Can't check signature: No public key dpkg-source: warning: cannot verify inline signature for ./lnav_0.12.3-1.dsc: no acceptable signature found dpkg-source: info: extracting lnav in lnav-0.12.3 dpkg-source: info: unpacking lnav_0.12.3.orig.tar.xz dpkg-source: info: unpacking lnav_0.12.3-1.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying default-to-var-log-syslog-on-Debian.patch dpkg-source: info: applying disable-test_mvwattrline.patch dpkg-source: info: applying disable-test_vt52_curses.patch dpkg-source: info: applying disable-broken-test_logfile-test.patch dpkg-source: info: applying disable-test_sql.patch dpkg-source: info: applying disable-broken-test_listview.patch dpkg-source: info: applying disable-test_config.patch dpkg-source: info: applying disable-test_sql_json_func.patch dpkg-source: info: applying disable-test_cli.patch dpkg-source: info: applying disable-test_sql_str_func.patch dpkg-source: info: applying disable-test_text_file.patch dpkg-source: info: applying tests-Substitute-prefix-path-to-lnav-nf-sample-in-ex.patch I: Not using root during the build. I: Installing the build-deps I: user script /srv/workspace/pbuilder/20427/tmp/hooks/D02_print_environment starting I: set BUILDDIR='/build/reproducible-path' BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' BUILDUSERNAME='pbuilder1' BUILD_ARCH='i386' DEBIAN_FRONTEND='noninteractive' DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=6 ' DISTRIBUTION='unstable' HOME='/root' HOST_ARCH='i386' IFS=' ' INVOCATION_ID='017b320abe7b46c2b68e4c5521319f71' LANG='C' LANGUAGE='en_US:en' LC_ALL='C' LD_LIBRARY_PATH='/usr/lib/libeatmydata' LD_PRELOAD='libeatmydata.so' MAIL='/var/mail/root' OPTIND='1' PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' PBCURRENTCOMMANDLINEOPERATION='build' PBUILDER_OPERATION='build' PBUILDER_PKGDATADIR='/usr/share/pbuilder' PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' PBUILDER_SYSCONFDIR='/etc' PPID='20427' PS1='# ' PS2='> ' PS4='+ ' PWD='/' SHELL='/bin/bash' SHLVL='2' SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.8K1RkO3Y/pbuilderrc_FFFi --distribution unstable --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.8K1RkO3Y/b1 --logfile b1/build.log lnav_0.12.3-1.dsc' SUDO_GID='111' SUDO_UID='104' SUDO_USER='jenkins' TERM='unknown' TZ='/usr/share/zoneinfo/Etc/GMT+12' USER='root' _='/usr/bin/systemd-run' I: uname -a Linux infom07-i386 6.1.0-28-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.119-1 (2024-11-22) x86_64 GNU/Linux I: ls -l /bin lrwxrwxrwx 1 root root 7 Nov 22 14:40 /bin -> usr/bin I: user script /srv/workspace/pbuilder/20427/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy Version: 0.invalid.0 Architecture: i386 Maintainer: Debian Pbuilder Team Description: Dummy package to satisfy dependencies with aptitude - created by pbuilder This package was created automatically by pbuilder to satisfy the build-dependencies of the package being currently built. Depends: debhelper-compat (= 13), libarchive-dev, libbz2-dev, libcurl4-gnutls-dev, libgpm-dev, libncurses-dev, libpcre2-dev, libreadline-dev, libsqlite3-dev, openssh-client, re2c, tzdata, zlib1g-dev, xz-utils dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'. Selecting previously unselected package pbuilder-satisfydepends-dummy. (Reading database ... 19951 files and directories currently installed.) Preparing to unpack .../pbuilder-satisfydepends-dummy.deb ... Unpacking pbuilder-satisfydepends-dummy (0.invalid.0) ... dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring anyway as you requested: pbuilder-satisfydepends-dummy depends on debhelper-compat (= 13); however: Package debhelper-compat is not installed. pbuilder-satisfydepends-dummy depends on libarchive-dev; however: Package libarchive-dev is not installed. pbuilder-satisfydepends-dummy depends on libbz2-dev; however: Package libbz2-dev is not installed. pbuilder-satisfydepends-dummy depends on libcurl4-gnutls-dev; however: Package libcurl4-gnutls-dev is not installed. pbuilder-satisfydepends-dummy depends on libgpm-dev; however: Package libgpm-dev is not installed. pbuilder-satisfydepends-dummy depends on libncurses-dev; however: Package libncurses-dev is not installed. pbuilder-satisfydepends-dummy depends on libpcre2-dev; however: Package libpcre2-dev is not installed. pbuilder-satisfydepends-dummy depends on libreadline-dev; however: Package libreadline-dev is not installed. pbuilder-satisfydepends-dummy depends on libsqlite3-dev; however: Package libsqlite3-dev is not installed. pbuilder-satisfydepends-dummy depends on openssh-client; however: Package openssh-client is not installed. pbuilder-satisfydepends-dummy depends on re2c; however: Package re2c is not installed. pbuilder-satisfydepends-dummy depends on tzdata; however: Package tzdata is not installed. pbuilder-satisfydepends-dummy depends on zlib1g-dev; however: Package zlib1g-dev is not installed. Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ... Reading package lists... Building dependency tree... Reading state information... Initializing package states... Writing extended state information... Building tag database... pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) The following NEW packages will be installed: autoconf{a} automake{a} autopoint{a} autotools-dev{a} bsdextrautils{a} comerr-dev{a} debhelper{a} dh-autoreconf{a} dh-strip-nondeterminism{a} dwz{a} file{a} gettext{a} gettext-base{a} groff-base{a} icu-devtools{a} intltool-debian{a} krb5-multidev{a} libacl1-dev{a} libarchive-dev{a} libarchive-zip-perl{a} libarchive13t64{a} libattr1-dev{a} libbrotli-dev{a} libbrotli1{a} libbz2-dev{a} libcbor0.10{a} libcom-err2{a} libcurl3t64-gnutls{a} libcurl4-gnutls-dev{a} libdebhelper-perl{a} libedit2{a} libelf1t64{a} libevent-2.1-7t64{a} libext2fs-dev{a} libext2fs2t64{a} libfido2-1{a} libfile-stripnondeterminism-perl{a} libgmp-dev{a} libgmpxx4ldbl{a} libgnutls-dane0t64{a} libgnutls-openssl27t64{a} libgnutls28-dev{a} libgpm-dev{a} libgpm2{a} libgssapi-krb5-2{a} libgssrpc4t64{a} libicu-dev{a} libicu72{a} libidn2-dev{a} libk5crypto3{a} libkadm5clnt-mit12{a} libkadm5srv-mit12{a} libkdb5-10t64{a} libkeyutils1{a} libkrb5-3{a} libkrb5-dev{a} libkrb5support0{a} libldap-2.5-0{a} libldap-dev{a} liblz4-dev{a} liblzma-dev{a} libmagic-mgc{a} libmagic1t64{a} libncurses-dev{a} libncurses6{a} libnghttp2-14{a} libnghttp2-dev{a} libnghttp3-9{a} libnghttp3-dev{a} libngtcp2-16{a} libngtcp2-crypto-gnutls-dev{a} libngtcp2-crypto-gnutls8{a} libngtcp2-dev{a} libp11-kit-dev{a} libpcre2-16-0{a} libpcre2-32-0{a} libpcre2-dev{a} libpcre2-posix3{a} libpipeline1{a} libpkgconf3{a} libpsl-dev{a} libpsl5t64{a} libreadline-dev{a} libreadline8t64{a} librtmp-dev{a} librtmp1{a} libsasl2-2{a} libsasl2-modules-db{a} libsqlite3-dev{a} libssh2-1-dev{a} libssh2-1t64{a} libssl-dev{a} libtasn1-6-dev{a} libtool{a} libuchardet0{a} libunbound8{a} libxml2{a} libxml2-dev{a} libzstd-dev{a} m4{a} man-db{a} nettle-dev{a} openssh-client{a} pkgconf{a} pkgconf-bin{a} po-debconf{a} re2c{a} readline-common{a} sensible-utils{a} tzdata{a} zlib1g-dev{a} The following packages are RECOMMENDED but will NOT be installed: bzip2-doc ca-certificates curl krb5-locales libarchive-cpio-perl libldap-common libltdl-dev libmail-sendmail-perl libsasl2-modules libtasn1-doc lynx publicsuffix wget xauth 0 packages upgraded, 111 newly installed, 0 to remove and 0 not upgraded. Need to get 54.5 MB of archives. After unpacking 202 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian unstable/main i386 tzdata all 2024b-3 [255 kB] Get: 2 http://deb.debian.org/debian unstable/main i386 readline-common all 8.2-5 [69.3 kB] Get: 3 http://deb.debian.org/debian unstable/main i386 sensible-utils all 0.0.24 [24.8 kB] Get: 4 http://deb.debian.org/debian unstable/main i386 libmagic-mgc i386 1:5.45-3+b1 [314 kB] Get: 5 http://deb.debian.org/debian unstable/main i386 libmagic1t64 i386 1:5.45-3+b1 [115 kB] Get: 6 http://deb.debian.org/debian unstable/main i386 file i386 1:5.45-3+b1 [43.2 kB] Get: 7 http://deb.debian.org/debian unstable/main i386 gettext-base i386 0.22.5-2 [201 kB] Get: 8 http://deb.debian.org/debian unstable/main i386 libuchardet0 i386 0.0.8-1+b2 [69.2 kB] Get: 9 http://deb.debian.org/debian unstable/main i386 groff-base i386 1.23.0-5 [1196 kB] Get: 10 http://deb.debian.org/debian unstable/main i386 bsdextrautils i386 2.40.2-11 [95.6 kB] Get: 11 http://deb.debian.org/debian unstable/main i386 libpipeline1 i386 1.5.8-1 [41.2 kB] Get: 12 http://deb.debian.org/debian unstable/main i386 man-db i386 2.13.0-1 [1428 kB] Get: 13 http://deb.debian.org/debian unstable/main i386 libedit2 i386 3.1-20240808-1 [98.0 kB] Get: 14 http://deb.debian.org/debian unstable/main i386 libcbor0.10 i386 0.10.2-2 [30.9 kB] Get: 15 http://deb.debian.org/debian unstable/main i386 libfido2-1 i386 1.15.0-1+b1 [88.5 kB] Get: 16 http://deb.debian.org/debian unstable/main i386 libkrb5support0 i386 1.21.3-3 [34.9 kB] Get: 17 http://deb.debian.org/debian unstable/main i386 libcom-err2 i386 1.47.1-1+b1 [23.4 kB] Get: 18 http://deb.debian.org/debian unstable/main i386 libk5crypto3 i386 1.21.3-3 [83.6 kB] Get: 19 http://deb.debian.org/debian unstable/main i386 libkeyutils1 i386 1.6.3-4 [9600 B] Get: 20 http://deb.debian.org/debian unstable/main i386 libkrb5-3 i386 1.21.3-3 [350 kB] Get: 21 http://deb.debian.org/debian unstable/main i386 libgssapi-krb5-2 i386 1.21.3-3 [146 kB] Get: 22 http://deb.debian.org/debian unstable/main i386 openssh-client i386 1:9.9p1-3 [1020 kB] Get: 23 http://deb.debian.org/debian unstable/main i386 m4 i386 1.4.19-4 [293 kB] Get: 24 http://deb.debian.org/debian unstable/main i386 autoconf all 2.72-3 [493 kB] Get: 25 http://deb.debian.org/debian unstable/main i386 autotools-dev all 20220109.1 [51.6 kB] Get: 26 http://deb.debian.org/debian unstable/main i386 automake all 1:1.16.5-1.3 [823 kB] Get: 27 http://deb.debian.org/debian unstable/main i386 autopoint all 0.22.5-2 [723 kB] Get: 28 http://deb.debian.org/debian unstable/main i386 comerr-dev i386 2.1-1.47.1-1+b1 [55.3 kB] Get: 29 http://deb.debian.org/debian unstable/main i386 libdebhelper-perl all 13.20 [89.7 kB] Get: 30 http://deb.debian.org/debian unstable/main i386 libtool all 2.4.7-8 [517 kB] Get: 31 http://deb.debian.org/debian unstable/main i386 dh-autoreconf all 20 [17.1 kB] Get: 32 http://deb.debian.org/debian unstable/main i386 libarchive-zip-perl all 1.68-1 [104 kB] Get: 33 http://deb.debian.org/debian unstable/main i386 libfile-stripnondeterminism-perl all 1.14.0-1 [19.5 kB] Get: 34 http://deb.debian.org/debian unstable/main i386 dh-strip-nondeterminism all 1.14.0-1 [8448 B] Get: 35 http://deb.debian.org/debian unstable/main i386 libelf1t64 i386 0.192-4 [195 kB] Get: 36 http://deb.debian.org/debian unstable/main i386 dwz i386 0.15-1+b1 [116 kB] Get: 37 http://deb.debian.org/debian unstable/main i386 libicu72 i386 72.1-5+b1 [9583 kB] Get: 38 http://deb.debian.org/debian unstable/main i386 libxml2 i386 2.12.7+dfsg+really2.9.14-0.2+b1 [734 kB] Get: 39 http://deb.debian.org/debian unstable/main i386 gettext i386 0.22.5-2 [1631 kB] Get: 40 http://deb.debian.org/debian unstable/main i386 intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get: 41 http://deb.debian.org/debian unstable/main i386 po-debconf all 1.0.21+nmu1 [248 kB] Get: 42 http://deb.debian.org/debian unstable/main i386 debhelper all 13.20 [915 kB] Get: 43 http://deb.debian.org/debian unstable/main i386 icu-devtools i386 72.1-5+b1 [218 kB] Get: 44 http://deb.debian.org/debian unstable/main i386 libgssrpc4t64 i386 1.21.3-3 [63.1 kB] Get: 45 http://deb.debian.org/debian unstable/main i386 libkadm5clnt-mit12 i386 1.21.3-3 [43.2 kB] Get: 46 http://deb.debian.org/debian unstable/main i386 libkdb5-10t64 i386 1.21.3-3 [45.1 kB] Get: 47 http://deb.debian.org/debian unstable/main i386 libkadm5srv-mit12 i386 1.21.3-3 [57.0 kB] Get: 48 http://deb.debian.org/debian unstable/main i386 krb5-multidev i386 1.21.3-3 [126 kB] Get: 49 http://deb.debian.org/debian unstable/main i386 libattr1-dev i386 1:2.5.2-2 [36.6 kB] Get: 50 http://deb.debian.org/debian unstable/main i386 libacl1-dev i386 2.3.2-2+b1 [96.0 kB] Get: 51 http://deb.debian.org/debian unstable/main i386 libarchive13t64 i386 3.7.4-1.1 [390 kB] Get: 52 http://deb.debian.org/debian unstable/main i386 libbz2-dev i386 1.0.8-6 [32.1 kB] Get: 53 http://deb.debian.org/debian unstable/main i386 libext2fs2t64 i386 1.47.1-1+b1 [238 kB] Get: 54 http://deb.debian.org/debian unstable/main i386 libext2fs-dev i386 1.47.1-1+b1 [327 kB] Get: 55 http://deb.debian.org/debian unstable/main i386 liblz4-dev i386 1.9.4-3+b1 [84.8 kB] Get: 56 http://deb.debian.org/debian unstable/main i386 liblzma-dev i386 5.6.3-1+b1 [328 kB] Get: 57 http://deb.debian.org/debian unstable/main i386 libicu-dev i386 72.1-5+b1 [10.6 MB] Get: 58 http://deb.debian.org/debian unstable/main i386 libxml2-dev i386 2.12.7+dfsg+really2.9.14-0.2+b1 [857 kB] Get: 59 http://deb.debian.org/debian unstable/main i386 libzstd-dev i386 1.5.6+dfsg-1+b1 [355 kB] Get: 60 http://deb.debian.org/debian unstable/main i386 libgmpxx4ldbl i386 2:6.3.0+dfsg-2+b2 [330 kB] Get: 61 http://deb.debian.org/debian unstable/main i386 libgmp-dev i386 2:6.3.0+dfsg-2+b2 [661 kB] Get: 62 http://deb.debian.org/debian unstable/main i386 nettle-dev i386 3.10-1+b1 [1334 kB] Get: 63 http://deb.debian.org/debian unstable/main i386 zlib1g-dev i386 1:1.3.dfsg+really1.3.1-1+b1 [916 kB] Get: 64 http://deb.debian.org/debian unstable/main i386 libarchive-dev i386 3.7.4-1.1 [612 kB] Get: 65 http://deb.debian.org/debian unstable/main i386 libbrotli1 i386 1.1.0-2+b6 [308 kB] Get: 66 http://deb.debian.org/debian unstable/main i386 libbrotli-dev i386 1.1.0-2+b6 [313 kB] Get: 67 http://deb.debian.org/debian unstable/main i386 libsasl2-modules-db i386 2.1.28+dfsg1-8 [20.6 kB] Get: 68 http://deb.debian.org/debian unstable/main i386 libsasl2-2 i386 2.1.28+dfsg1-8 [61.0 kB] Get: 69 http://deb.debian.org/debian unstable/main i386 libldap-2.5-0 i386 2.5.18+dfsg-3+b1 [200 kB] Get: 70 http://deb.debian.org/debian unstable/main i386 libnghttp2-14 i386 1.64.0-1 [82.4 kB] Get: 71 http://deb.debian.org/debian unstable/main i386 libnghttp3-9 i386 1.4.0-1+b1 [74.9 kB] Get: 72 http://deb.debian.org/debian unstable/main i386 libngtcp2-16 i386 1.6.0-1 [154 kB] Get: 73 http://deb.debian.org/debian unstable/main i386 libngtcp2-crypto-gnutls8 i386 1.6.0-1 [20.2 kB] Get: 74 http://deb.debian.org/debian unstable/main i386 libpsl5t64 i386 0.21.2-1.1+b1 [57.7 kB] Get: 75 http://deb.debian.org/debian unstable/main i386 librtmp1 i386 2.4+20151223.gitfa8646d.1-2+b5 [62.4 kB] Get: 76 http://deb.debian.org/debian unstable/main i386 libssh2-1t64 i386 1.11.1-1 [256 kB] Get: 77 http://deb.debian.org/debian unstable/main i386 libcurl3t64-gnutls i386 8.11.0-1 [403 kB] Get: 78 http://deb.debian.org/debian unstable/main i386 libevent-2.1-7t64 i386 2.1.12-stable-10+b1 [195 kB] Get: 79 http://deb.debian.org/debian unstable/main i386 libunbound8 i386 1.22.0-1 [632 kB] Get: 80 http://deb.debian.org/debian unstable/main i386 libgnutls-dane0t64 i386 3.8.8-2 [447 kB] Get: 81 http://deb.debian.org/debian unstable/main i386 libgnutls-openssl27t64 i386 3.8.8-2 [447 kB] Get: 82 http://deb.debian.org/debian unstable/main i386 libidn2-dev i386 2.3.7-2+b1 [126 kB] Get: 83 http://deb.debian.org/debian unstable/main i386 libp11-kit-dev i386 0.25.5-2+b1 [208 kB] Get: 84 http://deb.debian.org/debian unstable/main i386 libtasn1-6-dev i386 4.19.0-3+b3 [102 kB] Get: 85 http://deb.debian.org/debian unstable/main i386 libgnutls28-dev i386 3.8.8-2 [1453 kB] Get: 86 http://deb.debian.org/debian unstable/main i386 libkrb5-dev i386 1.21.3-3 [15.7 kB] Get: 87 http://deb.debian.org/debian unstable/main i386 libldap-dev i386 2.5.18+dfsg-3+b1 [324 kB] Get: 88 http://deb.debian.org/debian unstable/main i386 libpkgconf3 i386 1.8.1-4 [38.4 kB] Get: 89 http://deb.debian.org/debian unstable/main i386 pkgconf-bin i386 1.8.1-4 [30.6 kB] Get: 90 http://deb.debian.org/debian unstable/main i386 pkgconf i386 1.8.1-4 [26.2 kB] Get: 91 http://deb.debian.org/debian unstable/main i386 libnghttp2-dev i386 1.64.0-1 [123 kB] Get: 92 http://deb.debian.org/debian unstable/main i386 libnghttp3-dev i386 1.4.0-1+b1 [99.9 kB] Get: 93 http://deb.debian.org/debian unstable/main i386 libngtcp2-crypto-gnutls-dev i386 1.6.0-1 [24.7 kB] Get: 94 http://deb.debian.org/debian unstable/main i386 libngtcp2-dev i386 1.6.0-1 [206 kB] Get: 95 http://deb.debian.org/debian unstable/main i386 libpsl-dev i386 0.21.2-1.1+b1 [78.4 kB] Get: 96 http://deb.debian.org/debian unstable/main i386 librtmp-dev i386 2.4+20151223.gitfa8646d.1-2+b5 [72.3 kB] Get: 97 http://deb.debian.org/debian unstable/main i386 libssl-dev i386 3.3.2-2 [2790 kB] Get: 98 http://deb.debian.org/debian unstable/main i386 libssh2-1-dev i386 1.11.1-1 [407 kB] Get: 99 http://deb.debian.org/debian unstable/main i386 libcurl4-gnutls-dev i386 8.11.0-1 [533 kB] Get: 100 http://deb.debian.org/debian unstable/main i386 libgpm2 i386 1.20.7-11+b1 [15.0 kB] Get: 101 http://deb.debian.org/debian unstable/main i386 libgpm-dev i386 1.20.7-11+b1 [18.1 kB] Get: 102 http://deb.debian.org/debian unstable/main i386 libncurses6 i386 6.5-2+b1 [112 kB] Get: 103 http://deb.debian.org/debian unstable/main i386 libncurses-dev i386 6.5-2+b1 [505 kB] Get: 104 http://deb.debian.org/debian unstable/main i386 libpcre2-16-0 i386 10.44-4 [258 kB] Get: 105 http://deb.debian.org/debian unstable/main i386 libpcre2-32-0 i386 10.44-4 [246 kB] Get: 106 http://deb.debian.org/debian unstable/main i386 libpcre2-posix3 i386 10.44-4 [60.4 kB] Get: 107 http://deb.debian.org/debian unstable/main i386 libpcre2-dev i386 10.44-4 [799 kB] Get: 108 http://deb.debian.org/debian unstable/main i386 libreadline8t64 i386 8.2-5 [173 kB] Get: 109 http://deb.debian.org/debian unstable/main i386 libreadline-dev i386 8.2-5 [166 kB] Get: 110 http://deb.debian.org/debian unstable/main i386 libsqlite3-dev i386 3.46.1-1 [1193 kB] Get: 111 http://deb.debian.org/debian unstable/main i386 re2c i386 3.1-1 [475 kB] Fetched 54.5 MB in 1s (80.2 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package tzdata. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19951 files and directories currently installed.) Preparing to unpack .../000-tzdata_2024b-3_all.deb ... Unpacking tzdata (2024b-3) ... Selecting previously unselected package readline-common. Preparing to unpack .../001-readline-common_8.2-5_all.deb ... Unpacking readline-common (8.2-5) ... Selecting previously unselected package sensible-utils. Preparing to unpack .../002-sensible-utils_0.0.24_all.deb ... Unpacking sensible-utils (0.0.24) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../003-libmagic-mgc_1%3a5.45-3+b1_i386.deb ... Unpacking libmagic-mgc (1:5.45-3+b1) ... Selecting previously unselected package libmagic1t64:i386. Preparing to unpack .../004-libmagic1t64_1%3a5.45-3+b1_i386.deb ... Unpacking libmagic1t64:i386 (1:5.45-3+b1) ... Selecting previously unselected package file. Preparing to unpack .../005-file_1%3a5.45-3+b1_i386.deb ... Unpacking file (1:5.45-3+b1) ... Selecting previously unselected package gettext-base. Preparing to unpack .../006-gettext-base_0.22.5-2_i386.deb ... Unpacking gettext-base (0.22.5-2) ... Selecting previously unselected package libuchardet0:i386. Preparing to unpack .../007-libuchardet0_0.0.8-1+b2_i386.deb ... Unpacking libuchardet0:i386 (0.0.8-1+b2) ... Selecting previously unselected package groff-base. Preparing to unpack .../008-groff-base_1.23.0-5_i386.deb ... Unpacking groff-base (1.23.0-5) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../009-bsdextrautils_2.40.2-11_i386.deb ... Unpacking bsdextrautils (2.40.2-11) ... Selecting previously unselected package libpipeline1:i386. Preparing to unpack .../010-libpipeline1_1.5.8-1_i386.deb ... Unpacking libpipeline1:i386 (1.5.8-1) ... Selecting previously unselected package man-db. Preparing to unpack .../011-man-db_2.13.0-1_i386.deb ... Unpacking man-db (2.13.0-1) ... Selecting previously unselected package libedit2:i386. Preparing to unpack .../012-libedit2_3.1-20240808-1_i386.deb ... Unpacking libedit2:i386 (3.1-20240808-1) ... Selecting previously unselected package libcbor0.10:i386. Preparing to unpack .../013-libcbor0.10_0.10.2-2_i386.deb ... Unpacking libcbor0.10:i386 (0.10.2-2) ... Selecting previously unselected package libfido2-1:i386. Preparing to unpack .../014-libfido2-1_1.15.0-1+b1_i386.deb ... Unpacking libfido2-1:i386 (1.15.0-1+b1) ... Selecting previously unselected package libkrb5support0:i386. Preparing to unpack .../015-libkrb5support0_1.21.3-3_i386.deb ... Unpacking libkrb5support0:i386 (1.21.3-3) ... Selecting previously unselected package libcom-err2:i386. Preparing to unpack .../016-libcom-err2_1.47.1-1+b1_i386.deb ... Unpacking libcom-err2:i386 (1.47.1-1+b1) ... Selecting previously unselected package libk5crypto3:i386. Preparing to unpack .../017-libk5crypto3_1.21.3-3_i386.deb ... Unpacking libk5crypto3:i386 (1.21.3-3) ... Selecting previously unselected package libkeyutils1:i386. Preparing to unpack .../018-libkeyutils1_1.6.3-4_i386.deb ... Unpacking libkeyutils1:i386 (1.6.3-4) ... Selecting previously unselected package libkrb5-3:i386. Preparing to unpack .../019-libkrb5-3_1.21.3-3_i386.deb ... Unpacking libkrb5-3:i386 (1.21.3-3) ... Selecting previously unselected package libgssapi-krb5-2:i386. Preparing to unpack .../020-libgssapi-krb5-2_1.21.3-3_i386.deb ... Unpacking libgssapi-krb5-2:i386 (1.21.3-3) ... Selecting previously unselected package openssh-client. Preparing to unpack .../021-openssh-client_1%3a9.9p1-3_i386.deb ... Unpacking openssh-client (1:9.9p1-3) ... Selecting previously unselected package m4. Preparing to unpack .../022-m4_1.4.19-4_i386.deb ... Unpacking m4 (1.4.19-4) ... Selecting previously unselected package autoconf. Preparing to unpack .../023-autoconf_2.72-3_all.deb ... Unpacking autoconf (2.72-3) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../024-autotools-dev_20220109.1_all.deb ... Unpacking autotools-dev (20220109.1) ... Selecting previously unselected package automake. Preparing to unpack .../025-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 .../026-autopoint_0.22.5-2_all.deb ... Unpacking autopoint (0.22.5-2) ... Selecting previously unselected package comerr-dev:i386. Preparing to unpack .../027-comerr-dev_2.1-1.47.1-1+b1_i386.deb ... Unpacking comerr-dev:i386 (2.1-1.47.1-1+b1) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../028-libdebhelper-perl_13.20_all.deb ... Unpacking libdebhelper-perl (13.20) ... Selecting previously unselected package libtool. Preparing to unpack .../029-libtool_2.4.7-8_all.deb ... Unpacking libtool (2.4.7-8) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../030-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../031-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../032-libfile-stripnondeterminism-perl_1.14.0-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.14.0-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../033-dh-strip-nondeterminism_1.14.0-1_all.deb ... Unpacking dh-strip-nondeterminism (1.14.0-1) ... Selecting previously unselected package libelf1t64:i386. Preparing to unpack .../034-libelf1t64_0.192-4_i386.deb ... Unpacking libelf1t64:i386 (0.192-4) ... Selecting previously unselected package dwz. Preparing to unpack .../035-dwz_0.15-1+b1_i386.deb ... Unpacking dwz (0.15-1+b1) ... Selecting previously unselected package libicu72:i386. Preparing to unpack .../036-libicu72_72.1-5+b1_i386.deb ... Unpacking libicu72:i386 (72.1-5+b1) ... Selecting previously unselected package libxml2:i386. Preparing to unpack .../037-libxml2_2.12.7+dfsg+really2.9.14-0.2+b1_i386.deb ... Unpacking libxml2:i386 (2.12.7+dfsg+really2.9.14-0.2+b1) ... Selecting previously unselected package gettext. Preparing to unpack .../038-gettext_0.22.5-2_i386.deb ... Unpacking gettext (0.22.5-2) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../039-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 .../040-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../041-debhelper_13.20_all.deb ... Unpacking debhelper (13.20) ... Selecting previously unselected package icu-devtools. Preparing to unpack .../042-icu-devtools_72.1-5+b1_i386.deb ... Unpacking icu-devtools (72.1-5+b1) ... Selecting previously unselected package libgssrpc4t64:i386. Preparing to unpack .../043-libgssrpc4t64_1.21.3-3_i386.deb ... Unpacking libgssrpc4t64:i386 (1.21.3-3) ... Selecting previously unselected package libkadm5clnt-mit12:i386. Preparing to unpack .../044-libkadm5clnt-mit12_1.21.3-3_i386.deb ... Unpacking libkadm5clnt-mit12:i386 (1.21.3-3) ... Selecting previously unselected package libkdb5-10t64:i386. Preparing to unpack .../045-libkdb5-10t64_1.21.3-3_i386.deb ... Unpacking libkdb5-10t64:i386 (1.21.3-3) ... Selecting previously unselected package libkadm5srv-mit12:i386. Preparing to unpack .../046-libkadm5srv-mit12_1.21.3-3_i386.deb ... Unpacking libkadm5srv-mit12:i386 (1.21.3-3) ... Selecting previously unselected package krb5-multidev:i386. Preparing to unpack .../047-krb5-multidev_1.21.3-3_i386.deb ... Unpacking krb5-multidev:i386 (1.21.3-3) ... Selecting previously unselected package libattr1-dev:i386. Preparing to unpack .../048-libattr1-dev_1%3a2.5.2-2_i386.deb ... Unpacking libattr1-dev:i386 (1:2.5.2-2) ... Selecting previously unselected package libacl1-dev:i386. Preparing to unpack .../049-libacl1-dev_2.3.2-2+b1_i386.deb ... Unpacking libacl1-dev:i386 (2.3.2-2+b1) ... Selecting previously unselected package libarchive13t64:i386. Preparing to unpack .../050-libarchive13t64_3.7.4-1.1_i386.deb ... Unpacking libarchive13t64:i386 (3.7.4-1.1) ... Selecting previously unselected package libbz2-dev:i386. Preparing to unpack .../051-libbz2-dev_1.0.8-6_i386.deb ... Unpacking libbz2-dev:i386 (1.0.8-6) ... Selecting previously unselected package libext2fs2t64:i386. Preparing to unpack .../052-libext2fs2t64_1.47.1-1+b1_i386.deb ... Adding 'diversion of /lib/i386-linux-gnu/libe2p.so.2 to /lib/i386-linux-gnu/libe2p.so.2.usr-is-merged by libext2fs2t64' Adding 'diversion of /lib/i386-linux-gnu/libe2p.so.2.3 to /lib/i386-linux-gnu/libe2p.so.2.3.usr-is-merged by libext2fs2t64' Adding 'diversion of /lib/i386-linux-gnu/libext2fs.so.2 to /lib/i386-linux-gnu/libext2fs.so.2.usr-is-merged by libext2fs2t64' Adding 'diversion of /lib/i386-linux-gnu/libext2fs.so.2.4 to /lib/i386-linux-gnu/libext2fs.so.2.4.usr-is-merged by libext2fs2t64' Unpacking libext2fs2t64:i386 (1.47.1-1+b1) ... Selecting previously unselected package libext2fs-dev. Preparing to unpack .../053-libext2fs-dev_1.47.1-1+b1_i386.deb ... Unpacking libext2fs-dev (1.47.1-1+b1) ... Selecting previously unselected package liblz4-dev:i386. Preparing to unpack .../054-liblz4-dev_1.9.4-3+b1_i386.deb ... Unpacking liblz4-dev:i386 (1.9.4-3+b1) ... Selecting previously unselected package liblzma-dev:i386. Preparing to unpack .../055-liblzma-dev_5.6.3-1+b1_i386.deb ... Unpacking liblzma-dev:i386 (5.6.3-1+b1) ... Selecting previously unselected package libicu-dev:i386. Preparing to unpack .../056-libicu-dev_72.1-5+b1_i386.deb ... Unpacking libicu-dev:i386 (72.1-5+b1) ... Selecting previously unselected package libxml2-dev:i386. Preparing to unpack .../057-libxml2-dev_2.12.7+dfsg+really2.9.14-0.2+b1_i386.deb ... Unpacking libxml2-dev:i386 (2.12.7+dfsg+really2.9.14-0.2+b1) ... Selecting previously unselected package libzstd-dev:i386. Preparing to unpack .../058-libzstd-dev_1.5.6+dfsg-1+b1_i386.deb ... Unpacking libzstd-dev:i386 (1.5.6+dfsg-1+b1) ... Selecting previously unselected package libgmpxx4ldbl:i386. Preparing to unpack .../059-libgmpxx4ldbl_2%3a6.3.0+dfsg-2+b2_i386.deb ... Unpacking libgmpxx4ldbl:i386 (2:6.3.0+dfsg-2+b2) ... Selecting previously unselected package libgmp-dev:i386. Preparing to unpack .../060-libgmp-dev_2%3a6.3.0+dfsg-2+b2_i386.deb ... Unpacking libgmp-dev:i386 (2:6.3.0+dfsg-2+b2) ... Selecting previously unselected package nettle-dev:i386. Preparing to unpack .../061-nettle-dev_3.10-1+b1_i386.deb ... Unpacking nettle-dev:i386 (3.10-1+b1) ... Selecting previously unselected package zlib1g-dev:i386. Preparing to unpack .../062-zlib1g-dev_1%3a1.3.dfsg+really1.3.1-1+b1_i386.deb ... Unpacking zlib1g-dev:i386 (1:1.3.dfsg+really1.3.1-1+b1) ... Selecting previously unselected package libarchive-dev:i386. Preparing to unpack .../063-libarchive-dev_3.7.4-1.1_i386.deb ... Unpacking libarchive-dev:i386 (3.7.4-1.1) ... Selecting previously unselected package libbrotli1:i386. Preparing to unpack .../064-libbrotli1_1.1.0-2+b6_i386.deb ... Unpacking libbrotli1:i386 (1.1.0-2+b6) ... Selecting previously unselected package libbrotli-dev:i386. Preparing to unpack .../065-libbrotli-dev_1.1.0-2+b6_i386.deb ... Unpacking libbrotli-dev:i386 (1.1.0-2+b6) ... Selecting previously unselected package libsasl2-modules-db:i386. Preparing to unpack .../066-libsasl2-modules-db_2.1.28+dfsg1-8_i386.deb ... Unpacking libsasl2-modules-db:i386 (2.1.28+dfsg1-8) ... Selecting previously unselected package libsasl2-2:i386. Preparing to unpack .../067-libsasl2-2_2.1.28+dfsg1-8_i386.deb ... Unpacking libsasl2-2:i386 (2.1.28+dfsg1-8) ... Selecting previously unselected package libldap-2.5-0:i386. Preparing to unpack .../068-libldap-2.5-0_2.5.18+dfsg-3+b1_i386.deb ... Unpacking libldap-2.5-0:i386 (2.5.18+dfsg-3+b1) ... Selecting previously unselected package libnghttp2-14:i386. Preparing to unpack .../069-libnghttp2-14_1.64.0-1_i386.deb ... Unpacking libnghttp2-14:i386 (1.64.0-1) ... Selecting previously unselected package libnghttp3-9:i386. Preparing to unpack .../070-libnghttp3-9_1.4.0-1+b1_i386.deb ... Unpacking libnghttp3-9:i386 (1.4.0-1+b1) ... Selecting previously unselected package libngtcp2-16:i386. Preparing to unpack .../071-libngtcp2-16_1.6.0-1_i386.deb ... Unpacking libngtcp2-16:i386 (1.6.0-1) ... Selecting previously unselected package libngtcp2-crypto-gnutls8:i386. Preparing to unpack .../072-libngtcp2-crypto-gnutls8_1.6.0-1_i386.deb ... Unpacking libngtcp2-crypto-gnutls8:i386 (1.6.0-1) ... Selecting previously unselected package libpsl5t64:i386. Preparing to unpack .../073-libpsl5t64_0.21.2-1.1+b1_i386.deb ... Unpacking libpsl5t64:i386 (0.21.2-1.1+b1) ... Selecting previously unselected package librtmp1:i386. Preparing to unpack .../074-librtmp1_2.4+20151223.gitfa8646d.1-2+b5_i386.deb ... Unpacking librtmp1:i386 (2.4+20151223.gitfa8646d.1-2+b5) ... Selecting previously unselected package libssh2-1t64:i386. Preparing to unpack .../075-libssh2-1t64_1.11.1-1_i386.deb ... Unpacking libssh2-1t64:i386 (1.11.1-1) ... Selecting previously unselected package libcurl3t64-gnutls:i386. Preparing to unpack .../076-libcurl3t64-gnutls_8.11.0-1_i386.deb ... Unpacking libcurl3t64-gnutls:i386 (8.11.0-1) ... Selecting previously unselected package libevent-2.1-7t64:i386. Preparing to unpack .../077-libevent-2.1-7t64_2.1.12-stable-10+b1_i386.deb ... Unpacking libevent-2.1-7t64:i386 (2.1.12-stable-10+b1) ... Selecting previously unselected package libunbound8:i386. Preparing to unpack .../078-libunbound8_1.22.0-1_i386.deb ... Unpacking libunbound8:i386 (1.22.0-1) ... Selecting previously unselected package libgnutls-dane0t64:i386. Preparing to unpack .../079-libgnutls-dane0t64_3.8.8-2_i386.deb ... Unpacking libgnutls-dane0t64:i386 (3.8.8-2) ... Selecting previously unselected package libgnutls-openssl27t64:i386. Preparing to unpack .../080-libgnutls-openssl27t64_3.8.8-2_i386.deb ... Unpacking libgnutls-openssl27t64:i386 (3.8.8-2) ... Selecting previously unselected package libidn2-dev:i386. Preparing to unpack .../081-libidn2-dev_2.3.7-2+b1_i386.deb ... Unpacking libidn2-dev:i386 (2.3.7-2+b1) ... Selecting previously unselected package libp11-kit-dev:i386. Preparing to unpack .../082-libp11-kit-dev_0.25.5-2+b1_i386.deb ... Unpacking libp11-kit-dev:i386 (0.25.5-2+b1) ... Selecting previously unselected package libtasn1-6-dev:i386. Preparing to unpack .../083-libtasn1-6-dev_4.19.0-3+b3_i386.deb ... Unpacking libtasn1-6-dev:i386 (4.19.0-3+b3) ... Selecting previously unselected package libgnutls28-dev:i386. Preparing to unpack .../084-libgnutls28-dev_3.8.8-2_i386.deb ... Unpacking libgnutls28-dev:i386 (3.8.8-2) ... Selecting previously unselected package libkrb5-dev:i386. Preparing to unpack .../085-libkrb5-dev_1.21.3-3_i386.deb ... Unpacking libkrb5-dev:i386 (1.21.3-3) ... Selecting previously unselected package libldap-dev:i386. Preparing to unpack .../086-libldap-dev_2.5.18+dfsg-3+b1_i386.deb ... Unpacking libldap-dev:i386 (2.5.18+dfsg-3+b1) ... Selecting previously unselected package libpkgconf3:i386. Preparing to unpack .../087-libpkgconf3_1.8.1-4_i386.deb ... Unpacking libpkgconf3:i386 (1.8.1-4) ... Selecting previously unselected package pkgconf-bin. Preparing to unpack .../088-pkgconf-bin_1.8.1-4_i386.deb ... Unpacking pkgconf-bin (1.8.1-4) ... Selecting previously unselected package pkgconf:i386. Preparing to unpack .../089-pkgconf_1.8.1-4_i386.deb ... Unpacking pkgconf:i386 (1.8.1-4) ... Selecting previously unselected package libnghttp2-dev:i386. Preparing to unpack .../090-libnghttp2-dev_1.64.0-1_i386.deb ... Unpacking libnghttp2-dev:i386 (1.64.0-1) ... Selecting previously unselected package libnghttp3-dev:i386. Preparing to unpack .../091-libnghttp3-dev_1.4.0-1+b1_i386.deb ... Unpacking libnghttp3-dev:i386 (1.4.0-1+b1) ... Selecting previously unselected package libngtcp2-crypto-gnutls-dev:i386. Preparing to unpack .../092-libngtcp2-crypto-gnutls-dev_1.6.0-1_i386.deb ... Unpacking libngtcp2-crypto-gnutls-dev:i386 (1.6.0-1) ... Selecting previously unselected package libngtcp2-dev:i386. Preparing to unpack .../093-libngtcp2-dev_1.6.0-1_i386.deb ... Unpacking libngtcp2-dev:i386 (1.6.0-1) ... Selecting previously unselected package libpsl-dev:i386. Preparing to unpack .../094-libpsl-dev_0.21.2-1.1+b1_i386.deb ... Unpacking libpsl-dev:i386 (0.21.2-1.1+b1) ... Selecting previously unselected package librtmp-dev:i386. Preparing to unpack .../095-librtmp-dev_2.4+20151223.gitfa8646d.1-2+b5_i386.deb ... Unpacking librtmp-dev:i386 (2.4+20151223.gitfa8646d.1-2+b5) ... Selecting previously unselected package libssl-dev:i386. Preparing to unpack .../096-libssl-dev_3.3.2-2_i386.deb ... Unpacking libssl-dev:i386 (3.3.2-2) ... Selecting previously unselected package libssh2-1-dev:i386. Preparing to unpack .../097-libssh2-1-dev_1.11.1-1_i386.deb ... Unpacking libssh2-1-dev:i386 (1.11.1-1) ... Selecting previously unselected package libcurl4-gnutls-dev:i386. Preparing to unpack .../098-libcurl4-gnutls-dev_8.11.0-1_i386.deb ... Unpacking libcurl4-gnutls-dev:i386 (8.11.0-1) ... Selecting previously unselected package libgpm2:i386. Preparing to unpack .../099-libgpm2_1.20.7-11+b1_i386.deb ... Unpacking libgpm2:i386 (1.20.7-11+b1) ... Selecting previously unselected package libgpm-dev:i386. Preparing to unpack .../100-libgpm-dev_1.20.7-11+b1_i386.deb ... Unpacking libgpm-dev:i386 (1.20.7-11+b1) ... Selecting previously unselected package libncurses6:i386. Preparing to unpack .../101-libncurses6_6.5-2+b1_i386.deb ... Unpacking libncurses6:i386 (6.5-2+b1) ... Selecting previously unselected package libncurses-dev:i386. Preparing to unpack .../102-libncurses-dev_6.5-2+b1_i386.deb ... Unpacking libncurses-dev:i386 (6.5-2+b1) ... Selecting previously unselected package libpcre2-16-0:i386. Preparing to unpack .../103-libpcre2-16-0_10.44-4_i386.deb ... Unpacking libpcre2-16-0:i386 (10.44-4) ... Selecting previously unselected package libpcre2-32-0:i386. Preparing to unpack .../104-libpcre2-32-0_10.44-4_i386.deb ... Unpacking libpcre2-32-0:i386 (10.44-4) ... Selecting previously unselected package libpcre2-posix3:i386. Preparing to unpack .../105-libpcre2-posix3_10.44-4_i386.deb ... Unpacking libpcre2-posix3:i386 (10.44-4) ... Selecting previously unselected package libpcre2-dev:i386. Preparing to unpack .../106-libpcre2-dev_10.44-4_i386.deb ... Unpacking libpcre2-dev:i386 (10.44-4) ... Selecting previously unselected package libreadline8t64:i386. Preparing to unpack .../107-libreadline8t64_8.2-5_i386.deb ... Adding 'diversion of /lib/i386-linux-gnu/libhistory.so.8 to /lib/i386-linux-gnu/libhistory.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/i386-linux-gnu/libhistory.so.8.2 to /lib/i386-linux-gnu/libhistory.so.8.2.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/i386-linux-gnu/libreadline.so.8 to /lib/i386-linux-gnu/libreadline.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/i386-linux-gnu/libreadline.so.8.2 to /lib/i386-linux-gnu/libreadline.so.8.2.usr-is-merged by libreadline8t64' Unpacking libreadline8t64:i386 (8.2-5) ... Selecting previously unselected package libreadline-dev:i386. Preparing to unpack .../108-libreadline-dev_8.2-5_i386.deb ... Unpacking libreadline-dev:i386 (8.2-5) ... Selecting previously unselected package libsqlite3-dev:i386. Preparing to unpack .../109-libsqlite3-dev_3.46.1-1_i386.deb ... Unpacking libsqlite3-dev:i386 (3.46.1-1) ... Selecting previously unselected package re2c. Preparing to unpack .../110-re2c_3.1-1_i386.deb ... Unpacking re2c (3.1-1) ... Setting up libpipeline1:i386 (1.5.8-1) ... Setting up libgnutls-openssl27t64:i386 (3.8.8-2) ... Setting up libkeyutils1:i386 (1.6.3-4) ... Setting up libgpm2:i386 (1.20.7-11+b1) ... Setting up libicu72:i386 (72.1-5+b1) ... Setting up libzstd-dev:i386 (1.5.6+dfsg-1+b1) ... Setting up bsdextrautils (2.40.2-11) ... Setting up libattr1-dev:i386 (1:2.5.2-2) ... Setting up libmagic-mgc (1:5.45-3+b1) ... Setting up libcbor0.10:i386 (0.10.2-2) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libdebhelper-perl (13.20) ... Setting up libbrotli1:i386 (1.1.0-2+b6) ... Setting up libedit2:i386 (3.1-20240808-1) ... Setting up libmagic1t64:i386 (1:5.45-3+b1) ... Setting up libpsl5t64:i386 (0.21.2-1.1+b1) ... Setting up libnghttp2-14:i386 (1.64.0-1) ... Setting up gettext-base (0.22.5-2) ... Setting up m4 (1.4.19-4) ... Setting up libevent-2.1-7t64:i386 (2.1.12-stable-10+b1) ... Setting up libcom-err2:i386 (1.47.1-1+b1) ... Setting up file (1:5.45-3+b1) ... Setting up libpcre2-16-0:i386 (10.44-4) ... Setting up libelf1t64:i386 (0.192-4) ... Setting up libpsl-dev:i386 (0.21.2-1.1+b1) ... Setting up libkrb5support0:i386 (1.21.3-3) ... Setting up libsasl2-modules-db:i386 (2.1.28+dfsg1-8) ... Setting up tzdata (2024b-3) ... Current default time zone: 'Etc/UTC' Local time is now: Mon Nov 25 17:42:26 UTC 2024. Universal Time is now: Mon Nov 25 17:42:26 UTC 2024. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up autotools-dev (20220109.1) ... Setting up libpcre2-32-0:i386 (10.44-4) ... Setting up libunbound8:i386 (1.22.0-1) ... Setting up libpkgconf3:i386 (1.8.1-4) ... Setting up libgmpxx4ldbl:i386 (2:6.3.0+dfsg-2+b2) ... Setting up libgpm-dev:i386 (1.20.7-11+b1) ... Setting up libgnutls-dane0t64:i386 (3.8.8-2) ... Setting up libsqlite3-dev:i386 (3.46.1-1) ... Setting up librtmp1:i386 (2.4+20151223.gitfa8646d.1-2+b5) ... Setting up libncurses6:i386 (6.5-2+b1) ... Setting up comerr-dev:i386 (2.1-1.47.1-1+b1) ... Setting up libssl-dev:i386 (3.3.2-2) ... Setting up autopoint (0.22.5-2) ... Setting up icu-devtools (72.1-5+b1) ... Setting up liblz4-dev:i386 (1.9.4-3+b1) ... Setting up pkgconf-bin (1.8.1-4) ... Setting up libk5crypto3:i386 (1.21.3-3) ... Setting up libidn2-dev:i386 (2.3.7-2+b1) ... Setting up libsasl2-2:i386 (2.1.28+dfsg1-8) ... Setting up autoconf (2.72-3) ... Setting up libnghttp3-9:i386 (1.4.0-1+b1) ... Setting up libnghttp3-dev:i386 (1.4.0-1+b1) ... Setting up liblzma-dev:i386 (5.6.3-1+b1) ... Setting up zlib1g-dev:i386 (1:1.3.dfsg+really1.3.1-1+b1) ... Setting up libpcre2-posix3:i386 (10.44-4) ... Setting up dwz (0.15-1+b1) ... Setting up sensible-utils (0.0.24) ... Setting up libuchardet0:i386 (0.0.8-1+b2) ... Setting up libext2fs2t64:i386 (1.47.1-1+b1) ... Setting up libngtcp2-16:i386 (1.6.0-1) ... Setting up libkrb5-3:i386 (1.21.3-3) ... Setting up re2c (3.1-1) ... Setting up libssh2-1t64:i386 (1.11.1-1) ... Setting up libfido2-1:i386 (1.15.0-1+b1) ... Setting up libext2fs-dev (1.47.1-1+b1) ... Setting up libtasn1-6-dev:i386 (4.19.0-3+b3) ... Setting up readline-common (8.2-5) ... Setting up libicu-dev:i386 (72.1-5+b1) ... Setting up libxml2:i386 (2.12.7+dfsg+really2.9.14-0.2+b1) ... Setting up libbrotli-dev:i386 (1.1.0-2+b6) ... Setting up libngtcp2-crypto-gnutls8:i386 (1.6.0-1) ... Setting up libp11-kit-dev:i386 (0.25.5-2+b1) ... Setting up libacl1-dev:i386 (2.3.2-2+b1) ... Setting up libbz2-dev:i386 (1.0.8-6) ... 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.14.0-1) ... Setting up libncurses-dev:i386 (6.5-2+b1) ... Setting up gettext (0.22.5-2) ... Setting up libgmp-dev:i386 (2:6.3.0+dfsg-2+b2) ... Setting up libpcre2-dev:i386 (10.44-4) ... Setting up nettle-dev:i386 (3.10-1+b1) ... Setting up libtool (2.4.7-8) ... Setting up libngtcp2-crypto-gnutls-dev:i386 (1.6.0-1) ... Setting up libngtcp2-dev:i386 (1.6.0-1) ... Setting up libldap-2.5-0:i386 (2.5.18+dfsg-3+b1) ... Setting up pkgconf:i386 (1.8.1-4) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up dh-autoreconf (20) ... Setting up libxml2-dev:i386 (2.12.7+dfsg+really2.9.14-0.2+b1) ... Setting up libldap-dev:i386 (2.5.18+dfsg-3+b1) ... Setting up libgssapi-krb5-2:i386 (1.21.3-3) ... Setting up libssh2-1-dev:i386 (1.11.1-1) ... Setting up libreadline8t64:i386 (8.2-5) ... Setting up dh-strip-nondeterminism (1.14.0-1) ... Setting up groff-base (1.23.0-5) ... Setting up libarchive13t64:i386 (3.7.4-1.1) ... Setting up libgnutls28-dev:i386 (3.8.8-2) ... Setting up libnghttp2-dev:i386 (1.64.0-1) ... Setting up openssh-client (1:9.9p1-3) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up libcurl3t64-gnutls:i386 (8.11.0-1) ... Setting up libreadline-dev:i386 (8.2-5) ... Setting up man-db (2.13.0-1) ... Not building database; man-db/auto-update is not 'true'. Setting up libgssrpc4t64:i386 (1.21.3-3) ... Setting up librtmp-dev:i386 (2.4+20151223.gitfa8646d.1-2+b5) ... Setting up libarchive-dev:i386 (3.7.4-1.1) ... Setting up libkadm5clnt-mit12:i386 (1.21.3-3) ... Setting up libkdb5-10t64:i386 (1.21.3-3) ... Setting up debhelper (13.20) ... Setting up libkadm5srv-mit12:i386 (1.21.3-3) ... Setting up krb5-multidev:i386 (1.21.3-3) ... Setting up libkrb5-dev:i386 (1.21.3-3) ... Setting up libcurl4-gnutls-dev:i386 (8.11.0-1) ... Processing triggers for libc-bin (2.40-4) ... Reading package lists... Building dependency tree... Reading state information... Reading extended state information... Initializing package states... Writing extended state information... Building tag database... -> Finished parsing the build-deps I: Building the package I: Running cd /build/reproducible-path/lnav-0.12.3/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../lnav_0.12.3-1_source.changes dpkg-buildpackage: info: source package lnav dpkg-buildpackage: info: source version 0.12.3-1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Salvatore Bonaccorso dpkg-source --before-build . dpkg-buildpackage: info: host architecture i386 debian/rules clean dh clean dh_clean debian/rules binary dh binary dh_update_autotools_config dh_autoreconf configure.ac:49: installing './ar-lib' configure.ac:10: installing './compile' configure.ac:9: installing './config.guess' configure.ac:9: installing './config.sub' configure.ac:4: installing './install-sh' configure.ac:4: installing './missing' src/Makefile.am: installing './depcomp' parallel-tests: installing './test-driver' debian/rules override_dh_auto_configure make[1]: Entering directory '/build/reproducible-path/lnav-0.12.3' dh_auto_configure -- --disable-static ./configure --build=i686-linux-gnu --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/i386-linux-gnu --runstatedir=/run --disable-maintainer-mode --disable-dependency-tracking --disable-static checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a race-free mkdir -p... /usr/bin/mkdir -p checking for gawk... no checking for mawk... mawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking whether make supports nested variables... (cached) yes checking build system type... i686-pc-linux-gnu checking host system type... i686-pc-linux-gnu checking whether make supports the include directive... yes (GNU style) 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 whether gcc understands -c and -o together... yes checking dependency style of gcc... none checking how to run the C preprocessor... gcc -E checking for i686-pc-linux-gnu-gcc... no checking for gcc... gcc checking whether the compiler supports GNU C... (cached) yes checking whether gcc accepts -g... yes checking for gcc option to enable C11 features... (cached) none needed checking whether gcc understands -c and -o together... yes checking dependency style of gcc... none 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 how to run the C preprocessor... gcc -E checking for a sed that does not truncate output... /usr/bin/sed checking for egrep -e... /usr/bin/grep -E checking whether gcc is Clang... no checking whether pthreads work with "-pthread" and "-lpthread"... yes checking for joinable pthread attribute... PTHREAD_CREATE_JOINABLE checking whether more special flags are required for pthreads... no checking for PTHREAD_PRIO_INHERIT... yes checking for g++... g++ checking whether the compiler supports GNU C++... yes checking whether g++ accepts -g... yes checking for g++ option to enable C++11 features... none needed checking dependency style of g++... none checking whether g++ supports C++17 features with -std=c++17... yes checking for ranlib... ranlib checking for ar... ar checking the archiver (ar) interface... ar checking whether ln -s works... yes checking whether make sets $(MAKE)... (cached) yes checking for bash... /bin/bash checking for cargo... no checking for bzip2... /usr/bin/bzip2 checking for re2c... /usr/bin/re2c checking for xz... /usr/bin/xz checking for tshark... no checking for check-jsonschema... no checking for stdio.h... yes checking for stdlib.h... yes checking for string.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for strings.h... yes checking for sys/stat.h... yes checking for sys/types.h... yes checking for unistd.h... yes checking size of off_t... 4 checking size of size_t... 4 checking for mkostemp... yes checking whether struct tm is in sys/time.h or time.h... time.h checking for g++ -std=c++17 options needed to detect all undeclared functions... none needed checking for struct tm.tm_zone... yes checking for library containing openpty... none required checking for library containing gzseek... -lz checking for library containing BZ2_bzopen... -lbz2 checking for library containing dlopen... none required checking for library containing backtrace... none required checking for gawk... (cached) mawk checking for curl-config... /usr/bin/curl-config checking for the version of libcurl... 8.11.0 checking for libcurl >= version 7.23.0... yes checking whether libcurl is usable... yes checking for curl_free... yes configure: Trying to link with tinfo checking for library containing cur_term... -ltinfo configure: Linking with tinfo checking for library containing Gpm_Open... -lgpm checking for execinfo.h... yes checking for pty.h... yes checking for util.h... no checking for zlib.h... yes checking for bzlib.h... yes checking for libutil.h... no checking for sys/ttydefaults.h... yes configure: compiling with the included version of yajl checking for NcursesW wide-character library... yes checking for working ncursesw/curses.h... yes checking for working ncursesw.h... no checking for working ncurses.h... yes checking lib archive... (testing) checking for archive_read_new in -larchive... yes checking for archive.h... yes checking lib archive... -larchive checking if PCRE2 is wanted... yes checking for pcre2_compile_8 in -lpcre2-8... yes checking for pcre2.h... yes checking lib readline... checking for library containing readline... -lreadline checking for library containing history_set_history_state... none required checking for readline.h... no checking for readline/readline.h... yes checking whether to build with code coverage support... no checking for library containing sqlite3_open... -lsqlite3 checking for sqlite3.h... yes checking for SQLite3 library >= 3.9.0... yes checking for sqlite3_stmt_readonly... yes checking for sqlite3_value_subtype... yes checking for sqlite3_error_offset... yes checking for sqlite3_drop_modules... yes Adding include path: /usr/local/include checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating TESTS_ENVIRONMENT config.status: creating tools/Makefile config.status: creating src/Makefile config.status: creating src/base/Makefile config.status: creating src/formats/logfmt/Makefile config.status: creating src/fmtlib/Makefile config.status: creating src/pcrepp/Makefile config.status: creating src/pugixml/Makefile config.status: creating src/tailer/Makefile config.status: creating src/yajl/Makefile config.status: creating src/yajlpp/Makefile config.status: creating src/third-party/base64/lib/Makefile config.status: creating src/third-party/date/src/Makefile config.status: creating src/third-party/scnlib/src/Makefile config.status: creating test/Makefile config.status: creating src/config.h config.status: executing depfiles commands make[1]: Leaving directory '/build/reproducible-path/lnav-0.12.3' dh_auto_build make -j6 make[1]: Entering directory '/build/reproducible-path/lnav-0.12.3' Making all in tools make[2]: Entering directory '/build/reproducible-path/lnav-0.12.3/tools' gcc -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -Wl,-z,relro -Wl,-z,now -L/usr/lib -L/usr/lib -L/usr/local/lib -L/usr/lib -L//lib -g3 -o bin2c bin2c.c -lz -fPIE make[2]: Leaving directory '/build/reproducible-path/lnav-0.12.3/tools' Making all in src make[2]: Entering directory '/build/reproducible-path/lnav-0.12.3/src' ../tools/bin2c animals-json animals.json ../tools/bin2c ansi-palette-json ansi-palette.json ../tools/bin2c -n lnav_scripts builtin-scripts ./scripts/dhclient-summary.lnav ./scripts/docker-url-handler.lnav ./scripts/journald-url-handler.lnav ./scripts/lnav-copy-text.lnav ./scripts/lnav-pop-view.lnav ./scripts/partition-by-boot.lnav ./scripts/piper-url-handler.lnav ./scripts/rename-stdin.lnav ./scripts/search-for.lnav ./scripts/zk-set-ops.lnav ../tools/bin2c -n lnav_sh_scripts builtin-sh-scripts ./scripts/com.vmware.btresolver.py ./scripts/dump-pid.sh ./scripts/pcap_log-converter.sh ./scripts/zookeeper.sql ../tools/bin2c css-color-names-json css-color-names.json ../tools/bin2c -n lnav_config_json default-config ./root-config.json ./keymaps/de-keymap.json ./keymaps/default-keymap.json ./keymaps/fr-keymap.json ./keymaps/sv-keymap.json ./keymaps/uk-keymap.json ./keymaps/us-keymap.json ./themes/default-theme.json ./themes/dracula.json ./themes/eldar.json ./themes/grayscale.json ./themes/monocai.json ./themes/night-owl.json ./themes/solarized-dark.json ./themes/solarized-light.json ../tools/bin2c -n lnav_format_json default-formats ./formats/access_log.json ./formats/alb_log.json ./formats/block_log.json ./formats/bunyan_log.json ./formats/caddy_log.json ./formats/candlepin_log.json ./formats/choose_repo_log.json ./formats/cloudflare_log.json ./formats/cloudvm_ram_log.json ./formats/cups_log.json ./formats/dpkg_log.json ./formats/elb_log.json ./formats/engine_log.json ./formats/env_logger_log.json ./formats/error_log.json ./formats/esx_syslog_log.json ./formats/fsck_hfs_log.json ./formats/github_events_log.json ./formats/glog_log.json ./formats/haproxy_log.json ./formats/java_log.json ./formats/journald_json_log.json ./formats/katello_log.json ./formats/lnav_debug_log.json ./formats/nextcloud_log.json ./formats/nextflow_log.json ./formats/openam_log.json ./formats/openamdb_log.json ./formats/openstack_log.json ./formats/page_log.json ./formats/pcap_log.json ./formats/procstate_log.json ./formats/rails_log.json ./formats/redis_log.json ./formats/simple_rs_log.json ./formats/snaplogic_log.json ./formats/sssd_log.json ./formats/strace_log.json ./formats/sudo_log.json ./formats/syslog_log.json ./formats/s3_log.json ./formats/tcf_log.json ./formats/tcsh_history.json ./formats/unifi_log.json ./formats/uwsgi_log.json ./formats/vdsm_log.json ./formats/vmk_log.json ./formats/vmw_log.json ./formats/vmw_vc_svc_log.json ./formats/vmw_py_log.json ./formats/vpostgres_log.json ./formats/xmlrpc_log.json ./formats/zookeeper_log.json ../tools/bin2c diseases-json diseases.json ../tools/bin2c emojis-json emojis.json ../tools/bin2c words-json words.json ../tools/bin2c help-md help.md ../tools/bin2c init-sql init.sql ../tools/bin2c -n lnav_prql_modules prql-modules ./prql/stats.prql ./prql/utils.prql gcc -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -Wl,-z,relro -Wl,-z,now -L/usr/lib -L/usr/lib -L/usr/local/lib -L/usr/lib -L//lib -g3 -o ptimec ptimec.c -fPIE ../tools/bin2c xml-entities-json xml-entities.json ../tools/bin2c xterm-palette-json xterm-palette.json ./ptimec "@%@" "%Y-%m-%d %H:%M:%S.%f%z" "%Y-%m-%d %H:%M:%S,%f%z" "%Y-%m-%d %H:%M:%S.%f %Z" "%Y-%m-%d %H:%M:%S,%f %Z" "%Y-%m-%d %H:%M:%S,%L%z" "%Y-%m-%d %H:%M:%S,%L %z" "%Y-%m-%d %H:%M:%S.%L%z" "%Y-%m-%d %H:%M:%S.%L %z" "%Y-%m-%d %H:%M:%S.%L %Z" "%Y-%m-%d %H:%M:%S,%L" "%Y-%m-%d %H:%M:%S.%L" "%Y-%m-%d %H:%M:%S%z" "%Y-%m-%d %H:%M:%S %Z" "%Y-%m-%d %H:%M:%S %z" "%Y-%m-%d %H:%M:%S:%L" "%Y-%m-%d %H:%M:%S" "%Y-%m-%d %H:%M" "%Y-%jT%H:%M:%S %p %Z" "%Y-%m-%dT%H:%M:%S %p %Z" "%Y-%jT%H:%M:%S.%N%z" "%Y-%m-%dT%H:%M:%S.%N%z" "%y-%m-%dT%H:%M:%S.%N%z" "%Y-%jT%H:%M:%S.%f%z" "%Y-%m-%dT%H:%M:%S.%f%z" "%y-%m-%dT%H:%M:%S.%f%z" "%Y-%jT%H:%M:%S.%L%z" "%Y-%m-%dT%H:%M:%S.%L%z" "%y-%m-%dT%H:%M:%S.%L%z" "%Y-%jT%H:%M:%S,%L%z" "%Y-%m-%dT%H:%M:%S,%L%z" "%y-%m-%dT%H:%M:%S,%L%z" "%Y-%jT%H:%M:%S.%L%Z" "%Y-%m-%dT%H:%M:%S.%L%Z" "%y-%m-%dT%H:%M:%S.%L%Z" "%Y-%m-%dT%H:%M:%S%z" "%Y-%m-%dT%H:%M:%S%z" "%Y-%jT%H:%M:%S" "%Y-%m-%dT%H:%M:%S" "%Y-%m-%dT%H:%M" "%Y/%m/%d %H:%M:%S %z" "%Y/%m/%d %H:%M:%S%z" "%Y/%m/%d %H:%M:%S.%f%z" "%Y/%m/%d %H:%M:%S.%f%Z" "%Y/%m/%d %H:%M:%S.%f %z" "%Y/%m/%d %H:%M:%S.%f %Z" "%Y/%m/%d %H:%M:%S.%f" "%Y/%m/%d %H:%M:%S.%L" "%Y/%m/%d %H:%M:%S" "%Y/%m/%d %H:%M" "%Y %b %d %a %H:%M:%S.%L" "%Y %b %d %H:%M:%S.%L" "%Y %b %d %H:%M:%S" "%a %b %d %H:%M:%S %Y" "%a %b %d %H:%M:%S.%f %Y" "%a %b %d %H:%M:%S:%f %Y" "%a %b %d %H:%M:%S %Z %Y" "%a %b %d %I:%M:%S %p %Z %Y" "%a %b %d %H:%M:%S " "%a %b %d %H:%M:%S.%L " "%a %b %d %H:%M " "%a %b %e %H:%M:%S %Z %Y" "%d/%b/%Y:%H:%M:%S %z" "%d-%b-%Y %H:%M:%S %z" "%d-%b-%Y %H:%M:%S %Z" "%d %b %Y %H:%M:%S" "%d %b %Y %H:%M:%S.%L%z" "%d %b %Y %H:%M:%S,%L%z" "%d %b %Y %H:%M:%S.%L" "%d %b %Y %H:%M:%S,%L" "%d %b %Y %H:%M" "%b-%d %H:%M:%S" "%b %d %H:%M:%S" "%b %d %k:%M:%S" "%b %d %l:%M:%S" "%b %d %l:%M" "%b %e, %Y %l:%M:%S %p" "%b %d, %Y %l:%M:%S %p" "%m/%d/%Y %I:%M:%S:%L %p %Z" "%m/%d/%Y %I:%M:%S %p %Z" "%m/%d/%Y %l:%M:%S %p %Z" "%m/%d/%Y %I:%M:%S %p%z" "%m/%d/%Y %l:%M:%S %p%z" "%m/%e/%Y %l:%M:%S %p%z" "%m/%e/%Y %l:%M:%S %p %z" "%m/%e/%Y %I:%M:%S %p" "%m/%e/%Y %l:%M:%S%p" "%m/%d/%y %H:%M:%S" "%m/%d/%Y %H:%M:%S" "%d/%b/%Y %H:%M:%S" "%d/%b/%y %H:%M:%S" "%m%d %H:%M:%S" "%Y%m%d %H:%M:%S" "%Y%m%d.%H%M%S" "%H:%M:%S" "%H:%M:%S.%f" "%M:%S" "%m/%d %H:%M:%S" "%Y-%m-%d" "%Y-%m" "%Y/%m/%d" "%Y/%m" "%s.%f" > time_fmts.cc make all-recursive make[3]: Entering directory '/build/reproducible-path/lnav-0.12.3/src' Making all in fmtlib make[4]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/fmtlib' g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o format.o format.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o os.o os.cc rm -f libcppfmt.a ar cru libcppfmt.a format.o os.o ar: `u' modifier ignored since `D' is the default (see `U') ranlib libcppfmt.a make[4]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/fmtlib' Making all in third-party/base64/lib make[4]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/third-party/base64/lib' gcc -DHAVE_CONFIG_H -I. -I../../../../src -I../../../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o lib.o lib.c gcc -DHAVE_CONFIG_H -I. -I../../../../src -I../../../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o arch/generic/codec.o arch/generic/codec.c gcc -DHAVE_CONFIG_H -I. -I../../../../src -I../../../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o tables/tables.o tables/tables.c rm -f libbase64.a ar cru libbase64.a lib.o arch/generic/codec.o tables/tables.o ar: `u' modifier ignored since `D' is the default (see `U') ranlib libbase64.a make[4]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/third-party/base64/lib' Making all in third-party/date/src make[4]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/third-party/date/src' g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../src -I./../include -I../../../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o tz.o tz.cpp rm -f libdatepp.a ar cru libdatepp.a tz.o ar: `u' modifier ignored since `D' is the default (see `U') ranlib libdatepp.a make[4]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/third-party/date/src' Making all in third-party/scnlib/src make[4]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/third-party/scnlib/src' g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../src -I./../include -I./deps/fast_float/single_include -I../../../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o reader_float.o reader_float.cpp g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../src -I./../include -I./deps/fast_float/single_include -I../../../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o locale.o locale.cpp g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../src -I./../include -I./deps/fast_float/single_include -I../../../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o reader_int.o reader_int.cpp g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../src -I./../include -I./deps/fast_float/single_include -I../../../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o file.o file.cpp g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../src -I./../include -I./deps/fast_float/single_include -I../../../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o vscan.o vscan.cpp rm -f libscnlib.a ar cru libscnlib.a reader_float.o locale.o reader_int.o file.o vscan.o ar: `u' modifier ignored since `D' is the default (see `U') ranlib libscnlib.a make[4]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/third-party/scnlib/src' Making all in pcrepp make[4]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/pcrepp' g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src -I../../src/fmtlib -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o pcre2pp.o pcre2pp.cc rm -f libpcrepp.a ar cru libpcrepp.a pcre2pp.o ar: `u' modifier ignored since `D' is the default (see `U') ranlib libpcrepp.a make[4]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/pcrepp' Making all in base make[4]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/base' g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/ -I../../src/third-party -I../../src/fmtlib -I../../src/third-party/date/include -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o ansi_scrubber.o ansi_scrubber.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/ -I../../src/third-party -I../../src/fmtlib -I../../src/third-party/date/include -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o attr_line.o attr_line.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/ -I../../src/third-party -I../../src/fmtlib -I../../src/third-party/date/include -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o attr_line.builder.o attr_line.builder.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/ -I../../src/third-party -I../../src/fmtlib -I../../src/third-party/date/include -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o auto_fd.o auto_fd.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/ -I../../src/third-party -I../../src/fmtlib -I../../src/third-party/date/include -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o auto_pid.o auto_pid.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/ -I../../src/third-party -I../../src/fmtlib -I../../src/third-party/date/include -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o color_spaces.o color_spaces.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/ -I../../src/third-party -I../../src/fmtlib -I../../src/third-party/date/include -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o date_time_scanner.o date_time_scanner.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/ -I../../src/third-party -I../../src/fmtlib -I../../src/third-party/date/include -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o fs_util.o fs_util.cc attr_line.cc: In member function 'attr_line_t& attr_line_t::pad_to(ssize_t)': attr_line.cc:528:18: warning: comparison of integer expressions of different signedness: 'const unsigned int' and 'ssize_t' {aka 'int'} [-Wsign-compare] 528 | if (curr_len < size) { | ~~~~~~~~~^~~~~~ attr_line.cc:531:69: warning: comparison of integer expressions of different signedness: 'int' and 'const unsigned int' [-Wsign-compare] 531 | if (attr.sa_range.lr_start == 0 && attr.sa_range.lr_end == curr_len) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/ -I../../src/third-party -I../../src/fmtlib -I../../src/third-party/date/include -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o humanize.o humanize.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/ -I../../src/third-party -I../../src/fmtlib -I../../src/third-party/date/include -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o humanize.network.o humanize.network.cc ansi_scrubber.cc: In function 'void scrub_ansi_string(std::string&, string_attrs_t*)': ansi_scrubber.cc:469:65: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'unsigned int'} [-Wsign-compare] 469 | if (sa != nullptr && last_origin_end > 0 && last_origin_end != str.size()) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/ -I../../src/third-party -I../../src/fmtlib -I../../src/third-party/date/include -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o humanize.time.o humanize.time.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/ -I../../src/third-party -I../../src/fmtlib -I../../src/third-party/date/include -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o intern_string.o intern_string.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/ -I../../src/third-party -I../../src/fmtlib -I../../src/third-party/date/include -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o is_utf8.o is_utf8.cc In file included from /usr/include/c++/14/string:54, from humanize.network.hh:33, from humanize.network.cc:30: In member function 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::pointer std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::_M_data() const [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]', inlined from 'bool std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::_M_is_local() const [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]' at /usr/include/c++/14/bits/basic_string.h:269:13, inlined from 'void std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::_M_dispose() [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]' at /usr/include/c++/14/bits/basic_string.h:287:18, inlined from 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::~basic_string() [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]' at /usr/include/c++/14/bits/basic_string.h:809:19, inlined from 'constexpr void std::_Optional_payload_base<_Tp>::_M_destroy() [with _Tp = std::__cxx11::basic_string]' at /usr/include/c++/14/optional:283:35, inlined from 'constexpr void std::_Optional_payload_base<_Tp>::_M_reset() [with _Tp = std::__cxx11::basic_string]' at /usr/include/c++/14/optional:314:14, inlined from 'std::_Optional_payload<_Tp, false, _Copy, _Move>::~_Optional_payload() [with _Tp = std::__cxx11::basic_string; bool _Copy = false; bool _Move = false]' at /usr/include/c++/14/optional:437:65, inlined from 'std::_Optional_base, false, false>::~_Optional_base()' at /usr/include/c++/14/optional:508:12, inlined from 'std::optional >::~optional()' at /usr/include/c++/14/optional:703:11, inlined from 'std::optional humanize::network::path::from_str(string_fragment)' at humanize.network.cc:72:5: /usr/include/c++/14/bits/basic_string.h:228:28: warning: '*(const std::__cxx11::basic_string, std::allocator >*)((char*)& + offsetof(std::optional, std::allocator > >,std::optional, std::allocator > >::.std::_Optional_base, std::allocator >, false, false>::)).std::__cxx11::basic_string::_M_dataplus.std::__cxx11::basic_string::_Alloc_hider::_M_p' may be used uninitialized [-Wmaybe-uninitialized] 228 | { return _M_dataplus._M_p; } | ^~~~ humanize.network.cc: In function 'std::optional humanize::network::path::from_str(string_fragment)': humanize.network.cc:72:5: note: '' declared here 72 | }; | ^ In member function 'void std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::_M_dispose() [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]', inlined from 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::~basic_string() [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]' at /usr/include/c++/14/bits/basic_string.h:809:19, inlined from 'constexpr void std::_Optional_payload_base<_Tp>::_M_destroy() [with _Tp = std::__cxx11::basic_string]' at /usr/include/c++/14/optional:283:35, inlined from 'constexpr void std::_Optional_payload_base<_Tp>::_M_reset() [with _Tp = std::__cxx11::basic_string]' at /usr/include/c++/14/optional:314:14, inlined from 'std::_Optional_payload<_Tp, false, _Copy, _Move>::~_Optional_payload() [with _Tp = std::__cxx11::basic_string; bool _Copy = false; bool _Move = false]' at /usr/include/c++/14/optional:437:65, inlined from 'std::_Optional_base, false, false>::~_Optional_base()' at /usr/include/c++/14/optional:508:12, inlined from 'std::optional >::~optional()' at /usr/include/c++/14/optional:703:11, inlined from 'std::optional humanize::network::path::from_str(string_fragment)' at humanize.network.cc:72:5: /usr/include/c++/14/bits/basic_string.h:288:21: warning: '*(std::__cxx11::basic_string, std::allocator >*)((char*)& + offsetof(std::optional, std::allocator > >,std::optional, std::allocator > >::.std::_Optional_base, std::allocator >, false, false>::)).std::__cxx11::basic_string::.std::__cxx11::basic_string::::_M_allocated_capacity' may be used uninitialized [-Wmaybe-uninitialized] 288 | _M_destroy(_M_allocated_capacity); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ humanize.network.cc: In function 'std::optional humanize::network::path::from_str(string_fragment)': humanize.network.cc:72:5: note: '' declared here 72 | }; | ^ g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/ -I../../src/third-party -I../../src/fmtlib -I../../src/third-party/date/include -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o isc.o isc.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/ -I../../src/third-party -I../../src/fmtlib -I../../src/third-party/date/include -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o lnav.console.o lnav.console.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/ -I../../src/third-party -I../../src/fmtlib -I../../src/third-party/date/include -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o lnav.gzip.o lnav.gzip.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/ -I../../src/third-party -I../../src/fmtlib -I../../src/third-party/date/include -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o lnav_log.o lnav_log.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/ -I../../src/third-party -I../../src/fmtlib -I../../src/third-party/date/include -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o network.tcp.o network.tcp.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/ -I../../src/third-party -I../../src/fmtlib -I../../src/third-party/date/include -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o paths.o paths.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/ -I../../src/third-party -I../../src/fmtlib -I../../src/third-party/date/include -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o piper.file.o piper.file.cc lnav.console.cc: In static member function 'static lnav::console::snippet lnav::console::snippet::from_content_with_offset(intern_string_t, const attr_line_t&, size_t, const std::string&)': lnav.console.cc:73:32: warning: comparison of integer expressions of different signedness: 'const int' and 'std::__cxx11::basic_string::size_type' {aka 'unsigned int'} [-Wsign-compare] 73 | if (line_with_error.sf_end >= retval.s_content.get_string().size()) { | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../src/base/attr_line.hh:43, from lnav.console.hh:36, from lnav.console.cc:32: ../../src/base/intern_string.hh: In instantiation of 'string_fragment string_fragment::find_left_boundary(size_t, P&&, size_t) const [with P = tag1&; size_t = unsigned int]': ../../src/base/intern_string.hh:379:45: required from 'string_fragment string_fragment::find_boundaries_around(size_t, P&&, size_t) const [with P = tag1; size_t = unsigned int]' 379 | auto left = this->find_left_boundary(start, predicate, count); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ lnav.console.cc:55:67: required from here 55 | const auto line_with_error = content_sf.find_boundaries_around( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 56 | offset, string_fragment::tag1{'\n'}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/base/intern_string.hh:331:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 331 | if (start > 0 && start == this->length()) { | ~~~~~~^~~~~~~~~~~~~~~~~ g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/ -I../../src/third-party -I../../src/fmtlib -I../../src/third-party/date/include -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o snippet_highlighters.o snippet_highlighters.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/ -I../../src/third-party -I../../src/fmtlib -I../../src/third-party/date/include -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o string_attr_type.o string_attr_type.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/ -I../../src/third-party -I../../src/fmtlib -I../../src/third-party/date/include -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o string_util.o string_util.cc gcc -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/ -I../../src/third-party -I../../src/fmtlib -I../../src/third-party/date/include -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o strnatcmp.o strnatcmp.c g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/ -I../../src/third-party -I../../src/fmtlib -I../../src/third-party/date/include -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o time_util.o time_util.cc gcc -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/ -I../../src/third-party -I../../src/fmtlib -I../../src/third-party/date/include -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o ../third-party/xxHash/xxhash.o ../third-party/xxHash/xxhash.c piper.file.cc: In function 'std::optional lnav::piper::read_header(int, const char*)': piper.file.cc:77:18: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] 77 | if (meta_prc != meta_size) { | ~~~~~~~~~^~~~~~~~~~~~ string_util.cc: In function 'std::string scrub_ws(const char*, ssize_t)': string_util.cc:312:69: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'ssize_t' {aka 'int'} [-Wsign-compare] 312 | for (size_t lpc = 0; (len == -1 && in[lpc]) || (len >= 0 && lpc < len); | ~~~~^~~~~ In file included from attr_line.hh:43, from snippet_highlighters.hh:33, from snippet_highlighters.cc:30: intern_string.hh: In instantiation of 'string_fragment string_fragment::find_left_boundary(size_t, P&&, size_t) const [with P = tag1; size_t = unsigned int]': snippet_highlighters.cc:234:50: required from here 232 | = string_fragment::from_str_range( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | line, sub.lr_start, lpc) | ~~~~~~~~~~~~~~~~~~~~~~~~ 234 | .find_left_boundary(lpc - sub.lr_start - 1, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 235 | string_fragment::tag1{'('}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ intern_string.hh:331:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 331 | if (start > 0 && start == this->length()) { | ~~~~~~^~~~~~~~~~~~~~~~~ rm -f libbase.a ar cru libbase.a ansi_scrubber.o attr_line.o attr_line.builder.o auto_fd.o auto_pid.o color_spaces.o date_time_scanner.o fs_util.o humanize.o humanize.network.o humanize.time.o intern_string.o is_utf8.o isc.o lnav.console.o lnav.gzip.o lnav_log.o network.tcp.o paths.o piper.file.o snippet_highlighters.o string_attr_type.o string_util.o strnatcmp.o time_util.o ../third-party/xxHash/xxhash.o ar: `u' modifier ignored since `D' is the default (see `U') ranlib libbase.a make[4]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/base' Making all in tailer make[4]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/tailer' ../../tools/bin2c -n tailer_bin tailerbin ./tailer.ape make all-am make[5]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/tailer' gcc -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o sha-256.o sha-256.c gcc -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o tailer.o tailer.c g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -Wall -I./.. -I./../fmtlib -I./../third-party -I../../src/third-party/date/include -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o libtailerpp_a-tailerpp.o `test -f 'tailerpp.cc' || echo './'`tailerpp.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -Wall -I./.. -I./../fmtlib -I./../third-party -I../../src/third-party/date/include -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o libtailerservice_a-tailerbin.o `test -f 'tailerbin.cc' || echo './'`tailerbin.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -Wall -I./.. -I./../fmtlib -I./../third-party -I../../src/third-party/date/include -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o libtailerservice_a-tailer.looper.o `test -f 'tailer.looper.cc' || echo './'`tailer.looper.cc tailer.c: In function 'send_packet': tailer.c:51:5: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 51 | write(fd, &tpt, sizeof(tpt)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ tailer.c:53:9: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 53 | write(fd, &payload_type, sizeof(payload_type)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tailer.c:59:17: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 59 | write(fd, &length, sizeof(length)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tailer.c:60:17: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 60 | write(fd, str, length); | ^~~~~~~~~~~~~~~~~~~~~~ tailer.c:66:17: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 66 | write(fd, hash, SHA256_BLOCK_SIZE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tailer.c:72:17: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 72 | write(fd, &i, sizeof(i)); | ^~~~~~~~~~~~~~~~~~~~~~~~ tailer.c:79:17: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 79 | write(fd, &length, sizeof(length)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tailer.c:80:17: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 80 | write(fd, bits, length); | ^~~~~~~~~~~~~~~~~~~~~~~ rm -f libtailercommon.a ar cru libtailercommon.a sha-256.o tailer.o ar: `u' modifier ignored since `D' is the default (see `U') ranlib libtailercommon.a In file included from ../../src/textview_curses.hh:44, from ../../src/bottom_status_source.hh:37, from ../../src/lnav.hh:44, from tailer.looper.cc:40: ../../src/listview_curses.hh: In member function 'int listview_curses::shift_left(int)': ../../src/listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ rm -f libtailerpp.a ar cru libtailerpp.a libtailerpp_a-tailerpp.o ar: `u' modifier ignored since `D' is the default (see `U') ranlib libtailerpp.a tailer.looper.cc: In lambda function: tailer.looper.cc:867:30: warning: ignoring return value of 'int ftruncate(int, __off_t)' declared with attribute 'warn_unused_result' [-Wunused-result] 867 | ftruncate(fd, ptb.ptb_offset); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ tailer.looper.cc:868:27: warning: ignoring return value of 'ssize_t pwrite(int, const void*, size_t, __off_t)' declared with attribute 'warn_unused_result' [-Wunused-result] 868 | pwrite(fd, | ~~~~~~^~~~ 869 | ptb.ptb_bits.data(), | ~~~~~~~~~~~~~~~~~~~~ 870 | ptb.ptb_bits.size(), | ~~~~~~~~~~~~~~~~~~~~ 871 | ptb.ptb_offset); | ~~~~~~~~~~~~~~~ rm -f libtailerservice.a ar cru libtailerservice.a libtailerservice_a-tailerbin.o libtailerservice_a-tailer.looper.o ar: `u' modifier ignored since `D' is the default (see `U') ranlib libtailerservice.a make[5]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/tailer' make[4]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/tailer' Making all in pugixml make[4]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/pugixml' g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o pugixml.o pugixml.cpp rm -f libpugixml.a ar cru libpugixml.a pugixml.o ar: `u' modifier ignored since `D' is the default (see `U') ranlib libpugixml.a make[4]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/pugixml' Making all in yajl make[4]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/yajl' gcc -DHAVE_CONFIG_H -I. -I../../src -I../../src -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o yajl.o yajl.c gcc -DHAVE_CONFIG_H -I. -I../../src -I../../src -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o yajl_alloc.o yajl_alloc.c gcc -DHAVE_CONFIG_H -I. -I../../src -I../../src -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o yajl_buf.o yajl_buf.c gcc -DHAVE_CONFIG_H -I. -I../../src -I../../src -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o yajl_encode.o yajl_encode.c gcc -DHAVE_CONFIG_H -I. -I../../src -I../../src -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o yajl_gen.o yajl_gen.c gcc -DHAVE_CONFIG_H -I. -I../../src -I../../src -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o yajl_lex.o yajl_lex.c gcc -DHAVE_CONFIG_H -I. -I../../src -I../../src -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o yajl_parser.o yajl_parser.c gcc -DHAVE_CONFIG_H -I. -I../../src -I../../src -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o yajl_tree.o yajl_tree.c gcc -DHAVE_CONFIG_H -I. -I../../src -I../../src -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o yajl_version.o yajl_version.c rm -f libyajl.a ar cru libyajl.a yajl.o yajl_alloc.o yajl_buf.o yajl_encode.o yajl_gen.o yajl_lex.o yajl_parser.o yajl_tree.o yajl_version.o ar: `u' modifier ignored since `D' is the default (see `U') ranlib libyajl.a make[4]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/yajl' Making all in yajlpp make[4]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/yajlpp' g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/ -I../../src/fmtlib -I../../src/third-party/date/include -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o json_op.o json_op.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/ -I../../src/fmtlib -I../../src/third-party/date/include -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o json_ptr.o json_ptr.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/ -I../../src/fmtlib -I../../src/third-party/date/include -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o yajlpp.o yajlpp.cc yajlpp.cc: In member function 'void json_path_handler_base::validate_string(yajlpp_parse_context&, string_fragment) const': yajlpp.cc:1355:28: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const unsigned int'} [-Wsign-compare] 1355 | } else if (sf.length() < this->jph_min_length) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ yajlpp.cc: In function 'void dump_schema_to(const json_path_container&, const char*)': yajlpp.cc:1598:56: warning: ignoring attributes on template argument 'int (*)(FILE*)' [-Wignored-attributes] 1598 | auto file = std::unique_ptr( | ^ rm -f libyajlpp.a ar cru libyajlpp.a json_op.o json_ptr.o yajlpp.o ar: `u' modifier ignored since `D' is the default (see `U') ranlib libyajlpp.a make[4]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/yajlpp' Making all in formats/logfmt make[4]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/formats/logfmt' g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../src -Wall -I../../../src/ -I../../../src/third-party -I../../../src/fmtlib -I../../../src/third-party/scnlib/include -I../../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o logfmt.parser.o logfmt.parser.cc rm -f liblogfmt.a ar cru liblogfmt.a logfmt.parser.o ar: `u' modifier ignored since `D' is the default (see `U') ranlib liblogfmt.a make[4]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/formats/logfmt' Making all in . make[4]: Entering directory '/build/reproducible-path/lnav-0.12.3/src' g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o lnav.o lnav.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o lnav.events.o lnav.events.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o lnav.indexing.o lnav.indexing.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o lnav.management_cli.o lnav.management_cli.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o file_vtab.o file_vtab.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o all_logs_vtab.o all_logs_vtab.cc In file included from textview_curses.hh:44, from bottom_status_source.hh:37, from lnav.hh:44, from lnav.indexing.cc:34: listview_curses.hh: In member function 'int listview_curses::shift_left(int)': listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from textview_curses.hh:44, from filter_observer.hh:36, from logfile_sub_source.hh:45, from log_vtab_impl.hh:39, from all_logs_vtab.hh:35, from all_logs_vtab.cc:30: listview_curses.hh: In member function 'int listview_curses::shift_left(int)': listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from textview_curses.hh:44, from bottom_status_source.hh:37, from lnav.hh:44, from lnav.management_cli.cc:46: listview_curses.hh: In member function 'int listview_curses::shift_left(int)': listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from view_helpers.hh:37, from session_data.hh:41, from file_vtab.cc:41: listview_curses.hh: In member function 'int listview_curses::shift_left(int)': listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from textview_curses.hh:44, from filter_observer.hh:36, from logfile_sub_source.hh:45, from log_vtab_impl.hh:39, from all_logs_vtab.hh:35, from lnav.cc:68: listview_curses.hh: In member function 'int listview_curses::shift_left(int)': listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ lnav.indexing.cc: In member function 'virtual logfile_observer::indexing_result loading_observer::logfile_indexing(const std::shared_ptr&, file_off_t, file_size_t)': lnav.indexing.cc:67:21: warning: comparison of integer expressions of different signedness: 'file_off_t' {aka 'long long int'} and 'file_size_t' {aka 'long long unsigned int'} [-Wsign-compare] 67 | if (off == total) { | ~~~~^~~~~~~~ lnav.cc: In instantiation of 'looper():: [with auto:12 = logfile_sub_source; auto:13 = long long int; auto:14 = long long unsigned int]': /usr/include/c++/14/type_traits:2655:26: required by substitution of 'template static std::__result_of_success()((declval<_Args>)()...)), std::__invoke_other> std::__result_of_other_impl::_S_test(int) [with _Fn = looper()::&; _Args = {logfile_sub_source&, long long int, long long unsigned int}]' 2655 | std::declval<_Fn>()(std::declval<_Args>()...) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:2666:60: required from 'struct std::__result_of_impl&, logfile_sub_source&, long long int, long long unsigned int>' 2666 | using type = decltype(_S_test<_Functor, _ArgTypes...>(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/14/bits/std_function.h:348:9: recursively required by substitution of 'template struct std::__is_invocable_impl<_Result, _Ret, true, std::__void_t > [with _Result = std::__invoke_result&, logfile_sub_source&, long long int, long long unsigned int>; _Ret = void]' 348 | struct _Callable | ^~~~~~~~~ /usr/include/c++/14/bits/std_function.h:348:9: required from 'struct std::function::_Callable, looper()::, std::__invoke_result&, logfile_sub_source&, long long int, long long unsigned int> >' /usr/include/c++/14/bits/std_function.h:353:41: required by substitution of 'template template using std::function<_Res(_ArgTypes ...)>::_Requires = std::__enable_if_t<((bool)_Cond::value), _Tp> [with _Cond = std::function::_Callable, looper()::, std::__invoke_result&, logfile_sub_source&, long long int, long long unsigned int> >; _Tp = void; _Res = void; _ArgTypes = {logfile_sub_source&, long long int, long long unsigned int}]' 353 | using _Requires = __enable_if_t<_Cond::value, _Tp>; | ^~~~~ /usr/include/c++/14/bits/std_function.h:434:9: required by substitution of 'template std::function::function(_Functor&&) [with _Functor = looper()::; _Constraints = ]' 434 | typename _Constraints = _Requires<_Callable<_Functor>>> | ^~~~~~~~ lnav.cc:1064:15: required from here 1064 | }; | ^ lnav.cc:1058:27: warning: comparison of integer expressions of different signedness: 'long long int' and 'long long unsigned int' [-Wsign-compare] 1058 | if (off == size) { | ~~~~^~~~~~~ g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o archive_manager.o archive_manager.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o bookmarks.o bookmarks.cc In file included from archive_manager.cc:47: base/fs_util.hh: In member function 'void lnav::filesystem::file_lock::lock() const': base/fs_util.hh:139:30: warning: ignoring return value of 'int lockf(int, int, __off_t)' declared with attribute 'warn_unused_result' [-Wunused-result] 139 | void lock() const { lockf(this->lh_fd, F_LOCK, 0); } | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ base/fs_util.hh: In member function 'void lnav::filesystem::file_lock::unlock() const': base/fs_util.hh:141:32: warning: ignoring return value of 'int lockf(int, int, __off_t)' declared with attribute 'warn_unused_result' [-Wunused-result] 141 | void unlock() const { lockf(this->lh_fd, F_ULOCK, 0); } | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o bottom_status_source.o bottom_status_source.cc bookmarks.cc: In member function 'bool bookmark_metadata::empty(categories) const': bookmarks.cc:82:1: warning: control reaches end of non-void function [-Wreturn-type] 82 | } | ^ g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o breadcrumb_curses.o breadcrumb_curses.cc In file included from textview_curses.hh:44, from bottom_status_source.hh:37, from bottom_status_source.cc:30: listview_curses.hh: In member function 'int listview_curses::shift_left(int)': listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o collation-functions.o collation-functions.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o column_namer.o column_namer.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o command_executor.o command_executor.cc In file included from textview_curses.hh:44, from plain_text_source.hh:39, from breadcrumb_curses.hh:37, from breadcrumb_curses.cc:30: listview_curses.hh: In member function 'int listview_curses::shift_left(int)': listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o crashd.client.o crashd.client.cc In file included from textview_curses.hh:44, from hist_source.hh:45, from db_sub_source.hh:41, from command_executor.hh:43, from command_executor.cc:32: listview_curses.hh: In member function 'int listview_curses::shift_left(int)': listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o curl_looper.o curl_looper.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o db_sub_source.o db_sub_source.cc command_executor.cc: In lambda function: command_executor.cc:1170:22: warning: ignoring return value of 'ssize_t write(int, const void*, size_t)' declared with attribute 'warn_unused_result' [-Wunused-result] 1170 | write(out_fd, buffer, rc); | ~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from textview_curses.hh:44, from hist_source.hh:45, from db_sub_source.hh:41, from db_sub_source.cc:30: listview_curses.hh: In member function 'int listview_curses::shift_left(int)': listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o document.sections.o document.sections.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o dump_internals.o dump_internals.cc In file included from base/attr_line.hh:43, from document.sections.hh:38, from document.sections.cc:34: base/intern_string.hh: In instantiation of 'string_fragment string_fragment::find_left_boundary(size_t, P&&, size_t) const [with P = tag1; size_t = unsigned int]': document.sections.cc:288:53: required from here 288 | auto left_sf = sf.find_left_boundary( | ~~~~~~~~~~~~~~~~~~~~~^ 289 | hdr_attr.sa_range.lr_start, string_fragment::tag1{'\n'}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ base/intern_string.hh:331:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 331 | if (start > 0 && start == this->length()) { | ~~~~~~^~~~~~~~~~~~~~~~~ In file included from textview_curses.hh:44, from bottom_status_source.hh:37, from lnav.hh:44, from dump_internals.cc:34: listview_curses.hh: In member function 'int listview_curses::shift_left(int)': listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ dump_internals.cc: In function 'void lnav::dump_internals(const char*)': dump_internals.cc:65:60: warning: ignoring attributes on template argument 'int (*)(FILE*)' [-Wignored-attributes] 65 | auto cmd_file = std::unique_ptr( | ^ dump_internals.cc:82:60: warning: ignoring attributes on template argument 'int (*)(FILE*)' [-Wignored-attributes] 82 | auto sql_file = std::unique_ptr( | ^ g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o elem_to_json.o elem_to_json.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o environ_vtab.o environ_vtab.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o extension-functions.o extension-functions.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o external_opener.o external_opener.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o field_overlay_source.o field_overlay_source.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o file_collection.o file_collection.cc In file included from field_overlay_source.hh:36, from field_overlay_source.cc:30: listview_curses.hh: In member function 'int listview_curses::shift_left(int)': listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o file_converter_manager.o file_converter_manager.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o file_format.o file_format.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o file_options.o file_options.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o files_sub_source.o files_sub_source.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o filter_observer.o filter_observer.cc In file included from textview_curses.hh:44, from filter_observer.hh:36, from filter_observer.cc:30: listview_curses.hh: In member function 'int listview_curses::shift_left(int)': listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from textview_curses.hh:44, from plain_text_source.hh:39, from files_sub_source.hh:34, from files_sub_source.cc:30: listview_curses.hh: In member function 'int listview_curses::shift_left(int)': listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ files_sub_source.cc: In function 'files_model::files_list_selection files_model::from_selection(vis_line_t)': files_sub_source.cc:59:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::map, file_error_info>::size_type' {aka 'unsigned int'} [-Wsign-compare] 59 | if (sel < errs->size()) { | ~~~~^~~~~~~~~~~~~~ files_sub_source.cc:70:13: warning: comparison of integer expressions of different signedness: 'int' and 'std::map, other_file_descriptor>::size_type' {aka 'unsigned int'} [-Wsign-compare] 70 | if (sel < fc.fc_other_files.size()) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ files_sub_source.cc:79:13: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] 79 | if (sel < fc.fc_files.size()) { | ~~~~^~~~~~~~~~~~~~~~~~~~ g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o filter_status_source.o filter_status_source.cc files_sub_source.cc: In member function 'virtual void files_sub_source::text_value_for_line(textview_curses&, int, std::string&, text_sub_source::line_flags_t)': files_sub_source.cc:279:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::map, file_error_info>::size_type' {aka 'unsigned int'} [-Wsign-compare] 279 | if (line < errs->size()) { | ~~~~~^~~~~~~~~~~~~~ files_sub_source.cc:303:14: warning: comparison of integer expressions of different signedness: 'int' and 'std::map, other_file_descriptor>::size_type' {aka 'unsigned int'} [-Wsign-compare] 303 | if (line < fc.fc_other_files.size()) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ files_sub_source.cc:322:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::map, other_file_descriptor>::size_type' {aka 'unsigned int'} [-Wsign-compare] 322 | if (line == fc.fc_other_files.size() - 1) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o filter_sub_source.o filter_sub_source.cc In file included from textview_curses.hh:44, from filter_status_source.hh:36, from filter_status_source.cc:30: listview_curses.hh: In member function 'int listview_curses::shift_left(int)': listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o fstat_vtab.o fstat_vtab.cc In file included from textview_curses.hh:44, from plain_text_source.hh:39, from filter_sub_source.hh:34, from filter_sub_source.cc:30: listview_curses.hh: In member function 'int listview_curses::shift_left(int)': listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o fs-extension-functions.o fs-extension-functions.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o fts_fuzzy_match.o fts_fuzzy_match.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o grep_proc.o grep_proc.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o help_text.o help_text.cc In file included from fs-extension-functions.cc:52: vtab_module.hh: In instantiation of 'static void sqlite_func_adapter::func1(sqlite3_context*, int, sqlite3_value**) [with Return = mapbox::util::variant; Args = {const char*}; Return (* f)(Args ...) = sql_basename; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:490:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = mapbox::util::variant; Args = {const char*}; Return (* f)(Args ...) = sql_basename]' 490 | }; | ^ fs-extension-functions.cc:328:76: required from here 328 | sqlite_func_adapter::builder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 329 | help_text("basename", "Extract the base portion of a pathname.") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330 | .sql_function() | ~~~~~~~~~~~~~~~ 331 | .with_prql_path({"fs", "basename"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 332 | .with_parameter({"path", "The path"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 333 | .with_tags({"filename"}) | ~~~~~~~~~~~~~~~~~~~~~~~~ 334 | .with_example({"To get the base of a plain file name", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335 | "SELECT basename('foobar')"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336 | .with_example( | ~~~~~~~~~~~~~~ 337 | {"To get the base of a path", "SELECT basename('foo/bar')"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | .with_example({"To get the base of a directory", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | "SELECT basename('foo/bar/')"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340 | .with_example({"To get the base of an empty string", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341 | "SELECT basename('')"}) | ~~~~~~~~~~~~~~~~~~~~~~~ 342 | .with_example({"To get the base of a Windows path", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343 | "SELECT basename('foo\\bar')"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344 | .with_example({"To get the base of the root directory", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345 | "SELECT basename('/')"}) | ~~~~~~~~~~~~~~~~~~~~~~~~ 346 | .with_example({ | ~~~~~~~~~~~~~~~ 347 | "To get the base of a path", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348 | "from [{p='foo/bar'}] | select { fs.basename p }", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | help_example::language::prql, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 350 | })), | ~~~ vtab_module.hh:449:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 449 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 450 | fd->fd_help.ht_name, 451 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 457 | fd->fd_help.ht_name, 458 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 459 | REQ_COUNT + OPT_COUNT); | ~~~~~~~~~~~~~~~~~~~~~ | | | unsigned int vtab_module.hh: In instantiation of 'static void sqlite_func_adapter::func1(sqlite3_context*, int, sqlite3_value**) [with Return = mapbox::util::variant; Args = {const char*}; Return (* f)(Args ...) = sql_dirname; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:490:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = mapbox::util::variant; Args = {const char*}; Return (* f)(Args ...) = sql_dirname]' 490 | }; | ^ fs-extension-functions.cc:352:74: required from here 352 | sqlite_func_adapter::builder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 353 | help_text("dirname", "Extract the directory portion of a pathname.") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354 | .sql_function() | ~~~~~~~~~~~~~~~ 355 | .with_parameter({"path", "The path"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356 | .with_prql_path({"fs", "dirname"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357 | .with_tags({"filename"}) | ~~~~~~~~~~~~~~~~~~~~~~~~ 358 | .with_example({"To get the directory of a relative file path", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359 | "SELECT dirname('foo/bar')"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360 | .with_example({"To get the directory of an absolute file path", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 361 | "SELECT dirname('/foo/bar')"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 362 | .with_example( | ~~~~~~~~~~~~~~ 363 | {"To get the directory of a file in the root directory", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | "SELECT dirname('/bar')"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 365 | .with_example({"To get the directory of a Windows path", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 366 | "SELECT dirname('foo\\bar')"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 367 | .with_example({"To get the directory of an empty path", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 368 | "SELECT dirname('')"})), | ~~~~~~~~~~~~~~~~~~~~~~~ vtab_module.hh:449:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 449 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 450 | fd->fd_help.ht_name, 451 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 457 | fd->fd_help.ht_name, 458 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 459 | REQ_COUNT + OPT_COUNT); | ~~~~~~~~~~~~~~~~~~~~~ | | | unsigned int vtab_module.hh: In instantiation of 'static void sqlite_func_adapter::func1(sqlite3_context*, int, sqlite3_value**) [with Return = std::optional >; Args = {const std::vector >&}; Return (* f)(Args ...) = sql_joinpath; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:490:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = std::optional >; Args = {const std::vector >&}; Return (* f)(Args ...) = sql_joinpath]' 490 | }; | ^ fs-extension-functions.cc:370:76: required from here 370 | sqlite_func_adapter::builder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 371 | help_text("joinpath", "Join components of a path together.") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 372 | .sql_function() | ~~~~~~~~~~~~~~~ 373 | .with_prql_path({"fs", "join"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 374 | .with_parameter( | ~~~~~~~~~~~~~~~~ 375 | help_text( | ~~~~~~~~~~ 376 | "path", | ~~~~~~~ 377 | "One or more path components to join together. " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | "If an argument starts with a forward or backward " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 379 | "slash, it will be considered " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 380 | "an absolute path and any preceding elements will " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 381 | "be ignored.") | ~~~~~~~~~~~~~~ 382 | .one_or_more()) | ~~~~~~~~~~~~~~~ 383 | .with_tags({"filename"}) | ~~~~~~~~~~~~~~~~~~~~~~~~ 384 | .with_example( | ~~~~~~~~~~~~~~ 385 | {"To join a directory and file name into a relative path", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 386 | "SELECT joinpath('foo', 'bar')"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387 | .with_example( | ~~~~~~~~~~~~~~ 388 | {"To join an empty component with other names into " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | "a relative path", | ~~~~~~~~~~~~~~~~~~ 390 | "SELECT joinpath('', 'foo', 'bar')"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391 | .with_example( | ~~~~~~~~~~~~~~ 392 | {"To create an absolute path with two path components", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393 | "SELECT joinpath('/', 'foo', 'bar')"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394 | .with_example( | ~~~~~~~~~~~~~~ 395 | {"To create an absolute path from a path component " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 396 | "that starts with a forward slash", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 397 | "SELECT joinpath('/', 'foo', '/bar')"})), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vtab_module.hh:449:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 449 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 450 | fd->fd_help.ht_name, 451 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 457 | fd->fd_help.ht_name, 458 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 459 | REQ_COUNT + OPT_COUNT); | ~~~~~~~~~~~~~~~~~~~~~ | | | unsigned int vtab_module.hh: In instantiation of 'static void sqlite_func_adapter::func1(sqlite3_context*, int, sqlite3_value**) [with Return = std::__cxx11::basic_string; Args = {const char*}; Return (* f)(Args ...) = sql_readlink; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:490:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = std::__cxx11::basic_string; Args = {const char*}; Return (* f)(Args ...) = sql_readlink]' 490 | }; | ^ fs-extension-functions.cc:399:76: required from here 399 | sqlite_func_adapter::builder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 400 | help_text("readlink", "Read the target of a symbolic link.") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 401 | .sql_function() | ~~~~~~~~~~~~~~~ 402 | .with_prql_path({"fs", "readlink"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 403 | .with_parameter({"path", "The path to the symbolic link."}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | .with_tags({"filename"})), | ~~~~~~~~~~~~~~~~~~~~~~~~~ vtab_module.hh:449:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 449 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 450 | fd->fd_help.ht_name, 451 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 457 | fd->fd_help.ht_name, 458 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 459 | REQ_COUNT + OPT_COUNT); | ~~~~~~~~~~~~~~~~~~~~~ | | | unsigned int vtab_module.hh: In instantiation of 'static void sqlite_func_adapter::func1(sqlite3_context*, int, sqlite3_value**) [with Return = std::__cxx11::basic_string; Args = {const char*}; Return (* f)(Args ...) = sql_realpath; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:490:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = std::__cxx11::basic_string; Args = {const char*}; Return (* f)(Args ...) = sql_realpath]' 490 | }; | ^ fs-extension-functions.cc:406:76: required from here 406 | sqlite_func_adapter::builder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 407 | help_text( | ~~~~~~~~~~ 408 | "realpath", | ~~~~~~~~~~~ 409 | "Returns the resolved version of the given path, expanding " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | "symbolic links and " | ~~~~~~~~~~~~~~~~~~~~~ 411 | "resolving '.' and '..' references.") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | .sql_function() | ~~~~~~~~~~~~~~~ 413 | .with_prql_path({"fs", "realpath"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414 | .with_parameter({"path", "The path to resolve."}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415 | .with_tags({"filename"})), | ~~~~~~~~~~~~~~~~~~~~~~~~~ vtab_module.hh:449:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 449 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 450 | fd->fd_help.ht_name, 451 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 457 | fd->fd_help.ht_name, 458 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 459 | REQ_COUNT + OPT_COUNT); | ~~~~~~~~~~~~~~~~~~~~~ | | | unsigned int vtab_module.hh: In instantiation of 'static void sqlite_func_adapter::func1(sqlite3_context*, int, sqlite3_value**) [with Return = blob_auto_buffer; Args = {const char*, std::optional, std::optional}; Return (* f)(Args ...) = sql_shell_exec; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:490:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = blob_auto_buffer; Args = {const char*, std::optional, std::optional}; Return (* f)(Args ...) = sql_shell_exec]' 490 | }; | ^ fs-extension-functions.cc:417:80: required from here 417 | sqlite_func_adapter::builder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 418 | help_text("shell_exec", | ~~~~~~~~~~~~~~~~~~~~~~~ 419 | "Executes a shell command and returns its output.") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420 | .sql_function() | ~~~~~~~~~~~~~~~ 421 | .with_prql_path({"shell", "exec"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422 | .with_parameter({"cmd", "The command to execute."}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423 | .with_parameter(help_text{ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 424 | "input", | ~~~~~~~~ 425 | "A blob of data to write to the command's standard input."} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426 | .optional()) | ~~~~~~~~~~~~ 427 | .with_parameter( | ~~~~~~~~~~~~~~~~ 428 | help_text{"options", | ~~~~~~~~~~~~~~~~~~~~ 429 | "A JSON object containing options for the " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430 | "execution with the following properties:"} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431 | .optional() | ~~~~~~~~~~~ 432 | .with_parameter(help_text{ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 433 | "env", | ~~~~~~ 434 | "An object containing the environment variables " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435 | "to set or, if NULL, to unset."} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436 | .optional())) | ~~~~~~~~~~~~~ 437 | .with_tags({"shell"})) | ~~~~~~~~~~~~~~~~~~~~~~ vtab_module.hh:449:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 449 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 450 | fd->fd_help.ht_name, 451 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 457 | fd->fd_help.ht_name, 458 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 459 | REQ_COUNT + OPT_COUNT); | ~~~~~~~~~~~~~~~~~~~~~ | | | unsigned int g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o help_text_formatter.o help_text_formatter.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o highlighter.o highlighter.cc grep_proc.cc: In instantiation of 'void grep_proc::child_loop() [with LineType = strong_int]': grep_proc.cc:428:16: required from here 428 | template class grep_proc; | ^~~~~~~~~~~~~~~~~~~~~ grep_proc.cc:202:47: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 202 | for (int lpc = 1; lpc < md.get_count(); lpc++) { | ~~~~^~~~~~~~~~~~~~~~ g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o hist_source.o hist_source.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o hotkeys.o hotkeys.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o input_dispatcher.o input_dispatcher.cc In file included from textview_curses.hh:44, from hist_source.hh:45, from hist_source.cc:30: listview_curses.hh: In member function 'int listview_curses::shift_left(int)': listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o json-extension-functions.o json-extension-functions.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o line_buffer.o line_buffer.cc In file included from textview_curses.hh:44, from hist_source.hh:45, from db_sub_source.hh:41, from command_executor.hh:43, from hotkeys.cc:39: listview_curses.hh: In member function 'int listview_curses::shift_left(int)': listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from json-extension-functions.cc:40: vtab_module.hh: In instantiation of 'static void sqlite_func_adapter::func1(sqlite3_context*, int, sqlite3_value**) [with Return = json_string; Args = {std::optional, const std::vector >&}; Return (* f)(Args ...) = {anonymous}::json_concat; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:490:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = json_string; Args = {std::optional, const std::vector >&}; Return (* f)(Args ...) = {anonymous}::json_concat]' 490 | }; | ^ json-extension-functions.cc:764:74: required from here 764 | sqlite_func_adapter::builder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 765 | help_text("json_concat", | ~~~~~~~~~~~~~~~~~~~~~~~~ 766 | "Returns an array with the given values concatenated " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 767 | "onto the end. " | ~~~~~~~~~~~~~~~~~ 768 | "If the initial value is null, the result will be an " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 769 | "array with " | ~~~~~~~~~~~~~ 770 | "the given elements. If the initial value is an array, " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 771 | "the result " | ~~~~~~~~~~~~~ 772 | "will be an array with the given values at the end. If " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 773 | "the initial " | ~~~~~~~~~~~~~~ 774 | "value is not null or an array, the result will be an " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 775 | "array with " | ~~~~~~~~~~~~~ 776 | "two elements: the initial value and the given value.") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 777 | .sql_function() | ~~~~~~~~~~~~~~~ 778 | .with_prql_path({"json", "concat"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 779 | .with_parameter({"json", "The initial JSON value."}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 780 | .with_parameter( | ~~~~~~~~~~~~~~~~ 781 | help_text("value", | ~~~~~~~~~~~~~~~~~~ 782 | "The value(s) to add to the end of the array.") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 783 | .one_or_more()) | ~~~~~~~~~~~~~~~ 784 | .with_tags({"json"}) | ~~~~~~~~~~~~~~~~~~~~ 785 | .with_example({ | ~~~~~~~~~~~~~~~ 786 | "To append the number 4 to null", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 787 | "SELECT json_concat(NULL, 4)", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 788 | }) | ~~ 789 | .with_example({ | ~~~~~~~~~~~~~~~ 790 | "To append 4 and 5 to the array [1, 2, 3]", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | "SELECT json_concat('[1, 2, 3]', 4, 5)", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | }) | ~~ 793 | .with_example({ | ~~~~~~~~~~~~~~~ 794 | "To concatenate two arrays together", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 795 | "SELECT json_concat('[1, 2, 3]', json('[4, 5]'))", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 796 | })) | ~~~ vtab_module.hh:449:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 449 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 450 | fd->fd_help.ht_name, 451 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 457 | fd->fd_help.ht_name, 458 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 459 | REQ_COUNT + OPT_COUNT); | ~~~~~~~~~~~~~~~~~~~~~ | | | unsigned int vtab_module.hh: In instantiation of 'static void sqlite_func_adapter::func1(sqlite3_context*, int, sqlite3_value**) [with Return = bool; Args = {vtab_types::nullable, sqlite3_value*}; Return (* f)(Args ...) = {anonymous}::json_contains; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:490:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = bool; Args = {vtab_types::nullable, sqlite3_value*}; Return (* f)(Args ...) = {anonymous}::json_contains]' 490 | }; | ^ json-extension-functions.cc:799:78: required from here 799 | sqlite_func_adapter::builder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 800 | help_text("json_contains", | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 801 | "Check if a JSON value contains the given element.") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 802 | .sql_function() | ~~~~~~~~~~~~~~~ 803 | .with_prql_path({"json", "contains"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 804 | .with_parameter({"json", "The JSON value to query."}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 805 | .with_parameter( | ~~~~~~~~~~~~~~~~ 806 | {"value", "The value to look for in the first argument"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 807 | .with_tags({"json"}) | ~~~~~~~~~~~~~~~~~~~~ 808 | .with_example({ | ~~~~~~~~~~~~~~~ 809 | "To test if a JSON array contains the number 4", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 810 | "SELECT json_contains('[1, 2, 3]', 4)", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 811 | }) | ~~ 812 | .with_example({ | ~~~~~~~~~~~~~~~ 813 | "To test if a JSON array contains the string 'def'", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | "SELECT json_contains('[\"abc\", \"def\"]', 'def')", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 815 | })), | ~~~ vtab_module.hh:449:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 449 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 450 | fd->fd_help.ht_name, 451 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 457 | fd->fd_help.ht_name, 458 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 459 | REQ_COUNT + OPT_COUNT); | ~~~~~~~~~~~~~~~~~~~~~ | | | unsigned int In file included from base/auto_pid.hh:41, from line_buffer.cc:51: line_buffer.cc: In member function 'void line_buffer::ensure_available(file_off_t, ssize_t)': line_buffer.cc:563:21: warning: comparison of integer expressions of different signedness: 'ssize_t' {aka 'int'} and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 563 | require(prefill <= this->lb_buffer.size()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./base/lnav_log.hh:138:30: note: in definition of macro 'require' 138 | #define require(e) ((void) ((e) ? 0 : lnav_require(#e, __FILE__, __LINE__))) | ^ line_buffer.cc:566:23: warning: comparison of integer expressions of different signedness: 'ssize_t' {aka 'int'} and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 566 | require(available <= this->lb_buffer.capacity()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/lnav_log.hh:138:30: note: in definition of macro 'require' 138 | #define require(e) ((void) ((e) ? 0 : lnav_require(#e, __FILE__, __LINE__))) | ^ line_buffer.cc: In member function 'bool line_buffer::load_next_buffer()': line_buffer.cc:614:33: warning: comparison of integer expressions of different signedness: 'ssize_t' {aka 'int'} and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 614 | if (rc != -1 && (rc < this->lb_alt_buffer.value().available()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ line_buffer.cc:678:33: warning: comparison of integer expressions of different signedness: 'ssize_t' {aka 'int'} and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 678 | if (rc != -1 && (rc < (this->lb_alt_buffer.value().available())) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ line_buffer.cc:698:12: warning: comparison of integer expressions of different signedness: 'ssize_t' {aka 'int'} and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 698 | if (rc > (this->lb_alt_buffer.value().available())) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o listview_curses.o listview_curses.cc line_buffer.cc: In member function 'bool line_buffer::fill_range(file_off_t, ssize_t)': line_buffer.cc:875:37: warning: comparison of integer expressions of different signedness: 'ssize_t' {aka 'int'} and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 875 | if (rc != -1 && (rc < this->lb_buffer.available())) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ line_buffer.cc:937:37: warning: comparison of integer expressions of different signedness: 'ssize_t' {aka 'int'} and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 937 | if (rc != -1 && (rc < (this->lb_buffer.available()))) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ line_buffer.cc:970:16: warning: comparison of integer expressions of different signedness: 'ssize_t' {aka 'int'} and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 970 | if (rc > (this->lb_buffer.available())) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o lnav_commands.o lnav_commands.cc In file included from listview_curses.cc:35: listview_curses.hh: In member function 'int listview_curses::shift_left(int)': listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ listview_curses.cc: In member function 'virtual bool listview_curses::contains(int, int) const': listview_curses.cc:67:20: warning: comparison of integer expressions of different signedness: 'const unsigned int' and 'int' [-Wsign-compare] 67 | if (this->vc_x <= x && x < this->vc_x + dim.second && this->vc_y <= y | ~~~~~~~~~~~^~~~ listview_curses.cc:67:30: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 67 | if (this->vc_x <= x && x < this->vc_x + dim.second && this->vc_y <= y | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ listview_curses.cc: In member function 'vis_line_t listview_curses::get_overlay_top(vis_line_t, size_t, size_t)': listview_curses.cc:379:48: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 379 | if (this->lv_focused_overlay_selection >= total) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ listview_curses.cc: In member function 'virtual bool listview_curses::do_update()': listview_curses.cc:597:50: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 597 | chtype ch = gutter_y == overlay_y | ~~~~~~~~~^~~~~~~~~~~~ listview_curses.cc:657:27: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 657 | gutter_y < (this->vc_y + height); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ listview_curses.cc: In member function 'void listview_curses::shift_selection(shift_amount_t)': listview_curses.cc:739:60: warning: comparison of integer expressions of different signedness: 'const int' and 'unsigned int' [-Wsign-compare] 739 | if (this->lv_focused_overlay_selection > overlay_height) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ listview_curses.cc:749:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 748 | if (this->lv_focused_overlay_selection + 1 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 749 | < overlay_content.size()) | ^~~~~~~~~~~~~~~~~~~~~~~~ listview_curses.cc:756:25: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 755 | if (this->lv_focused_overlay_selection + overlay_height - 1 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 756 | >= ov_top_for_last) | ^~~~~~~~~~~~~~~~~~ listview_curses.cc: In member function 'virtual bool listview_curses::handle_mouse(mouse_event&)': listview_curses.cc:919:33: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | if (this->lv_scroll_top <= me.me_y && me.me_y <= this->lv_scroll_bottom) | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ listview_curses.cc:919:55: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 919 | if (this->lv_scroll_top <= me.me_y && me.me_y <= this->lv_scroll_bottom) | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ listview_curses.cc:923:28: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 923 | } else if (me.me_y < this->lv_scroll_top) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ listview_curses.cc:936:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 936 | if (me.me_y < this->lv_scroll_top) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ listview_curses.cc:942:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 942 | if (me.me_y > this->lv_scroll_bottom) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ listview_curses.cc: In member function 'void listview_curses::set_overlay_selection(std::optional >)': listview_curses.cc:1248:36: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 1248 | } else if (sel.value() >= overlay_content.size()) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o lnav_config.o lnav_config.cc In file included from textview_curses.hh:44, from bottom_status_source.hh:37, from lnav.hh:44, from lnav_commands.cc:37: listview_curses.hh: In member function 'int listview_curses::shift_left(int)': listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from textview_curses.hh:44, from hist_source.hh:45, from db_sub_source.hh:41, from command_executor.hh:43, from lnav_config.cc:59: listview_curses.hh: In member function 'int listview_curses::shift_left(int)': listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o lnav_util.o lnav_util.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o log.annotate.o log.annotate.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o log.watch.o log.watch.cc In file included from textview_curses.hh:44, from bottom_status_source.hh:37, from lnav.hh:44, from log.annotate.cc:39: listview_curses.hh: In member function 'int listview_curses::shift_left(int)': listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o log_accel.o log_accel.cc lnav_commands.cc: In function 'Result, lnav::console::user_message> com_cd(exec_context&, std::string, std::vector >&)': lnav_commands.cc:5099:14: warning: ignoring return value of 'int chdir(const char*)' declared with attribute 'warn_unused_result' [-Wunused-result] 5099 | chdir(split_args[0].c_str()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o log_actions.o log_actions.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o log_data_helper.o log_data_helper.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o log_data_table.o log_data_table.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o log_format.o log_format.cc In file included from textview_curses.hh:44, from filter_observer.hh:36, from logfile_sub_source.hh:45, from log_data_helper.hh:44, from log_data_helper.cc:32: listview_curses.hh: In member function 'int listview_curses::shift_left(int)': listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from textview_curses.hh:44, from filter_observer.hh:36, from logfile_sub_source.hh:45, from log_vtab_impl.hh:39, from log_data_table.hh:39, from log_data_table.cc:30: listview_curses.hh: In member function 'int listview_curses::shift_left(int)': listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from textview_curses.hh:44, from hist_source.hh:45, from db_sub_source.hh:41, from command_executor.hh:43, from log_format.cc:43: listview_curses.hh: In member function 'int listview_curses::shift_left(int)': listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o log_format_loader.o log_format_loader.cc log_format.cc: In member function 'virtual void external_log_format::rewrite(exec_context&, shared_buffer_ref&, string_attrs_t&, std::string&)': log_format.cc:1966:18: warning: ignoring return value of 'ssize_t pread(int, void*, size_t, __off_t)' declared with attribute 'warn_unused_result' [-Wunused-result] 1966 | pread(fd_copy.get(), buf.in(), st.st_size, 0); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o log_level.o log_level.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o log_level_re.o log_level_re.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o log_search_table.o log_search_table.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o logfile.o logfile.cc In file included from textview_curses.hh:44, from filter_observer.hh:36, from logfile_sub_source.hh:45, from log_vtab_impl.hh:39, from log_search_table.hh:38, from log_search_table.cc:30: listview_curses.hh: In member function 'int listview_curses::shift_left(int)': listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ logfile.cc: In member function 'Result > logfile::read_file()': logfile.cc:1280:39: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'unsigned int'} and '__off_t' {aka 'long int'} [-Wsign-compare] 1280 | if (retval.rfr_content.size() < this->lf_stat.st_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ logfile.cc: In member function 'logfile::message_length_result logfile::message_byte_length(const_iterator, bool)': logfile.cc:1410:20: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'const ssize_t' {aka 'const int'} [-Wsign-compare] 1410 | if (retval > line_buffer::MAX_LINE_BUFFER_SIZE) { | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o logfile_sub_source.o logfile_sub_source.cc In file included from textview_curses.hh:44, from filter_observer.hh:36, from logfile_sub_source.hh:45, from logfile_sub_source.cc:33: listview_curses.hh: In member function 'int listview_curses::shift_left(int)': listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ logfile_sub_source.cc: In member function 'virtual void logfile_sub_source::text_crumbs_for_line(int, std::vector&)': logfile_sub_source.cc:2734:29: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 2734 | if (line_number >= msg_line_number) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o md2attr_line.o md2attr_line.cc md2attr_line.cc: In member function 'virtual Result > md2attr_line::leave_block(const md4cpp::event_handler::block&)': md2attr_line.cc:411:29: warning: comparison of integer expressions of different signedness: 'unsigned int' and '__gnu_cxx::__alloc_traits, int>::value_type' {aka 'int'} [-Wsign-compare] 411 | if (col_len > max_col_sizes[lpc]) { In file included from base/attr_line.hh:43, from md2attr_line.hh:33, from md2attr_line.cc:30: base/intern_string.hh: In instantiation of 'string_fragment string_fragment::find_left_boundary(size_t, P&&, size_t) const [with P = tag1&; size_t = unsigned int]': base/intern_string.hh:379:45: required from 'string_fragment string_fragment::find_boundaries_around(size_t, P&&, size_t) const [with P = tag1; size_t = unsigned int]' 379 | auto left = this->find_left_boundary(start, predicate, count); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ md2attr_line.cc:971:72: required from here 971 | auto error_line = sf.find_boundaries_around( | ~~~~~~~~~~~~~~~~~~~~~~~~~^ 972 | load_res.offset, string_fragment::tag1{'\n'}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ base/intern_string.hh:331:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 331 | if (start > 0 && start == this->length()) { | ~~~~~~^~~~~~~~~~~~~~~~~ md2attr_line.cc: In function 'const char* left_border_string(border_line_width)': md2attr_line.cc:622:1: warning: control reaches end of non-void function [-Wreturn-type] 622 | } | ^ md2attr_line.cc: In function 'const char* right_border_string(border_line_width)': md2attr_line.cc:635:1: warning: control reaches end of non-void function [-Wreturn-type] 635 | } | ^ g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o md4cpp.o md4cpp.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o network-extension-functions.o network-extension-functions.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o data_parser.o data_parser.cc In file included from network-extension-functions.cc:42: vtab_module.hh: In instantiation of 'static void sqlite_func_adapter::func1(sqlite3_context*, int, sqlite3_value**) [with Return = std::__cxx11::basic_string; Args = {const char*}; Return (* f)(Args ...) = sql_gethostbyname; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:490:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = std::__cxx11::basic_string; Args = {const char*}; Return (* f)(Args ...) = sql_gethostbyname]' 490 | }; | ^ network-extension-functions.cc:140:20: required from here 139 | sqlite_func_adapter:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | builder( | ~~~~~~~^ 141 | help_text("gethostbyname", | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 142 | "Get the IP address for the given hostname") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 143 | .sql_function() | ~~~~~~~~~~~~~~~ 144 | .with_prql_path({"net", "gethostbyname"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | .with_parameter({"hostname", "The DNS hostname to lookup."}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146 | .with_tags({"net"}) | ~~~~~~~~~~~~~~~~~~~ 147 | .with_example({ | ~~~~~~~~~~~~~~~ 148 | "To get the IP address for 'localhost'", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | "SELECT gethostbyname('localhost')", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150 | })), | ~~~ vtab_module.hh:449:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 449 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 450 | fd->fd_help.ht_name, 451 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 457 | fd->fd_help.ht_name, 458 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 459 | REQ_COUNT + OPT_COUNT); | ~~~~~~~~~~~~~~~~~~~~~ | | | unsigned int vtab_module.hh: In instantiation of 'static void sqlite_func_adapter::func1(sqlite3_context*, int, sqlite3_value**) [with Return = std::__cxx11::basic_string; Args = {const char*}; Return (* f)(Args ...) = sql_gethostbyaddr; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:490:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = std::__cxx11::basic_string; Args = {const char*}; Return (* f)(Args ...) = sql_gethostbyaddr]' 490 | }; | ^ network-extension-functions.cc:153:20: required from here 152 | sqlite_func_adapter:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | builder( | ~~~~~~~^ 154 | help_text("gethostbyaddr", | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 155 | "Get the hostname for the given IP address") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | .sql_function() | ~~~~~~~~~~~~~~~ 157 | .with_prql_path({"net", "gethostbyaddr"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | .with_parameter({"hostname", "The IP address to lookup."}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | .with_tags({"net"}) | ~~~~~~~~~~~~~~~~~~~ 160 | .with_example({ | ~~~~~~~~~~~~~~~ 161 | "To get the hostname for the IP '127.0.0.1'", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162 | "SELECT gethostbyaddr('127.0.0.1')", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 163 | })), | ~~~ vtab_module.hh:449:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 449 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 450 | fd->fd_help.ht_name, 451 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 457 | fd->fd_help.ht_name, 458 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 459 | REQ_COUNT + OPT_COUNT); | ~~~~~~~~~~~~~~~~~~~~~ | | | unsigned int data_parser.cc: In member function 'void data_parser::pairup(schema_id_t*, element_list_t&, element_list_t&, int)': data_parser.cc:539:13: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 538 | if ((size_t) this->dp_msg_format_begin | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539 | < this->dp_scanner->get_input().length()) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o piper.looper.o piper.looper.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o plain_text_source.o plain_text_source.cc piper.looper.cc: In member function 'void lnav::piper::looper::loop()': piper.looper.cc:572:35: warning: comparison of integer expressions of different signedness: 'off_t' {aka 'long int'} and 'const uint64_t' {aka 'const long long unsigned int'} [-Wsign-compare] 572 | && os.os_woff >= cfg.c_max_size) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ piper.looper.cc:637:29: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 637 | if (prc < sizeof(HEADER_MAGIC)) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~ piper.looper.cc:645:29: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 645 | if (prc < sizeof(meta_size)) { | ~~~~^~~~~~~~~~~~~~~~~~~ piper.looper.cc:654:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'unsigned int'} [-Wsign-compare] 654 | if (prc < hdr_str.size()) { | ~~~~^~~~~~~~~~~~~~~~ In file included from textview_curses.hh:44, from plain_text_source.hh:39, from plain_text_source.cc:30: listview_curses.hh: In member function 'int listview_curses::shift_left(int)': listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o pollable.o pollable.cc plain_text_source.cc: In member function 'virtual std::optional > plain_text_source::anchor_for_row(vis_line_t)': plain_text_source.cc:475:12: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 475 | if (vl > this->tds_lines.size() | ~~~^~~~~~~~~~~~~~~~~~~~~~~~ plain_text_source.cc: In member function 'virtual std::optional > plain_text_source::adjacent_anchor(vis_line_t, text_anchors::direction)': plain_text_source.cc:512:12: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 512 | if (vl > this->tds_lines.size() | ~~~^~~~~~~~~~~~~~~~~~~~~~~~ piper.looper.cc:351:17: warning: ignoring return value of 'ssize_t read(int, void*, size_t)' declared with attribute 'warn_unused_result' [-Wunused-result] 351 | read(get_wakeup_pipe().read_end(), &ch, 1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ piper.looper.cc:444:30: warning: ignoring return value of 'ssize_t write(int, const void*, size_t)' declared with attribute 'warn_unused_result' [-Wunused-result] 444 | write(outfds[DEFAULT_ID].os_fd.get(), | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445 | sbr.get_data(), | ~~~~~~~~~~~~~~~ 446 | sbr.length()); | ~~~~~~~~~~~~~ g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o pretty_printer.o pretty_printer.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o ptimec_rt.o ptimec_rt.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o readline_callbacks.o readline_callbacks.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o readline_curses.o readline_curses.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o readline_highlighters.o readline_highlighters.cc In file included from textview_curses.hh:44, from hist_source.hh:45, from db_sub_source.hh:41, from command_executor.hh:43, from readline_callbacks.cc:35: listview_curses.hh: In member function 'int listview_curses::shift_left(int)': listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ readline_curses.cc: In member function 'void readline_curses::focus(int, const std::string&, const std::string&)': readline_curses.cc:1480:11: warning: ignoring return value of 'char* getcwd(char*, size_t)' declared with attribute 'warn_unused_result' [-Wunused-result] 1480 | getcwd(cwd, sizeof(cwd)); | ~~~~~~^~~~~~~~~~~~~~~~~~ g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o readline_possibilities.o readline_possibilities.cc readline_highlighters.cc: In function 'void find_matching_bracket(attr_line_t&, int, line_range, char, char)': readline_highlighters.cc:87:38: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 87 | for (size_t lpc = x + 1; lpc < sub.lr_end; lpc++) { | ~~~~^~~~~~~~~~~~ readline_highlighters.cc:107:41: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 107 | for (size_t lpc = sub.lr_start; lpc < sub.lr_end; lpc++) { | ~~~~^~~~~~~~~~~~ readline_highlighters.cc: In function 'void readline_command_highlighter_int(attr_line_t&, std::optional, line_range)': readline_highlighters.cc:205:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 205 | for (; start < sub.length() && isspace(line[start]); start++) | ~~~~~~^~~~~~~~~~~~~~ readline_highlighters.cc:207:37: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 207 | for (last = start; last < sub.length() && !isspace(line[last]); | ~~~~~^~~~~~~~~~~~~~ readline_highlighters.cc:229:24: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 229 | } while (start < sub.length()); | ~~~~~~^~~~~~~~~~~~~~ In file included from ./third-party/ArenaAlloc/arenaalloc.h:23, from piper.looper.cc:38: In member function 'void ArenaAlloc::_memblockimplbase::decrementRefCount() [with AllocatorImpl = ArenaAlloc::_newAllocatorImpl; Derived = ArenaAlloc::_memblockimpl]', inlined from 'ArenaAlloc::Alloc::~Alloc() [with T = char; AllocatorImpl = ArenaAlloc::_newAllocatorImpl; MemblockImpl = ArenaAlloc::_memblockimpl]' at ./third-party/ArenaAlloc/arenaalloc.h:95:49, inlined from 'void lnav::piper::looper::loop()' at piper.looper.cc:562:59: ./third-party/ArenaAlloc/arenaallocimpl.h:233:11: warning: '*(ArenaAlloc::_memblockimplbase >*).ArenaAlloc::_memblockimplbase >::m_refCount' may be used uninitialized [-Wmaybe-uninitialized] 233 | --m_refCount; | ^~~~~~~~~~ readline_callbacks.cc: In function 'void rl_search_internal(readline_curses*, ln_mode_t, bool)': readline_callbacks.cc:573:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'unsigned int'} [-Wsign-compare] 573 | if (cursor_x > orig_prql_stmt.get_string().length()) { | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o regex101.client.o regex101.client.cc In file included from textview_curses.hh:44, from readline_possibilities.hh:36, from readline_possibilities.cc:33: listview_curses.hh: In member function 'int listview_curses::shift_left(int)': listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o regex101.import.o regex101.import.cc In file included from view_helpers.hh:37, from session_data.hh:41, from regex101.import.cc:40: listview_curses.hh: In member function 'int listview_curses::shift_left(int)': listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o regexp_vtab.o regexp_vtab.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o relative_time.o relative_time.cc relative_time.cc: In member function 'int64_t relative_time::to_microseconds() const': relative_time.cc:1116:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct exttm'; use assignment or value-initialization instead [-Wclass-memaccess] 1116 | memset(&etm, 0, sizeof(etm)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from relative_time.hh:45, from relative_time.cc:32: base/time_util.hh:137:8: note: 'struct exttm' declared here 137 | struct exttm { | ^~~~~ regexp_vtab.cc: In member function 'int {anonymous}::regexp_capture::cursor::next()': regexp_vtab.cc:99:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 99 | if (this->c_index >= (this->c_match_data.get_count() - 1)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o session.export.o session.export.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o session_data.o session_data.cc In file included from textview_curses.hh:44, from bottom_status_source.hh:37, from lnav.hh:44, from session.export.cc:34: listview_curses.hh: In member function 'int listview_curses::shift_left(int)': listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from view_helpers.hh:37, from session_data.hh:41, from session_data.cc:35: listview_curses.hh: In member function 'int listview_curses::shift_left(int)': listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o shared_buffer.o shared_buffer.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o shlex.o shlex.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o spectro_impls.o spectro_impls.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o spectro_source.o spectro_source.cc In file included from textview_curses.hh:44, from spectro_source.hh:42, from spectro_impls.hh:34, from spectro_impls.cc:30: listview_curses.hh: In member function 'int listview_curses::shift_left(int)': listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from textview_curses.hh:44, from spectro_source.hh:42, from spectro_source.cc:32: listview_curses.hh: In member function 'int listview_curses::shift_left(int)': listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ spectro_source.cc: In member function 'virtual void spectrogram_source::list_value_for_overlay(const listview_curses&, vis_line_t, std::vector&)': spectro_source.cc:257:31: warning: comparison of integer expressions of different signedness: 'ssize_t' {aka 'int'} and 'long unsigned int' [-Wsign-compare] 257 | if (desc.length() + 8 > width) { | ~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from spectro_source.cc:34: spectro_source.cc: In member function 'virtual bool spectrogram_source::list_static_overlay(const listview_curses&, int, int, attr_line_t&)': base/ansi_scrubber.hh:40:30: warning: format '%d' expects argument of type 'int', but argument 4 has type 'role_t' [-Wformat=] 40 | #define ANSI_CSI "\x1b[" base/ansi_scrubber.hh:52:31: note: in expansion of macro 'ANSI_CSI' 52 | #define ANSI_ROLE(msg) ANSI_CSI "%dO" msg ANSI_NORM | ^~~~~~~~ spectro_source.cc:609:14: note: in expansion of macro 'ANSI_ROLE' 609 | ANSI_ROLE(" ") " 1-%'d " ANSI_ROLE(" ") " %'d-%'d " ANSI_ROLE( | ^~~~~~~~~ base/ansi_scrubber.hh:52:42: note: format string is defined here 52 | #define ANSI_ROLE(msg) ANSI_CSI "%dO" msg ANSI_NORM | ~^ | | | int base/ansi_scrubber.hh:40:30: warning: format '%d' expects argument of type 'int', but argument 6 has type 'role_t' [-Wformat=] 40 | #define ANSI_CSI "\x1b[" base/ansi_scrubber.hh:52:31: note: in expansion of macro 'ANSI_CSI' 52 | #define ANSI_ROLE(msg) ANSI_CSI "%dO" msg ANSI_NORM | ^~~~~~~~ spectro_source.cc:609:14: note: in expansion of macro 'ANSI_ROLE' 609 | ANSI_ROLE(" ") " 1-%'d " ANSI_ROLE(" ") " %'d-%'d " ANSI_ROLE( | ^~~~~~~~~ base/ansi_scrubber.hh:52:42: note: format string is defined here 52 | #define ANSI_ROLE(msg) ANSI_CSI "%dO" msg ANSI_NORM | ~^ | | | int base/ansi_scrubber.hh:40:30: warning: format '%d' expects argument of type 'int', but argument 9 has type 'role_t' [-Wformat=] 40 | #define ANSI_CSI "\x1b[" base/ansi_scrubber.hh:52:31: note: in expansion of macro 'ANSI_CSI' 52 | #define ANSI_ROLE(msg) ANSI_CSI "%dO" msg ANSI_NORM | ^~~~~~~~ spectro_source.cc:609:14: note: in expansion of macro 'ANSI_ROLE' 609 | ANSI_ROLE(" ") " 1-%'d " ANSI_ROLE(" ") " %'d-%'d " ANSI_ROLE( | ^~~~~~~~~ base/ansi_scrubber.hh:52:42: note: format string is defined here 52 | #define ANSI_ROLE(msg) ANSI_CSI "%dO" msg ANSI_NORM | ~^ | | | int g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o sqlitepp.o sqlitepp.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o sqlite-extension-func.o sqlite-extension-func.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o static_file_vtab.o static_file_vtab.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o statusview_curses.o statusview_curses.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o string-extension-functions.o string-extension-functions.cc In file included from textview_curses.hh:44, from bottom_status_source.hh:37, from lnav.hh:44, from static_file_vtab.cc:41: listview_curses.hh: In member function 'int listview_curses::shift_left(int)': listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from string-extension-functions.cc:39: vtab_module.hh: In instantiation of 'static void sqlite_func_adapter::func1(sqlite3_context*, int, sqlite3_value**) [with Return = bool; Args = {string_fragment, string_fragment}; Return (* f)(Args ...) = {anonymous}::regexp; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:490:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = bool; Args = {string_fragment, string_fragment}; Return (* f)(Args ...) = {anonymous}::regexp]' 490 | }; | ^ string-extension-functions.cc:910:64: required from here 910 | sqlite_func_adapter::builder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 911 | help_text("regexp", "Test if a string matches a regular expression") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 912 | .sql_function() | ~~~~~~~~~~~~~~~ 913 | .with_parameter({"re", "The regular expression to use"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | .with_parameter({ | ~~~~~~~~~~~~~~~~~ 915 | "str", | ~~~~~~ 916 | "The string to test against the regular expression", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 917 | })), | ~~~ vtab_module.hh:449:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 449 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 450 | fd->fd_help.ht_name, 451 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 457 | fd->fd_help.ht_name, 458 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 459 | REQ_COUNT + OPT_COUNT); | ~~~~~~~~~~~~~~~~~~~~~ | | | unsigned int vtab_module.hh: In instantiation of 'static void sqlite_func_adapter::func1(sqlite3_context*, int, sqlite3_value**) [with Return = mapbox::util::variant; Args = {string_fragment, string_fragment}; Return (* f)(Args ...) = {anonymous}::regexp_match; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:490:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = mapbox::util::variant; Args = {string_fragment, string_fragment}; Return (* f)(Args ...) = {anonymous}::regexp_match]' 490 | }; | ^ string-extension-functions.cc:919:76: required from here 919 | sqlite_func_adapter::builder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 920 | help_text("regexp_match", | ~~~~~~~~~~~~~~~~~~~~~~~~~ 921 | "Match a string against a regular expression and return " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 922 | "the capture groups as JSON.") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 923 | .sql_function() | ~~~~~~~~~~~~~~~ 924 | .with_prql_path({"text", "regexp_match"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 925 | .with_parameter({"re", "The regular expression to use"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 926 | .with_parameter({ | ~~~~~~~~~~~~~~~~~ 927 | "str", | ~~~~~~ 928 | "The string to test against the regular expression", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | }) | ~~ 930 | .with_tags({"string", "regex"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 931 | .with_example({ | ~~~~~~~~~~~~~~~ 932 | "To capture the digits from the string '123'", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 933 | "SELECT regexp_match('(\\d+)', '123')", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 934 | }) | ~~ 935 | .with_example({ | ~~~~~~~~~~~~~~~ 936 | "To capture a number and word into a JSON object with the " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 937 | "properties 'col_0' and 'col_1'", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 938 | "SELECT regexp_match('(\\d+) (\\w+)', '123 four')", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 939 | }) | ~~ 940 | .with_example({ | ~~~~~~~~~~~~~~~ 941 | "To capture a number and word into a JSON object with the " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 942 | "named properties 'num' and 'str'", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 943 | "SELECT regexp_match('(?\\d+) (?\\w+)', '123 " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | "four')", | ~~~~~~~~~ 945 | })) | ~~~ vtab_module.hh:449:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 449 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 450 | fd->fd_help.ht_name, 451 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 457 | fd->fd_help.ht_name, 458 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 459 | REQ_COUNT + OPT_COUNT); | ~~~~~~~~~~~~~~~~~~~~~ | | | unsigned int vtab_module.hh: In instantiation of 'static void sqlite_func_adapter::func1(sqlite3_context*, int, sqlite3_value**) [with Return = std::__cxx11::basic_string; Args = {string_fragment, string_fragment, const char*}; Return (* f)(Args ...) = {anonymous}::regexp_replace; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:490:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = std::__cxx11::basic_string; Args = {string_fragment, string_fragment, const char*}; Return (* f)(Args ...) = {anonymous}::regexp_replace]' 490 | }; | ^ string-extension-functions.cc:948:80: required from here 948 | sqlite_func_adapter::builder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 949 | help_text("regexp_replace", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 950 | "Replace the parts of a string that match a regular " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 951 | "expression.") | ~~~~~~~~~~~~~~ 952 | .sql_function() | ~~~~~~~~~~~~~~~ 953 | .with_prql_path({"text", "regexp_replace"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 954 | .with_parameter( | ~~~~~~~~~~~~~~~~ 955 | {"str", "The string to perform replacements on"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 956 | .with_parameter({"re", "The regular expression to match"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 957 | .with_parameter({ | ~~~~~~~~~~~~~~~~~ 958 | "repl", | ~~~~~~~ 959 | "The replacement string. " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 960 | "You can reference capture groups with a " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 961 | "backslash followed by the number of the " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 962 | "group, starting with 1.", | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 963 | }) | ~~ 964 | .with_tags({"string", "regex"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 965 | .with_example({ | ~~~~~~~~~~~~~~~ 966 | "To replace the word at the start of the string " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 967 | "'Hello, World!' with 'Goodbye'", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 968 | "SELECT regexp_replace('Hello, World!', " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 969 | "'^(\\w+)', 'Goodbye')", | ~~~~~~~~~~~~~~~~~~~~~~~~ 970 | }) | ~~ 971 | .with_example({ | ~~~~~~~~~~~~~~~ 972 | "To wrap alphanumeric words with angle brackets", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 973 | "SELECT regexp_replace('123 abc', '(\\w+)', '<\\1>')", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | })), | ~~~ vtab_module.hh:449:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 449 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 450 | fd->fd_help.ht_name, 451 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 457 | fd->fd_help.ht_name, 458 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 459 | REQ_COUNT + OPT_COUNT); | ~~~~~~~~~~~~~~~~~~~~~ | | | unsigned int vtab_module.hh: In instantiation of 'static void sqlite_func_adapter::func1(sqlite3_context*, int, sqlite3_value**) [with Return = std::__cxx11::basic_string; Args = {long long int}; Return (* f)(Args ...) = {anonymous}::sql_humanize_file_size; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:490:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = std::__cxx11::basic_string; Args = {long long int}; Return (* f)(Args ...) = {anonymous}::sql_humanize_file_size]' 490 | }; | ^ string-extension-functions.cc:978:20: required from here 976 | sqlite_func_adapter:: | ~~~~~~~~~~~~~~~~~~~~~~~~~ 978 | builder(help_text( | ~~~~~~~^~~~~~~~~~~ 979 | "humanize_file_size", | ~~~~~~~~~~~~~~~~~~~~~ 980 | "Format the given file size as a human-friendly string") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 981 | .sql_function() | ~~~~~~~~~~~~~~~ 982 | .with_prql_path({"humanize", "file_size"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 983 | .with_parameter({"value", "The file size to format"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 984 | .with_tags({"string"}) | ~~~~~~~~~~~~~~~~~~~~~~ 985 | .with_example({ | ~~~~~~~~~~~~~~~ 986 | "To format an amount", | ~~~~~~~~~~~~~~~~~~~~~~ 987 | "SELECT humanize_file_size(10 * 1024 * 1024)", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | })), | ~~~ vtab_module.hh:449:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 449 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 450 | fd->fd_help.ht_name, 451 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 457 | fd->fd_help.ht_name, 458 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 459 | REQ_COUNT + OPT_COUNT); | ~~~~~~~~~~~~~~~~~~~~~ | | | unsigned int vtab_module.hh: In instantiation of 'static void sqlite_func_adapter::func1(sqlite3_context*, int, sqlite3_value**) [with Return = std::__cxx11::basic_string; Args = {string_fragment}; Return (* f)(Args ...) = sql_humanize_id; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:490:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = std::__cxx11::basic_string; Args = {string_fragment}; Return (* f)(Args ...) = sql_humanize_id]' 490 | }; | ^ string-extension-functions.cc:991:20: required from here 990 | sqlite_func_adapter:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 991 | builder(help_text("humanize_id", | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 992 | "Colorize the given ID using ANSI escape codes.") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | .sql_function() | ~~~~~~~~~~~~~~~ 994 | .with_prql_path({"humanize", "id"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 995 | .with_parameter({"id", "The identifier to color"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 996 | .with_tags({"string"}) | ~~~~~~~~~~~~~~~~~~~~~~ 997 | .with_example({ | ~~~~~~~~~~~~~~~ 998 | "To colorize the ID 'cluster1'", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 999 | "SELECT humanize_id('cluster1')", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1000 | })), | ~~~ vtab_module.hh:449:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 449 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 450 | fd->fd_help.ht_name, 451 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 457 | fd->fd_help.ht_name, 458 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 459 | REQ_COUNT + OPT_COUNT); | ~~~~~~~~~~~~~~~~~~~~~ | | | unsigned int vtab_module.hh: In instantiation of 'static void sqlite_func_adapter::func1(sqlite3_context*, int, sqlite3_value**) [with Return = const std::__cxx11::basic_string&; Args = {double, std::optional}; Return (* f)(Args ...) = humanize::sparkline; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:490:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = const std::__cxx11::basic_string&; Args = {double, std::optional}; Return (* f)(Args ...) = humanize::sparkline]' 490 | }; | ^ string-extension-functions.cc:1004:20: required from here 1002 | sqlite_func_adapter:: | ~~~~~~~~~~~~~~~~~~~~~~ 1004 | builder( | ~~~~~~~^ 1005 | help_text("sparkline", | ~~~~~~~~~~~~~~~~~~~~~~ 1006 | "Function used to generate a sparkline bar chart. " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1007 | "The non-aggregate version converts a single numeric " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1008 | "value on a range to a bar chart character. The " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1009 | "aggregate version returns a string with a bar " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1010 | "character for every numeric input") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1011 | .sql_function() | ~~~~~~~~~~~~~~~ 1012 | .with_prql_path({"text", "sparkline"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1013 | .with_parameter({"value", "The numeric value to convert"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1014 | .with_parameter(help_text("upper", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1015 | "The upper bound of the numeric " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1016 | "range. The non-aggregate " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1017 | "version defaults to 100. The " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1018 | "aggregate version uses the " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1019 | "largest value in the inputs.") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1020 | .optional()) | ~~~~~~~~~~~~ 1021 | .with_tags({"string"}) | ~~~~~~~~~~~~~~~~~~~~~~ 1022 | .with_example({ | ~~~~~~~~~~~~~~~ 1023 | "To get the unicode block element for the " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1024 | "value 32 in the " | ~~~~~~~~~~~~~~~~~~ 1025 | "range of 0-128", | ~~~~~~~~~~~~~~~~~ 1026 | "SELECT sparkline(32, 128)", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1027 | }) | ~~ 1028 | .with_example({ | ~~~~~~~~~~~~~~~ 1029 | "To chart the values in a JSON array", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1030 | "SELECT sparkline(value) FROM json_each('[0, 1, 2, 3, " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1031 | "4, 5, 6, 7, 8]')", | ~~~~~~~~~~~~~~~~~~~ 1032 | })), | ~~~ vtab_module.hh:449:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 449 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 450 | fd->fd_help.ht_name, 451 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 457 | fd->fd_help.ht_name, 458 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 459 | REQ_COUNT + OPT_COUNT); | ~~~~~~~~~~~~~~~~~~~~~ | | | unsigned int vtab_module.hh: In instantiation of 'static void sqlite_func_adapter::func1(sqlite3_context*, int, sqlite3_value**) [with Return = std::__cxx11::basic_string; Args = {string_fragment}; Return (* f)(Args ...) = {anonymous}::sql_anonymize; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:490:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = std::__cxx11::basic_string; Args = {string_fragment}; Return (* f)(Args ...) = {anonymous}::sql_anonymize]' 490 | }; | ^ string-extension-functions.cc:1034:78: required from here 1034 | sqlite_func_adapter::builder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1035 | help_text("anonymize", | ~~~~~~~~~~~~~~~~~~~~~~ 1036 | "Replace identifying information with random values.") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1037 | .sql_function() | ~~~~~~~~~~~~~~~ 1038 | .with_prql_path({"text", "anonymize"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1039 | .with_parameter({"value", "The text to anonymize"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1040 | .with_tags({"string"}) | ~~~~~~~~~~~~~~~~~~~~~~ 1041 | .with_example({ | ~~~~~~~~~~~~~~~ 1042 | "To anonymize an IP address", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1043 | "SELECT anonymize('Hello, 192.168.1.2')", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1044 | })), | ~~~ vtab_module.hh:449:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 449 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 450 | fd->fd_help.ht_name, 451 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 457 | fd->fd_help.ht_name, 458 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 459 | REQ_COUNT + OPT_COUNT); | ~~~~~~~~~~~~~~~~~~~~~ | | | unsigned int vtab_module.hh: In instantiation of 'static void sqlite_func_adapter::func1(sqlite3_context*, int, sqlite3_value**) [with Return = json_string; Args = {const char*}; Return (* f)(Args ...) = extract; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:490:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = json_string; Args = {const char*}; Return (* f)(Args ...) = extract]' 490 | }; | ^ string-extension-functions.cc:1046:66: required from here 1046 | sqlite_func_adapter::builder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1047 | help_text("extract", | ~~~~~~~~~~~~~~~~~~~~ 1048 | "Automatically Parse and extract data from a string") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1049 | .sql_function() | ~~~~~~~~~~~~~~~ 1050 | .with_prql_path({"text", "discover"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1051 | .with_parameter({"str", "The string to parse"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1052 | .with_tags({"string"}) | ~~~~~~~~~~~~~~~~~~~~~~ 1053 | .with_example({ | ~~~~~~~~~~~~~~~ 1054 | "To extract key/value pairs from a string", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1055 | "SELECT extract('foo=1 bar=2 name=\"Rolo Tomassi\"')", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1056 | }) | ~~ 1057 | .with_example({ | ~~~~~~~~~~~~~~~ 1058 | "To extract columnar data from a string", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1059 | "SELECT extract('1.0 abc 2.0')", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1060 | })) | ~~~ vtab_module.hh:449:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 449 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 450 | fd->fd_help.ht_name, 451 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 457 | fd->fd_help.ht_name, 458 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 459 | REQ_COUNT + OPT_COUNT); | ~~~~~~~~~~~~~~~~~~~~~ | | | unsigned int vtab_module.hh: In instantiation of 'static void sqlite_func_adapter::func1(sqlite3_context*, int, sqlite3_value**) [with Return = json_string; Args = {string_fragment}; Return (* f)(Args ...) = {anonymous}::logfmt2json; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:490:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = json_string; Args = {string_fragment}; Return (* f)(Args ...) = {anonymous}::logfmt2json]' 490 | }; | ^ string-extension-functions.cc:1063:74: required from here 1063 | sqlite_func_adapter::builder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1064 | help_text("logfmt2json", | ~~~~~~~~~~~~~~~~~~~~~~~~ 1065 | "Convert a logfmt-encoded string into JSON") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1066 | .sql_function() | ~~~~~~~~~~~~~~~ 1067 | .with_prql_path({"logfmt", "to_json"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1068 | .with_parameter({"str", "The logfmt message to parse"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1069 | .with_tags({"string"}) | ~~~~~~~~~~~~~~~~~~~~~~ 1070 | .with_example({ | ~~~~~~~~~~~~~~~ 1071 | "To extract key/value pairs from a log message", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1072 | "SELECT logfmt2json('foo=1 bar=2 name=\"Rolo Tomassi\"')", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1073 | })) | ~~~ vtab_module.hh:449:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 449 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 450 | fd->fd_help.ht_name, 451 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 457 | fd->fd_help.ht_name, 458 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 459 | REQ_COUNT + OPT_COUNT); | ~~~~~~~~~~~~~~~~~~~~~ | | | unsigned int vtab_module.hh: In instantiation of 'static void sqlite_func_adapter::func1(sqlite3_context*, int, sqlite3_value**) [with Return = bool; Args = {const char*, const char*}; Return (* f)(Args ...) = startswith; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:490:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = bool; Args = {const char*, const char*}; Return (* f)(Args ...) = startswith]' 490 | }; | ^ string-extension-functions.cc:1080:20: required from here 1076 | sqlite_func_adapter< | ~~~~~~~~~~~~~~~~~~~~ 1077 | decltype(static_cast( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1078 | &startswith)), | ~~~~~~~~~~~~~~ 1079 | startswith>:: | ~~~~~~~~~~~~~ 1080 | builder(help_text("startswith", | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 1081 | "Test if a string begins with the given prefix") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1082 | .sql_function() | ~~~~~~~~~~~~~~~ 1083 | .with_parameter({"str", "The string to test"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1084 | .with_parameter( | ~~~~~~~~~~~~~~~~ 1085 | {"prefix", "The prefix to check in the string"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1086 | .with_tags({"string"}) | ~~~~~~~~~~~~~~~~~~~~~~ 1087 | .with_example({ | ~~~~~~~~~~~~~~~ 1088 | "To test if the string 'foobar' starts with 'foo'", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1089 | "SELECT startswith('foobar', 'foo')", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1090 | }) | ~~ 1091 | .with_example({ | ~~~~~~~~~~~~~~~ 1092 | "To test if the string 'foobar' starts with 'bar'", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1093 | "SELECT startswith('foobar', 'bar')", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | })), | ~~~ vtab_module.hh:449:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 449 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 450 | fd->fd_help.ht_name, 451 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 457 | fd->fd_help.ht_name, 458 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 459 | REQ_COUNT + OPT_COUNT); | ~~~~~~~~~~~~~~~~~~~~~ | | | unsigned int vtab_module.hh: In instantiation of 'static void sqlite_func_adapter::func1(sqlite3_context*, int, sqlite3_value**) [with Return = bool; Args = {const char*, const char*}; Return (* f)(Args ...) = endswith; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:490:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = bool; Args = {const char*, const char*}; Return (* f)(Args ...) = endswith]' 490 | }; | ^ string-extension-functions.cc:1099:20: required from here 1096 | sqlite_func_adapter(&endswith)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | endswith>:: | ~~~~~~~~~~~ 1099 | builder( | ~~~~~~~^ 1100 | help_text("endswith", | ~~~~~~~~~~~~~~~~~~~~~ 1101 | "Test if a string ends with the given suffix") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1102 | .sql_function() | ~~~~~~~~~~~~~~~ 1103 | .with_parameter({"str", "The string to test"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1104 | .with_parameter( | ~~~~~~~~~~~~~~~~ 1105 | {"suffix", "The suffix to check in the string"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1106 | .with_tags({"string"}) | ~~~~~~~~~~~~~~~~~~~~~~ 1107 | .with_example({ | ~~~~~~~~~~~~~~~ 1108 | "To test if the string 'notbad.jpg' ends with '.jpg'", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1109 | "SELECT endswith('notbad.jpg', '.jpg')", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1110 | }) | ~~ 1111 | .with_example({ | ~~~~~~~~~~~~~~~ 1112 | "To test if the string 'notbad.png' starts with '.jpg'", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1113 | "SELECT endswith('notbad.png', '.jpg')", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1114 | })), | ~~~ vtab_module.hh:449:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 449 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 450 | fd->fd_help.ht_name, 451 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 457 | fd->fd_help.ht_name, 458 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 459 | REQ_COUNT + OPT_COUNT); | ~~~~~~~~~~~~~~~~~~~~~ | | | unsigned int vtab_module.hh: In instantiation of 'static void sqlite_func_adapter::func1(sqlite3_context*, int, sqlite3_value**) [with Return = std::__cxx11::basic_string; Args = {const std::vector >&}; Return (* f)(Args ...) = {anonymous}::spooky_hash; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:490:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = std::__cxx11::basic_string; Args = {const std::vector >&}; Return (* f)(Args ...) = {anonymous}::spooky_hash]' 490 | }; | ^ string-extension-functions.cc:1116:74: required from here 1116 | sqlite_func_adapter::builder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1117 | help_text("spooky_hash", | ~~~~~~~~~~~~~~~~~~~~~~~~ 1118 | "Compute the hash value for the given arguments.") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1119 | .sql_function() | ~~~~~~~~~~~~~~~ 1120 | .with_parameter( | ~~~~~~~~~~~~~~~~ 1121 | help_text("str", "The string to hash").one_or_more()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1122 | .with_tags({"string"}) | ~~~~~~~~~~~~~~~~~~~~~~ 1123 | .with_example({ | ~~~~~~~~~~~~~~~ 1124 | "To produce a hash for the string 'Hello, World!'", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1125 | "SELECT spooky_hash('Hello, World!')", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1126 | }) | ~~ 1127 | .with_example({ | ~~~~~~~~~~~~~~~ 1128 | "To produce a hash for the parameters where one is NULL", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1129 | "SELECT spooky_hash('Hello, World!', NULL)", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1130 | }) | ~~ 1131 | .with_example({ | ~~~~~~~~~~~~~~~ 1132 | "To produce a hash for the parameters where one " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | "is an empty string", | ~~~~~~~~~~~~~~~~~~~~~ 1134 | "SELECT spooky_hash('Hello, World!', '')", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1135 | }) | ~~ 1136 | .with_example({ | ~~~~~~~~~~~~~~~ 1137 | "To produce a hash for the parameters where one " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1138 | "is a number", | ~~~~~~~~~~~~~~ 1139 | "SELECT spooky_hash('Hello, World!', 123)", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1140 | })), | ~~~ vtab_module.hh:449:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 449 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 450 | fd->fd_help.ht_name, 451 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 457 | fd->fd_help.ht_name, 458 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 459 | REQ_COUNT + OPT_COUNT); | ~~~~~~~~~~~~~~~~~~~~~ | | | unsigned int vtab_module.hh: In instantiation of 'static void sqlite_func_adapter::func1(sqlite3_context*, int, sqlite3_value**) [with Return = std::optional >; Args = {sqlite3_value*}; Return (* f)(Args ...) = {anonymous}::sql_gunzip; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:490:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = std::optional >; Args = {sqlite3_value*}; Return (* f)(Args ...) = {anonymous}::sql_gunzip]' 490 | }; | ^ string-extension-functions.cc:1142:72: required from here 1142 | sqlite_func_adapter::builder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1143 | help_text("gunzip", "Decompress a gzip file") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1144 | .sql_function() | ~~~~~~~~~~~~~~~ 1145 | .with_parameter( | ~~~~~~~~~~~~~~~~ 1146 | help_text("b", "The blob to decompress").one_or_more()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1147 | .with_tags({"string"})), | ~~~~~~~~~~~~~~~~~~~~~~~ vtab_module.hh:449:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 449 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 450 | fd->fd_help.ht_name, 451 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 457 | fd->fd_help.ht_name, 458 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 459 | REQ_COUNT + OPT_COUNT); | ~~~~~~~~~~~~~~~~~~~~~ | | | unsigned int vtab_module.hh: In instantiation of 'static void sqlite_func_adapter::func1(sqlite3_context*, int, sqlite3_value**) [with Return = std::optional; Args = {sqlite3_value*}; Return (* f)(Args ...) = {anonymous}::sql_gzip; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:490:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = std::optional; Args = {sqlite3_value*}; Return (* f)(Args ...) = {anonymous}::sql_gzip]' 490 | }; | ^ string-extension-functions.cc:1149:68: required from here 1149 | sqlite_func_adapter::builder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1150 | help_text("gzip", "Compress a string into a gzip file") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1151 | .sql_function() | ~~~~~~~~~~~~~~~ 1152 | .with_parameter( | ~~~~~~~~~~~~~~~~ 1153 | help_text("value", "The value to compress").one_or_more()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1154 | .with_tags({"string"})), | ~~~~~~~~~~~~~~~~~~~~~~~ vtab_module.hh:449:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 449 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 450 | fd->fd_help.ht_name, 451 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 457 | fd->fd_help.ht_name, 458 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 459 | REQ_COUNT + OPT_COUNT); | ~~~~~~~~~~~~~~~~~~~~~ | | | unsigned int vtab_module.hh: In instantiation of 'static void sqlite_func_adapter::func1(sqlite3_context*, int, sqlite3_value**) [with Return = mapbox::util::variant, null_value_t>; Args = {sqlite3_value*, encode_algo}; Return (* f)(Args ...) = {anonymous}::sql_encode; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:490:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = mapbox::util::variant, null_value_t>; Args = {sqlite3_value*, encode_algo}; Return (* f)(Args ...) = {anonymous}::sql_encode]' 490 | }; | ^ string-extension-functions.cc:1156:72: required from here 1156 | sqlite_func_adapter::builder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1157 | help_text("encode", "Encode the value using the given algorithm") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1158 | .sql_function() | ~~~~~~~~~~~~~~~ 1159 | .with_parameter(help_text("value", "The value to encode")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1160 | .with_parameter(help_text("algorithm", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1161 | "One of the following encoding " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1162 | "algorithms: base64, hex, uri")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1163 | .with_tags({"string"}) | ~~~~~~~~~~~~~~~~~~~~~~ 1164 | .with_example({ | ~~~~~~~~~~~~~~~ 1165 | "To base64-encode 'Hello, World!'", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1166 | "SELECT encode('Hello, World!', 'base64')", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1167 | }) | ~~ 1168 | .with_example({ | ~~~~~~~~~~~~~~~ 1169 | "To hex-encode 'Hello, World!'", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1170 | "SELECT encode('Hello, World!', 'hex')", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1171 | }) | ~~ 1172 | .with_example({ | ~~~~~~~~~~~~~~~ 1173 | "To URI-encode 'Hello, World!'", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1174 | "SELECT encode('Hello, World!', 'uri')", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1175 | })), | ~~~ vtab_module.hh:449:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 449 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 450 | fd->fd_help.ht_name, 451 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 457 | fd->fd_help.ht_name, 458 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 459 | REQ_COUNT + OPT_COUNT); | ~~~~~~~~~~~~~~~~~~~~~ | | | unsigned int vtab_module.hh: In instantiation of 'static void sqlite_func_adapter::func1(sqlite3_context*, int, sqlite3_value**) [with Return = mapbox::util::variant >; Args = {string_fragment, encode_algo}; Return (* f)(Args ...) = {anonymous}::sql_decode; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:490:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = mapbox::util::variant >; Args = {string_fragment, encode_algo}; Return (* f)(Args ...) = {anonymous}::sql_decode]' 490 | }; | ^ string-extension-functions.cc:1177:72: required from here 1177 | sqlite_func_adapter::builder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1178 | help_text("decode", "Decode the value using the given algorithm") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1179 | .sql_function() | ~~~~~~~~~~~~~~~ 1180 | .with_parameter(help_text("value", "The value to decode")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1181 | .with_parameter(help_text("algorithm", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1182 | "One of the following encoding " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1183 | "algorithms: base64, hex, uri")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1184 | .with_tags({"string"}) | ~~~~~~~~~~~~~~~~~~~~~~ 1185 | .with_example({ | ~~~~~~~~~~~~~~~ 1186 | "To decode the URI-encoded string '%63%75%72%6c'", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1187 | "SELECT decode('%63%75%72%6c', 'uri')", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1188 | })), | ~~~ vtab_module.hh:449:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 449 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 450 | fd->fd_help.ht_name, 451 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 457 | fd->fd_help.ht_name, 458 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 459 | REQ_COUNT + OPT_COUNT); | ~~~~~~~~~~~~~~~~~~~~~ | | | unsigned int vtab_module.hh: In instantiation of 'static void sqlite_func_adapter::func1(sqlite3_context*, int, sqlite3_value**) [with Return = json_string; Args = {std::__cxx11::basic_string, std::allocator >}; Return (* f)(Args ...) = {anonymous}::sql_parse_url; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:490:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = json_string; Args = {std::__cxx11::basic_string, std::allocator >}; Return (* f)(Args ...) = {anonymous}::sql_parse_url]' 490 | }; | ^ string-extension-functions.cc:1190:78: required from here 1190 | sqlite_func_adapter::builder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1191 | help_text("parse_url", | ~~~~~~~~~~~~~~~~~~~~~~ 1192 | "Parse a URL and return the components in a JSON object. " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1193 | "Limitations: not all URL schemes are supported and " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1194 | "repeated query parameters are not captured.") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1195 | .sql_function() | ~~~~~~~~~~~~~~~ 1196 | .with_parameter(help_text("url", "The URL to parse")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1197 | .with_result({ | ~~~~~~~~~~~~~~ 1198 | "scheme", | ~~~~~~~~~ 1199 | "The URL's scheme", | ~~~~~~~~~~~~~~~~~~~ 1200 | }) | ~~ 1201 | .with_result({ | ~~~~~~~~~~~~~~ 1202 | "username", | ~~~~~~~~~~~ 1203 | "The name of the user specified in the URL", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1204 | }) | ~~ 1205 | .with_result({ | ~~~~~~~~~~~~~~ 1206 | "password", | ~~~~~~~~~~~ 1207 | "The password specified in the URL", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1208 | }) | ~~ 1209 | .with_result({ | ~~~~~~~~~~~~~~ 1210 | "host", | ~~~~~~~ 1211 | "The host name / IP specified in the URL", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1212 | }) | ~~ 1213 | .with_result({ | ~~~~~~~~~~~~~~ 1214 | "port", | ~~~~~~~ 1215 | "The port specified in the URL", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1216 | }) | ~~ 1217 | .with_result({ | ~~~~~~~~~~~~~~ 1218 | "path", | ~~~~~~~ 1219 | "The path specified in the URL", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1220 | }) | ~~ 1221 | .with_result({ | ~~~~~~~~~~~~~~ 1222 | "query", | ~~~~~~~~ 1223 | "The query string in the URL", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1224 | }) | ~~ 1225 | .with_result({ | ~~~~~~~~~~~~~~ 1226 | "parameters", | ~~~~~~~~~~~~~ 1227 | "An object containing the query parameters", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1228 | }) | ~~ 1229 | .with_result({ | ~~~~~~~~~~~~~~ 1230 | "fragment", | ~~~~~~~~~~~ 1231 | "The fragment specified in the URL", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1232 | }) | ~~ 1233 | .with_tags({"string", "url"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1234 | .with_example({ | ~~~~~~~~~~~~~~~ 1235 | "To parse the URL " | ~~~~~~~~~~~~~~~~~~~ 1236 | "'https://example.com/search?q=hello%20world'", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1237 | "SELECT " | ~~~~~~~~~ 1238 | "parse_url('https://example.com/search?q=hello%20world')", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1239 | }) | ~~ 1240 | .with_example({ | ~~~~~~~~~~~~~~~ 1241 | "To parse the URL " | ~~~~~~~~~~~~~~~~~~~ 1242 | "'https://alice@[fe80::14ff:4ee5:1215:2fb2]'", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1243 | "SELECT " | ~~~~~~~~~ 1244 | "parse_url('https://alice@[fe80::14ff:4ee5:1215:2fb2]')", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1245 | })) | ~~~ vtab_module.hh:449:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 449 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 450 | fd->fd_help.ht_name, 451 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 457 | fd->fd_help.ht_name, 458 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 459 | REQ_COUNT + OPT_COUNT); | ~~~~~~~~~~~~~~~~~~~~~ | | | unsigned int vtab_module.hh: In instantiation of 'static void sqlite_func_adapter::func1(sqlite3_context*, int, sqlite3_value**) [with Return = auto_mem; Args = {string_fragment}; Return (* f)(Args ...) = {anonymous}::sql_unparse_url; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:490:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = auto_mem; Args = {string_fragment}; Return (* f)(Args ...) = {anonymous}::sql_unparse_url]' 490 | }; | ^ string-extension-functions.cc:1249:20: required from here 1248 | sqlite_func_adapter:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1249 | builder( | ~~~~~~~^ 1250 | help_text("unparse_url", | ~~~~~~~~~~~~~~~~~~~~~~~~ 1251 | "Convert a JSON object containing the parts of a " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1252 | "URL into a URL string") | ~~~~~~~~~~~~~~~~~~~~~~~~ 1253 | .sql_function() | ~~~~~~~~~~~~~~~ 1254 | .with_parameter(help_text( | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 1255 | "obj", "The JSON object containing the URL parts")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1256 | .with_tags({"string", "url"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1257 | .with_example({ | ~~~~~~~~~~~~~~~ 1258 | "To unparse the object " | ~~~~~~~~~~~~~~~~~~~~~~~~ 1259 | "'{\"scheme\": \"https\", \"host\": \"example.com\"}'", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1260 | "SELECT " | ~~~~~~~~~ 1261 | "unparse_url('{\"scheme\": \"https\", \"host\": " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1262 | "\"example.com\"}')", | ~~~~~~~~~~~~~~~~~~~~~ 1263 | })), | ~~~ vtab_module.hh:449:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 449 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 450 | fd->fd_help.ht_name, 451 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 457 | fd->fd_help.ht_name, 458 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 459 | REQ_COUNT + OPT_COUNT); | ~~~~~~~~~~~~~~~~~~~~~ | | | unsigned int vtab_module.hh: In instantiation of 'static void sqlite_func_adapter::func1(sqlite3_context*, int, sqlite3_value**) [with Return = std::__cxx11::basic_string; Args = {string_fragment}; Return (* f)(Args ...) = sql_pretty_print; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:490:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = std::__cxx11::basic_string; Args = {string_fragment}; Return (* f)(Args ...) = sql_pretty_print]' 490 | }; | ^ string-extension-functions.cc:1266:20: required from here 1265 | sqlite_func_adapter:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1266 | builder( | ~~~~~~~^ 1267 | help_text("pretty_print", "Pretty-print the given string") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1268 | .sql_function() | ~~~~~~~~~~~~~~~ 1269 | .with_prql_path({"text", "pretty"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1270 | .with_parameter(help_text("str", "The string to format")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1271 | .with_tags({"string"}) | ~~~~~~~~~~~~~~~~~~~~~~ 1272 | .with_example({ | ~~~~~~~~~~~~~~~ 1273 | "To pretty-print the string " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1274 | "'{\"scheme\": \"https\", \"host\": \"example.com\"}'", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1275 | "SELECT " | ~~~~~~~~~ 1276 | "pretty_print('{\"scheme\": \"https\", \"host\": " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1277 | "\"example.com\"}')", | ~~~~~~~~~~~~~~~~~~~~~ 1278 | })), | ~~~ vtab_module.hh:449:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 449 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 450 | fd->fd_help.ht_name, 451 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 457 | fd->fd_help.ht_name, 458 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 459 | REQ_COUNT + OPT_COUNT); | ~~~~~~~~~~~~~~~~~~~~~ | | | unsigned int g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o styling.o styling.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o text_anonymizer.o text_anonymizer.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o text_format.o text_format.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o text_link_handler.o text_link_handler.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o text_overlay_menu.o text_overlay_menu.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o textfile_sub_source.o textfile_sub_source.cc In file included from textview_curses.hh:44, from text_link_handler.hh:33, from text_link_handler.cc:30: listview_curses.hh: In member function 'int listview_curses::shift_left(int)': listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from text_overlay_menu.hh:33, from text_overlay_menu.cc:30: listview_curses.hh: In member function 'int listview_curses::shift_left(int)': listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o timer.o timer.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o sql_commands.o sql_commands.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o sql_util.o sql_util.cc text_overlay_menu.cc: In member function 'virtual std::vector text_overlay_menu::list_overlay_menu(const listview_curses&, vis_line_t)': text_overlay_menu.cc:66:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 66 | if (left + MENU_WIDTH >= dim.second) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from textview_curses.hh:44, from filter_observer.hh:36, from textfile_sub_source.hh:36, from textfile_sub_source.cc:32: listview_curses.hh: In member function 'int listview_curses::shift_left(int)': listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ textfile_sub_source.cc: In member function 'virtual void textfile_sub_source::text_value_for_line(textview_curses&, int, std::string&, text_sub_source::line_flags_t)': textfile_sub_source.cc:161:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 161 | if (lfo == nullptr || line >= lfo->lfo_filter_state.tfs_index.size()) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ textfile_sub_source.cc: In member function 'virtual void textfile_sub_source::text_attrs_for_line(textview_curses&, int, string_attrs_t&)': textfile_sub_source.cc:216:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 216 | && row < lfo->lfo_filter_state.tfs_index.size()) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ textfile_sub_source.cc: In member function 'virtual size_t textfile_sub_source::text_size_for_line(textview_curses&, int, text_sub_source::line_flags_t)': textfile_sub_source.cc:324:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 324 | || line >= lfo->lfo_filter_state.tfs_index.size()) | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ textfile_sub_source.cc: In member function 'virtual void textfile_sub_source::scroll_invoked(textview_curses*)': textfile_sub_source.cc:466:17: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 466 | || line >= lfo->lfo_filter_state.tfs_index.size()) | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ textfile_sub_source.cc: In member function 'virtual void textfile_sub_source::text_crumbs_for_line(int, std::vector&)': textfile_sub_source.cc:581:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 581 | if (line < 0 || line >= lfo->lfo_filter_state.tfs_index.size()) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o state-extension-functions.o state-extension-functions.cc textfile_sub_source.cc:601:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 601 | if (line < 0 || line >= lfo->lfo_filter_state.tfs_index.size()) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ textfile_sub_source.cc: In member function 'textfile_sub_source::rescan_result_t textfile_sub_source::rescan_files(scan_callback&, std::optional > > >)': textfile_sub_source.cc:950:42: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 950 | if (consumed < content_sf.length() | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ textfile_sub_source.cc: In member function 'virtual std::optional > textfile_sub_source::adjacent_anchor(vis_line_t, text_anchors::direction)': textfile_sub_source.cc:1296:12: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 1296 | if (vl >= lfo->lfo_filter_state.tfs_index.size() | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ textfile_sub_source.cc: In member function 'virtual std::optional > textfile_sub_source::anchor_for_row(vis_line_t)': textfile_sub_source.cc:1425:12: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 1425 | if (vl >= lfo->lfo_filter_state.tfs_index.size()) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from textview_curses.hh:44, from hist_source.hh:45, from db_sub_source.hh:41, from command_executor.hh:43, from sql_commands.cc:37: listview_curses.hh: In member function 'int listview_curses::shift_left(int)': listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from base/attr_line.hh:43, from sql_util.hh:44, from sql_util.cc:35: base/intern_string.hh: In instantiation of 'string_fragment string_fragment::find_left_boundary(size_t, P&&, size_t) const [with P = tag1&; size_t = unsigned int]': base/intern_string.hh:379:45: required from 'string_fragment string_fragment::find_boundaries_around(size_t, P&&, size_t) const [with P = tag1; size_t = unsigned int]' 379 | auto left = this->find_left_boundary(start, predicate, count); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ sql_util.cc:678:42: required from here 677 | = string_fragment::from_str(retval.get_string()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 678 | .find_boundaries_around(erroff, string_fragment::tag1{'\n'}); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ base/intern_string.hh:331:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 331 | if (start > 0 && start == this->length()) { | ~~~~~~^~~~~~~~~~~~~~~~~ In file included from textview_curses.hh:44, from bottom_status_source.hh:37, from lnav.hh:44, from state-extension-functions.cc:38: listview_curses.hh: In member function 'int listview_curses::shift_left(int)': listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o sysclip.o sysclip.cc In file included from state-extension-functions.cc:41: vtab_module.hh: In instantiation of 'static void sqlite_func_adapter::func1(sqlite3_context*, int, sqlite3_value**) [with Return = std::optional; Args = {}; Return (* f)(Args ...) = sql_log_top_line; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:490:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = std::optional; Args = {}; Return (* f)(Args ...) = sql_log_top_line]' 490 | }; | ^ state-extension-functions.cc:160:20: required from here 159 | sqlite_func_adapter:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | builder( | ~~~~~~~^ 161 | help_text( | ~~~~~~~~~~ 162 | "log_top_line", | ~~~~~~~~~~~~~~~ 163 | "Return the number of the focused line of the log view.") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | .sql_function() | ~~~~~~~~~~~~~~~ 165 | .with_prql_path({"lnav", "view", "top_line"})), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vtab_module.hh:449:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 449 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 450 | fd->fd_help.ht_name, 451 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 457 | fd->fd_help.ht_name, 458 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 459 | REQ_COUNT + OPT_COUNT); | ~~~~~~~~~~~~~~~~~~~~~ | | | unsigned int vtab_module.hh: In instantiation of 'static void sqlite_func_adapter::func1(sqlite3_context*, int, sqlite3_value**) [with Return = std::optional; Args = {}; Return (* f)(Args ...) = sql_log_msg_line; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:490:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = std::optional; Args = {}; Return (* f)(Args ...) = sql_log_msg_line]' 490 | }; | ^ state-extension-functions.cc:168:20: required from here 167 | sqlite_func_adapter:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | builder(help_text("log_msg_line", | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 169 | "Return the starting line number of the focused " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | "log message.") | ~~~~~~~~~~~~~~~ 171 | .sql_function() | ~~~~~~~~~~~~~~~ 172 | .with_prql_path({"lnav", "view", "msg_line"})), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vtab_module.hh:449:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 449 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 450 | fd->fd_help.ht_name, 451 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 457 | fd->fd_help.ht_name, 458 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 459 | REQ_COUNT + OPT_COUNT); | ~~~~~~~~~~~~~~~~~~~~~ | | | unsigned int vtab_module.hh: In instantiation of 'static void sqlite_func_adapter::func1(sqlite3_context*, int, sqlite3_value**) [with Return = std::optional >; Args = {}; Return (* f)(Args ...) = sql_log_top_datetime; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:490:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = std::optional >; Args = {}; Return (* f)(Args ...) = sql_log_top_datetime]' 490 | }; | ^ state-extension-functions.cc:176:20: required from here 174 | sqlite_func_adapter:: | ~~~~~~~~~~~~~~~~~~~~~~~ 176 | builder(help_text("log_top_datetime", | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177 | "Return the timestamp of the line at the top of " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 | "the log view.") | ~~~~~~~~~~~~~~~~ 179 | .sql_function() | ~~~~~~~~~~~~~~~ 180 | .with_prql_path({"lnav", "view", "top_datetime"})), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vtab_module.hh:449:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 449 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 450 | fd->fd_help.ht_name, 451 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 457 | fd->fd_help.ht_name, 458 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 459 | REQ_COUNT + OPT_COUNT); | ~~~~~~~~~~~~~~~~~~~~~ | | | unsigned int vtab_module.hh: In instantiation of 'static void sqlite_func_adapter::func1(sqlite3_context*, int, sqlite3_value**) [with Return = std::optional >; Args = {}; Return (* f)(Args ...) = sql_lnav_top_file; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:490:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = std::optional >; Args = {}; Return (* f)(Args ...) = sql_lnav_top_file]' 490 | }; | ^ state-extension-functions.cc:183:20: required from here 182 | sqlite_func_adapter:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183 | builder(help_text("lnav_top_file", | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | "Return the name of the file that the top line " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185 | "in the current view came from.") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186 | .sql_function() | ~~~~~~~~~~~~~~~ 187 | .with_prql_path({"lnav", "view", "top_file"})), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vtab_module.hh:449:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 449 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 450 | fd->fd_help.ht_name, 451 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 457 | fd->fd_help.ht_name, 458 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 459 | REQ_COUNT + OPT_COUNT); | ~~~~~~~~~~~~~~~~~~~~~ | | | unsigned int vtab_module.hh: In instantiation of 'static void sqlite_func_adapter::func1(sqlite3_context*, int, sqlite3_value**) [with Return = const char*; Args = {}; Return (* f)(Args ...) = sql_lnav_version; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:490:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = const char*; Args = {}; Return (* f)(Args ...) = sql_lnav_version]' 490 | }; | ^ state-extension-functions.cc:190:20: required from here 189 | sqlite_func_adapter:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | builder( | ~~~~~~~^ 191 | help_text("lnav_version", "Return the current version of lnav") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192 | .sql_function() | ~~~~~~~~~~~~~~~ 193 | .with_prql_path({"lnav", "version"})), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vtab_module.hh:449:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 449 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 450 | fd->fd_help.ht_name, 451 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 457 | fd->fd_help.ht_name, 458 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 459 | REQ_COUNT + OPT_COUNT); | ~~~~~~~~~~~~~~~~~~~~~ | | | unsigned int vtab_module.hh: In instantiation of 'static void sqlite_func_adapter::func1(sqlite3_context*, int, sqlite3_value**) [with Return = long long int; Args = {const char*, std::optional}; Return (* f)(Args ...) = sql_error; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:490:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = long long int; Args = {const char*, std::optional}; Return (* f)(Args ...) = sql_error]' 490 | }; | ^ state-extension-functions.cc:195:70: required from here 195 | sqlite_func_adapter::builder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 196 | help_text("raise_error", | ~~~~~~~~~~~~~~~~~~~~~~~~ 197 | "Raises an error with the given message when executed") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | .sql_function() | ~~~~~~~~~~~~~~~ 199 | .with_parameter({"msg", "The error message"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | .with_parameter( | ~~~~~~~~~~~~~~~~ 201 | help_text("reason", "The reason the error occurred") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202 | .optional()) | ~~~~~~~~~~~~ 203 | .with_example({ | ~~~~~~~~~~~~~~~ 204 | "To raise an error if a variable is not set", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 205 | "SELECT ifnull($val, raise_error('please set $val', " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206 | "'because'))", | ~~~~~~~~~~~~~~ 207 | })) | ~~~ vtab_module.hh:449:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 449 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 450 | fd->fd_help.ht_name, 451 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 457 | fd->fd_help.ht_name, 458 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 459 | REQ_COUNT + OPT_COUNT); | ~~~~~~~~~~~~~~~~~~~~~ | | | unsigned int vtab_module.hh: In instantiation of 'static void sqlite_func_adapter::func1(sqlite3_context*, int, sqlite3_value**) [with Return = std::optional >; Args = {std::optional, std::allocator > >}; Return (* f)(Args ...) = sql_echoln; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:490:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = std::optional >; Args = {std::optional, std::allocator > >}; Return (* f)(Args ...) = sql_echoln]' 490 | }; | ^ state-extension-functions.cc:210:72: required from here 210 | sqlite_func_adapter::builder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 211 | help_text("echoln", | ~~~~~~~~~~~~~~~~~~~ 212 | "Echo the argument to the current output file and return " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 213 | "it") | ~~~~~ 214 | .sql_function() | ~~~~~~~~~~~~~~~ 215 | .with_parameter( | ~~~~~~~~~~~~~~~~ 216 | {"value", "The value to write to the current output file"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217 | .with_tags({"io"})) | ~~~~~~~~~~~~~~~~~~~ vtab_module.hh:449:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 449 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 450 | fd->fd_help.ht_name, 451 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 457 | fd->fd_help.ht_name, 458 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 459 | REQ_COUNT + OPT_COUNT); | ~~~~~~~~~~~~~~~~~~~~~ | | | unsigned int g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o textfile_highlighters.o textfile_highlighters.cc sysclip.cc: In function 'int sysclip::osc52_close(FILE*)': sysclip.cc:75:10: warning: ignoring return value of 'ssize_t write(int, const void*, size_t)' declared with attribute 'warn_unused_result' [-Wunused-result] 75 | write(STDOUT_FILENO, ANSI_OSC_COPY_TO_CLIP, strlen(ANSI_OSC_COPY_TO_CLIP)); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sysclip.cc:91:18: warning: ignoring return value of 'ssize_t write(int, const void*, size_t)' declared with attribute 'warn_unused_result' [-Wunused-result] 91 | write(STDOUT_FILENO, out_buffer, outlen); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sysclip.cc:96:14: warning: ignoring return value of 'ssize_t write(int, const void*, size_t)' declared with attribute 'warn_unused_result' [-Wunused-result] 96 | write(STDOUT_FILENO, out_buffer, outlen); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sysclip.cc:99:10: warning: ignoring return value of 'ssize_t write(int, const void*, size_t)' declared with attribute 'warn_unused_result' [-Wunused-result] 99 | write(STDOUT_FILENO, "\a", 1); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o textview_curses.o textview_curses.cc In file included from textview_curses.hh:44, from textview_curses.cc:33: listview_curses.hh: In member function 'int listview_curses::shift_left(int)': listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o time-extension-functions.o time-extension-functions.cc textview_curses.cc: In member function 'virtual bool textview_curses::handle_mouse(mouse_event&)': textview_curses.cc:423:47: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] 423 | auto mouse_line = (me.me_y < 0 || me.me_y >= this->lv_display_lines.size()) | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ textview_curses.cc:603:44: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 603 | } else if (me.me_x >= width - 1) { | ~~~~~~~~^~~~~~~~~~~~ g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o timeline_source.o timeline_source.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o top_status_source.o top_status_source.cc In file included from time-extension-functions.cc:45: vtab_module.hh: In instantiation of 'static void sqlite_func_adapter::func1(sqlite3_context*, int, sqlite3_value**) [with Return = std::optional; Args = {sqlite3_value*, std::optional}; Return (* f)(Args ...) = timeslice; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:490:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = std::optional; Args = {sqlite3_value*, std::optional}; Return (* f)(Args ...) = timeslice]' 490 | }; | ^ time-extension-functions.cc:264:70: required from here 264 | sqlite_func_adapter::builder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 265 | help_text( | ~~~~~~~~~~ 266 | "timeslice", | ~~~~~~~~~~~~ 267 | "Return the start of the slice of time that the given " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268 | "timestamp falls in. " | ~~~~~~~~~~~~~~~~~~~~~~~ 269 | "If the time falls outside of the slice, NULL is returned.") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270 | .sql_function() | ~~~~~~~~~~~~~~~ 271 | .with_prql_path({"time", "slice"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 272 | .with_parameter( | ~~~~~~~~~~~~~~~~ 273 | {"time", "The timestamp to get the time slice for."}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 274 | .with_parameter({"slice", "The size of the time slices"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275 | .with_tags({"datetime"}) | ~~~~~~~~~~~~~~~~~~~~~~~~ 276 | .with_example({ | ~~~~~~~~~~~~~~~ 277 | "To get the timestamp rounded down to the start of the " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278 | "ten minute slice", | ~~~~~~~~~~~~~~~~~~~ 279 | "SELECT timeslice('2017-01-01T05:05:00', '10m')", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280 | }) | ~~ 281 | .with_example({ | ~~~~~~~~~~~~~~~ 282 | "To group log messages into five minute buckets and count " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 283 | "them", | ~~~~~~~ 284 | "SELECT timeslice(log_time_msecs, '5m') AS slice, " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285 | "count(1)\n FROM lnav_example_log GROUP BY slice", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 286 | }) | ~~ 287 | .with_example({ | ~~~~~~~~~~~~~~~ 288 | "To group log messages by those before 4:30am and after", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 289 | "SELECT timeslice(log_time_msecs, 'before 4:30am') AS " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 290 | "slice, count(1) FROM lnav_example_log GROUP BY slice", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 291 | })), | ~~~ vtab_module.hh:449:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 449 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 450 | fd->fd_help.ht_name, 451 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 457 | fd->fd_help.ht_name, 458 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 459 | REQ_COUNT + OPT_COUNT); | ~~~~~~~~~~~~~~~~~~~~~ | | | unsigned int vtab_module.hh: In instantiation of 'static void sqlite_func_adapter::func1(sqlite3_context*, int, sqlite3_value**) [with Return = std::optional; Args = {string_fragment, string_fragment}; Return (* f)(Args ...) = sql_timediff; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:490:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = std::optional; Args = {string_fragment, string_fragment}; Return (* f)(Args ...) = sql_timediff]' 490 | }; | ^ time-extension-functions.cc:293:76: required from here 293 | sqlite_func_adapter::builder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 294 | help_text( | ~~~~~~~~~~ 295 | "timediff", | ~~~~~~~~~~~ 296 | "Compute the difference between two timestamps in seconds") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 297 | .sql_function() | ~~~~~~~~~~~~~~~ 298 | .with_prql_path({"time", "diff"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299 | .with_parameter({"time1", "The first timestamp"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 300 | .with_parameter( | ~~~~~~~~~~~~~~~~ 301 | {"time2", "The timestamp to subtract from the first"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 302 | .with_tags({"datetime"}) | ~~~~~~~~~~~~~~~~~~~~~~~~ 303 | .with_example({ | ~~~~~~~~~~~~~~~ 304 | "To get the difference between two timestamps", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305 | "SELECT timediff('2017-02-03T04:05:06', " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | "'2017-02-03T04:05:00')", | ~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | }) | ~~ 308 | .with_example({ | ~~~~~~~~~~~~~~~ 309 | "To get the difference between relative timestamps", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 310 | "SELECT timediff('today', 'yesterday')", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311 | })), | ~~~ vtab_module.hh:449:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 449 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 450 | fd->fd_help.ht_name, 451 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 457 | fd->fd_help.ht_name, 458 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 459 | REQ_COUNT + OPT_COUNT); | ~~~~~~~~~~~~~~~~~~~~~ | | | unsigned int vtab_module.hh: In instantiation of 'static void sqlite_func_adapter::func1(sqlite3_context*, int, sqlite3_value**) [with Return = std::__cxx11::basic_string; Args = {double}; Return (* f)(Args ...) = sql_humanize_duration; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:490:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = std::__cxx11::basic_string; Args = {double}; Return (* f)(Args ...) = sql_humanize_duration]' 490 | }; | ^ time-extension-functions.cc:315:20: required from here 313 | sqlite_func_adapter:: | ~~~~~~~~~~~~~~~~~~~~~~~~ 315 | builder( | ~~~~~~~^ 316 | help_text("humanize_duration", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317 | "Format the given seconds value as an abbreviated " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318 | "duration string") | ~~~~~~~~~~~~~~~~~~ 319 | .sql_function() | ~~~~~~~~~~~~~~~ 320 | .with_prql_path({"humanize", "duration"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | .with_parameter({"secs", "The duration in seconds"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322 | .with_tags({"datetime", "string"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 | .with_example({ | ~~~~~~~~~~~~~~~ 324 | "To format a duration", | ~~~~~~~~~~~~~~~~~~~~~~~ 325 | "SELECT humanize_duration(15 * 60)", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326 | }) | ~~ 327 | .with_example({ | ~~~~~~~~~~~~~~~ 328 | "To format a sub-second value", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329 | "SELECT humanize_duration(1.5)", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330 | })), | ~~~ vtab_module.hh:449:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 449 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 450 | fd->fd_help.ht_name, 451 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 457 | fd->fd_help.ht_name, 458 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 459 | REQ_COUNT + OPT_COUNT); | ~~~~~~~~~~~~~~~~~~~~~ | | | unsigned int vtab_module.hh: In instantiation of 'static void sqlite_func_adapter::func1(sqlite3_context*, int, sqlite3_value**) [with Return = std::optional >; Args = {std::__cxx11::basic_string, std::allocator >, string_fragment}; Return (* f)(Args ...) = sql_timezone; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:490:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = std::optional >; Args = {std::__cxx11::basic_string, std::allocator >, string_fragment}; Return (* f)(Args ...) = sql_timezone]' 490 | }; | ^ time-extension-functions.cc:332:76: required from here 332 | sqlite_func_adapter::builder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 333 | help_text("timezone", "Convert a timestamp to the given timezone") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334 | .sql_function() | ~~~~~~~~~~~~~~~ 335 | .with_prql_path({"time", "to_zone"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336 | .with_parameter({"tz", "The target timezone"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337 | .with_parameter({"ts", "The source timestamp"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | .with_tags({"datetime", "string"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | .with_example({ | ~~~~~~~~~~~~~~~ 340 | "To convert a time to America/Los_Angeles", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341 | "SELECT timezone('America/Los_Angeles', " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342 | "'2022-03-02T10:00')", | ~~~~~~~~~~~~~~~~~~~~~~ 343 | })), | ~~~ vtab_module.hh:449:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 449 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 450 | fd->fd_help.ht_name, 451 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 457 | fd->fd_help.ht_name, 458 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 459 | REQ_COUNT + OPT_COUNT); | ~~~~~~~~~~~~~~~~~~~~~ | | | unsigned int In file included from textview_curses.hh:44, from bottom_status_source.hh:37, from lnav.hh:44, from top_status_source.cc:33: listview_curses.hh: In member function 'int listview_curses::shift_left(int)': listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from textview_curses.hh:44, from filter_observer.hh:36, from logfile_sub_source.hh:45, from timeline_source.hh:34, from timeline_source.cc:32: listview_curses.hh: In member function 'int listview_curses::shift_left(int)': listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ timeline_source.cc: In member function 'virtual std::vector timeline_preview_overlay::list_overlay_menu(const listview_curses&, vis_line_t)': timeline_source.cc:143:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 143 | if (left + MENU_WIDTH >= dim.second) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ timeline_source.cc: In member function 'virtual void timeline_header_overlay::list_value_for_overlay(const listview_curses&, vis_line_t, std::vector&)': timeline_source.cc:313:14: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] 313 | if (line >= this->gho_src->gs_time_order.size()) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ timeline_source.cc: In member function 'virtual void timeline_source::text_value_for_line(textview_curses&, int, std::string&, text_sub_source::line_flags_t)': timeline_source.cc:531:14: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] 531 | if (line < this->gs_time_order.size()) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ timeline_source.cc: In member function 'virtual void timeline_source::text_attrs_for_line(textview_curses&, int, string_attrs_t&)': timeline_source.cc:570:14: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] 570 | if (line < this->gs_time_order.size()) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ timeline_source.cc: In member function 'void timeline_source::rebuild_indexes()': timeline_source.cc:701:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 700 | if (sub.ostr_subid.length() | ~~~~~~~~~~~~~~~~~~~~~~~ 701 | > active_iter->second.or_max_subid_width) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ timeline_source.cc:824:42: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 824 | if (pair.second.or_name.length() > this->gs_opid_width) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ timeline_source.cc: In member function 'virtual std::optional timeline_source::time_for_row(vis_line_t)': timeline_source.cc:913:13: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] 913 | if (row >= this->gs_time_order.size()) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ timeline_source.cc:922:38: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 922 | if (ov_sel && ov_sel.value() < otr.otr_sub_ops.size()) { | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ timeline_source.cc:931:27: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 931 | if (preview_selection < this->gs_preview_rows.size()) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ timeline_source.cc: In member function 'virtual void timeline_source::text_selection_changed(textview_curses&)': timeline_source.cc:956:13: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] 956 | if (sel >= this->gs_time_order.size()) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ timeline_source.cc: In member function 'virtual void timeline_source::text_crumbs_for_line(int, std::vector&)': timeline_source.cc:1087:14: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] 1087 | if (line >= this->gs_time_order.size()) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o unique_path.o unique_path.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o view_curses.o view_curses.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o view_helpers.o view_helpers.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o views_vtab.o views_vtab.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o vt52_curses.o vt52_curses.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o vtab_module.o vtab_module.cc view_curses.cc: In member function 'virtual bool view_curses::contains(int, int) const': view_curses.cc:212:20: warning: comparison of integer expressions of different signedness: 'const unsigned int' and 'int' [-Wsign-compare] 212 | if (this->vc_x <= x | ~~~~~~~~~~~^~~~ view_curses.cc:213:37: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 213 | && (this->vc_width < 0 || x < this->vc_x + this->vc_width) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ view_curses.cc: In static member function 'static view_curses::mvwattrline_result view_curses::mvwattrline(WINDOW*, int, int, attr_line_t&, const line_range&, role_t)': view_curses.cc:591:21: warning: comparison of integer expressions of different signedness: 'short int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 590 | && desired_bg | ~~~~~~~~~~ 591 | < view_colors::vc_active_palette->tc_palette.size()) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ view_curses.cc:606:24: warning: comparison of integer expressions of different signedness: 'short int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 605 | && fg_color[lpc] | ~~~~~~~~~~~~~ 606 | < view_colors::vc_active_palette->tc_palette.size() | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ view_curses.cc:610:24: warning: comparison of integer expressions of different signedness: 'short int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 609 | && base_attrs.ta_bg_color.value_or(0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 610 | < view_colors::vc_active_palette->tc_palette.size()) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from view_helpers.hh:37, from view_helpers.cc:30: listview_curses.hh: In member function 'int listview_curses::shift_left(int)': listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ view_curses.cc: In static member function 'static void view_curses::awaiting_user_input()': view_curses.cc:228:14: warning: ignoring return value of 'ssize_t write(int, const void*, size_t)' declared with attribute 'warn_unused_result' [-Wunused-result] 228 | write(STDOUT_FILENO, OSC_INPUT, sizeof(OSC_INPUT) - 1); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from textview_curses.hh:44, from bottom_status_source.hh:37, from lnav.hh:44, from views_vtab.cc:40: listview_curses.hh: In member function 'int listview_curses::shift_left(int)': listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o log_vtab_impl.o log_vtab_impl.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o xml_util.o xml_util.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o xpath_vtab.o xpath_vtab.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o xterm_mouse.o xterm_mouse.cc In file included from textview_curses.hh:44, from filter_observer.hh:36, from logfile_sub_source.hh:45, from log_vtab_impl.hh:39, from log_vtab_impl.cc:30: listview_curses.hh: In member function 'int listview_curses::shift_left(int)': listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o yaml-extension-functions.o yaml-extension-functions.cc In file included from big_array.hh:38, from logfile_sub_source.hh:42: log_vtab_impl.cc: In function 'int vt_next_no_rowid(sqlite3_vtab_cursor*)': log_vtab_impl.cc:589:49: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 589 | require(vc->log_cursor.lc_curr_line < vt->lss->text_line_count()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ base/lnav_log.hh:138:30: note: in definition of macro 'require' 138 | #define require(e) ((void) ((e) ? 0 : lnav_require(#e, __FILE__, __LINE__))) | ^ log_vtab_impl.cc: In function 'int vt_filter(sqlite3_vtab_cursor*, int, const char*, int, sqlite3_value**)': log_vtab_impl.cc:1716:41: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1716 | && max_indexed_line.value() < vt->lss->text_line_count()) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ yaml-extension-functions.cc: In function 'void ryml_error_to_um(const char*, size_t, c4::yml::Location, void*)': yaml-extension-functions.cc:51:20: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 51 | if (loc.offset == sf.length()) { | ~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from yaml-extension-functions.cc:38: vtab_module.hh: In instantiation of 'static void sqlite_func_adapter::func1(sqlite3_context*, int, sqlite3_value**) [with Return = json_string; Args = {string_fragment}; Return (* f)(Args ...) = yaml_to_json; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:490:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = json_string; Args = {string_fragment}; Return (* f)(Args ...) = yaml_to_json]' 490 | }; | ^ yaml-extension-functions.cc:86:76: required from here 86 | sqlite_func_adapter::builder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 87 | help_text("yaml_to_json", | ~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | "Convert a YAML document to a JSON-encoded string") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | .sql_function() | ~~~~~~~~~~~~~~~ 90 | .with_prql_path({"yaml", "to_json"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | .with_parameter({"yaml", "The YAML value to convert to JSON."}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | .with_tags({"json", "yaml"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | .with_example({ | ~~~~~~~~~~~~~~~ 94 | "To convert the document \"abc: def\"", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | "SELECT yaml_to_json('abc: def')", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | })), | ~~~ vtab_module.hh:449:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 449 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 450 | fd->fd_help.ht_name, 451 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 457 | fd->fd_help.ht_name, 458 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 459 | REQ_COUNT + OPT_COUNT); | ~~~~~~~~~~~~~~~~~~~~~ | | | unsigned int g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o animals-json.o animals-json.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o ansi-palette-json.o ansi-palette-json.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o builtin-scripts.o builtin-scripts.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o builtin-sh-scripts.o builtin-sh-scripts.cc view_helpers.cc: In function 'void update_hits(textview_curses*)': view_helpers.cc:942:35: warning: ': ' directive output may be truncated writing 2 bytes into a region of size between 0 and 62 [-Wformat-truncation=] 942 | "L%*d: ", | ^~ In file included from /usr/include/stdio.h:970, from /usr/include/c++/14/cstdio:42, from /usr/include/c++/14/ext/string_conversions.h:45, from /usr/include/c++/14/bits/basic_string.h:4154, from /usr/include/c++/14/string:54, from bookmarks.hh:37, from view_helpers.hh:35: In function 'int snprintf(char*, size_t, const char*, ...)', inlined from 'void update_hits(textview_curses*)' at view_helpers.cc:940:29: /usr/include/i386-linux-gnu/bits/stdio2.h:68:35: note: '__builtin___snprintf_chk' output between 5 and 67 bytes into a destination of size 64 68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ view_helpers.cc: In function 'void update_hits(textview_curses*)': view_helpers.cc:970:31: warning: ': ' directive output may be truncated writing 2 bytes into a region of size between 0 and 62 [-Wformat-truncation=] 970 | "L%*d: ", | ^~ In function 'int snprintf(char*, size_t, const char*, ...)', inlined from 'void update_hits(textview_curses*)' at view_helpers.cc:968:25: /usr/include/i386-linux-gnu/bits/stdio2.h:68:35: note: '__builtin___snprintf_chk' output between 5 and 67 bytes into a destination of size 64 68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o css-color-names-json.o css-color-names-json.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o default-config.o default-config.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o default-formats.o default-formats.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o diseases-json.o diseases-json.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o emojis-json.o emojis-json.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o words-json.o words-json.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o help-md.o help-md.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o init-sql.o init-sql.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o prql-modules.o prql-modules.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o time_fmts.o time_fmts.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o xml-entities-json.o xml-entities-json.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o xterm-palette-json.o xterm-palette-json.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o data_scanner.o data_scanner.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o data_scanner_re.o data_scanner_re.cc gcc -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o test_override.o test_override.c gcc -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o third-party/md4c/md4c.o third-party/md4c/md4c.c g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o third-party/prqlc-c/prqlc.cxx.o third-party/prqlc-c/prqlc.cxx.cc gcc -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o third-party/sqlite/ext/dbdump.o third-party/sqlite/ext/dbdump.c gcc -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o third-party/sqlite/ext/series.o third-party/sqlite/ext/series.c g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o spookyhash/SpookyV2.o spookyhash/SpookyV2.cpp In function 'md_is_link_reference_definition', inlined from 'md_consume_link_reference_definitions' at third-party/md4c/md4c.c:5081:28, inlined from 'md_end_current_block' at third-party/md4c/md4c.c:5130:13: third-party/md4c/md4c.c:2239:7: warning: 'label_contents_line_index' may be used uninitialized [-Wmaybe-uninitialized] 2239 | if(label_is_multiline) { | ^ third-party/md4c/md4c.c: In function 'md_end_current_block': third-party/md4c/md4c.c:2158:13: note: 'label_contents_line_index' was declared here 2158 | MD_SIZE label_contents_line_index; | ^~~~~~~~~~~~~~~~~~~~~~~~~ rm -f libdiag.a ar cru libdiag.a third-party/md4c/md4c.o third-party/prqlc-c/prqlc.cxx.o third-party/sqlite/ext/dbdump.o third-party/sqlite/ext/series.o all_logs_vtab.o archive_manager.o bookmarks.o bottom_status_source.o breadcrumb_curses.o collation-functions.o column_namer.o command_executor.o crashd.client.o curl_looper.o db_sub_source.o document.sections.o dump_internals.o elem_to_json.o environ_vtab.o extension-functions.o external_opener.o field_overlay_source.o file_collection.o file_converter_manager.o file_format.o file_options.o files_sub_source.o filter_observer.o filter_status_source.o filter_sub_source.o fstat_vtab.o fs-extension-functions.o fts_fuzzy_match.o grep_proc.o help_text.o help_text_formatter.o highlighter.o hist_source.o hotkeys.o input_dispatcher.o json-extension-functions.o line_buffer.o listview_curses.o lnav_commands.o lnav_config.o lnav_util.o log.annotate.o log.watch.o log_accel.o log_actions.o log_data_helper.o log_data_table.o log_format.o log_format_loader.o log_level.o log_level_re.o log_search_table.o logfile.o logfile_sub_source.o md2attr_line.o md4cpp.o network-extension-functions.o data_parser.o piper.looper.o plain_text_source.o pollable.o pretty_printer.o ptimec_rt.o readline_callbacks.o readline_curses.o readline_highlighters.o readline_possibilities.o regex101.client.o regex101.import.o regexp_vtab.o relative_time.o session.export.o session_data.o shared_buffer.o shlex.o spectro_impls.o spectro_source.o sqlitepp.o sqlite-extension-func.o static_file_vtab.o statusview_curses.o string-extension-functions.o styling.o text_anonymizer.o text_format.o text_link_handler.o text_overlay_menu.o textfile_sub_source.o timer.o sql_commands.o sql_util.o state-extension-functions.o sysclip.o textfile_highlighters.o textview_curses.o time-extension-functions.o timeline_source.o top_status_source.o unique_path.o view_curses.o view_helpers.o views_vtab.o vt52_curses.o vtab_module.o log_vtab_impl.o xml_util.o xpath_vtab.o xterm_mouse.o yaml-extension-functions.o spookyhash/SpookyV2.o animals-json.o ansi-palette-json.o builtin-scripts.o builtin-sh-scripts.o css-color-names-json.o default-config.o default-formats.o diseases-json.o emojis-json.o words-json.o help-md.o init-sql.o prql-modules.o time_fmts.o xml-entities-json.o xterm-palette-json.o ar: `u' modifier ignored since `D' is the default (see `U') ranlib libdiag.a rm -f libdatascanner.a ar cru libdatascanner.a data_scanner.o data_scanner_re.o ar: `u' modifier ignored since `D' is the default (see `U') ranlib libdatascanner.a g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -Wl,-z,relro -Wl,-z,now -L/usr/lib -L/usr/lib -L/usr/local/lib -L/usr/lib -L//lib -o lnav lnav.o lnav.events.o lnav.indexing.o lnav.management_cli.o file_vtab.o libdiag.a libdatascanner.a base/libbase.a formats/logfmt/liblogfmt.a fmtlib/libcppfmt.a third-party/date/src/libdatepp.a third-party/scnlib/src/libscnlib.a pcrepp/libpcrepp.a pugixml/libpugixml.a tailer/libtailerservice.a tailer/libtailercommon.a tailer/libtailerpp.a yajl/libyajl.a yajlpp/libyajlpp.a third-party/base64/lib/libbase64.a -lreadline -lncursesw -lsqlite3 -larchive -lcurl -lpcre2-8 -larchive -lgpm -ltinfo -lbz2 -lz -lpthread g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -Wl,-z,relro -Wl,-z,now -L/usr/lib -L/usr/lib -L/usr/local/lib -L/usr/lib -L//lib -o lnav-test lnav.o lnav.events.o lnav.indexing.o lnav.management_cli.o test_override.o file_vtab.o libdiag.a libdatascanner.a base/libbase.a formats/logfmt/liblogfmt.a fmtlib/libcppfmt.a third-party/date/src/libdatepp.a third-party/scnlib/src/libscnlib.a pcrepp/libpcrepp.a pugixml/libpugixml.a tailer/libtailerservice.a tailer/libtailercommon.a tailer/libtailerpp.a yajl/libyajl.a yajlpp/libyajlpp.a third-party/base64/lib/libbase64.a -lreadline -lncursesw -lsqlite3 -larchive -lcurl -lpcre2-8 -larchive -lgpm -ltinfo -lbz2 -lz -lpthread if test -w ./internals; then \ env DUMP_INTERNALS_DIR=./internals DUMP_CRASH=1 ./lnav Makefile; \ mv ./internals/*.schema.json ../docs/schemas; \ fi make[4]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src' make[3]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src' make[2]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src' Making all in test make[2]: Entering directory '/build/reproducible-path/lnav-0.12.3/test' g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../src -Wall -I../src -I../src/fmtlib -I../src/third-party -I../src/third-party/date/include -I../src/third-party/scnlib/include -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o test_stubs.o test_stubs.cc In file included from ../src/textview_curses.hh:44, from ../src/bottom_status_source.hh:37, from ../src/lnav.hh:44, from test_stubs.cc:33: ../src/listview_curses.hh: In member function 'int listview_curses::shift_left(int)': ../src/listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ rm -f libtestdummy.a ar cru libtestdummy.a test_stubs.o ar: `u' modifier ignored since `D' is the default (see `U') ranlib libtestdummy.a make[2]: Leaving directory '/build/reproducible-path/lnav-0.12.3/test' make[2]: Entering directory '/build/reproducible-path/lnav-0.12.3' make[2]: Nothing to be done for 'all-am'. make[2]: Leaving directory '/build/reproducible-path/lnav-0.12.3' make[1]: Leaving directory '/build/reproducible-path/lnav-0.12.3' dh_auto_test make -j6 check "TESTSUITEFLAGS=-j6 --verbose" VERBOSE=1 make[1]: Entering directory '/build/reproducible-path/lnav-0.12.3' Making check in tools make[2]: Entering directory '/build/reproducible-path/lnav-0.12.3/tools' make[2]: Nothing to be done for 'check'. make[2]: Leaving directory '/build/reproducible-path/lnav-0.12.3/tools' Making check in src make[2]: Entering directory '/build/reproducible-path/lnav-0.12.3/src' make check-recursive make[3]: Entering directory '/build/reproducible-path/lnav-0.12.3/src' Making check in fmtlib make[4]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/fmtlib' make[4]: Nothing to be done for 'check'. make[4]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/fmtlib' Making check in third-party/base64/lib make[4]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/third-party/base64/lib' make[4]: Nothing to be done for 'check'. make[4]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/third-party/base64/lib' Making check in third-party/date/src make[4]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/third-party/date/src' make[4]: Nothing to be done for 'check'. make[4]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/third-party/date/src' Making check in third-party/scnlib/src make[4]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/third-party/scnlib/src' make[4]: Nothing to be done for 'check'. make[4]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/third-party/scnlib/src' Making check in pcrepp make[4]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/pcrepp' make test_pcre2pp make[5]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/pcrepp' g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src -I../../src/fmtlib -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o test_pcre2pp.o test_pcre2pp.cc g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -Wl,-z,relro -Wl,-z,now -L/usr/lib -L/usr/lib -L/usr/local/lib -L/usr/lib -L//lib -o test_pcre2pp test_pcre2pp.o libpcrepp.a -lpcre2-8 -larchive -lgpm -ltinfo -lbz2 -lz -lpthread make[5]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/pcrepp' make check-TESTS make[5]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/pcrepp' make[6]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/pcrepp' PASS: test_pcre2pp ============================================================================ Testsuite summary for lnav 0.12.3 ============================================================================ # TOTAL: 1 # PASS: 1 # SKIP: 0 # XFAIL: 0 # FAIL: 0 # XPASS: 0 # ERROR: 0 ============================================================================ make[6]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/pcrepp' make[5]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/pcrepp' make[4]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/pcrepp' Making check in base make[4]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/base' make test_base make[5]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/base' g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/ -I../../src/third-party -I../../src/fmtlib -I../../src/third-party/date/include -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o attr_line.tests.o attr_line.tests.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/ -I../../src/third-party -I../../src/fmtlib -I../../src/third-party/date/include -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o fs_util.tests.o fs_util.tests.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/ -I../../src/third-party -I../../src/fmtlib -I../../src/third-party/date/include -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o humanize.file_size.tests.o humanize.file_size.tests.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/ -I../../src/third-party -I../../src/fmtlib -I../../src/third-party/date/include -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o humanize.network.tests.o humanize.network.tests.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/ -I../../src/third-party -I../../src/fmtlib -I../../src/third-party/date/include -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o humanize.time.tests.o humanize.time.tests.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/ -I../../src/third-party -I../../src/fmtlib -I../../src/third-party/date/include -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o intern_string.tests.o intern_string.tests.cc In file included from intern_string.tests.cc:33: intern_string.hh: In instantiation of 'string_fragment string_fragment::find_left_boundary(size_t, P&&, size_t) const [with P = DOCTEST_ANON_FUNC_10()::; size_t = unsigned int]': intern_string.tests.cc:138:46: required from here 138 | auto world_sf = sf.find_left_boundary( | ~~~~~~~~~~~~~~~~~~~~~^ 139 | in1.length() - 3, [](auto ch) { return ch == '\n'; }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ intern_string.hh:331:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 331 | if (start > 0 && start == this->length()) { | ~~~~~~^~~~~~~~~~~~~~~~~ intern_string.hh: In instantiation of 'string_fragment string_fragment::find_left_boundary(size_t, P&&, size_t) const [with P = DOCTEST_ANON_FUNC_10()::; size_t = unsigned int]': intern_string.tests.cc:141:47: required from here 141 | auto world_sf2 = sf.find_left_boundary( | ~~~~~~~~~~~~~~~~~~~~~^ 142 | in1.length() - 3, [](auto ch) { return ch == '\n'; }, 2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ intern_string.hh:331:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 331 | if (start > 0 && start == this->length()) { | ~~~~~~^~~~~~~~~~~~~~~~~ intern_string.hh: In instantiation of 'string_fragment string_fragment::find_left_boundary(size_t, P&&, size_t) const [with P = DOCTEST_ANON_FUNC_10()::; size_t = unsigned int]': intern_string.tests.cc:144:47: required from here 144 | auto world_sf3 = sf.find_left_boundary( | ~~~~~~~~~~~~~~~~~~~~~^ 145 | in1.length() - 3, [](auto ch) { return ch == '\n'; }, 3); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ intern_string.hh:331:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 331 | if (start > 0 && start == this->length()) { | ~~~~~~^~~~~~~~~~~~~~~~~ intern_string.hh: In instantiation of 'string_fragment string_fragment::find_left_boundary(size_t, P&&, size_t) const [with P = DOCTEST_ANON_FUNC_10()::; size_t = unsigned int]': intern_string.tests.cc:148:36: required from here 148 | = sf.find_left_boundary(3, [](auto ch) { return ch == '\n'; }); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ intern_string.hh:331:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 331 | if (start > 0 && start == this->length()) { | ~~~~~~^~~~~~~~~~~~~~~~~ intern_string.hh: In instantiation of 'string_fragment string_fragment::find_left_boundary(size_t, P&&, size_t) const [with P = tag1&; size_t = unsigned int]': intern_string.hh:379:45: required from 'string_fragment string_fragment::find_boundaries_around(size_t, P&&, size_t) const [with P = tag1; size_t = unsigned int]' 379 | auto left = this->find_left_boundary(start, predicate, count); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ intern_string.tests.cc:180:40: required from here 180 | = sf.find_boundaries_around(3, string_fragment::tag1{'\n'}); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ intern_string.hh:331:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 331 | if (start > 0 && start == this->length()) { | ~~~~~~^~~~~~~~~~~~~~~~~ g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/ -I../../src/third-party -I../../src/fmtlib -I../../src/third-party/date/include -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o lnav.gzip.tests.o lnav.gzip.tests.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/ -I../../src/third-party -I../../src/fmtlib -I../../src/third-party/date/include -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o string_util.tests.o string_util.tests.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/ -I../../src/third-party -I../../src/fmtlib -I../../src/third-party/date/include -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o test_base.o test_base.cc g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -Wl,-z,relro -Wl,-z,now -L/usr/lib -L/usr/lib -L/usr/local/lib -L/usr/lib -L//lib -o test_base attr_line.tests.o fs_util.tests.o humanize.file_size.tests.o humanize.network.tests.o humanize.time.tests.o intern_string.tests.o lnav.gzip.tests.o string_util.tests.o test_base.o libbase.a ../fmtlib/libcppfmt.a ../third-party/date/src/libdatepp.a ../third-party/scnlib/src/libscnlib.a ../pcrepp/libpcrepp.a -lpcre2-8 -larchive -lgpm -ltinfo -lbz2 -lz -lpthread make[5]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/base' make check-TESTS make[5]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/base' make[6]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/base' PASS: test_base ============================================================================ Testsuite summary for lnav 0.12.3 ============================================================================ # TOTAL: 1 # PASS: 1 # SKIP: 0 # XFAIL: 0 # FAIL: 0 # XPASS: 0 # ERROR: 0 ============================================================================ make[6]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/base' make[5]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/base' make[4]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/base' Making check in tailer make[4]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/tailer' make check-am make[5]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/tailer' make drive_tailer tailer make[6]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/tailer' g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -I./.. -I./../fmtlib -I../../src/third-party/date/include -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o drive_tailer-drive_tailer.o `test -f 'drive_tailer.cc' || echo './'`drive_tailer.cc gcc -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o tailer.main.o tailer.main.c tailer.main.c: In function 'main': tailer.main.c:928:13: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] 928 | fgets(buffer, sizeof(buffer), unameFile); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -Wl,-z,relro -Wl,-z,now -L/usr/lib -L/usr/lib -L/usr/local/lib -L/usr/lib -L//lib -o tailer tailer.main.o libtailercommon.a -lpcre2-8 -larchive -lgpm -ltinfo -lbz2 -lz -lpthread g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -Wl,-z,relro -Wl,-z,now -L/usr/lib -L/usr/lib -L/usr/local/lib -L/usr/lib -L//lib -o drive_tailer drive_tailer-drive_tailer.o libtailercommon.a libtailerpp.a ../base/libbase.a ../fmtlib/libcppfmt.a -lpcre2-8 -larchive -lgpm -ltinfo -lbz2 -lz -lpthread make[6]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/tailer' make check-TESTS make[6]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/tailer' make[7]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/tailer' PASS: test_tailer.sh ============================================================================ Testsuite summary for lnav 0.12.3 ============================================================================ # TOTAL: 1 # PASS: 1 # SKIP: 0 # XFAIL: 0 # FAIL: 0 # XPASS: 0 # ERROR: 0 ============================================================================ make[7]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/tailer' make[6]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/tailer' make[5]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/tailer' make[4]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/tailer' Making check in pugixml make[4]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/pugixml' make[4]: Nothing to be done for 'check'. make[4]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/pugixml' Making check in yajl make[4]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/yajl' make[4]: Nothing to be done for 'check'. make[4]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/yajl' Making check in yajlpp make[4]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/yajlpp' make drive_json_op drive_json_ptr_walk test_json_ptr test_yajlpp make[5]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/yajlpp' g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/ -I../../src/fmtlib -I../../src/third-party/date/include -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o drive_json_op.o drive_json_op.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/ -I../../src/fmtlib -I../../src/third-party/date/include -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o drive_json_ptr_walk.o drive_json_ptr_walk.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/ -I../../src/fmtlib -I../../src/third-party/date/include -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o test_json_ptr.o test_json_ptr.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/ -I../../src/fmtlib -I../../src/third-party/date/include -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o test_yajlpp.o test_yajlpp.cc g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -Wl,-z,relro -Wl,-z,now -L/usr/lib -L/usr/lib -L/usr/local/lib -L/usr/lib -L//lib -o test_json_ptr test_json_ptr.o -larchive libyajlpp.a ../../src/base/libbase.a ../../src/fmtlib/libcppfmt.a ../../src/third-party/date/src/libdatepp.a ../../src/third-party/scnlib/src/libscnlib.a ../../src/pcrepp/libpcrepp.a ../../src/yajl/libyajl.a -lpcre2-8 -larchive -lgpm -ltinfo -lbz2 -lz -lpthread g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -Wl,-z,relro -Wl,-z,now -L/usr/lib -L/usr/lib -L/usr/local/lib -L/usr/lib -L//lib -o drive_json_op drive_json_op.o -larchive libyajlpp.a ../../src/base/libbase.a ../../src/fmtlib/libcppfmt.a ../../src/third-party/date/src/libdatepp.a ../../src/third-party/scnlib/src/libscnlib.a ../../src/pcrepp/libpcrepp.a ../../src/yajl/libyajl.a -lpcre2-8 -larchive -lgpm -ltinfo -lbz2 -lz -lpthread In file included from /usr/include/c++/14/cassert:44, from ../../src/third-party/date/include/date/tz.h:107, from ../../src/base/time_util.hh:43, from ../../src/base/piper.file.hh:45, from ../../src/piper.looper.hh:39, from ../../src/logfile_fwd.hh:42, from ../../src/view_curses.hh:73, from test_yajlpp.cc:35: test_yajlpp.cc: In function 'int read_foo(yajlpp_parse_context*, long long int)': test_yajlpp.cc:52:43: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, unsigned int>::value_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] 52 | || ypc->ypc_array_index.back() == FOO_COUNT); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -Wl,-z,relro -Wl,-z,now -L/usr/lib -L/usr/lib -L/usr/local/lib -L/usr/lib -L//lib -o drive_json_ptr_walk drive_json_ptr_walk.o -larchive libyajlpp.a ../../src/base/libbase.a ../../src/fmtlib/libcppfmt.a ../../src/third-party/date/src/libdatepp.a ../../src/third-party/scnlib/src/libscnlib.a ../../src/pcrepp/libpcrepp.a ../../src/yajl/libyajl.a -lpcre2-8 -larchive -lgpm -ltinfo -lbz2 -lz -lpthread g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -Wl,-z,relro -Wl,-z,now -L/usr/lib -L/usr/lib -L/usr/local/lib -L/usr/lib -L//lib -o test_yajlpp test_yajlpp.o -larchive libyajlpp.a ../../src/base/libbase.a ../../src/fmtlib/libcppfmt.a ../../src/third-party/date/src/libdatepp.a ../../src/third-party/scnlib/src/libscnlib.a ../../src/pcrepp/libpcrepp.a ../../src/yajl/libyajl.a -lpcre2-8 -larchive -lgpm -ltinfo -lbz2 -lz -lpthread make[5]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/yajlpp' make check-TESTS make[5]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/yajlpp' make[6]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/yajlpp' PASS: test_yajlpp PASS: test_json_ptr PASS: test_json_ptr_walk.sh PASS: test_json_op.sh ============================================================================ Testsuite summary for lnav 0.12.3 ============================================================================ # TOTAL: 4 # PASS: 4 # SKIP: 0 # XFAIL: 0 # FAIL: 0 # XPASS: 0 # ERROR: 0 ============================================================================ make[6]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/yajlpp' make[5]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/yajlpp' make[4]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/yajlpp' Making check in formats/logfmt make[4]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/formats/logfmt' make logfmt.parser.test make[5]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/formats/logfmt' g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../src -Wall -I../../../src/ -I../../../src/third-party -I../../../src/fmtlib -I../../../src/third-party/scnlib/include -I../../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o logfmt.parser.test.o logfmt.parser.test.cc g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -Wl,-z,relro -Wl,-z,now -L/usr/lib -L/usr/lib -L/usr/local/lib -L/usr/lib -L//lib -o logfmt.parser.test logfmt.parser.test.o liblogfmt.a ../../../src/base/libbase.a ../../../src/pcrepp/libpcrepp.a ../../../src/fmtlib/libcppfmt.a ../../../src/third-party/scnlib/src/libscnlib.a -lpcre2-8 -larchive -lgpm -ltinfo -lbz2 -lz -lpthread make[5]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/formats/logfmt' make check-TESTS make[5]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/formats/logfmt' make[6]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/formats/logfmt' PASS: logfmt.parser.test ============================================================================ Testsuite summary for lnav 0.12.3 ============================================================================ # TOTAL: 1 # PASS: 1 # SKIP: 0 # XFAIL: 0 # FAIL: 0 # XPASS: 0 # ERROR: 0 ============================================================================ make[6]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/formats/logfmt' make[5]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/formats/logfmt' make[4]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/formats/logfmt' Making check in . make[4]: Entering directory '/build/reproducible-path/lnav-0.12.3/src' if test -w ./internals; then \ env DUMP_INTERNALS_DIR=./internals DUMP_CRASH=1 ./lnav Makefile; \ mv ./internals/*.schema.json ../docs/schemas; \ fi make check-local make[5]: Entering directory '/build/reproducible-path/lnav-0.12.3/src' make[5]: Nothing to be done for 'check-local'. make[5]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src' make[4]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src' make[3]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src' make[2]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src' Making check in test make[2]: Entering directory '/build/reproducible-path/lnav-0.12.3/test' make drive_data_scanner drive_doc_discovery drive_line_buffer drive_grep_proc drive_listview drive_logfile drive_mvwattrline drive_shlexer drive_sql drive_sql_anno drive_view_colors drive_vt52_curses drive_readline_curses lnav_doctests slicer scripty test_abbrev test_ansi_scrubber test_auto_fd test_auto_mem test_bookmarks test_date_time_scanner test_grep_proc2 test_line_buffer2 test_log_accel test_ncurses_unicode test_reltime test_text_anonymizer test_top_status make[3]: Entering directory '/build/reproducible-path/lnav-0.12.3/test' g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../src -Wall -I../src -I../src/fmtlib -I../src/third-party -I../src/third-party/date/include -I../src/third-party/scnlib/include -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o drive_data_scanner.o drive_data_scanner.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../src -Wall -I../src -I../src/fmtlib -I../src/third-party -I../src/third-party/date/include -I../src/third-party/scnlib/include -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o drive_doc_discovery.o drive_doc_discovery.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../src -Wall -I../src -I../src/fmtlib -I../src/third-party -I../src/third-party/date/include -I../src/third-party/scnlib/include -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o drive_line_buffer.o drive_line_buffer.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../src -Wall -I../src -I../src/fmtlib -I../src/third-party -I../src/third-party/date/include -I../src/third-party/scnlib/include -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o drive_grep_proc.o drive_grep_proc.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../src -Wall -I../src -I../src/fmtlib -I../src/third-party -I../src/third-party/date/include -I../src/third-party/scnlib/include -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o drive_listview.o drive_listview.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../src -Wall -I../src -I../src/fmtlib -I../src/third-party -I../src/third-party/date/include -I../src/third-party/scnlib/include -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o drive_logfile.o drive_logfile.cc In file included from drive_grep_proc.cc:41: ../src/listview_curses.hh: In member function 'int listview_curses::shift_left(int)': ../src/listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drive_listview.cc:36: ../src/listview_curses.hh: In member function 'int listview_curses::shift_left(int)': ../src/listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../src -Wall -I../src -I../src/fmtlib -I../src/third-party -I../src/third-party/date/include -I../src/third-party/scnlib/include -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o drive_mvwattrline.o drive_mvwattrline.cc drive_data_scanner.cc: In function 'int main(int, char**)': drive_data_scanner.cc:223:42: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 223 | for (; cap_index < tok_res->tr_capture.c_end; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ drive_data_scanner.cc:226:43: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 226 | if (cap_index == tok_res->tr_capture.c_begin) { | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drive_data_scanner.cc:229:40: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 228 | } else if (cap_index | ~~~~~~~~~ 229 | == (tok_res->tr_capture.c_end - 1)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drive_data_scanner.cc:232:50: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 232 | } else if (cap_index > tok_res->tr_capture.c_begin) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drive_data_scanner.cc:239:42: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 239 | for (; cap_index < (int) ds.get_input().length(); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../src -Wall -I../src -I../src/fmtlib -I../src/third-party -I../src/third-party/date/include -I../src/third-party/scnlib/include -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o drive_shlexer.o drive_shlexer.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../src -Wall -I../src -I../src/fmtlib -I../src/third-party -I../src/third-party/date/include -I../src/third-party/scnlib/include -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o drive_sql.o drive_sql.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../src -Wall -I../src -I../src/fmtlib -I../src/third-party -I../src/third-party/date/include -I../src/third-party/scnlib/include -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o drive_sql_anno.o drive_sql_anno.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../src -Wall -I../src -I../src/fmtlib -I../src/third-party -I../src/third-party/date/include -I../src/third-party/scnlib/include -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o drive_view_colors.o drive_view_colors.cc drive_shlexer.cc: In function 'int main(int, char**)': drive_shlexer.cc:110:25: warning: ' ' flag used with '%u' gnu_printf format [-Wformat=] 110 | printf("% 3zu ", lpc); | ^ g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../src -Wall -I../src -I../src/fmtlib -I../src/third-party -I../src/third-party/date/include -I../src/third-party/scnlib/include -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o drive_vt52_curses.o drive_vt52_curses.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../src -Wall -I../src -I../src/fmtlib -I../src/third-party -I../src/third-party/date/include -I../src/third-party/scnlib/include -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o drive_readline_curses.o drive_readline_curses.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../src -Wall -I../src -I../src/fmtlib -I../src/third-party -I../src/third-party/date/include -I../src/third-party/scnlib/include -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o lnav_doctests.o lnav_doctests.cc In file included from /usr/include/c++/14/string:54, from /usr/include/c++/14/bits/locale_classes.h:40, from /usr/include/c++/14/bits/ios_base.h:41, from /usr/include/c++/14/ios:44, from /usr/include/c++/14/istream:40, from /usr/include/c++/14/fstream:40, from drive_data_scanner.cc:34: In function 'std::basic_istream<_CharT, _Traits>& std::getline(basic_istream<_CharT, _Traits>&, __cxx11::basic_string<_CharT, _Traits, _Allocator>&) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]', inlined from 'int main(int, char**)' at drive_data_scanner.cc:146:24: /usr/include/c++/14/bits/basic_string.h:4119:50: warning: 'in' may be used uninitialized [-Wmaybe-uninitialized] 4119 | { return std::getline(__is, __str, __is.widen('\n')); } | ~~~~~~~~~~^~~~~~ drive_data_scanner.cc: In function 'int main(int, char**)': drive_data_scanner.cc:117:27: note: 'in' was declared here 117 | std::istream* in; | ^~ In file included from ../src/textview_curses.hh:44, from ../src/bottom_status_source.hh:37, from ../src/lnav.hh:44, from drive_sql_anno.cc:35: ../src/listview_curses.hh: In member function 'int listview_curses::shift_left(int)': ../src/listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../src -Wall -I../src -I../src/fmtlib -I../src/third-party -I../src/third-party/date/include -I../src/third-party/scnlib/include -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o slicer.o slicer.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../src -Wall -I../src -I../src/fmtlib -I../src/third-party -I../src/third-party/date/include -I../src/third-party/scnlib/include -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o scripty.o scripty.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../src -Wall -I../src -I../src/fmtlib -I../src/third-party -I../src/third-party/date/include -I../src/third-party/scnlib/include -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o test_abbrev.o test_abbrev.cc lnav_doctests.cc: In function 'void DOCTEST_ANON_FUNC_23()': lnav_doctests.cc:191:19: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct exttm'; use assignment or value-initialization instead [-Wclass-memaccess] 191 | memset(&etm, 0, sizeof(etm)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/relative_time.hh:45, from ../src/yajlpp/yajlpp.hh:56, from ../src/log.annotate.cfg.hh:37, from ../src/lnav_config.hh:50, from lnav_doctests.cc:39: ../src/base/time_util.hh:137:8: note: 'struct exttm' declared here 137 | struct exttm { | ^~~~~ lnav_doctests.cc:205:19: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct exttm'; use assignment or value-initialization instead [-Wclass-memaccess] 205 | memset(&etm2, 0, sizeof(etm2)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../src/base/time_util.hh:137:8: note: 'struct exttm' declared here 137 | struct exttm { | ^~~~~ g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../src -Wall -I../src -I../src/fmtlib -I../src/third-party -I../src/third-party/date/include -I../src/third-party/scnlib/include -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o test_ansi_scrubber.o test_ansi_scrubber.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../src -Wall -I../src -I../src/fmtlib -I../src/third-party -I../src/third-party/date/include -I../src/third-party/scnlib/include -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o test_auto_fd.o test_auto_fd.cc scripty.cc: In function 'const char* tstamp()': scripty.cc:100:51: warning: format '%d' expects argument of type 'int', but argument 4 has type '__suseconds_t' {aka 'long int'} [-Wformat=] 100 | snprintf(&buf[dlen], sizeof(buf) - dlen, "%.06d", tv.tv_usec); | ~~~~^ ~~~~~~~~~~ | | | | int __suseconds_t {aka long int} | %.06ld scripty.cc: In member function 'void term_machine::flush_line()': scripty.cc:462:33: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 462 | if (bar_pos < line_len) { | ~~~~~~~~^~~~~~~~~~ scripty.cc: In function 'int main(int, char**)': scripty.cc:1160:58: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 1160 | for (size_t lpc = 0; lpc < rc; lpc++) { | ~~~~^~~~ g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../src -Wall -I../src -I../src/fmtlib -I../src/third-party -I../src/third-party/date/include -I../src/third-party/scnlib/include -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o test_auto_mem.o test_auto_mem.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../src -Wall -I../src -I../src/fmtlib -I../src/third-party -I../src/third-party/date/include -I../src/third-party/scnlib/include -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o test_bookmarks.o test_bookmarks.cc scripty.cc: In member function 'void term_machine::new_input(char)': scripty.cc:857:38: warning: ignoring return value of 'ssize_t write(int, const void*, size_t)' declared with attribute 'warn_unused_result' [-Wunused-result] 857 | write(this->tm_child_term.get_fd(), | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 858 | this->tm_user_input.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 859 | this->tm_user_input.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../src -Wall -I../src -I../src/fmtlib -I../src/third-party -I../src/third-party/date/include -I../src/third-party/scnlib/include -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o test_date_time_scanner.o test_date_time_scanner.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../src -Wall -I../src -I../src/fmtlib -I../src/third-party -I../src/third-party/date/include -I../src/third-party/scnlib/include -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o test_grep_proc2.o test_grep_proc2.cc test_ansi_scrubber.cc: In function 'int main(int, char**)': test_ansi_scrubber.cc:133:35: warning: format '%d' expects argument of type 'int', but argument 2 has type 'long long int' [-Wformat=] 133 | printf(" value: %d\n", attr.sa_value.get()); | ~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | int long long int | %lld g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../src -Wall -I../src -I../src/fmtlib -I../src/third-party -I../src/third-party/date/include -I../src/third-party/scnlib/include -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o test_line_buffer2.o test_line_buffer2.cc In file included from ../src/textview_curses.hh:44, from test_bookmarks.cc:36: ../src/listview_curses.hh: In member function 'int listview_curses::shift_left(int)': ../src/listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ test_bookmarks.cc: In function 'int main(int, char**)': test_bookmarks.cc:118:11: warning: ignoring return value of '_FIter std::unique(_FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >]', declared with attribute 'nodiscard' [-Wunused-result] 118 | unique(bv_cp.begin(), bv_cp.end()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/algorithm:61, from ../src/bookmarks.hh:35, from test_bookmarks.cc:34: /usr/include/c++/14/bits/stl_algo.h:891:5: note: declared here 891 | unique(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~ test_date_time_scanner.cc: In function 'void DOCTEST_ANON_FUNC_13()': test_date_time_scanner.cc:242:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct exttm'; use assignment or value-initialization instead [-Wclass-memaccess] 242 | memset(&tm, 0, sizeof(tm)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from ../src/base/date_time_scanner.hh:41, from test_date_time_scanner.cc:35: ../src/base/time_util.hh:137:8: note: 'struct exttm' declared here 137 | struct exttm { | ^~~~~ test_date_time_scanner.cc:253:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct exttm'; use assignment or value-initialization instead [-Wclass-memaccess] 253 | memset(&tm, 0, sizeof(tm)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~ ../src/base/time_util.hh:137:8: note: 'struct exttm' declared here 137 | struct exttm { | ^~~~~ g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../src -Wall -I../src -I../src/fmtlib -I../src/third-party -I../src/third-party/date/include -I../src/third-party/scnlib/include -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o test_log_accel.o test_log_accel.cc test_line_buffer2.cc: In function 'int main(int, char**)': test_line_buffer2.cc:84:14: warning: ignoring return value of 'ssize_t write(int, const void*, size_t)' declared with attribute 'warn_unused_result' [-Wunused-result] 84 | write(fd, TEST_DATA, strlen(TEST_DATA)); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../src -Wall -I../src -I../src/fmtlib -I../src/third-party -I../src/third-party/date/include -I../src/third-party/scnlib/include -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o test_ncurses_unicode.o test_ncurses_unicode.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../src -Wall -I../src -I../src/fmtlib -I../src/third-party -I../src/third-party/date/include -I../src/third-party/scnlib/include -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o test_reltime.o test_reltime.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../src -Wall -I../src -I../src/fmtlib -I../src/third-party -I../src/third-party/date/include -I../src/third-party/scnlib/include -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o test_text_anonymizer.o test_text_anonymizer.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../src -Wall -I../src -I../src/fmtlib -I../src/third-party -I../src/third-party/date/include -I../src/third-party/scnlib/include -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o test_top_status.o test_top_status.cc g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -lncursesw -Wl,-z,relro -Wl,-z,now -L/usr/lib -L/usr/lib -L/usr/local/lib -L/usr/lib -L//lib -o drive_data_scanner drive_data_scanner.o -lz ../src/ansi-palette-json.o ../src/default-config.o ../src/xterm-palette-json.o ../src/builtin-scripts.o ../src/builtin-sh-scripts.o ../src/default-formats.o ../src/time_fmts.o test_stubs.o ../src/lnav.events.o ../src/libdiag.a ../src/libdatascanner.a ../src/formats/logfmt/liblogfmt.a ../src/fmtlib/libcppfmt.a ../src/pcrepp/libpcrepp.a ../src/yajl/libyajl.a ../src/yajlpp/libyajlpp.a ../src/base/libbase.a ../src/pugixml/libpugixml.a ../src/third-party/base64/lib/libbase64.a ../src/third-party/date/src/libdatepp.a ../src/third-party/scnlib/src/libscnlib.a -lreadline -lncursesw -larchive -lsqlite3 -lcurl -lpcre2-8 -larchive -lgpm -ltinfo -lbz2 -lz -lpthread test_reltime.cc: In function 'void DOCTEST_ANON_FUNC_13()': test_reltime.cc:109:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct exttm'; use assignment or value-initialization instead [-Wclass-memaccess] 109 | memset(&tm, 0, sizeof(tm)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from ../src/relative_time.hh:45, from test_reltime.cc:37: ../src/base/time_util.hh:137:8: note: 'struct exttm' declared here 137 | struct exttm { | ^~~~~ test_reltime.cc:123:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct exttm'; use assignment or value-initialization instead [-Wclass-memaccess] 123 | memset(&tm, 0, sizeof(tm)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~ ../src/base/time_util.hh:137:8: note: 'struct exttm' declared here 137 | struct exttm { | ^~~~~ test_reltime.cc:137:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct exttm'; use assignment or value-initialization instead [-Wclass-memaccess] 137 | memset(&tm, 0, sizeof(tm)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~ ../src/base/time_util.hh:137:8: note: 'struct exttm' declared here 137 | struct exttm { | ^~~~~ test_reltime.cc:151:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct exttm'; use assignment or value-initialization instead [-Wclass-memaccess] 151 | memset(&tm, 0, sizeof(tm)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~ ../src/base/time_util.hh:137:8: note: 'struct exttm' declared here 137 | struct exttm { | ^~~~~ test_reltime.cc:165:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct exttm'; use assignment or value-initialization instead [-Wclass-memaccess] 165 | memset(&tm, 0, sizeof(tm)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~ ../src/base/time_util.hh:137:8: note: 'struct exttm' declared here 137 | struct exttm { | ^~~~~ test_reltime.cc:179:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct exttm'; use assignment or value-initialization instead [-Wclass-memaccess] 179 | memset(&tm, 0, sizeof(tm)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~ ../src/base/time_util.hh:137:8: note: 'struct exttm' declared here 137 | struct exttm { | ^~~~~ test_reltime.cc:199:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct exttm'; use assignment or value-initialization instead [-Wclass-memaccess] 199 | memset(&tm, 0, sizeof(tm)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~ ../src/base/time_util.hh:137:8: note: 'struct exttm' declared here 137 | struct exttm { | ^~~~~ test_reltime.cc:208:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct exttm'; use assignment or value-initialization instead [-Wclass-memaccess] 208 | memset(&tm, 0, sizeof(tm)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~ ../src/base/time_util.hh:137:8: note: 'struct exttm' declared here 137 | struct exttm { | ^~~~~ test_reltime.cc:222:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct exttm'; use assignment or value-initialization instead [-Wclass-memaccess] 222 | memset(&tm, 0, sizeof(tm)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~ ../src/base/time_util.hh:137:8: note: 'struct exttm' declared here 137 | struct exttm { | ^~~~~ test_reltime.cc:252:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct exttm'; use assignment or value-initialization instead [-Wclass-memaccess] 252 | memset(&tm, 0, sizeof(tm)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~ ../src/base/time_util.hh:137:8: note: 'struct exttm' declared here 137 | struct exttm { | ^~~~~ test_reltime.cc:261:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct exttm'; use assignment or value-initialization instead [-Wclass-memaccess] 261 | memset(&tm, 0, sizeof(tm)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~ ../src/base/time_util.hh:137:8: note: 'struct exttm' declared here 137 | struct exttm { | ^~~~~ test_reltime.cc:353:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct exttm'; use assignment or value-initialization instead [-Wclass-memaccess] 353 | memset(&tm, 0, sizeof(tm)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~ ../src/base/time_util.hh:137:8: note: 'struct exttm' declared here 137 | struct exttm { | ^~~~~ test_reltime.cc:354:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct exttm'; use assignment or value-initialization instead [-Wclass-memaccess] 354 | memset(&tm2, 0, sizeof(tm2)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../src/base/time_util.hh:137:8: note: 'struct exttm' declared here 137 | struct exttm { | ^~~~~ In file included from ../src/textview_curses.hh:44, from ../src/hist_source.hh:45, from ../src/db_sub_source.hh:41, from ../src/command_executor.hh:43, from test_top_status.cc:33: ../src/listview_curses.hh: In member function 'int listview_curses::shift_left(int)': ../src/listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -lncursesw -Wl,-z,relro -Wl,-z,now -L/usr/lib -L/usr/lib -L/usr/local/lib -L/usr/lib -L//lib -o drive_doc_discovery drive_doc_discovery.o -lz ../src/ansi-palette-json.o ../src/default-config.o ../src/xterm-palette-json.o ../src/builtin-scripts.o ../src/builtin-sh-scripts.o ../src/default-formats.o ../src/time_fmts.o test_stubs.o ../src/lnav.events.o ../src/libdiag.a ../src/libdatascanner.a ../src/formats/logfmt/liblogfmt.a ../src/fmtlib/libcppfmt.a ../src/pcrepp/libpcrepp.a ../src/yajl/libyajl.a ../src/yajlpp/libyajlpp.a ../src/base/libbase.a ../src/pugixml/libpugixml.a ../src/third-party/base64/lib/libbase64.a ../src/third-party/date/src/libdatepp.a ../src/third-party/scnlib/src/libscnlib.a -lreadline -lncursesw -larchive -lsqlite3 -lcurl -lpcre2-8 -larchive -lgpm -ltinfo -lbz2 -lz -lpthread g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -lncursesw -Wl,-z,relro -Wl,-z,now -L/usr/lib -L/usr/lib -L/usr/local/lib -L/usr/lib -L//lib -o drive_line_buffer drive_line_buffer.o -lz ../src/ansi-palette-json.o ../src/default-config.o ../src/xterm-palette-json.o ../src/builtin-scripts.o ../src/builtin-sh-scripts.o ../src/default-formats.o ../src/time_fmts.o test_stubs.o ../src/lnav.events.o ../src/libdiag.a ../src/libdatascanner.a ../src/formats/logfmt/liblogfmt.a ../src/fmtlib/libcppfmt.a ../src/pcrepp/libpcrepp.a ../src/yajl/libyajl.a ../src/yajlpp/libyajlpp.a ../src/base/libbase.a ../src/pugixml/libpugixml.a ../src/third-party/base64/lib/libbase64.a ../src/third-party/date/src/libdatepp.a ../src/third-party/scnlib/src/libscnlib.a -lreadline -lncursesw -larchive -lsqlite3 -lcurl -lpcre2-8 -larchive -lgpm -ltinfo -lbz2 -lz -lpthread g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -lncursesw -Wl,-z,relro -Wl,-z,now -L/usr/lib -L/usr/lib -L/usr/local/lib -L/usr/lib -L//lib -o drive_grep_proc drive_grep_proc.o -lz ../src/ansi-palette-json.o ../src/default-config.o ../src/xterm-palette-json.o ../src/builtin-scripts.o ../src/builtin-sh-scripts.o ../src/default-formats.o ../src/time_fmts.o test_stubs.o ../src/lnav.events.o ../src/libdiag.a ../src/libdatascanner.a ../src/formats/logfmt/liblogfmt.a ../src/fmtlib/libcppfmt.a ../src/pcrepp/libpcrepp.a ../src/yajl/libyajl.a ../src/yajlpp/libyajlpp.a ../src/base/libbase.a ../src/pugixml/libpugixml.a ../src/third-party/base64/lib/libbase64.a ../src/third-party/date/src/libdatepp.a ../src/third-party/scnlib/src/libscnlib.a -lreadline -lncursesw -larchive -lsqlite3 -lcurl -lpcre2-8 -larchive -lgpm -ltinfo -lbz2 -lz -lpthread g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -lncursesw -Wl,-z,relro -Wl,-z,now -L/usr/lib -L/usr/lib -L/usr/local/lib -L/usr/lib -L//lib -o drive_listview drive_listview.o -lz ../src/ansi-palette-json.o ../src/default-config.o ../src/xterm-palette-json.o ../src/builtin-scripts.o ../src/builtin-sh-scripts.o ../src/default-formats.o ../src/time_fmts.o test_stubs.o ../src/lnav.events.o ../src/libdiag.a ../src/libdatascanner.a ../src/formats/logfmt/liblogfmt.a ../src/fmtlib/libcppfmt.a ../src/pcrepp/libpcrepp.a ../src/yajl/libyajl.a ../src/yajlpp/libyajlpp.a ../src/base/libbase.a ../src/pugixml/libpugixml.a ../src/third-party/base64/lib/libbase64.a ../src/third-party/date/src/libdatepp.a ../src/third-party/scnlib/src/libscnlib.a -lreadline -lncursesw -larchive -lsqlite3 -lcurl -lpcre2-8 -larchive -lgpm -ltinfo -lbz2 -lz -lpthread g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -lncursesw -Wl,-z,relro -Wl,-z,now -L/usr/lib -L/usr/lib -L/usr/local/lib -L/usr/lib -L//lib -o drive_logfile drive_logfile.o -lz ../src/ansi-palette-json.o ../src/default-config.o ../src/xterm-palette-json.o ../src/builtin-scripts.o ../src/builtin-sh-scripts.o ../src/default-formats.o ../src/time_fmts.o test_stubs.o ../src/lnav.events.o ../src/libdiag.a ../src/libdatascanner.a ../src/formats/logfmt/liblogfmt.a ../src/fmtlib/libcppfmt.a ../src/pcrepp/libpcrepp.a ../src/yajl/libyajl.a ../src/yajlpp/libyajlpp.a ../src/base/libbase.a ../src/pugixml/libpugixml.a ../src/third-party/base64/lib/libbase64.a ../src/third-party/date/src/libdatepp.a ../src/third-party/scnlib/src/libscnlib.a -lreadline -lncursesw -larchive -lsqlite3 -lcurl -lpcre2-8 -larchive -lgpm -ltinfo -lbz2 -lz -lpthread g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -lncursesw -Wl,-z,relro -Wl,-z,now -L/usr/lib -L/usr/lib -L/usr/local/lib -L/usr/lib -L//lib -o drive_mvwattrline drive_mvwattrline.o -lz ../src/ansi-palette-json.o ../src/default-config.o ../src/xterm-palette-json.o ../src/builtin-scripts.o ../src/builtin-sh-scripts.o ../src/default-formats.o ../src/time_fmts.o test_stubs.o ../src/lnav.events.o ../src/libdiag.a ../src/libdatascanner.a ../src/formats/logfmt/liblogfmt.a ../src/fmtlib/libcppfmt.a ../src/pcrepp/libpcrepp.a ../src/yajl/libyajl.a ../src/yajlpp/libyajlpp.a ../src/base/libbase.a ../src/pugixml/libpugixml.a ../src/third-party/base64/lib/libbase64.a ../src/third-party/date/src/libdatepp.a ../src/third-party/scnlib/src/libscnlib.a -lreadline -lncursesw -larchive -lsqlite3 -lcurl -lpcre2-8 -larchive -lgpm -ltinfo -lbz2 -lz -lpthread g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -lncursesw -Wl,-z,relro -Wl,-z,now -L/usr/lib -L/usr/lib -L/usr/local/lib -L/usr/lib -L//lib -o drive_shlexer drive_shlexer.o -lz ../src/ansi-palette-json.o ../src/default-config.o ../src/xterm-palette-json.o ../src/builtin-scripts.o ../src/builtin-sh-scripts.o ../src/default-formats.o ../src/time_fmts.o test_stubs.o ../src/lnav.events.o ../src/libdiag.a ../src/libdatascanner.a ../src/formats/logfmt/liblogfmt.a ../src/fmtlib/libcppfmt.a ../src/pcrepp/libpcrepp.a ../src/yajl/libyajl.a ../src/yajlpp/libyajlpp.a ../src/base/libbase.a ../src/pugixml/libpugixml.a ../src/third-party/base64/lib/libbase64.a ../src/third-party/date/src/libdatepp.a ../src/third-party/scnlib/src/libscnlib.a -lreadline -lncursesw -larchive -lsqlite3 -lcurl -lpcre2-8 -larchive -lgpm -ltinfo -lbz2 -lz -lpthread g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -lncursesw -Wl,-z,relro -Wl,-z,now -L/usr/lib -L/usr/lib -L/usr/local/lib -L/usr/lib -L//lib -o drive_sql drive_sql.o -lz ../src/ansi-palette-json.o ../src/default-config.o ../src/xterm-palette-json.o ../src/builtin-scripts.o ../src/builtin-sh-scripts.o ../src/default-formats.o ../src/time_fmts.o test_stubs.o ../src/lnav.events.o ../src/libdiag.a ../src/libdatascanner.a ../src/formats/logfmt/liblogfmt.a ../src/fmtlib/libcppfmt.a ../src/pcrepp/libpcrepp.a ../src/yajl/libyajl.a ../src/yajlpp/libyajlpp.a ../src/base/libbase.a ../src/pugixml/libpugixml.a ../src/third-party/base64/lib/libbase64.a ../src/third-party/date/src/libdatepp.a ../src/third-party/scnlib/src/libscnlib.a -lreadline -lncursesw -larchive -lsqlite3 -lcurl -lpcre2-8 -larchive -lgpm -ltinfo -lbz2 -lz -lpthread g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -lncursesw -Wl,-z,relro -Wl,-z,now -L/usr/lib -L/usr/lib -L/usr/local/lib -L/usr/lib -L//lib -o drive_sql_anno drive_sql_anno.o -lz ../src/ansi-palette-json.o ../src/default-config.o ../src/xterm-palette-json.o ../src/builtin-scripts.o ../src/builtin-sh-scripts.o ../src/default-formats.o ../src/time_fmts.o test_stubs.o ../src/lnav.events.o ../src/libdiag.a ../src/libdatascanner.a ../src/formats/logfmt/liblogfmt.a ../src/fmtlib/libcppfmt.a ../src/pcrepp/libpcrepp.a ../src/yajl/libyajl.a ../src/yajlpp/libyajlpp.a ../src/base/libbase.a ../src/pugixml/libpugixml.a ../src/third-party/base64/lib/libbase64.a ../src/third-party/date/src/libdatepp.a ../src/third-party/scnlib/src/libscnlib.a -lreadline -lncursesw -larchive -lsqlite3 -lcurl -lpcre2-8 -larchive -lgpm -ltinfo -lbz2 -lz -lpthread g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -lncursesw -Wl,-z,relro -Wl,-z,now -L/usr/lib -L/usr/lib -L/usr/local/lib -L/usr/lib -L//lib -o drive_view_colors drive_view_colors.o -lz ../src/ansi-palette-json.o ../src/default-config.o ../src/xterm-palette-json.o ../src/builtin-scripts.o ../src/builtin-sh-scripts.o ../src/default-formats.o ../src/time_fmts.o test_stubs.o ../src/lnav.events.o ../src/libdiag.a ../src/libdatascanner.a ../src/formats/logfmt/liblogfmt.a ../src/fmtlib/libcppfmt.a ../src/pcrepp/libpcrepp.a ../src/yajl/libyajl.a ../src/yajlpp/libyajlpp.a ../src/base/libbase.a ../src/pugixml/libpugixml.a ../src/third-party/base64/lib/libbase64.a ../src/third-party/date/src/libdatepp.a ../src/third-party/scnlib/src/libscnlib.a -lreadline -lncursesw -larchive -lsqlite3 -lcurl -lpcre2-8 -larchive -lgpm -ltinfo -lbz2 -lz -lpthread g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -lncursesw -Wl,-z,relro -Wl,-z,now -L/usr/lib -L/usr/lib -L/usr/local/lib -L/usr/lib -L//lib -o drive_vt52_curses drive_vt52_curses.o -lz ../src/ansi-palette-json.o ../src/default-config.o ../src/xterm-palette-json.o ../src/builtin-scripts.o ../src/builtin-sh-scripts.o ../src/default-formats.o ../src/time_fmts.o test_stubs.o ../src/lnav.events.o ../src/libdiag.a ../src/libdatascanner.a ../src/formats/logfmt/liblogfmt.a ../src/fmtlib/libcppfmt.a ../src/pcrepp/libpcrepp.a ../src/yajl/libyajl.a ../src/yajlpp/libyajlpp.a ../src/base/libbase.a ../src/pugixml/libpugixml.a ../src/third-party/base64/lib/libbase64.a ../src/third-party/date/src/libdatepp.a ../src/third-party/scnlib/src/libscnlib.a -lreadline -lncursesw -larchive -lsqlite3 -lcurl -lpcre2-8 -larchive -lgpm -ltinfo -lbz2 -lz -lpthread g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -lncursesw -Wl,-z,relro -Wl,-z,now -L/usr/lib -L/usr/lib -L/usr/local/lib -L/usr/lib -L//lib -o drive_readline_curses drive_readline_curses.o -lz ../src/ansi-palette-json.o ../src/default-config.o ../src/xterm-palette-json.o ../src/builtin-scripts.o ../src/builtin-sh-scripts.o ../src/default-formats.o ../src/time_fmts.o test_stubs.o ../src/lnav.events.o ../src/libdiag.a ../src/libdatascanner.a ../src/formats/logfmt/liblogfmt.a ../src/fmtlib/libcppfmt.a ../src/pcrepp/libpcrepp.a ../src/yajl/libyajl.a ../src/yajlpp/libyajlpp.a ../src/base/libbase.a ../src/pugixml/libpugixml.a ../src/third-party/base64/lib/libbase64.a ../src/third-party/date/src/libdatepp.a ../src/third-party/scnlib/src/libscnlib.a -lreadline -lncursesw -larchive -lsqlite3 -lcurl -lpcre2-8 -larchive -lgpm -ltinfo -lbz2 -lz -lpthread g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -lncursesw -Wl,-z,relro -Wl,-z,now -L/usr/lib -L/usr/lib -L/usr/local/lib -L/usr/lib -L//lib -o lnav_doctests lnav_doctests.o -lz ../src/ansi-palette-json.o ../src/default-config.o ../src/xterm-palette-json.o ../src/builtin-scripts.o ../src/builtin-sh-scripts.o ../src/default-formats.o ../src/time_fmts.o test_stubs.o ../src/lnav.events.o ../src/libdiag.a ../src/libdatascanner.a ../src/formats/logfmt/liblogfmt.a ../src/fmtlib/libcppfmt.a ../src/pcrepp/libpcrepp.a ../src/yajl/libyajl.a ../src/yajlpp/libyajlpp.a ../src/base/libbase.a ../src/pugixml/libpugixml.a ../src/third-party/base64/lib/libbase64.a ../src/third-party/date/src/libdatepp.a ../src/third-party/scnlib/src/libscnlib.a -lreadline -lncursesw -larchive -lsqlite3 -lcurl -lpcre2-8 -larchive -lgpm -ltinfo -lbz2 -lz -lpthread g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -lncursesw -Wl,-z,relro -Wl,-z,now -L/usr/lib -L/usr/lib -L/usr/local/lib -L/usr/lib -L//lib -o slicer slicer.o -lz ../src/ansi-palette-json.o ../src/default-config.o ../src/xterm-palette-json.o ../src/builtin-scripts.o ../src/builtin-sh-scripts.o ../src/default-formats.o ../src/time_fmts.o test_stubs.o ../src/lnav.events.o ../src/libdiag.a ../src/libdatascanner.a ../src/formats/logfmt/liblogfmt.a ../src/fmtlib/libcppfmt.a ../src/pcrepp/libpcrepp.a ../src/yajl/libyajl.a ../src/yajlpp/libyajlpp.a ../src/base/libbase.a ../src/pugixml/libpugixml.a ../src/third-party/base64/lib/libbase64.a ../src/third-party/date/src/libdatepp.a ../src/third-party/scnlib/src/libscnlib.a -lreadline -lncursesw -larchive -lsqlite3 -lcurl -lpcre2-8 -larchive -lgpm -ltinfo -lbz2 -lz -lpthread g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -lncursesw -Wl,-z,relro -Wl,-z,now -L/usr/lib -L/usr/lib -L/usr/local/lib -L/usr/lib -L//lib -o scripty scripty.o -lz ../src/ansi-palette-json.o ../src/default-config.o ../src/xterm-palette-json.o ../src/builtin-scripts.o ../src/builtin-sh-scripts.o ../src/default-formats.o ../src/time_fmts.o test_stubs.o ../src/lnav.events.o ../src/libdiag.a ../src/libdatascanner.a ../src/formats/logfmt/liblogfmt.a ../src/fmtlib/libcppfmt.a ../src/pcrepp/libpcrepp.a ../src/yajl/libyajl.a ../src/yajlpp/libyajlpp.a ../src/base/libbase.a ../src/pugixml/libpugixml.a ../src/third-party/base64/lib/libbase64.a ../src/third-party/date/src/libdatepp.a ../src/third-party/scnlib/src/libscnlib.a -lreadline -lncursesw -larchive -lsqlite3 -lcurl -lpcre2-8 -larchive -lgpm -ltinfo -lbz2 -lz -lpthread g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -lncursesw -Wl,-z,relro -Wl,-z,now -L/usr/lib -L/usr/lib -L/usr/local/lib -L/usr/lib -L//lib -o test_abbrev test_abbrev.o -lz ../src/ansi-palette-json.o ../src/default-config.o ../src/xterm-palette-json.o ../src/builtin-scripts.o ../src/builtin-sh-scripts.o ../src/default-formats.o ../src/time_fmts.o test_stubs.o ../src/lnav.events.o ../src/libdiag.a ../src/libdatascanner.a ../src/formats/logfmt/liblogfmt.a ../src/fmtlib/libcppfmt.a ../src/pcrepp/libpcrepp.a ../src/yajl/libyajl.a ../src/yajlpp/libyajlpp.a ../src/base/libbase.a ../src/pugixml/libpugixml.a ../src/third-party/base64/lib/libbase64.a ../src/third-party/date/src/libdatepp.a ../src/third-party/scnlib/src/libscnlib.a -lreadline -lncursesw -larchive -lsqlite3 -lcurl -lpcre2-8 -larchive -lgpm -ltinfo -lbz2 -lz -lpthread g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -lncursesw -Wl,-z,relro -Wl,-z,now -L/usr/lib -L/usr/lib -L/usr/local/lib -L/usr/lib -L//lib -o test_ansi_scrubber test_ansi_scrubber.o -lz ../src/ansi-palette-json.o ../src/default-config.o ../src/xterm-palette-json.o ../src/builtin-scripts.o ../src/builtin-sh-scripts.o ../src/default-formats.o ../src/time_fmts.o test_stubs.o ../src/lnav.events.o ../src/libdiag.a ../src/libdatascanner.a ../src/formats/logfmt/liblogfmt.a ../src/fmtlib/libcppfmt.a ../src/pcrepp/libpcrepp.a ../src/yajl/libyajl.a ../src/yajlpp/libyajlpp.a ../src/base/libbase.a ../src/pugixml/libpugixml.a ../src/third-party/base64/lib/libbase64.a ../src/third-party/date/src/libdatepp.a ../src/third-party/scnlib/src/libscnlib.a -lreadline -lncursesw -larchive -lsqlite3 -lcurl -lpcre2-8 -larchive -lgpm -ltinfo -lbz2 -lz -lpthread g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -lncursesw -Wl,-z,relro -Wl,-z,now -L/usr/lib -L/usr/lib -L/usr/local/lib -L/usr/lib -L//lib -o test_auto_fd test_auto_fd.o -lz ../src/ansi-palette-json.o ../src/default-config.o ../src/xterm-palette-json.o ../src/builtin-scripts.o ../src/builtin-sh-scripts.o ../src/default-formats.o ../src/time_fmts.o test_stubs.o ../src/lnav.events.o ../src/libdiag.a ../src/libdatascanner.a ../src/formats/logfmt/liblogfmt.a ../src/fmtlib/libcppfmt.a ../src/pcrepp/libpcrepp.a ../src/yajl/libyajl.a ../src/yajlpp/libyajlpp.a ../src/base/libbase.a ../src/pugixml/libpugixml.a ../src/third-party/base64/lib/libbase64.a ../src/third-party/date/src/libdatepp.a ../src/third-party/scnlib/src/libscnlib.a -lreadline -lncursesw -larchive -lsqlite3 -lcurl -lpcre2-8 -larchive -lgpm -ltinfo -lbz2 -lz -lpthread g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -lncursesw -Wl,-z,relro -Wl,-z,now -L/usr/lib -L/usr/lib -L/usr/local/lib -L/usr/lib -L//lib -o test_auto_mem test_auto_mem.o -lz ../src/ansi-palette-json.o ../src/default-config.o ../src/xterm-palette-json.o ../src/builtin-scripts.o ../src/builtin-sh-scripts.o ../src/default-formats.o ../src/time_fmts.o test_stubs.o ../src/lnav.events.o ../src/libdiag.a ../src/libdatascanner.a ../src/formats/logfmt/liblogfmt.a ../src/fmtlib/libcppfmt.a ../src/pcrepp/libpcrepp.a ../src/yajl/libyajl.a ../src/yajlpp/libyajlpp.a ../src/base/libbase.a ../src/pugixml/libpugixml.a ../src/third-party/base64/lib/libbase64.a ../src/third-party/date/src/libdatepp.a ../src/third-party/scnlib/src/libscnlib.a -lreadline -lncursesw -larchive -lsqlite3 -lcurl -lpcre2-8 -larchive -lgpm -ltinfo -lbz2 -lz -lpthread g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -lncursesw -Wl,-z,relro -Wl,-z,now -L/usr/lib -L/usr/lib -L/usr/local/lib -L/usr/lib -L//lib -o test_bookmarks test_bookmarks.o -lz ../src/ansi-palette-json.o ../src/default-config.o ../src/xterm-palette-json.o ../src/builtin-scripts.o ../src/builtin-sh-scripts.o ../src/default-formats.o ../src/time_fmts.o test_stubs.o ../src/lnav.events.o ../src/libdiag.a ../src/libdatascanner.a ../src/formats/logfmt/liblogfmt.a ../src/fmtlib/libcppfmt.a ../src/pcrepp/libpcrepp.a ../src/yajl/libyajl.a ../src/yajlpp/libyajlpp.a ../src/base/libbase.a ../src/pugixml/libpugixml.a ../src/third-party/base64/lib/libbase64.a ../src/third-party/date/src/libdatepp.a ../src/third-party/scnlib/src/libscnlib.a -lreadline -lncursesw -larchive -lsqlite3 -lcurl -lpcre2-8 -larchive -lgpm -ltinfo -lbz2 -lz -lpthread g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -lncursesw -Wl,-z,relro -Wl,-z,now -L/usr/lib -L/usr/lib -L/usr/local/lib -L/usr/lib -L//lib -o test_date_time_scanner test_date_time_scanner.o -lz ../src/ansi-palette-json.o ../src/default-config.o ../src/xterm-palette-json.o ../src/builtin-scripts.o ../src/builtin-sh-scripts.o ../src/default-formats.o ../src/time_fmts.o test_stubs.o ../src/lnav.events.o ../src/libdiag.a ../src/libdatascanner.a ../src/formats/logfmt/liblogfmt.a ../src/fmtlib/libcppfmt.a ../src/pcrepp/libpcrepp.a ../src/yajl/libyajl.a ../src/yajlpp/libyajlpp.a ../src/base/libbase.a ../src/pugixml/libpugixml.a ../src/third-party/base64/lib/libbase64.a ../src/third-party/date/src/libdatepp.a ../src/third-party/scnlib/src/libscnlib.a -lreadline -lncursesw -larchive -lsqlite3 -lcurl -lpcre2-8 -larchive -lgpm -ltinfo -lbz2 -lz -lpthread g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -lncursesw -Wl,-z,relro -Wl,-z,now -L/usr/lib -L/usr/lib -L/usr/local/lib -L/usr/lib -L//lib -o test_grep_proc2 test_grep_proc2.o -lz ../src/ansi-palette-json.o ../src/default-config.o ../src/xterm-palette-json.o ../src/builtin-scripts.o ../src/builtin-sh-scripts.o ../src/default-formats.o ../src/time_fmts.o test_stubs.o ../src/lnav.events.o ../src/libdiag.a ../src/libdatascanner.a ../src/formats/logfmt/liblogfmt.a ../src/fmtlib/libcppfmt.a ../src/pcrepp/libpcrepp.a ../src/yajl/libyajl.a ../src/yajlpp/libyajlpp.a ../src/base/libbase.a ../src/pugixml/libpugixml.a ../src/third-party/base64/lib/libbase64.a ../src/third-party/date/src/libdatepp.a ../src/third-party/scnlib/src/libscnlib.a -lreadline -lncursesw -larchive -lsqlite3 -lcurl -lpcre2-8 -larchive -lgpm -ltinfo -lbz2 -lz -lpthread g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -lncursesw -Wl,-z,relro -Wl,-z,now -L/usr/lib -L/usr/lib -L/usr/local/lib -L/usr/lib -L//lib -o test_line_buffer2 test_line_buffer2.o -lz ../src/ansi-palette-json.o ../src/default-config.o ../src/xterm-palette-json.o ../src/builtin-scripts.o ../src/builtin-sh-scripts.o ../src/default-formats.o ../src/time_fmts.o test_stubs.o ../src/lnav.events.o ../src/libdiag.a ../src/libdatascanner.a ../src/formats/logfmt/liblogfmt.a ../src/fmtlib/libcppfmt.a ../src/pcrepp/libpcrepp.a ../src/yajl/libyajl.a ../src/yajlpp/libyajlpp.a ../src/base/libbase.a ../src/pugixml/libpugixml.a ../src/third-party/base64/lib/libbase64.a ../src/third-party/date/src/libdatepp.a ../src/third-party/scnlib/src/libscnlib.a -lreadline -lncursesw -larchive -lsqlite3 -lcurl -lpcre2-8 -larchive -lgpm -ltinfo -lbz2 -lz -lpthread g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -lncursesw -Wl,-z,relro -Wl,-z,now -L/usr/lib -L/usr/lib -L/usr/local/lib -L/usr/lib -L//lib -o test_log_accel test_log_accel.o -lz ../src/ansi-palette-json.o ../src/default-config.o ../src/xterm-palette-json.o ../src/builtin-scripts.o ../src/builtin-sh-scripts.o ../src/default-formats.o ../src/time_fmts.o test_stubs.o ../src/lnav.events.o ../src/libdiag.a ../src/libdatascanner.a ../src/formats/logfmt/liblogfmt.a ../src/fmtlib/libcppfmt.a ../src/pcrepp/libpcrepp.a ../src/yajl/libyajl.a ../src/yajlpp/libyajlpp.a ../src/base/libbase.a ../src/pugixml/libpugixml.a ../src/third-party/base64/lib/libbase64.a ../src/third-party/date/src/libdatepp.a ../src/third-party/scnlib/src/libscnlib.a -lreadline -lncursesw -larchive -lsqlite3 -lcurl -lpcre2-8 -larchive -lgpm -ltinfo -lbz2 -lz -lpthread g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -lncursesw -Wl,-z,relro -Wl,-z,now -L/usr/lib -L/usr/lib -L/usr/local/lib -L/usr/lib -L//lib -o test_ncurses_unicode test_ncurses_unicode.o -lz ../src/ansi-palette-json.o ../src/default-config.o ../src/xterm-palette-json.o ../src/builtin-scripts.o ../src/builtin-sh-scripts.o ../src/default-formats.o ../src/time_fmts.o test_stubs.o ../src/lnav.events.o ../src/libdiag.a ../src/libdatascanner.a ../src/formats/logfmt/liblogfmt.a ../src/fmtlib/libcppfmt.a ../src/pcrepp/libpcrepp.a ../src/yajl/libyajl.a ../src/yajlpp/libyajlpp.a ../src/base/libbase.a ../src/pugixml/libpugixml.a ../src/third-party/base64/lib/libbase64.a ../src/third-party/date/src/libdatepp.a ../src/third-party/scnlib/src/libscnlib.a -lreadline -lncursesw -larchive -lsqlite3 -lcurl -lpcre2-8 -larchive -lgpm -ltinfo -lbz2 -lz -lpthread g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -lncursesw -Wl,-z,relro -Wl,-z,now -L/usr/lib -L/usr/lib -L/usr/local/lib -L/usr/lib -L//lib -o test_reltime test_reltime.o -lz ../src/ansi-palette-json.o ../src/default-config.o ../src/xterm-palette-json.o ../src/builtin-scripts.o ../src/builtin-sh-scripts.o ../src/default-formats.o ../src/time_fmts.o test_stubs.o ../src/lnav.events.o ../src/libdiag.a ../src/libdatascanner.a ../src/formats/logfmt/liblogfmt.a ../src/fmtlib/libcppfmt.a ../src/pcrepp/libpcrepp.a ../src/yajl/libyajl.a ../src/yajlpp/libyajlpp.a ../src/base/libbase.a ../src/pugixml/libpugixml.a ../src/third-party/base64/lib/libbase64.a ../src/third-party/date/src/libdatepp.a ../src/third-party/scnlib/src/libscnlib.a -lreadline -lncursesw -larchive -lsqlite3 -lcurl -lpcre2-8 -larchive -lgpm -ltinfo -lbz2 -lz -lpthread g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -lncursesw -Wl,-z,relro -Wl,-z,now -L/usr/lib -L/usr/lib -L/usr/local/lib -L/usr/lib -L//lib -o test_text_anonymizer test_text_anonymizer.o -lz ../src/ansi-palette-json.o ../src/default-config.o ../src/xterm-palette-json.o ../src/builtin-scripts.o ../src/builtin-sh-scripts.o ../src/default-formats.o ../src/time_fmts.o test_stubs.o ../src/lnav.events.o ../src/libdiag.a ../src/libdatascanner.a ../src/formats/logfmt/liblogfmt.a ../src/fmtlib/libcppfmt.a ../src/pcrepp/libpcrepp.a ../src/yajl/libyajl.a ../src/yajlpp/libyajlpp.a ../src/base/libbase.a ../src/pugixml/libpugixml.a ../src/third-party/base64/lib/libbase64.a ../src/third-party/date/src/libdatepp.a ../src/third-party/scnlib/src/libscnlib.a -lreadline -lncursesw -larchive -lsqlite3 -lcurl -lpcre2-8 -larchive -lgpm -ltinfo -lbz2 -lz -lpthread g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -lncursesw -Wl,-z,relro -Wl,-z,now -L/usr/lib -L/usr/lib -L/usr/local/lib -L/usr/lib -L//lib -o test_top_status test_top_status.o -lz ../src/ansi-palette-json.o ../src/default-config.o ../src/xterm-palette-json.o ../src/builtin-scripts.o ../src/builtin-sh-scripts.o ../src/default-formats.o ../src/time_fmts.o test_stubs.o ../src/lnav.events.o ../src/libdiag.a ../src/libdatascanner.a ../src/formats/logfmt/liblogfmt.a ../src/fmtlib/libcppfmt.a ../src/pcrepp/libpcrepp.a ../src/yajl/libyajl.a ../src/yajlpp/libyajlpp.a ../src/base/libbase.a ../src/pugixml/libpugixml.a ../src/third-party/base64/lib/libbase64.a ../src/third-party/date/src/libdatepp.a ../src/third-party/scnlib/src/libscnlib.a -lreadline -lncursesw -larchive -lsqlite3 -lcurl -lpcre2-8 -larchive -lgpm -ltinfo -lbz2 -lz -lpthread make[3]: Leaving directory '/build/reproducible-path/lnav-0.12.3/test' make check-TESTS make[3]: Entering directory '/build/reproducible-path/lnav-0.12.3/test' make[4]: Entering directory '/build/reproducible-path/lnav-0.12.3/test' PASS: test_abbrev PASS: test_auto_fd PASS: test_ansi_scrubber PASS: test_auto_mem PASS: test_bookmarks PASS: test_date_time_scanner PASS: lnav_doctests PASS: test_format_loader.sh PASS: test_format_installer.sh PASS: test_events.sh PASS: test_demux.sh PASS: test_grep_proc2 PASS: test_grep_proc.sh PASS: test_log_accel PASS: test_regex101.sh PASS: test_reltime PASS: test_scripts.sh PASS: test_timeline.sh PASS: test_shlexer.sh PASS: test_sql_anno.sh PASS: test_sql_coll_func.sh PASS: test_sql_fs_func.sh PASS: test_data_parser.sh PASS: test_json_format.sh PASS: test_sql_search_table.sh PASS: test_sql_indexes.sh PASS: test_meta.sh PASS: test_sql_regexp.sh PASS: test_sql_yaml_func.sh PASS: test_sessions.sh PASS: test_text_anonymizer PASS: test_sql_xml_func.sh PASS: test_view_colors.sh PASS: test_curl.sh PASS: test_sql_time_func.sh PASS: test_pretty_print.sh PASS: test_tui.sh PASS: test_sql_views_vtab.sh PASS: test_cmds.sh ============================================================================ Testsuite summary for lnav 0.12.3 ============================================================================ # TOTAL: 39 # PASS: 39 # SKIP: 0 # XFAIL: 0 # FAIL: 0 # XPASS: 0 # ERROR: 0 ============================================================================ make[4]: Leaving directory '/build/reproducible-path/lnav-0.12.3/test' make[3]: Leaving directory '/build/reproducible-path/lnav-0.12.3/test' make[2]: Leaving directory '/build/reproducible-path/lnav-0.12.3/test' make[2]: Entering directory '/build/reproducible-path/lnav-0.12.3' make[2]: Nothing to be done for 'check-am'. make[2]: Leaving directory '/build/reproducible-path/lnav-0.12.3' make[1]: Leaving directory '/build/reproducible-path/lnav-0.12.3' create-stamp debian/debhelper-build-stamp dh_prep dh_auto_install --destdir=debian/lnav/ make -j6 install DESTDIR=/build/reproducible-path/lnav-0.12.3/debian/lnav AM_UPDATE_INFO_DIR=no make[1]: Entering directory '/build/reproducible-path/lnav-0.12.3' Making install in tools make[2]: Entering directory '/build/reproducible-path/lnav-0.12.3/tools' make[3]: Entering directory '/build/reproducible-path/lnav-0.12.3/tools' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/build/reproducible-path/lnav-0.12.3/tools' make[2]: Leaving directory '/build/reproducible-path/lnav-0.12.3/tools' Making install in src make[2]: Entering directory '/build/reproducible-path/lnav-0.12.3/src' make install-recursive make[3]: Entering directory '/build/reproducible-path/lnav-0.12.3/src' Making install in fmtlib make[4]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/fmtlib' make[5]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/fmtlib' make[5]: Nothing to be done for 'install-exec-am'. make[5]: Nothing to be done for 'install-data-am'. make[5]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/fmtlib' make[4]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/fmtlib' Making install in third-party/base64/lib make[4]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/third-party/base64/lib' make[5]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/third-party/base64/lib' make[5]: Nothing to be done for 'install-exec-am'. make[5]: Nothing to be done for 'install-data-am'. make[5]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/third-party/base64/lib' make[4]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/third-party/base64/lib' Making install in third-party/date/src make[4]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/third-party/date/src' make[5]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/third-party/date/src' make[5]: Nothing to be done for 'install-exec-am'. make[5]: Nothing to be done for 'install-data-am'. make[5]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/third-party/date/src' make[4]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/third-party/date/src' Making install in third-party/scnlib/src make[4]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/third-party/scnlib/src' make[5]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/third-party/scnlib/src' make[5]: Nothing to be done for 'install-exec-am'. make[5]: Nothing to be done for 'install-data-am'. make[5]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/third-party/scnlib/src' make[4]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/third-party/scnlib/src' Making install in pcrepp make[4]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/pcrepp' make[5]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/pcrepp' make[5]: Nothing to be done for 'install-exec-am'. make[5]: Nothing to be done for 'install-data-am'. make[5]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/pcrepp' make[4]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/pcrepp' Making install in base make[4]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/base' make[5]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/base' make[5]: Nothing to be done for 'install-exec-am'. make[5]: Nothing to be done for 'install-data-am'. make[5]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/base' make[4]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/base' Making install in tailer make[4]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/tailer' make install-am make[5]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/tailer' make[6]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/tailer' make[6]: Nothing to be done for 'install-exec-am'. make[6]: Nothing to be done for 'install-data-am'. make[6]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/tailer' make[5]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/tailer' make[4]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/tailer' Making install in pugixml make[4]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/pugixml' make[5]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/pugixml' make[5]: Nothing to be done for 'install-exec-am'. make[5]: Nothing to be done for 'install-data-am'. make[5]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/pugixml' make[4]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/pugixml' Making install in yajl make[4]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/yajl' make[5]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/yajl' make[5]: Nothing to be done for 'install-exec-am'. make[5]: Nothing to be done for 'install-data-am'. make[5]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/yajl' make[4]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/yajl' Making install in yajlpp make[4]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/yajlpp' make[5]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/yajlpp' make[5]: Nothing to be done for 'install-exec-am'. make[5]: Nothing to be done for 'install-data-am'. make[5]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/yajlpp' make[4]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/yajlpp' Making install in formats/logfmt make[4]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/formats/logfmt' make[5]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/formats/logfmt' make[5]: Nothing to be done for 'install-exec-am'. make[5]: Nothing to be done for 'install-data-am'. make[5]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/formats/logfmt' make[4]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/formats/logfmt' Making install in . make[4]: Entering directory '/build/reproducible-path/lnav-0.12.3/src' if test -w ./internals; then \ env DUMP_INTERNALS_DIR=./internals DUMP_CRASH=1 ./lnav Makefile; \ mv ./internals/*.schema.json ../docs/schemas; \ fi make[5]: Entering directory '/build/reproducible-path/lnav-0.12.3/src' make[5]: Nothing to be done for 'install-data-am'. /usr/bin/mkdir -p '/build/reproducible-path/lnav-0.12.3/debian/lnav/usr/bin' /usr/bin/install -c lnav '/build/reproducible-path/lnav-0.12.3/debian/lnav/usr/bin' make install-exec-hook make[6]: Entering directory '/build/reproducible-path/lnav-0.12.3/src' bash ./alpha-release.sh make[6]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src' make[5]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src' make[4]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src' make[3]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src' make[2]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src' Making install in test make[2]: Entering directory '/build/reproducible-path/lnav-0.12.3/test' make[3]: Entering directory '/build/reproducible-path/lnav-0.12.3/test' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/build/reproducible-path/lnav-0.12.3/test' make[2]: Leaving directory '/build/reproducible-path/lnav-0.12.3/test' make[2]: Entering directory '/build/reproducible-path/lnav-0.12.3' make[3]: Entering directory '/build/reproducible-path/lnav-0.12.3' make[3]: Nothing to be done for 'install-exec-am'. /usr/bin/mkdir -p '/build/reproducible-path/lnav-0.12.3/debian/lnav/usr/share/man/man1' /usr/bin/install -c -m 644 lnav.1 '/build/reproducible-path/lnav-0.12.3/debian/lnav/usr/share/man/man1' make[3]: Leaving directory '/build/reproducible-path/lnav-0.12.3' make[2]: Leaving directory '/build/reproducible-path/lnav-0.12.3' make[1]: Leaving directory '/build/reproducible-path/lnav-0.12.3' dh_installdocs debian/rules override_dh_installchangelogs make[1]: Entering directory '/build/reproducible-path/lnav-0.12.3' dh_installchangelogs NEWS.md make[1]: Leaving directory '/build/reproducible-path/lnav-0.12.3' dh_installman dh_lintian dh_perl dh_link dh_strip_nondeterminism dh_compress dh_fixperms dh_missing dh_dwz -a dh_strip -a dh_makeshlibs -a dh_shlibdeps -a dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libreadline8t64 from: /lib/i386-linux-gnu/libreadline.so.8 dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libreadline8t64 to: /lib/i386-linux-gnu/libreadline.so.8.usr-is-merged dh_installdeb dh_gencontrol dh_md5sums dh_builddeb dpkg-deb: building package 'lnav' in '../lnav_0.12.3-1_i386.deb'. dpkg-deb: building package 'lnav-dbgsym' in '../lnav-dbgsym_0.12.3-1_i386.deb'. dpkg-genbuildinfo --build=binary -O../lnav_0.12.3-1_i386.buildinfo dpkg-genchanges --build=binary -O../lnav_0.12.3-1_i386.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: not including original source code in upload I: copying local configuration I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env I: removing directory /srv/workspace/pbuilder/20427 and its subdirectories I: Current time: Mon Nov 25 05:50:56 -12 2024 I: pbuilder-time-stamp: 1732557056 Mon Nov 25 17:50:56 UTC 2024 I: Signing ./b1/lnav_0.12.3-1_i386.buildinfo as lnav_0.12.3-1_i386.buildinfo.asc Mon Nov 25 17:50:56 UTC 2024 I: Signed ./b1/lnav_0.12.3-1_i386.buildinfo as ./b1/lnav_0.12.3-1_i386.buildinfo.asc Mon Nov 25 17:50:56 UTC 2024 - build #1 for lnav/unstable/i386 on infom07-i386 done. Starting cleanup. All cleanup done. Mon Nov 25 17:50:56 UTC 2024 - reproducible_build.sh stopped running as /tmp/jenkins-script-svNaj3tz, removing. /srv/reproducible-results/rbuild-debian/r-b-build.8K1RkO3Y: total 16 drwxr-xr-x 2 jenkins jenkins 4096 Nov 25 17:50 b1 drwxr-xr-x 2 jenkins jenkins 4096 Nov 25 17:42 b2 -rw-r--r-- 1 jenkins jenkins 2114 Nov 24 17:13 lnav_0.12.3-1.dsc -rw------- 1 jenkins jenkins 3196 Nov 25 17:42 rbuildlog.1byQ7Ot /srv/reproducible-results/rbuild-debian/r-b-build.8K1RkO3Y/b1: total 72992 -rw-r--r-- 1 jenkins jenkins 588815 Nov 25 17:50 build.log -rw-r--r-- 1 jenkins jenkins 70409856 Nov 25 17:50 lnav-dbgsym_0.12.3-1_i386.deb -rw-r--r-- 1 jenkins jenkins 11008 Nov 25 17:50 lnav_0.12.3-1.debian.tar.xz -rw-r--r-- 1 jenkins jenkins 2114 Nov 25 17:50 lnav_0.12.3-1.dsc -rw-r--r-- 1 jenkins jenkins 7896 Nov 25 17:50 lnav_0.12.3-1_i386.buildinfo -rw-r--r-- 1 jenkins jenkins 8778 Nov 25 17:50 lnav_0.12.3-1_i386.buildinfo.asc -rw-r--r-- 1 jenkins jenkins 1229 Nov 25 17:50 lnav_0.12.3-1_i386.changes -rw-r--r-- 1 jenkins jenkins 3696856 Nov 25 17:50 lnav_0.12.3-1_i386.deb -rw-r--r-- 1 jenkins jenkins 1110 Nov 25 17:50 lnav_0.12.3-1_source.changes /srv/reproducible-results/rbuild-debian/r-b-build.8K1RkO3Y/b2: total 0 Mon Nov 25 17:50:58 UTC 2024 I: Deleting $TMPDIR on infom07-i386.debian.net. I: pbuilder: network access will be disabled during build I: Current time: Mon Nov 25 05:42:06 -12 2024 I: pbuilder-time-stamp: 1732556526 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz] I: copying local configuration W: --override-config is not set; not updating apt.conf Read the manpage for details. I: mounting /proc filesystem I: mounting /sys filesystem I: creating /{dev,run}/shm I: mounting /dev/pts filesystem I: redirecting /dev/ptmx to /dev/pts/ptmx I: policy-rc.d already exists I: using eatmydata during job I: Copying source file I: copying [lnav_0.12.3-1.dsc] I: copying [./lnav_0.12.3.orig.tar.xz] I: copying [./lnav_0.12.3-1.debian.tar.xz] I: Extracting source gpgv: Signature made Sun Nov 24 17:10:08 2024 gpgv: using RSA key 4644409808C171E05531DDEE054CB8F31343CF44 gpgv: issuer "carnil@debian.org" gpgv: Can't check signature: No public key dpkg-source: warning: cannot verify inline signature for ./lnav_0.12.3-1.dsc: no acceptable signature found dpkg-source: info: extracting lnav in lnav-0.12.3 dpkg-source: info: unpacking lnav_0.12.3.orig.tar.xz dpkg-source: info: unpacking lnav_0.12.3-1.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying default-to-var-log-syslog-on-Debian.patch dpkg-source: info: applying disable-test_mvwattrline.patch dpkg-source: info: applying disable-test_vt52_curses.patch dpkg-source: info: applying disable-broken-test_logfile-test.patch dpkg-source: info: applying disable-test_sql.patch dpkg-source: info: applying disable-broken-test_listview.patch dpkg-source: info: applying disable-test_config.patch dpkg-source: info: applying disable-test_sql_json_func.patch dpkg-source: info: applying disable-test_cli.patch dpkg-source: info: applying disable-test_sql_str_func.patch dpkg-source: info: applying disable-test_text_file.patch dpkg-source: info: applying tests-Substitute-prefix-path-to-lnav-nf-sample-in-ex.patch I: Not using root during the build. I: Installing the build-deps I: user script /srv/workspace/pbuilder/20427/tmp/hooks/D02_print_environment starting I: set BUILDDIR='/build/reproducible-path' BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' BUILDUSERNAME='pbuilder1' BUILD_ARCH='i386' DEBIAN_FRONTEND='noninteractive' DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=6 ' DISTRIBUTION='unstable' HOME='/root' HOST_ARCH='i386' IFS=' ' INVOCATION_ID='017b320abe7b46c2b68e4c5521319f71' LANG='C' LANGUAGE='en_US:en' LC_ALL='C' LD_LIBRARY_PATH='/usr/lib/libeatmydata' LD_PRELOAD='libeatmydata.so' MAIL='/var/mail/root' OPTIND='1' PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' PBCURRENTCOMMANDLINEOPERATION='build' PBUILDER_OPERATION='build' PBUILDER_PKGDATADIR='/usr/share/pbuilder' PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' PBUILDER_SYSCONFDIR='/etc' PPID='20427' PS1='# ' PS2='> ' PS4='+ ' PWD='/' SHELL='/bin/bash' SHLVL='2' SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.8K1RkO3Y/pbuilderrc_FFFi --distribution unstable --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.8K1RkO3Y/b1 --logfile b1/build.log lnav_0.12.3-1.dsc' SUDO_GID='111' SUDO_UID='104' SUDO_USER='jenkins' TERM='unknown' TZ='/usr/share/zoneinfo/Etc/GMT+12' USER='root' _='/usr/bin/systemd-run' I: uname -a Linux infom07-i386 6.1.0-28-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.119-1 (2024-11-22) x86_64 GNU/Linux I: ls -l /bin lrwxrwxrwx 1 root root 7 Nov 22 14:40 /bin -> usr/bin I: user script /srv/workspace/pbuilder/20427/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy Version: 0.invalid.0 Architecture: i386 Maintainer: Debian Pbuilder Team Description: Dummy package to satisfy dependencies with aptitude - created by pbuilder This package was created automatically by pbuilder to satisfy the build-dependencies of the package being currently built. Depends: debhelper-compat (= 13), libarchive-dev, libbz2-dev, libcurl4-gnutls-dev, libgpm-dev, libncurses-dev, libpcre2-dev, libreadline-dev, libsqlite3-dev, openssh-client, re2c, tzdata, zlib1g-dev, xz-utils dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'. Selecting previously unselected package pbuilder-satisfydepends-dummy. (Reading database ... 19951 files and directories currently installed.) Preparing to unpack .../pbuilder-satisfydepends-dummy.deb ... Unpacking pbuilder-satisfydepends-dummy (0.invalid.0) ... dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring anyway as you requested: pbuilder-satisfydepends-dummy depends on debhelper-compat (= 13); however: Package debhelper-compat is not installed. pbuilder-satisfydepends-dummy depends on libarchive-dev; however: Package libarchive-dev is not installed. pbuilder-satisfydepends-dummy depends on libbz2-dev; however: Package libbz2-dev is not installed. pbuilder-satisfydepends-dummy depends on libcurl4-gnutls-dev; however: Package libcurl4-gnutls-dev is not installed. pbuilder-satisfydepends-dummy depends on libgpm-dev; however: Package libgpm-dev is not installed. pbuilder-satisfydepends-dummy depends on libncurses-dev; however: Package libncurses-dev is not installed. pbuilder-satisfydepends-dummy depends on libpcre2-dev; however: Package libpcre2-dev is not installed. pbuilder-satisfydepends-dummy depends on libreadline-dev; however: Package libreadline-dev is not installed. pbuilder-satisfydepends-dummy depends on libsqlite3-dev; however: Package libsqlite3-dev is not installed. pbuilder-satisfydepends-dummy depends on openssh-client; however: Package openssh-client is not installed. pbuilder-satisfydepends-dummy depends on re2c; however: Package re2c is not installed. pbuilder-satisfydepends-dummy depends on tzdata; however: Package tzdata is not installed. pbuilder-satisfydepends-dummy depends on zlib1g-dev; however: Package zlib1g-dev is not installed. Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ... Reading package lists... Building dependency tree... Reading state information... Initializing package states... Writing extended state information... Building tag database... pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) The following NEW packages will be installed: autoconf{a} automake{a} autopoint{a} autotools-dev{a} bsdextrautils{a} comerr-dev{a} debhelper{a} dh-autoreconf{a} dh-strip-nondeterminism{a} dwz{a} file{a} gettext{a} gettext-base{a} groff-base{a} icu-devtools{a} intltool-debian{a} krb5-multidev{a} libacl1-dev{a} libarchive-dev{a} libarchive-zip-perl{a} libarchive13t64{a} libattr1-dev{a} libbrotli-dev{a} libbrotli1{a} libbz2-dev{a} libcbor0.10{a} libcom-err2{a} libcurl3t64-gnutls{a} libcurl4-gnutls-dev{a} libdebhelper-perl{a} libedit2{a} libelf1t64{a} libevent-2.1-7t64{a} libext2fs-dev{a} libext2fs2t64{a} libfido2-1{a} libfile-stripnondeterminism-perl{a} libgmp-dev{a} libgmpxx4ldbl{a} libgnutls-dane0t64{a} libgnutls-openssl27t64{a} libgnutls28-dev{a} libgpm-dev{a} libgpm2{a} libgssapi-krb5-2{a} libgssrpc4t64{a} libicu-dev{a} libicu72{a} libidn2-dev{a} libk5crypto3{a} libkadm5clnt-mit12{a} libkadm5srv-mit12{a} libkdb5-10t64{a} libkeyutils1{a} libkrb5-3{a} libkrb5-dev{a} libkrb5support0{a} libldap-2.5-0{a} libldap-dev{a} liblz4-dev{a} liblzma-dev{a} libmagic-mgc{a} libmagic1t64{a} libncurses-dev{a} libncurses6{a} libnghttp2-14{a} libnghttp2-dev{a} libnghttp3-9{a} libnghttp3-dev{a} libngtcp2-16{a} libngtcp2-crypto-gnutls-dev{a} libngtcp2-crypto-gnutls8{a} libngtcp2-dev{a} libp11-kit-dev{a} libpcre2-16-0{a} libpcre2-32-0{a} libpcre2-dev{a} libpcre2-posix3{a} libpipeline1{a} libpkgconf3{a} libpsl-dev{a} libpsl5t64{a} libreadline-dev{a} libreadline8t64{a} librtmp-dev{a} librtmp1{a} libsasl2-2{a} libsasl2-modules-db{a} libsqlite3-dev{a} libssh2-1-dev{a} libssh2-1t64{a} libssl-dev{a} libtasn1-6-dev{a} libtool{a} libuchardet0{a} libunbound8{a} libxml2{a} libxml2-dev{a} libzstd-dev{a} m4{a} man-db{a} nettle-dev{a} openssh-client{a} pkgconf{a} pkgconf-bin{a} po-debconf{a} re2c{a} readline-common{a} sensible-utils{a} tzdata{a} zlib1g-dev{a} The following packages are RECOMMENDED but will NOT be installed: bzip2-doc ca-certificates curl krb5-locales libarchive-cpio-perl libldap-common libltdl-dev libmail-sendmail-perl libsasl2-modules libtasn1-doc lynx publicsuffix wget xauth 0 packages upgraded, 111 newly installed, 0 to remove and 0 not upgraded. Need to get 54.5 MB of archives. After unpacking 202 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian unstable/main i386 tzdata all 2024b-3 [255 kB] Get: 2 http://deb.debian.org/debian unstable/main i386 readline-common all 8.2-5 [69.3 kB] Get: 3 http://deb.debian.org/debian unstable/main i386 sensible-utils all 0.0.24 [24.8 kB] Get: 4 http://deb.debian.org/debian unstable/main i386 libmagic-mgc i386 1:5.45-3+b1 [314 kB] Get: 5 http://deb.debian.org/debian unstable/main i386 libmagic1t64 i386 1:5.45-3+b1 [115 kB] Get: 6 http://deb.debian.org/debian unstable/main i386 file i386 1:5.45-3+b1 [43.2 kB] Get: 7 http://deb.debian.org/debian unstable/main i386 gettext-base i386 0.22.5-2 [201 kB] Get: 8 http://deb.debian.org/debian unstable/main i386 libuchardet0 i386 0.0.8-1+b2 [69.2 kB] Get: 9 http://deb.debian.org/debian unstable/main i386 groff-base i386 1.23.0-5 [1196 kB] Get: 10 http://deb.debian.org/debian unstable/main i386 bsdextrautils i386 2.40.2-11 [95.6 kB] Get: 11 http://deb.debian.org/debian unstable/main i386 libpipeline1 i386 1.5.8-1 [41.2 kB] Get: 12 http://deb.debian.org/debian unstable/main i386 man-db i386 2.13.0-1 [1428 kB] Get: 13 http://deb.debian.org/debian unstable/main i386 libedit2 i386 3.1-20240808-1 [98.0 kB] Get: 14 http://deb.debian.org/debian unstable/main i386 libcbor0.10 i386 0.10.2-2 [30.9 kB] Get: 15 http://deb.debian.org/debian unstable/main i386 libfido2-1 i386 1.15.0-1+b1 [88.5 kB] Get: 16 http://deb.debian.org/debian unstable/main i386 libkrb5support0 i386 1.21.3-3 [34.9 kB] Get: 17 http://deb.debian.org/debian unstable/main i386 libcom-err2 i386 1.47.1-1+b1 [23.4 kB] Get: 18 http://deb.debian.org/debian unstable/main i386 libk5crypto3 i386 1.21.3-3 [83.6 kB] Get: 19 http://deb.debian.org/debian unstable/main i386 libkeyutils1 i386 1.6.3-4 [9600 B] Get: 20 http://deb.debian.org/debian unstable/main i386 libkrb5-3 i386 1.21.3-3 [350 kB] Get: 21 http://deb.debian.org/debian unstable/main i386 libgssapi-krb5-2 i386 1.21.3-3 [146 kB] Get: 22 http://deb.debian.org/debian unstable/main i386 openssh-client i386 1:9.9p1-3 [1020 kB] Get: 23 http://deb.debian.org/debian unstable/main i386 m4 i386 1.4.19-4 [293 kB] Get: 24 http://deb.debian.org/debian unstable/main i386 autoconf all 2.72-3 [493 kB] Get: 25 http://deb.debian.org/debian unstable/main i386 autotools-dev all 20220109.1 [51.6 kB] Get: 26 http://deb.debian.org/debian unstable/main i386 automake all 1:1.16.5-1.3 [823 kB] Get: 27 http://deb.debian.org/debian unstable/main i386 autopoint all 0.22.5-2 [723 kB] Get: 28 http://deb.debian.org/debian unstable/main i386 comerr-dev i386 2.1-1.47.1-1+b1 [55.3 kB] Get: 29 http://deb.debian.org/debian unstable/main i386 libdebhelper-perl all 13.20 [89.7 kB] Get: 30 http://deb.debian.org/debian unstable/main i386 libtool all 2.4.7-8 [517 kB] Get: 31 http://deb.debian.org/debian unstable/main i386 dh-autoreconf all 20 [17.1 kB] Get: 32 http://deb.debian.org/debian unstable/main i386 libarchive-zip-perl all 1.68-1 [104 kB] Get: 33 http://deb.debian.org/debian unstable/main i386 libfile-stripnondeterminism-perl all 1.14.0-1 [19.5 kB] Get: 34 http://deb.debian.org/debian unstable/main i386 dh-strip-nondeterminism all 1.14.0-1 [8448 B] Get: 35 http://deb.debian.org/debian unstable/main i386 libelf1t64 i386 0.192-4 [195 kB] Get: 36 http://deb.debian.org/debian unstable/main i386 dwz i386 0.15-1+b1 [116 kB] Get: 37 http://deb.debian.org/debian unstable/main i386 libicu72 i386 72.1-5+b1 [9583 kB] Get: 38 http://deb.debian.org/debian unstable/main i386 libxml2 i386 2.12.7+dfsg+really2.9.14-0.2+b1 [734 kB] Get: 39 http://deb.debian.org/debian unstable/main i386 gettext i386 0.22.5-2 [1631 kB] Get: 40 http://deb.debian.org/debian unstable/main i386 intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get: 41 http://deb.debian.org/debian unstable/main i386 po-debconf all 1.0.21+nmu1 [248 kB] Get: 42 http://deb.debian.org/debian unstable/main i386 debhelper all 13.20 [915 kB] Get: 43 http://deb.debian.org/debian unstable/main i386 icu-devtools i386 72.1-5+b1 [218 kB] Get: 44 http://deb.debian.org/debian unstable/main i386 libgssrpc4t64 i386 1.21.3-3 [63.1 kB] Get: 45 http://deb.debian.org/debian unstable/main i386 libkadm5clnt-mit12 i386 1.21.3-3 [43.2 kB] Get: 46 http://deb.debian.org/debian unstable/main i386 libkdb5-10t64 i386 1.21.3-3 [45.1 kB] Get: 47 http://deb.debian.org/debian unstable/main i386 libkadm5srv-mit12 i386 1.21.3-3 [57.0 kB] Get: 48 http://deb.debian.org/debian unstable/main i386 krb5-multidev i386 1.21.3-3 [126 kB] Get: 49 http://deb.debian.org/debian unstable/main i386 libattr1-dev i386 1:2.5.2-2 [36.6 kB] Get: 50 http://deb.debian.org/debian unstable/main i386 libacl1-dev i386 2.3.2-2+b1 [96.0 kB] Get: 51 http://deb.debian.org/debian unstable/main i386 libarchive13t64 i386 3.7.4-1.1 [390 kB] Get: 52 http://deb.debian.org/debian unstable/main i386 libbz2-dev i386 1.0.8-6 [32.1 kB] Get: 53 http://deb.debian.org/debian unstable/main i386 libext2fs2t64 i386 1.47.1-1+b1 [238 kB] Get: 54 http://deb.debian.org/debian unstable/main i386 libext2fs-dev i386 1.47.1-1+b1 [327 kB] Get: 55 http://deb.debian.org/debian unstable/main i386 liblz4-dev i386 1.9.4-3+b1 [84.8 kB] Get: 56 http://deb.debian.org/debian unstable/main i386 liblzma-dev i386 5.6.3-1+b1 [328 kB] Get: 57 http://deb.debian.org/debian unstable/main i386 libicu-dev i386 72.1-5+b1 [10.6 MB] Get: 58 http://deb.debian.org/debian unstable/main i386 libxml2-dev i386 2.12.7+dfsg+really2.9.14-0.2+b1 [857 kB] Get: 59 http://deb.debian.org/debian unstable/main i386 libzstd-dev i386 1.5.6+dfsg-1+b1 [355 kB] Get: 60 http://deb.debian.org/debian unstable/main i386 libgmpxx4ldbl i386 2:6.3.0+dfsg-2+b2 [330 kB] Get: 61 http://deb.debian.org/debian unstable/main i386 libgmp-dev i386 2:6.3.0+dfsg-2+b2 [661 kB] Get: 62 http://deb.debian.org/debian unstable/main i386 nettle-dev i386 3.10-1+b1 [1334 kB] Get: 63 http://deb.debian.org/debian unstable/main i386 zlib1g-dev i386 1:1.3.dfsg+really1.3.1-1+b1 [916 kB] Get: 64 http://deb.debian.org/debian unstable/main i386 libarchive-dev i386 3.7.4-1.1 [612 kB] Get: 65 http://deb.debian.org/debian unstable/main i386 libbrotli1 i386 1.1.0-2+b6 [308 kB] Get: 66 http://deb.debian.org/debian unstable/main i386 libbrotli-dev i386 1.1.0-2+b6 [313 kB] Get: 67 http://deb.debian.org/debian unstable/main i386 libsasl2-modules-db i386 2.1.28+dfsg1-8 [20.6 kB] Get: 68 http://deb.debian.org/debian unstable/main i386 libsasl2-2 i386 2.1.28+dfsg1-8 [61.0 kB] Get: 69 http://deb.debian.org/debian unstable/main i386 libldap-2.5-0 i386 2.5.18+dfsg-3+b1 [200 kB] Get: 70 http://deb.debian.org/debian unstable/main i386 libnghttp2-14 i386 1.64.0-1 [82.4 kB] Get: 71 http://deb.debian.org/debian unstable/main i386 libnghttp3-9 i386 1.4.0-1+b1 [74.9 kB] Get: 72 http://deb.debian.org/debian unstable/main i386 libngtcp2-16 i386 1.6.0-1 [154 kB] Get: 73 http://deb.debian.org/debian unstable/main i386 libngtcp2-crypto-gnutls8 i386 1.6.0-1 [20.2 kB] Get: 74 http://deb.debian.org/debian unstable/main i386 libpsl5t64 i386 0.21.2-1.1+b1 [57.7 kB] Get: 75 http://deb.debian.org/debian unstable/main i386 librtmp1 i386 2.4+20151223.gitfa8646d.1-2+b5 [62.4 kB] Get: 76 http://deb.debian.org/debian unstable/main i386 libssh2-1t64 i386 1.11.1-1 [256 kB] Get: 77 http://deb.debian.org/debian unstable/main i386 libcurl3t64-gnutls i386 8.11.0-1 [403 kB] Get: 78 http://deb.debian.org/debian unstable/main i386 libevent-2.1-7t64 i386 2.1.12-stable-10+b1 [195 kB] Get: 79 http://deb.debian.org/debian unstable/main i386 libunbound8 i386 1.22.0-1 [632 kB] Get: 80 http://deb.debian.org/debian unstable/main i386 libgnutls-dane0t64 i386 3.8.8-2 [447 kB] Get: 81 http://deb.debian.org/debian unstable/main i386 libgnutls-openssl27t64 i386 3.8.8-2 [447 kB] Get: 82 http://deb.debian.org/debian unstable/main i386 libidn2-dev i386 2.3.7-2+b1 [126 kB] Get: 83 http://deb.debian.org/debian unstable/main i386 libp11-kit-dev i386 0.25.5-2+b1 [208 kB] Get: 84 http://deb.debian.org/debian unstable/main i386 libtasn1-6-dev i386 4.19.0-3+b3 [102 kB] Get: 85 http://deb.debian.org/debian unstable/main i386 libgnutls28-dev i386 3.8.8-2 [1453 kB] Get: 86 http://deb.debian.org/debian unstable/main i386 libkrb5-dev i386 1.21.3-3 [15.7 kB] Get: 87 http://deb.debian.org/debian unstable/main i386 libldap-dev i386 2.5.18+dfsg-3+b1 [324 kB] Get: 88 http://deb.debian.org/debian unstable/main i386 libpkgconf3 i386 1.8.1-4 [38.4 kB] Get: 89 http://deb.debian.org/debian unstable/main i386 pkgconf-bin i386 1.8.1-4 [30.6 kB] Get: 90 http://deb.debian.org/debian unstable/main i386 pkgconf i386 1.8.1-4 [26.2 kB] Get: 91 http://deb.debian.org/debian unstable/main i386 libnghttp2-dev i386 1.64.0-1 [123 kB] Get: 92 http://deb.debian.org/debian unstable/main i386 libnghttp3-dev i386 1.4.0-1+b1 [99.9 kB] Get: 93 http://deb.debian.org/debian unstable/main i386 libngtcp2-crypto-gnutls-dev i386 1.6.0-1 [24.7 kB] Get: 94 http://deb.debian.org/debian unstable/main i386 libngtcp2-dev i386 1.6.0-1 [206 kB] Get: 95 http://deb.debian.org/debian unstable/main i386 libpsl-dev i386 0.21.2-1.1+b1 [78.4 kB] Get: 96 http://deb.debian.org/debian unstable/main i386 librtmp-dev i386 2.4+20151223.gitfa8646d.1-2+b5 [72.3 kB] Get: 97 http://deb.debian.org/debian unstable/main i386 libssl-dev i386 3.3.2-2 [2790 kB] Get: 98 http://deb.debian.org/debian unstable/main i386 libssh2-1-dev i386 1.11.1-1 [407 kB] Get: 99 http://deb.debian.org/debian unstable/main i386 libcurl4-gnutls-dev i386 8.11.0-1 [533 kB] Get: 100 http://deb.debian.org/debian unstable/main i386 libgpm2 i386 1.20.7-11+b1 [15.0 kB] Get: 101 http://deb.debian.org/debian unstable/main i386 libgpm-dev i386 1.20.7-11+b1 [18.1 kB] Get: 102 http://deb.debian.org/debian unstable/main i386 libncurses6 i386 6.5-2+b1 [112 kB] Get: 103 http://deb.debian.org/debian unstable/main i386 libncurses-dev i386 6.5-2+b1 [505 kB] Get: 104 http://deb.debian.org/debian unstable/main i386 libpcre2-16-0 i386 10.44-4 [258 kB] Get: 105 http://deb.debian.org/debian unstable/main i386 libpcre2-32-0 i386 10.44-4 [246 kB] Get: 106 http://deb.debian.org/debian unstable/main i386 libpcre2-posix3 i386 10.44-4 [60.4 kB] Get: 107 http://deb.debian.org/debian unstable/main i386 libpcre2-dev i386 10.44-4 [799 kB] Get: 108 http://deb.debian.org/debian unstable/main i386 libreadline8t64 i386 8.2-5 [173 kB] Get: 109 http://deb.debian.org/debian unstable/main i386 libreadline-dev i386 8.2-5 [166 kB] Get: 110 http://deb.debian.org/debian unstable/main i386 libsqlite3-dev i386 3.46.1-1 [1193 kB] Get: 111 http://deb.debian.org/debian unstable/main i386 re2c i386 3.1-1 [475 kB] Fetched 54.5 MB in 1s (80.2 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package tzdata. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19951 files and directories currently installed.) Preparing to unpack .../000-tzdata_2024b-3_all.deb ... Unpacking tzdata (2024b-3) ... Selecting previously unselected package readline-common. Preparing to unpack .../001-readline-common_8.2-5_all.deb ... Unpacking readline-common (8.2-5) ... Selecting previously unselected package sensible-utils. Preparing to unpack .../002-sensible-utils_0.0.24_all.deb ... Unpacking sensible-utils (0.0.24) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../003-libmagic-mgc_1%3a5.45-3+b1_i386.deb ... Unpacking libmagic-mgc (1:5.45-3+b1) ... Selecting previously unselected package libmagic1t64:i386. Preparing to unpack .../004-libmagic1t64_1%3a5.45-3+b1_i386.deb ... Unpacking libmagic1t64:i386 (1:5.45-3+b1) ... Selecting previously unselected package file. Preparing to unpack .../005-file_1%3a5.45-3+b1_i386.deb ... Unpacking file (1:5.45-3+b1) ... Selecting previously unselected package gettext-base. Preparing to unpack .../006-gettext-base_0.22.5-2_i386.deb ... Unpacking gettext-base (0.22.5-2) ... Selecting previously unselected package libuchardet0:i386. Preparing to unpack .../007-libuchardet0_0.0.8-1+b2_i386.deb ... Unpacking libuchardet0:i386 (0.0.8-1+b2) ... Selecting previously unselected package groff-base. Preparing to unpack .../008-groff-base_1.23.0-5_i386.deb ... Unpacking groff-base (1.23.0-5) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../009-bsdextrautils_2.40.2-11_i386.deb ... Unpacking bsdextrautils (2.40.2-11) ... Selecting previously unselected package libpipeline1:i386. Preparing to unpack .../010-libpipeline1_1.5.8-1_i386.deb ... Unpacking libpipeline1:i386 (1.5.8-1) ... Selecting previously unselected package man-db. Preparing to unpack .../011-man-db_2.13.0-1_i386.deb ... Unpacking man-db (2.13.0-1) ... Selecting previously unselected package libedit2:i386. Preparing to unpack .../012-libedit2_3.1-20240808-1_i386.deb ... Unpacking libedit2:i386 (3.1-20240808-1) ... Selecting previously unselected package libcbor0.10:i386. Preparing to unpack .../013-libcbor0.10_0.10.2-2_i386.deb ... Unpacking libcbor0.10:i386 (0.10.2-2) ... Selecting previously unselected package libfido2-1:i386. Preparing to unpack .../014-libfido2-1_1.15.0-1+b1_i386.deb ... Unpacking libfido2-1:i386 (1.15.0-1+b1) ... Selecting previously unselected package libkrb5support0:i386. Preparing to unpack .../015-libkrb5support0_1.21.3-3_i386.deb ... Unpacking libkrb5support0:i386 (1.21.3-3) ... Selecting previously unselected package libcom-err2:i386. Preparing to unpack .../016-libcom-err2_1.47.1-1+b1_i386.deb ... Unpacking libcom-err2:i386 (1.47.1-1+b1) ... Selecting previously unselected package libk5crypto3:i386. Preparing to unpack .../017-libk5crypto3_1.21.3-3_i386.deb ... Unpacking libk5crypto3:i386 (1.21.3-3) ... Selecting previously unselected package libkeyutils1:i386. Preparing to unpack .../018-libkeyutils1_1.6.3-4_i386.deb ... Unpacking libkeyutils1:i386 (1.6.3-4) ... Selecting previously unselected package libkrb5-3:i386. Preparing to unpack .../019-libkrb5-3_1.21.3-3_i386.deb ... Unpacking libkrb5-3:i386 (1.21.3-3) ... Selecting previously unselected package libgssapi-krb5-2:i386. Preparing to unpack .../020-libgssapi-krb5-2_1.21.3-3_i386.deb ... Unpacking libgssapi-krb5-2:i386 (1.21.3-3) ... Selecting previously unselected package openssh-client. Preparing to unpack .../021-openssh-client_1%3a9.9p1-3_i386.deb ... Unpacking openssh-client (1:9.9p1-3) ... Selecting previously unselected package m4. Preparing to unpack .../022-m4_1.4.19-4_i386.deb ... Unpacking m4 (1.4.19-4) ... Selecting previously unselected package autoconf. Preparing to unpack .../023-autoconf_2.72-3_all.deb ... Unpacking autoconf (2.72-3) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../024-autotools-dev_20220109.1_all.deb ... Unpacking autotools-dev (20220109.1) ... Selecting previously unselected package automake. Preparing to unpack .../025-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 .../026-autopoint_0.22.5-2_all.deb ... Unpacking autopoint (0.22.5-2) ... Selecting previously unselected package comerr-dev:i386. Preparing to unpack .../027-comerr-dev_2.1-1.47.1-1+b1_i386.deb ... Unpacking comerr-dev:i386 (2.1-1.47.1-1+b1) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../028-libdebhelper-perl_13.20_all.deb ... Unpacking libdebhelper-perl (13.20) ... Selecting previously unselected package libtool. Preparing to unpack .../029-libtool_2.4.7-8_all.deb ... Unpacking libtool (2.4.7-8) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../030-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../031-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../032-libfile-stripnondeterminism-perl_1.14.0-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.14.0-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../033-dh-strip-nondeterminism_1.14.0-1_all.deb ... Unpacking dh-strip-nondeterminism (1.14.0-1) ... Selecting previously unselected package libelf1t64:i386. Preparing to unpack .../034-libelf1t64_0.192-4_i386.deb ... Unpacking libelf1t64:i386 (0.192-4) ... Selecting previously unselected package dwz. Preparing to unpack .../035-dwz_0.15-1+b1_i386.deb ... Unpacking dwz (0.15-1+b1) ... Selecting previously unselected package libicu72:i386. Preparing to unpack .../036-libicu72_72.1-5+b1_i386.deb ... Unpacking libicu72:i386 (72.1-5+b1) ... Selecting previously unselected package libxml2:i386. Preparing to unpack .../037-libxml2_2.12.7+dfsg+really2.9.14-0.2+b1_i386.deb ... Unpacking libxml2:i386 (2.12.7+dfsg+really2.9.14-0.2+b1) ... Selecting previously unselected package gettext. Preparing to unpack .../038-gettext_0.22.5-2_i386.deb ... Unpacking gettext (0.22.5-2) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../039-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 .../040-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../041-debhelper_13.20_all.deb ... Unpacking debhelper (13.20) ... Selecting previously unselected package icu-devtools. Preparing to unpack .../042-icu-devtools_72.1-5+b1_i386.deb ... Unpacking icu-devtools (72.1-5+b1) ... Selecting previously unselected package libgssrpc4t64:i386. Preparing to unpack .../043-libgssrpc4t64_1.21.3-3_i386.deb ... Unpacking libgssrpc4t64:i386 (1.21.3-3) ... Selecting previously unselected package libkadm5clnt-mit12:i386. Preparing to unpack .../044-libkadm5clnt-mit12_1.21.3-3_i386.deb ... Unpacking libkadm5clnt-mit12:i386 (1.21.3-3) ... Selecting previously unselected package libkdb5-10t64:i386. Preparing to unpack .../045-libkdb5-10t64_1.21.3-3_i386.deb ... Unpacking libkdb5-10t64:i386 (1.21.3-3) ... Selecting previously unselected package libkadm5srv-mit12:i386. Preparing to unpack .../046-libkadm5srv-mit12_1.21.3-3_i386.deb ... Unpacking libkadm5srv-mit12:i386 (1.21.3-3) ... Selecting previously unselected package krb5-multidev:i386. Preparing to unpack .../047-krb5-multidev_1.21.3-3_i386.deb ... Unpacking krb5-multidev:i386 (1.21.3-3) ... Selecting previously unselected package libattr1-dev:i386. Preparing to unpack .../048-libattr1-dev_1%3a2.5.2-2_i386.deb ... Unpacking libattr1-dev:i386 (1:2.5.2-2) ... Selecting previously unselected package libacl1-dev:i386. Preparing to unpack .../049-libacl1-dev_2.3.2-2+b1_i386.deb ... Unpacking libacl1-dev:i386 (2.3.2-2+b1) ... Selecting previously unselected package libarchive13t64:i386. Preparing to unpack .../050-libarchive13t64_3.7.4-1.1_i386.deb ... Unpacking libarchive13t64:i386 (3.7.4-1.1) ... Selecting previously unselected package libbz2-dev:i386. Preparing to unpack .../051-libbz2-dev_1.0.8-6_i386.deb ... Unpacking libbz2-dev:i386 (1.0.8-6) ... Selecting previously unselected package libext2fs2t64:i386. Preparing to unpack .../052-libext2fs2t64_1.47.1-1+b1_i386.deb ... Adding 'diversion of /lib/i386-linux-gnu/libe2p.so.2 to /lib/i386-linux-gnu/libe2p.so.2.usr-is-merged by libext2fs2t64' Adding 'diversion of /lib/i386-linux-gnu/libe2p.so.2.3 to /lib/i386-linux-gnu/libe2p.so.2.3.usr-is-merged by libext2fs2t64' Adding 'diversion of /lib/i386-linux-gnu/libext2fs.so.2 to /lib/i386-linux-gnu/libext2fs.so.2.usr-is-merged by libext2fs2t64' Adding 'diversion of /lib/i386-linux-gnu/libext2fs.so.2.4 to /lib/i386-linux-gnu/libext2fs.so.2.4.usr-is-merged by libext2fs2t64' Unpacking libext2fs2t64:i386 (1.47.1-1+b1) ... Selecting previously unselected package libext2fs-dev. Preparing to unpack .../053-libext2fs-dev_1.47.1-1+b1_i386.deb ... Unpacking libext2fs-dev (1.47.1-1+b1) ... Selecting previously unselected package liblz4-dev:i386. Preparing to unpack .../054-liblz4-dev_1.9.4-3+b1_i386.deb ... Unpacking liblz4-dev:i386 (1.9.4-3+b1) ... Selecting previously unselected package liblzma-dev:i386. Preparing to unpack .../055-liblzma-dev_5.6.3-1+b1_i386.deb ... Unpacking liblzma-dev:i386 (5.6.3-1+b1) ... Selecting previously unselected package libicu-dev:i386. Preparing to unpack .../056-libicu-dev_72.1-5+b1_i386.deb ... Unpacking libicu-dev:i386 (72.1-5+b1) ... Selecting previously unselected package libxml2-dev:i386. Preparing to unpack .../057-libxml2-dev_2.12.7+dfsg+really2.9.14-0.2+b1_i386.deb ... Unpacking libxml2-dev:i386 (2.12.7+dfsg+really2.9.14-0.2+b1) ... Selecting previously unselected package libzstd-dev:i386. Preparing to unpack .../058-libzstd-dev_1.5.6+dfsg-1+b1_i386.deb ... Unpacking libzstd-dev:i386 (1.5.6+dfsg-1+b1) ... Selecting previously unselected package libgmpxx4ldbl:i386. Preparing to unpack .../059-libgmpxx4ldbl_2%3a6.3.0+dfsg-2+b2_i386.deb ... Unpacking libgmpxx4ldbl:i386 (2:6.3.0+dfsg-2+b2) ... Selecting previously unselected package libgmp-dev:i386. Preparing to unpack .../060-libgmp-dev_2%3a6.3.0+dfsg-2+b2_i386.deb ... Unpacking libgmp-dev:i386 (2:6.3.0+dfsg-2+b2) ... Selecting previously unselected package nettle-dev:i386. Preparing to unpack .../061-nettle-dev_3.10-1+b1_i386.deb ... Unpacking nettle-dev:i386 (3.10-1+b1) ... Selecting previously unselected package zlib1g-dev:i386. Preparing to unpack .../062-zlib1g-dev_1%3a1.3.dfsg+really1.3.1-1+b1_i386.deb ... Unpacking zlib1g-dev:i386 (1:1.3.dfsg+really1.3.1-1+b1) ... Selecting previously unselected package libarchive-dev:i386. Preparing to unpack .../063-libarchive-dev_3.7.4-1.1_i386.deb ... Unpacking libarchive-dev:i386 (3.7.4-1.1) ... Selecting previously unselected package libbrotli1:i386. Preparing to unpack .../064-libbrotli1_1.1.0-2+b6_i386.deb ... Unpacking libbrotli1:i386 (1.1.0-2+b6) ... Selecting previously unselected package libbrotli-dev:i386. Preparing to unpack .../065-libbrotli-dev_1.1.0-2+b6_i386.deb ... Unpacking libbrotli-dev:i386 (1.1.0-2+b6) ... Selecting previously unselected package libsasl2-modules-db:i386. Preparing to unpack .../066-libsasl2-modules-db_2.1.28+dfsg1-8_i386.deb ... Unpacking libsasl2-modules-db:i386 (2.1.28+dfsg1-8) ... Selecting previously unselected package libsasl2-2:i386. Preparing to unpack .../067-libsasl2-2_2.1.28+dfsg1-8_i386.deb ... Unpacking libsasl2-2:i386 (2.1.28+dfsg1-8) ... Selecting previously unselected package libldap-2.5-0:i386. Preparing to unpack .../068-libldap-2.5-0_2.5.18+dfsg-3+b1_i386.deb ... Unpacking libldap-2.5-0:i386 (2.5.18+dfsg-3+b1) ... Selecting previously unselected package libnghttp2-14:i386. Preparing to unpack .../069-libnghttp2-14_1.64.0-1_i386.deb ... Unpacking libnghttp2-14:i386 (1.64.0-1) ... Selecting previously unselected package libnghttp3-9:i386. Preparing to unpack .../070-libnghttp3-9_1.4.0-1+b1_i386.deb ... Unpacking libnghttp3-9:i386 (1.4.0-1+b1) ... Selecting previously unselected package libngtcp2-16:i386. Preparing to unpack .../071-libngtcp2-16_1.6.0-1_i386.deb ... Unpacking libngtcp2-16:i386 (1.6.0-1) ... Selecting previously unselected package libngtcp2-crypto-gnutls8:i386. Preparing to unpack .../072-libngtcp2-crypto-gnutls8_1.6.0-1_i386.deb ... Unpacking libngtcp2-crypto-gnutls8:i386 (1.6.0-1) ... Selecting previously unselected package libpsl5t64:i386. Preparing to unpack .../073-libpsl5t64_0.21.2-1.1+b1_i386.deb ... Unpacking libpsl5t64:i386 (0.21.2-1.1+b1) ... Selecting previously unselected package librtmp1:i386. Preparing to unpack .../074-librtmp1_2.4+20151223.gitfa8646d.1-2+b5_i386.deb ... Unpacking librtmp1:i386 (2.4+20151223.gitfa8646d.1-2+b5) ... Selecting previously unselected package libssh2-1t64:i386. Preparing to unpack .../075-libssh2-1t64_1.11.1-1_i386.deb ... Unpacking libssh2-1t64:i386 (1.11.1-1) ... Selecting previously unselected package libcurl3t64-gnutls:i386. Preparing to unpack .../076-libcurl3t64-gnutls_8.11.0-1_i386.deb ... Unpacking libcurl3t64-gnutls:i386 (8.11.0-1) ... Selecting previously unselected package libevent-2.1-7t64:i386. Preparing to unpack .../077-libevent-2.1-7t64_2.1.12-stable-10+b1_i386.deb ... Unpacking libevent-2.1-7t64:i386 (2.1.12-stable-10+b1) ... Selecting previously unselected package libunbound8:i386. Preparing to unpack .../078-libunbound8_1.22.0-1_i386.deb ... Unpacking libunbound8:i386 (1.22.0-1) ... Selecting previously unselected package libgnutls-dane0t64:i386. Preparing to unpack .../079-libgnutls-dane0t64_3.8.8-2_i386.deb ... Unpacking libgnutls-dane0t64:i386 (3.8.8-2) ... Selecting previously unselected package libgnutls-openssl27t64:i386. Preparing to unpack .../080-libgnutls-openssl27t64_3.8.8-2_i386.deb ... Unpacking libgnutls-openssl27t64:i386 (3.8.8-2) ... Selecting previously unselected package libidn2-dev:i386. Preparing to unpack .../081-libidn2-dev_2.3.7-2+b1_i386.deb ... Unpacking libidn2-dev:i386 (2.3.7-2+b1) ... Selecting previously unselected package libp11-kit-dev:i386. Preparing to unpack .../082-libp11-kit-dev_0.25.5-2+b1_i386.deb ... Unpacking libp11-kit-dev:i386 (0.25.5-2+b1) ... Selecting previously unselected package libtasn1-6-dev:i386. Preparing to unpack .../083-libtasn1-6-dev_4.19.0-3+b3_i386.deb ... Unpacking libtasn1-6-dev:i386 (4.19.0-3+b3) ... Selecting previously unselected package libgnutls28-dev:i386. Preparing to unpack .../084-libgnutls28-dev_3.8.8-2_i386.deb ... Unpacking libgnutls28-dev:i386 (3.8.8-2) ... Selecting previously unselected package libkrb5-dev:i386. Preparing to unpack .../085-libkrb5-dev_1.21.3-3_i386.deb ... Unpacking libkrb5-dev:i386 (1.21.3-3) ... Selecting previously unselected package libldap-dev:i386. Preparing to unpack .../086-libldap-dev_2.5.18+dfsg-3+b1_i386.deb ... Unpacking libldap-dev:i386 (2.5.18+dfsg-3+b1) ... Selecting previously unselected package libpkgconf3:i386. Preparing to unpack .../087-libpkgconf3_1.8.1-4_i386.deb ... Unpacking libpkgconf3:i386 (1.8.1-4) ... Selecting previously unselected package pkgconf-bin. Preparing to unpack .../088-pkgconf-bin_1.8.1-4_i386.deb ... Unpacking pkgconf-bin (1.8.1-4) ... Selecting previously unselected package pkgconf:i386. Preparing to unpack .../089-pkgconf_1.8.1-4_i386.deb ... Unpacking pkgconf:i386 (1.8.1-4) ... Selecting previously unselected package libnghttp2-dev:i386. Preparing to unpack .../090-libnghttp2-dev_1.64.0-1_i386.deb ... Unpacking libnghttp2-dev:i386 (1.64.0-1) ... Selecting previously unselected package libnghttp3-dev:i386. Preparing to unpack .../091-libnghttp3-dev_1.4.0-1+b1_i386.deb ... Unpacking libnghttp3-dev:i386 (1.4.0-1+b1) ... Selecting previously unselected package libngtcp2-crypto-gnutls-dev:i386. Preparing to unpack .../092-libngtcp2-crypto-gnutls-dev_1.6.0-1_i386.deb ... Unpacking libngtcp2-crypto-gnutls-dev:i386 (1.6.0-1) ... Selecting previously unselected package libngtcp2-dev:i386. Preparing to unpack .../093-libngtcp2-dev_1.6.0-1_i386.deb ... Unpacking libngtcp2-dev:i386 (1.6.0-1) ... Selecting previously unselected package libpsl-dev:i386. Preparing to unpack .../094-libpsl-dev_0.21.2-1.1+b1_i386.deb ... Unpacking libpsl-dev:i386 (0.21.2-1.1+b1) ... Selecting previously unselected package librtmp-dev:i386. Preparing to unpack .../095-librtmp-dev_2.4+20151223.gitfa8646d.1-2+b5_i386.deb ... Unpacking librtmp-dev:i386 (2.4+20151223.gitfa8646d.1-2+b5) ... Selecting previously unselected package libssl-dev:i386. Preparing to unpack .../096-libssl-dev_3.3.2-2_i386.deb ... Unpacking libssl-dev:i386 (3.3.2-2) ... Selecting previously unselected package libssh2-1-dev:i386. Preparing to unpack .../097-libssh2-1-dev_1.11.1-1_i386.deb ... Unpacking libssh2-1-dev:i386 (1.11.1-1) ... Selecting previously unselected package libcurl4-gnutls-dev:i386. Preparing to unpack .../098-libcurl4-gnutls-dev_8.11.0-1_i386.deb ... Unpacking libcurl4-gnutls-dev:i386 (8.11.0-1) ... Selecting previously unselected package libgpm2:i386. Preparing to unpack .../099-libgpm2_1.20.7-11+b1_i386.deb ... Unpacking libgpm2:i386 (1.20.7-11+b1) ... Selecting previously unselected package libgpm-dev:i386. Preparing to unpack .../100-libgpm-dev_1.20.7-11+b1_i386.deb ... Unpacking libgpm-dev:i386 (1.20.7-11+b1) ... Selecting previously unselected package libncurses6:i386. Preparing to unpack .../101-libncurses6_6.5-2+b1_i386.deb ... Unpacking libncurses6:i386 (6.5-2+b1) ... Selecting previously unselected package libncurses-dev:i386. Preparing to unpack .../102-libncurses-dev_6.5-2+b1_i386.deb ... Unpacking libncurses-dev:i386 (6.5-2+b1) ... Selecting previously unselected package libpcre2-16-0:i386. Preparing to unpack .../103-libpcre2-16-0_10.44-4_i386.deb ... Unpacking libpcre2-16-0:i386 (10.44-4) ... Selecting previously unselected package libpcre2-32-0:i386. Preparing to unpack .../104-libpcre2-32-0_10.44-4_i386.deb ... Unpacking libpcre2-32-0:i386 (10.44-4) ... Selecting previously unselected package libpcre2-posix3:i386. Preparing to unpack .../105-libpcre2-posix3_10.44-4_i386.deb ... Unpacking libpcre2-posix3:i386 (10.44-4) ... Selecting previously unselected package libpcre2-dev:i386. Preparing to unpack .../106-libpcre2-dev_10.44-4_i386.deb ... Unpacking libpcre2-dev:i386 (10.44-4) ... Selecting previously unselected package libreadline8t64:i386. Preparing to unpack .../107-libreadline8t64_8.2-5_i386.deb ... Adding 'diversion of /lib/i386-linux-gnu/libhistory.so.8 to /lib/i386-linux-gnu/libhistory.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/i386-linux-gnu/libhistory.so.8.2 to /lib/i386-linux-gnu/libhistory.so.8.2.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/i386-linux-gnu/libreadline.so.8 to /lib/i386-linux-gnu/libreadline.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/i386-linux-gnu/libreadline.so.8.2 to /lib/i386-linux-gnu/libreadline.so.8.2.usr-is-merged by libreadline8t64' Unpacking libreadline8t64:i386 (8.2-5) ... Selecting previously unselected package libreadline-dev:i386. Preparing to unpack .../108-libreadline-dev_8.2-5_i386.deb ... Unpacking libreadline-dev:i386 (8.2-5) ... Selecting previously unselected package libsqlite3-dev:i386. Preparing to unpack .../109-libsqlite3-dev_3.46.1-1_i386.deb ... Unpacking libsqlite3-dev:i386 (3.46.1-1) ... Selecting previously unselected package re2c. Preparing to unpack .../110-re2c_3.1-1_i386.deb ... Unpacking re2c (3.1-1) ... Setting up libpipeline1:i386 (1.5.8-1) ... Setting up libgnutls-openssl27t64:i386 (3.8.8-2) ... Setting up libkeyutils1:i386 (1.6.3-4) ... Setting up libgpm2:i386 (1.20.7-11+b1) ... Setting up libicu72:i386 (72.1-5+b1) ... Setting up libzstd-dev:i386 (1.5.6+dfsg-1+b1) ... Setting up bsdextrautils (2.40.2-11) ... Setting up libattr1-dev:i386 (1:2.5.2-2) ... Setting up libmagic-mgc (1:5.45-3+b1) ... Setting up libcbor0.10:i386 (0.10.2-2) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libdebhelper-perl (13.20) ... Setting up libbrotli1:i386 (1.1.0-2+b6) ... Setting up libedit2:i386 (3.1-20240808-1) ... Setting up libmagic1t64:i386 (1:5.45-3+b1) ... Setting up libpsl5t64:i386 (0.21.2-1.1+b1) ... Setting up libnghttp2-14:i386 (1.64.0-1) ... Setting up gettext-base (0.22.5-2) ... Setting up m4 (1.4.19-4) ... Setting up libevent-2.1-7t64:i386 (2.1.12-stable-10+b1) ... Setting up libcom-err2:i386 (1.47.1-1+b1) ... Setting up file (1:5.45-3+b1) ... Setting up libpcre2-16-0:i386 (10.44-4) ... Setting up libelf1t64:i386 (0.192-4) ... Setting up libpsl-dev:i386 (0.21.2-1.1+b1) ... Setting up libkrb5support0:i386 (1.21.3-3) ... Setting up libsasl2-modules-db:i386 (2.1.28+dfsg1-8) ... Setting up tzdata (2024b-3) ... Current default time zone: 'Etc/UTC' Local time is now: Mon Nov 25 17:42:26 UTC 2024. Universal Time is now: Mon Nov 25 17:42:26 UTC 2024. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up autotools-dev (20220109.1) ... Setting up libpcre2-32-0:i386 (10.44-4) ... Setting up libunbound8:i386 (1.22.0-1) ... Setting up libpkgconf3:i386 (1.8.1-4) ... Setting up libgmpxx4ldbl:i386 (2:6.3.0+dfsg-2+b2) ... Setting up libgpm-dev:i386 (1.20.7-11+b1) ... Setting up libgnutls-dane0t64:i386 (3.8.8-2) ... Setting up libsqlite3-dev:i386 (3.46.1-1) ... Setting up librtmp1:i386 (2.4+20151223.gitfa8646d.1-2+b5) ... Setting up libncurses6:i386 (6.5-2+b1) ... Setting up comerr-dev:i386 (2.1-1.47.1-1+b1) ... Setting up libssl-dev:i386 (3.3.2-2) ... Setting up autopoint (0.22.5-2) ... Setting up icu-devtools (72.1-5+b1) ... Setting up liblz4-dev:i386 (1.9.4-3+b1) ... Setting up pkgconf-bin (1.8.1-4) ... Setting up libk5crypto3:i386 (1.21.3-3) ... Setting up libidn2-dev:i386 (2.3.7-2+b1) ... Setting up libsasl2-2:i386 (2.1.28+dfsg1-8) ... Setting up autoconf (2.72-3) ... Setting up libnghttp3-9:i386 (1.4.0-1+b1) ... Setting up libnghttp3-dev:i386 (1.4.0-1+b1) ... Setting up liblzma-dev:i386 (5.6.3-1+b1) ... Setting up zlib1g-dev:i386 (1:1.3.dfsg+really1.3.1-1+b1) ... Setting up libpcre2-posix3:i386 (10.44-4) ... Setting up dwz (0.15-1+b1) ... Setting up sensible-utils (0.0.24) ... Setting up libuchardet0:i386 (0.0.8-1+b2) ... Setting up libext2fs2t64:i386 (1.47.1-1+b1) ... Setting up libngtcp2-16:i386 (1.6.0-1) ... Setting up libkrb5-3:i386 (1.21.3-3) ... Setting up re2c (3.1-1) ... Setting up libssh2-1t64:i386 (1.11.1-1) ... Setting up libfido2-1:i386 (1.15.0-1+b1) ... Setting up libext2fs-dev (1.47.1-1+b1) ... Setting up libtasn1-6-dev:i386 (4.19.0-3+b3) ... Setting up readline-common (8.2-5) ... Setting up libicu-dev:i386 (72.1-5+b1) ... Setting up libxml2:i386 (2.12.7+dfsg+really2.9.14-0.2+b1) ... Setting up libbrotli-dev:i386 (1.1.0-2+b6) ... Setting up libngtcp2-crypto-gnutls8:i386 (1.6.0-1) ... Setting up libp11-kit-dev:i386 (0.25.5-2+b1) ... Setting up libacl1-dev:i386 (2.3.2-2+b1) ... Setting up libbz2-dev:i386 (1.0.8-6) ... 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.14.0-1) ... Setting up libncurses-dev:i386 (6.5-2+b1) ... Setting up gettext (0.22.5-2) ... Setting up libgmp-dev:i386 (2:6.3.0+dfsg-2+b2) ... Setting up libpcre2-dev:i386 (10.44-4) ... Setting up nettle-dev:i386 (3.10-1+b1) ... Setting up libtool (2.4.7-8) ... Setting up libngtcp2-crypto-gnutls-dev:i386 (1.6.0-1) ... Setting up libngtcp2-dev:i386 (1.6.0-1) ... Setting up libldap-2.5-0:i386 (2.5.18+dfsg-3+b1) ... Setting up pkgconf:i386 (1.8.1-4) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up dh-autoreconf (20) ... Setting up libxml2-dev:i386 (2.12.7+dfsg+really2.9.14-0.2+b1) ... Setting up libldap-dev:i386 (2.5.18+dfsg-3+b1) ... Setting up libgssapi-krb5-2:i386 (1.21.3-3) ... Setting up libssh2-1-dev:i386 (1.11.1-1) ... Setting up libreadline8t64:i386 (8.2-5) ... Setting up dh-strip-nondeterminism (1.14.0-1) ... Setting up groff-base (1.23.0-5) ... Setting up libarchive13t64:i386 (3.7.4-1.1) ... Setting up libgnutls28-dev:i386 (3.8.8-2) ... Setting up libnghttp2-dev:i386 (1.64.0-1) ... Setting up openssh-client (1:9.9p1-3) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up libcurl3t64-gnutls:i386 (8.11.0-1) ... Setting up libreadline-dev:i386 (8.2-5) ... Setting up man-db (2.13.0-1) ... Not building database; man-db/auto-update is not 'true'. Setting up libgssrpc4t64:i386 (1.21.3-3) ... Setting up librtmp-dev:i386 (2.4+20151223.gitfa8646d.1-2+b5) ... Setting up libarchive-dev:i386 (3.7.4-1.1) ... Setting up libkadm5clnt-mit12:i386 (1.21.3-3) ... Setting up libkdb5-10t64:i386 (1.21.3-3) ... Setting up debhelper (13.20) ... Setting up libkadm5srv-mit12:i386 (1.21.3-3) ... Setting up krb5-multidev:i386 (1.21.3-3) ... Setting up libkrb5-dev:i386 (1.21.3-3) ... Setting up libcurl4-gnutls-dev:i386 (8.11.0-1) ... Processing triggers for libc-bin (2.40-4) ... Reading package lists... Building dependency tree... Reading state information... Reading extended state information... Initializing package states... Writing extended state information... Building tag database... -> Finished parsing the build-deps I: Building the package I: Running cd /build/reproducible-path/lnav-0.12.3/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../lnav_0.12.3-1_source.changes dpkg-buildpackage: info: source package lnav dpkg-buildpackage: info: source version 0.12.3-1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Salvatore Bonaccorso dpkg-source --before-build . dpkg-buildpackage: info: host architecture i386 debian/rules clean dh clean dh_clean debian/rules binary dh binary dh_update_autotools_config dh_autoreconf configure.ac:49: installing './ar-lib' configure.ac:10: installing './compile' configure.ac:9: installing './config.guess' configure.ac:9: installing './config.sub' configure.ac:4: installing './install-sh' configure.ac:4: installing './missing' src/Makefile.am: installing './depcomp' parallel-tests: installing './test-driver' debian/rules override_dh_auto_configure make[1]: Entering directory '/build/reproducible-path/lnav-0.12.3' dh_auto_configure -- --disable-static ./configure --build=i686-linux-gnu --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/i386-linux-gnu --runstatedir=/run --disable-maintainer-mode --disable-dependency-tracking --disable-static checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a race-free mkdir -p... /usr/bin/mkdir -p checking for gawk... no checking for mawk... mawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking whether make supports nested variables... (cached) yes checking build system type... i686-pc-linux-gnu checking host system type... i686-pc-linux-gnu checking whether make supports the include directive... yes (GNU style) 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 whether gcc understands -c and -o together... yes checking dependency style of gcc... none checking how to run the C preprocessor... gcc -E checking for i686-pc-linux-gnu-gcc... no checking for gcc... gcc checking whether the compiler supports GNU C... (cached) yes checking whether gcc accepts -g... yes checking for gcc option to enable C11 features... (cached) none needed checking whether gcc understands -c and -o together... yes checking dependency style of gcc... none 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 how to run the C preprocessor... gcc -E checking for a sed that does not truncate output... /usr/bin/sed checking for egrep -e... /usr/bin/grep -E checking whether gcc is Clang... no checking whether pthreads work with "-pthread" and "-lpthread"... yes checking for joinable pthread attribute... PTHREAD_CREATE_JOINABLE checking whether more special flags are required for pthreads... no checking for PTHREAD_PRIO_INHERIT... yes checking for g++... g++ checking whether the compiler supports GNU C++... yes checking whether g++ accepts -g... yes checking for g++ option to enable C++11 features... none needed checking dependency style of g++... none checking whether g++ supports C++17 features with -std=c++17... yes checking for ranlib... ranlib checking for ar... ar checking the archiver (ar) interface... ar checking whether ln -s works... yes checking whether make sets $(MAKE)... (cached) yes checking for bash... /bin/bash checking for cargo... no checking for bzip2... /usr/bin/bzip2 checking for re2c... /usr/bin/re2c checking for xz... /usr/bin/xz checking for tshark... no checking for check-jsonschema... no checking for stdio.h... yes checking for stdlib.h... yes checking for string.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for strings.h... yes checking for sys/stat.h... yes checking for sys/types.h... yes checking for unistd.h... yes checking size of off_t... 4 checking size of size_t... 4 checking for mkostemp... yes checking whether struct tm is in sys/time.h or time.h... time.h checking for g++ -std=c++17 options needed to detect all undeclared functions... none needed checking for struct tm.tm_zone... yes checking for library containing openpty... none required checking for library containing gzseek... -lz checking for library containing BZ2_bzopen... -lbz2 checking for library containing dlopen... none required checking for library containing backtrace... none required checking for gawk... (cached) mawk checking for curl-config... /usr/bin/curl-config checking for the version of libcurl... 8.11.0 checking for libcurl >= version 7.23.0... yes checking whether libcurl is usable... yes checking for curl_free... yes configure: Trying to link with tinfo checking for library containing cur_term... -ltinfo configure: Linking with tinfo checking for library containing Gpm_Open... -lgpm checking for execinfo.h... yes checking for pty.h... yes checking for util.h... no checking for zlib.h... yes checking for bzlib.h... yes checking for libutil.h... no checking for sys/ttydefaults.h... yes configure: compiling with the included version of yajl checking for NcursesW wide-character library... yes checking for working ncursesw/curses.h... yes checking for working ncursesw.h... no checking for working ncurses.h... yes checking lib archive... (testing) checking for archive_read_new in -larchive... yes checking for archive.h... yes checking lib archive... -larchive checking if PCRE2 is wanted... yes checking for pcre2_compile_8 in -lpcre2-8... yes checking for pcre2.h... yes checking lib readline... checking for library containing readline... -lreadline checking for library containing history_set_history_state... none required checking for readline.h... no checking for readline/readline.h... yes checking whether to build with code coverage support... no checking for library containing sqlite3_open... -lsqlite3 checking for sqlite3.h... yes checking for SQLite3 library >= 3.9.0... yes checking for sqlite3_stmt_readonly... yes checking for sqlite3_value_subtype... yes checking for sqlite3_error_offset... yes checking for sqlite3_drop_modules... yes Adding include path: /usr/local/include checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating TESTS_ENVIRONMENT config.status: creating tools/Makefile config.status: creating src/Makefile config.status: creating src/base/Makefile config.status: creating src/formats/logfmt/Makefile config.status: creating src/fmtlib/Makefile config.status: creating src/pcrepp/Makefile config.status: creating src/pugixml/Makefile config.status: creating src/tailer/Makefile config.status: creating src/yajl/Makefile config.status: creating src/yajlpp/Makefile config.status: creating src/third-party/base64/lib/Makefile config.status: creating src/third-party/date/src/Makefile config.status: creating src/third-party/scnlib/src/Makefile config.status: creating test/Makefile config.status: creating src/config.h config.status: executing depfiles commands make[1]: Leaving directory '/build/reproducible-path/lnav-0.12.3' dh_auto_build make -j6 make[1]: Entering directory '/build/reproducible-path/lnav-0.12.3' Making all in tools make[2]: Entering directory '/build/reproducible-path/lnav-0.12.3/tools' gcc -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -Wl,-z,relro -Wl,-z,now -L/usr/lib -L/usr/lib -L/usr/local/lib -L/usr/lib -L//lib -g3 -o bin2c bin2c.c -lz -fPIE make[2]: Leaving directory '/build/reproducible-path/lnav-0.12.3/tools' Making all in src make[2]: Entering directory '/build/reproducible-path/lnav-0.12.3/src' ../tools/bin2c animals-json animals.json ../tools/bin2c ansi-palette-json ansi-palette.json ../tools/bin2c -n lnav_scripts builtin-scripts ./scripts/dhclient-summary.lnav ./scripts/docker-url-handler.lnav ./scripts/journald-url-handler.lnav ./scripts/lnav-copy-text.lnav ./scripts/lnav-pop-view.lnav ./scripts/partition-by-boot.lnav ./scripts/piper-url-handler.lnav ./scripts/rename-stdin.lnav ./scripts/search-for.lnav ./scripts/zk-set-ops.lnav ../tools/bin2c -n lnav_sh_scripts builtin-sh-scripts ./scripts/com.vmware.btresolver.py ./scripts/dump-pid.sh ./scripts/pcap_log-converter.sh ./scripts/zookeeper.sql ../tools/bin2c css-color-names-json css-color-names.json ../tools/bin2c -n lnav_config_json default-config ./root-config.json ./keymaps/de-keymap.json ./keymaps/default-keymap.json ./keymaps/fr-keymap.json ./keymaps/sv-keymap.json ./keymaps/uk-keymap.json ./keymaps/us-keymap.json ./themes/default-theme.json ./themes/dracula.json ./themes/eldar.json ./themes/grayscale.json ./themes/monocai.json ./themes/night-owl.json ./themes/solarized-dark.json ./themes/solarized-light.json ../tools/bin2c -n lnav_format_json default-formats ./formats/access_log.json ./formats/alb_log.json ./formats/block_log.json ./formats/bunyan_log.json ./formats/caddy_log.json ./formats/candlepin_log.json ./formats/choose_repo_log.json ./formats/cloudflare_log.json ./formats/cloudvm_ram_log.json ./formats/cups_log.json ./formats/dpkg_log.json ./formats/elb_log.json ./formats/engine_log.json ./formats/env_logger_log.json ./formats/error_log.json ./formats/esx_syslog_log.json ./formats/fsck_hfs_log.json ./formats/github_events_log.json ./formats/glog_log.json ./formats/haproxy_log.json ./formats/java_log.json ./formats/journald_json_log.json ./formats/katello_log.json ./formats/lnav_debug_log.json ./formats/nextcloud_log.json ./formats/nextflow_log.json ./formats/openam_log.json ./formats/openamdb_log.json ./formats/openstack_log.json ./formats/page_log.json ./formats/pcap_log.json ./formats/procstate_log.json ./formats/rails_log.json ./formats/redis_log.json ./formats/simple_rs_log.json ./formats/snaplogic_log.json ./formats/sssd_log.json ./formats/strace_log.json ./formats/sudo_log.json ./formats/syslog_log.json ./formats/s3_log.json ./formats/tcf_log.json ./formats/tcsh_history.json ./formats/unifi_log.json ./formats/uwsgi_log.json ./formats/vdsm_log.json ./formats/vmk_log.json ./formats/vmw_log.json ./formats/vmw_vc_svc_log.json ./formats/vmw_py_log.json ./formats/vpostgres_log.json ./formats/xmlrpc_log.json ./formats/zookeeper_log.json ../tools/bin2c diseases-json diseases.json ../tools/bin2c emojis-json emojis.json ../tools/bin2c words-json words.json ../tools/bin2c help-md help.md ../tools/bin2c init-sql init.sql ../tools/bin2c -n lnav_prql_modules prql-modules ./prql/stats.prql ./prql/utils.prql gcc -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -Wl,-z,relro -Wl,-z,now -L/usr/lib -L/usr/lib -L/usr/local/lib -L/usr/lib -L//lib -g3 -o ptimec ptimec.c -fPIE ../tools/bin2c xml-entities-json xml-entities.json ../tools/bin2c xterm-palette-json xterm-palette.json ./ptimec "@%@" "%Y-%m-%d %H:%M:%S.%f%z" "%Y-%m-%d %H:%M:%S,%f%z" "%Y-%m-%d %H:%M:%S.%f %Z" "%Y-%m-%d %H:%M:%S,%f %Z" "%Y-%m-%d %H:%M:%S,%L%z" "%Y-%m-%d %H:%M:%S,%L %z" "%Y-%m-%d %H:%M:%S.%L%z" "%Y-%m-%d %H:%M:%S.%L %z" "%Y-%m-%d %H:%M:%S.%L %Z" "%Y-%m-%d %H:%M:%S,%L" "%Y-%m-%d %H:%M:%S.%L" "%Y-%m-%d %H:%M:%S%z" "%Y-%m-%d %H:%M:%S %Z" "%Y-%m-%d %H:%M:%S %z" "%Y-%m-%d %H:%M:%S:%L" "%Y-%m-%d %H:%M:%S" "%Y-%m-%d %H:%M" "%Y-%jT%H:%M:%S %p %Z" "%Y-%m-%dT%H:%M:%S %p %Z" "%Y-%jT%H:%M:%S.%N%z" "%Y-%m-%dT%H:%M:%S.%N%z" "%y-%m-%dT%H:%M:%S.%N%z" "%Y-%jT%H:%M:%S.%f%z" "%Y-%m-%dT%H:%M:%S.%f%z" "%y-%m-%dT%H:%M:%S.%f%z" "%Y-%jT%H:%M:%S.%L%z" "%Y-%m-%dT%H:%M:%S.%L%z" "%y-%m-%dT%H:%M:%S.%L%z" "%Y-%jT%H:%M:%S,%L%z" "%Y-%m-%dT%H:%M:%S,%L%z" "%y-%m-%dT%H:%M:%S,%L%z" "%Y-%jT%H:%M:%S.%L%Z" "%Y-%m-%dT%H:%M:%S.%L%Z" "%y-%m-%dT%H:%M:%S.%L%Z" "%Y-%m-%dT%H:%M:%S%z" "%Y-%m-%dT%H:%M:%S%z" "%Y-%jT%H:%M:%S" "%Y-%m-%dT%H:%M:%S" "%Y-%m-%dT%H:%M" "%Y/%m/%d %H:%M:%S %z" "%Y/%m/%d %H:%M:%S%z" "%Y/%m/%d %H:%M:%S.%f%z" "%Y/%m/%d %H:%M:%S.%f%Z" "%Y/%m/%d %H:%M:%S.%f %z" "%Y/%m/%d %H:%M:%S.%f %Z" "%Y/%m/%d %H:%M:%S.%f" "%Y/%m/%d %H:%M:%S.%L" "%Y/%m/%d %H:%M:%S" "%Y/%m/%d %H:%M" "%Y %b %d %a %H:%M:%S.%L" "%Y %b %d %H:%M:%S.%L" "%Y %b %d %H:%M:%S" "%a %b %d %H:%M:%S %Y" "%a %b %d %H:%M:%S.%f %Y" "%a %b %d %H:%M:%S:%f %Y" "%a %b %d %H:%M:%S %Z %Y" "%a %b %d %I:%M:%S %p %Z %Y" "%a %b %d %H:%M:%S " "%a %b %d %H:%M:%S.%L " "%a %b %d %H:%M " "%a %b %e %H:%M:%S %Z %Y" "%d/%b/%Y:%H:%M:%S %z" "%d-%b-%Y %H:%M:%S %z" "%d-%b-%Y %H:%M:%S %Z" "%d %b %Y %H:%M:%S" "%d %b %Y %H:%M:%S.%L%z" "%d %b %Y %H:%M:%S,%L%z" "%d %b %Y %H:%M:%S.%L" "%d %b %Y %H:%M:%S,%L" "%d %b %Y %H:%M" "%b-%d %H:%M:%S" "%b %d %H:%M:%S" "%b %d %k:%M:%S" "%b %d %l:%M:%S" "%b %d %l:%M" "%b %e, %Y %l:%M:%S %p" "%b %d, %Y %l:%M:%S %p" "%m/%d/%Y %I:%M:%S:%L %p %Z" "%m/%d/%Y %I:%M:%S %p %Z" "%m/%d/%Y %l:%M:%S %p %Z" "%m/%d/%Y %I:%M:%S %p%z" "%m/%d/%Y %l:%M:%S %p%z" "%m/%e/%Y %l:%M:%S %p%z" "%m/%e/%Y %l:%M:%S %p %z" "%m/%e/%Y %I:%M:%S %p" "%m/%e/%Y %l:%M:%S%p" "%m/%d/%y %H:%M:%S" "%m/%d/%Y %H:%M:%S" "%d/%b/%Y %H:%M:%S" "%d/%b/%y %H:%M:%S" "%m%d %H:%M:%S" "%Y%m%d %H:%M:%S" "%Y%m%d.%H%M%S" "%H:%M:%S" "%H:%M:%S.%f" "%M:%S" "%m/%d %H:%M:%S" "%Y-%m-%d" "%Y-%m" "%Y/%m/%d" "%Y/%m" "%s.%f" > time_fmts.cc make all-recursive make[3]: Entering directory '/build/reproducible-path/lnav-0.12.3/src' Making all in fmtlib make[4]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/fmtlib' g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o format.o format.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o os.o os.cc rm -f libcppfmt.a ar cru libcppfmt.a format.o os.o ar: `u' modifier ignored since `D' is the default (see `U') ranlib libcppfmt.a make[4]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/fmtlib' Making all in third-party/base64/lib make[4]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/third-party/base64/lib' gcc -DHAVE_CONFIG_H -I. -I../../../../src -I../../../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o lib.o lib.c gcc -DHAVE_CONFIG_H -I. -I../../../../src -I../../../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o arch/generic/codec.o arch/generic/codec.c gcc -DHAVE_CONFIG_H -I. -I../../../../src -I../../../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o tables/tables.o tables/tables.c rm -f libbase64.a ar cru libbase64.a lib.o arch/generic/codec.o tables/tables.o ar: `u' modifier ignored since `D' is the default (see `U') ranlib libbase64.a make[4]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/third-party/base64/lib' Making all in third-party/date/src make[4]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/third-party/date/src' g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../src -I./../include -I../../../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o tz.o tz.cpp rm -f libdatepp.a ar cru libdatepp.a tz.o ar: `u' modifier ignored since `D' is the default (see `U') ranlib libdatepp.a make[4]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/third-party/date/src' Making all in third-party/scnlib/src make[4]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/third-party/scnlib/src' g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../src -I./../include -I./deps/fast_float/single_include -I../../../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o reader_float.o reader_float.cpp g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../src -I./../include -I./deps/fast_float/single_include -I../../../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o locale.o locale.cpp g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../src -I./../include -I./deps/fast_float/single_include -I../../../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o reader_int.o reader_int.cpp g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../src -I./../include -I./deps/fast_float/single_include -I../../../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o file.o file.cpp g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../src -I./../include -I./deps/fast_float/single_include -I../../../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o vscan.o vscan.cpp rm -f libscnlib.a ar cru libscnlib.a reader_float.o locale.o reader_int.o file.o vscan.o ar: `u' modifier ignored since `D' is the default (see `U') ranlib libscnlib.a make[4]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/third-party/scnlib/src' Making all in pcrepp make[4]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/pcrepp' g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src -I../../src/fmtlib -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o pcre2pp.o pcre2pp.cc rm -f libpcrepp.a ar cru libpcrepp.a pcre2pp.o ar: `u' modifier ignored since `D' is the default (see `U') ranlib libpcrepp.a make[4]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/pcrepp' Making all in base make[4]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/base' g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/ -I../../src/third-party -I../../src/fmtlib -I../../src/third-party/date/include -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o ansi_scrubber.o ansi_scrubber.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/ -I../../src/third-party -I../../src/fmtlib -I../../src/third-party/date/include -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o attr_line.o attr_line.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/ -I../../src/third-party -I../../src/fmtlib -I../../src/third-party/date/include -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o attr_line.builder.o attr_line.builder.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/ -I../../src/third-party -I../../src/fmtlib -I../../src/third-party/date/include -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o auto_fd.o auto_fd.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/ -I../../src/third-party -I../../src/fmtlib -I../../src/third-party/date/include -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o auto_pid.o auto_pid.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/ -I../../src/third-party -I../../src/fmtlib -I../../src/third-party/date/include -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o color_spaces.o color_spaces.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/ -I../../src/third-party -I../../src/fmtlib -I../../src/third-party/date/include -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o date_time_scanner.o date_time_scanner.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/ -I../../src/third-party -I../../src/fmtlib -I../../src/third-party/date/include -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o fs_util.o fs_util.cc attr_line.cc: In member function 'attr_line_t& attr_line_t::pad_to(ssize_t)': attr_line.cc:528:18: warning: comparison of integer expressions of different signedness: 'const unsigned int' and 'ssize_t' {aka 'int'} [-Wsign-compare] 528 | if (curr_len < size) { | ~~~~~~~~~^~~~~~ attr_line.cc:531:69: warning: comparison of integer expressions of different signedness: 'int' and 'const unsigned int' [-Wsign-compare] 531 | if (attr.sa_range.lr_start == 0 && attr.sa_range.lr_end == curr_len) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/ -I../../src/third-party -I../../src/fmtlib -I../../src/third-party/date/include -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o humanize.o humanize.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/ -I../../src/third-party -I../../src/fmtlib -I../../src/third-party/date/include -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o humanize.network.o humanize.network.cc ansi_scrubber.cc: In function 'void scrub_ansi_string(std::string&, string_attrs_t*)': ansi_scrubber.cc:469:65: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'unsigned int'} [-Wsign-compare] 469 | if (sa != nullptr && last_origin_end > 0 && last_origin_end != str.size()) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/ -I../../src/third-party -I../../src/fmtlib -I../../src/third-party/date/include -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o humanize.time.o humanize.time.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/ -I../../src/third-party -I../../src/fmtlib -I../../src/third-party/date/include -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o intern_string.o intern_string.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/ -I../../src/third-party -I../../src/fmtlib -I../../src/third-party/date/include -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o is_utf8.o is_utf8.cc In file included from /usr/include/c++/14/string:54, from humanize.network.hh:33, from humanize.network.cc:30: In member function 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::pointer std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::_M_data() const [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]', inlined from 'bool std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::_M_is_local() const [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]' at /usr/include/c++/14/bits/basic_string.h:269:13, inlined from 'void std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::_M_dispose() [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]' at /usr/include/c++/14/bits/basic_string.h:287:18, inlined from 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::~basic_string() [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]' at /usr/include/c++/14/bits/basic_string.h:809:19, inlined from 'constexpr void std::_Optional_payload_base<_Tp>::_M_destroy() [with _Tp = std::__cxx11::basic_string]' at /usr/include/c++/14/optional:283:35, inlined from 'constexpr void std::_Optional_payload_base<_Tp>::_M_reset() [with _Tp = std::__cxx11::basic_string]' at /usr/include/c++/14/optional:314:14, inlined from 'std::_Optional_payload<_Tp, false, _Copy, _Move>::~_Optional_payload() [with _Tp = std::__cxx11::basic_string; bool _Copy = false; bool _Move = false]' at /usr/include/c++/14/optional:437:65, inlined from 'std::_Optional_base, false, false>::~_Optional_base()' at /usr/include/c++/14/optional:508:12, inlined from 'std::optional >::~optional()' at /usr/include/c++/14/optional:703:11, inlined from 'std::optional humanize::network::path::from_str(string_fragment)' at humanize.network.cc:72:5: /usr/include/c++/14/bits/basic_string.h:228:28: warning: '*(const std::__cxx11::basic_string, std::allocator >*)((char*)& + offsetof(std::optional, std::allocator > >,std::optional, std::allocator > >::.std::_Optional_base, std::allocator >, false, false>::)).std::__cxx11::basic_string::_M_dataplus.std::__cxx11::basic_string::_Alloc_hider::_M_p' may be used uninitialized [-Wmaybe-uninitialized] 228 | { return _M_dataplus._M_p; } | ^~~~ humanize.network.cc: In function 'std::optional humanize::network::path::from_str(string_fragment)': humanize.network.cc:72:5: note: '' declared here 72 | }; | ^ In member function 'void std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::_M_dispose() [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]', inlined from 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::~basic_string() [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]' at /usr/include/c++/14/bits/basic_string.h:809:19, inlined from 'constexpr void std::_Optional_payload_base<_Tp>::_M_destroy() [with _Tp = std::__cxx11::basic_string]' at /usr/include/c++/14/optional:283:35, inlined from 'constexpr void std::_Optional_payload_base<_Tp>::_M_reset() [with _Tp = std::__cxx11::basic_string]' at /usr/include/c++/14/optional:314:14, inlined from 'std::_Optional_payload<_Tp, false, _Copy, _Move>::~_Optional_payload() [with _Tp = std::__cxx11::basic_string; bool _Copy = false; bool _Move = false]' at /usr/include/c++/14/optional:437:65, inlined from 'std::_Optional_base, false, false>::~_Optional_base()' at /usr/include/c++/14/optional:508:12, inlined from 'std::optional >::~optional()' at /usr/include/c++/14/optional:703:11, inlined from 'std::optional humanize::network::path::from_str(string_fragment)' at humanize.network.cc:72:5: /usr/include/c++/14/bits/basic_string.h:288:21: warning: '*(std::__cxx11::basic_string, std::allocator >*)((char*)& + offsetof(std::optional, std::allocator > >,std::optional, std::allocator > >::.std::_Optional_base, std::allocator >, false, false>::)).std::__cxx11::basic_string::.std::__cxx11::basic_string::::_M_allocated_capacity' may be used uninitialized [-Wmaybe-uninitialized] 288 | _M_destroy(_M_allocated_capacity); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ humanize.network.cc: In function 'std::optional humanize::network::path::from_str(string_fragment)': humanize.network.cc:72:5: note: '' declared here 72 | }; | ^ g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/ -I../../src/third-party -I../../src/fmtlib -I../../src/third-party/date/include -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o isc.o isc.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/ -I../../src/third-party -I../../src/fmtlib -I../../src/third-party/date/include -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o lnav.console.o lnav.console.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/ -I../../src/third-party -I../../src/fmtlib -I../../src/third-party/date/include -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o lnav.gzip.o lnav.gzip.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/ -I../../src/third-party -I../../src/fmtlib -I../../src/third-party/date/include -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o lnav_log.o lnav_log.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/ -I../../src/third-party -I../../src/fmtlib -I../../src/third-party/date/include -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o network.tcp.o network.tcp.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/ -I../../src/third-party -I../../src/fmtlib -I../../src/third-party/date/include -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o paths.o paths.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/ -I../../src/third-party -I../../src/fmtlib -I../../src/third-party/date/include -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o piper.file.o piper.file.cc lnav.console.cc: In static member function 'static lnav::console::snippet lnav::console::snippet::from_content_with_offset(intern_string_t, const attr_line_t&, size_t, const std::string&)': lnav.console.cc:73:32: warning: comparison of integer expressions of different signedness: 'const int' and 'std::__cxx11::basic_string::size_type' {aka 'unsigned int'} [-Wsign-compare] 73 | if (line_with_error.sf_end >= retval.s_content.get_string().size()) { | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../src/base/attr_line.hh:43, from lnav.console.hh:36, from lnav.console.cc:32: ../../src/base/intern_string.hh: In instantiation of 'string_fragment string_fragment::find_left_boundary(size_t, P&&, size_t) const [with P = tag1&; size_t = unsigned int]': ../../src/base/intern_string.hh:379:45: required from 'string_fragment string_fragment::find_boundaries_around(size_t, P&&, size_t) const [with P = tag1; size_t = unsigned int]' 379 | auto left = this->find_left_boundary(start, predicate, count); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ lnav.console.cc:55:67: required from here 55 | const auto line_with_error = content_sf.find_boundaries_around( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 56 | offset, string_fragment::tag1{'\n'}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/base/intern_string.hh:331:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 331 | if (start > 0 && start == this->length()) { | ~~~~~~^~~~~~~~~~~~~~~~~ g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/ -I../../src/third-party -I../../src/fmtlib -I../../src/third-party/date/include -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o snippet_highlighters.o snippet_highlighters.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/ -I../../src/third-party -I../../src/fmtlib -I../../src/third-party/date/include -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o string_attr_type.o string_attr_type.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/ -I../../src/third-party -I../../src/fmtlib -I../../src/third-party/date/include -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o string_util.o string_util.cc gcc -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/ -I../../src/third-party -I../../src/fmtlib -I../../src/third-party/date/include -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o strnatcmp.o strnatcmp.c g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/ -I../../src/third-party -I../../src/fmtlib -I../../src/third-party/date/include -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o time_util.o time_util.cc gcc -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/ -I../../src/third-party -I../../src/fmtlib -I../../src/third-party/date/include -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o ../third-party/xxHash/xxhash.o ../third-party/xxHash/xxhash.c piper.file.cc: In function 'std::optional lnav::piper::read_header(int, const char*)': piper.file.cc:77:18: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] 77 | if (meta_prc != meta_size) { | ~~~~~~~~~^~~~~~~~~~~~ string_util.cc: In function 'std::string scrub_ws(const char*, ssize_t)': string_util.cc:312:69: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'ssize_t' {aka 'int'} [-Wsign-compare] 312 | for (size_t lpc = 0; (len == -1 && in[lpc]) || (len >= 0 && lpc < len); | ~~~~^~~~~ In file included from attr_line.hh:43, from snippet_highlighters.hh:33, from snippet_highlighters.cc:30: intern_string.hh: In instantiation of 'string_fragment string_fragment::find_left_boundary(size_t, P&&, size_t) const [with P = tag1; size_t = unsigned int]': snippet_highlighters.cc:234:50: required from here 232 | = string_fragment::from_str_range( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | line, sub.lr_start, lpc) | ~~~~~~~~~~~~~~~~~~~~~~~~ 234 | .find_left_boundary(lpc - sub.lr_start - 1, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 235 | string_fragment::tag1{'('}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ intern_string.hh:331:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 331 | if (start > 0 && start == this->length()) { | ~~~~~~^~~~~~~~~~~~~~~~~ rm -f libbase.a ar cru libbase.a ansi_scrubber.o attr_line.o attr_line.builder.o auto_fd.o auto_pid.o color_spaces.o date_time_scanner.o fs_util.o humanize.o humanize.network.o humanize.time.o intern_string.o is_utf8.o isc.o lnav.console.o lnav.gzip.o lnav_log.o network.tcp.o paths.o piper.file.o snippet_highlighters.o string_attr_type.o string_util.o strnatcmp.o time_util.o ../third-party/xxHash/xxhash.o ar: `u' modifier ignored since `D' is the default (see `U') ranlib libbase.a make[4]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/base' Making all in tailer make[4]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/tailer' ../../tools/bin2c -n tailer_bin tailerbin ./tailer.ape make all-am make[5]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/tailer' gcc -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o sha-256.o sha-256.c gcc -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o tailer.o tailer.c g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -Wall -I./.. -I./../fmtlib -I./../third-party -I../../src/third-party/date/include -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o libtailerpp_a-tailerpp.o `test -f 'tailerpp.cc' || echo './'`tailerpp.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -Wall -I./.. -I./../fmtlib -I./../third-party -I../../src/third-party/date/include -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o libtailerservice_a-tailerbin.o `test -f 'tailerbin.cc' || echo './'`tailerbin.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -Wall -I./.. -I./../fmtlib -I./../third-party -I../../src/third-party/date/include -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o libtailerservice_a-tailer.looper.o `test -f 'tailer.looper.cc' || echo './'`tailer.looper.cc tailer.c: In function 'send_packet': tailer.c:51:5: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 51 | write(fd, &tpt, sizeof(tpt)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ tailer.c:53:9: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 53 | write(fd, &payload_type, sizeof(payload_type)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tailer.c:59:17: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 59 | write(fd, &length, sizeof(length)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tailer.c:60:17: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 60 | write(fd, str, length); | ^~~~~~~~~~~~~~~~~~~~~~ tailer.c:66:17: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 66 | write(fd, hash, SHA256_BLOCK_SIZE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tailer.c:72:17: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 72 | write(fd, &i, sizeof(i)); | ^~~~~~~~~~~~~~~~~~~~~~~~ tailer.c:79:17: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 79 | write(fd, &length, sizeof(length)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tailer.c:80:17: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 80 | write(fd, bits, length); | ^~~~~~~~~~~~~~~~~~~~~~~ rm -f libtailercommon.a ar cru libtailercommon.a sha-256.o tailer.o ar: `u' modifier ignored since `D' is the default (see `U') ranlib libtailercommon.a In file included from ../../src/textview_curses.hh:44, from ../../src/bottom_status_source.hh:37, from ../../src/lnav.hh:44, from tailer.looper.cc:40: ../../src/listview_curses.hh: In member function 'int listview_curses::shift_left(int)': ../../src/listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ rm -f libtailerpp.a ar cru libtailerpp.a libtailerpp_a-tailerpp.o ar: `u' modifier ignored since `D' is the default (see `U') ranlib libtailerpp.a tailer.looper.cc: In lambda function: tailer.looper.cc:867:30: warning: ignoring return value of 'int ftruncate(int, __off_t)' declared with attribute 'warn_unused_result' [-Wunused-result] 867 | ftruncate(fd, ptb.ptb_offset); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ tailer.looper.cc:868:27: warning: ignoring return value of 'ssize_t pwrite(int, const void*, size_t, __off_t)' declared with attribute 'warn_unused_result' [-Wunused-result] 868 | pwrite(fd, | ~~~~~~^~~~ 869 | ptb.ptb_bits.data(), | ~~~~~~~~~~~~~~~~~~~~ 870 | ptb.ptb_bits.size(), | ~~~~~~~~~~~~~~~~~~~~ 871 | ptb.ptb_offset); | ~~~~~~~~~~~~~~~ rm -f libtailerservice.a ar cru libtailerservice.a libtailerservice_a-tailerbin.o libtailerservice_a-tailer.looper.o ar: `u' modifier ignored since `D' is the default (see `U') ranlib libtailerservice.a make[5]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/tailer' make[4]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/tailer' Making all in pugixml make[4]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/pugixml' g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o pugixml.o pugixml.cpp rm -f libpugixml.a ar cru libpugixml.a pugixml.o ar: `u' modifier ignored since `D' is the default (see `U') ranlib libpugixml.a make[4]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/pugixml' Making all in yajl make[4]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/yajl' gcc -DHAVE_CONFIG_H -I. -I../../src -I../../src -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o yajl.o yajl.c gcc -DHAVE_CONFIG_H -I. -I../../src -I../../src -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o yajl_alloc.o yajl_alloc.c gcc -DHAVE_CONFIG_H -I. -I../../src -I../../src -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o yajl_buf.o yajl_buf.c gcc -DHAVE_CONFIG_H -I. -I../../src -I../../src -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o yajl_encode.o yajl_encode.c gcc -DHAVE_CONFIG_H -I. -I../../src -I../../src -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o yajl_gen.o yajl_gen.c gcc -DHAVE_CONFIG_H -I. -I../../src -I../../src -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o yajl_lex.o yajl_lex.c gcc -DHAVE_CONFIG_H -I. -I../../src -I../../src -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o yajl_parser.o yajl_parser.c gcc -DHAVE_CONFIG_H -I. -I../../src -I../../src -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o yajl_tree.o yajl_tree.c gcc -DHAVE_CONFIG_H -I. -I../../src -I../../src -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o yajl_version.o yajl_version.c rm -f libyajl.a ar cru libyajl.a yajl.o yajl_alloc.o yajl_buf.o yajl_encode.o yajl_gen.o yajl_lex.o yajl_parser.o yajl_tree.o yajl_version.o ar: `u' modifier ignored since `D' is the default (see `U') ranlib libyajl.a make[4]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/yajl' Making all in yajlpp make[4]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/yajlpp' g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/ -I../../src/fmtlib -I../../src/third-party/date/include -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o json_op.o json_op.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/ -I../../src/fmtlib -I../../src/third-party/date/include -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o json_ptr.o json_ptr.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/ -I../../src/fmtlib -I../../src/third-party/date/include -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o yajlpp.o yajlpp.cc yajlpp.cc: In member function 'void json_path_handler_base::validate_string(yajlpp_parse_context&, string_fragment) const': yajlpp.cc:1355:28: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const unsigned int'} [-Wsign-compare] 1355 | } else if (sf.length() < this->jph_min_length) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ yajlpp.cc: In function 'void dump_schema_to(const json_path_container&, const char*)': yajlpp.cc:1598:56: warning: ignoring attributes on template argument 'int (*)(FILE*)' [-Wignored-attributes] 1598 | auto file = std::unique_ptr( | ^ rm -f libyajlpp.a ar cru libyajlpp.a json_op.o json_ptr.o yajlpp.o ar: `u' modifier ignored since `D' is the default (see `U') ranlib libyajlpp.a make[4]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/yajlpp' Making all in formats/logfmt make[4]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/formats/logfmt' g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../src -Wall -I../../../src/ -I../../../src/third-party -I../../../src/fmtlib -I../../../src/third-party/scnlib/include -I../../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o logfmt.parser.o logfmt.parser.cc rm -f liblogfmt.a ar cru liblogfmt.a logfmt.parser.o ar: `u' modifier ignored since `D' is the default (see `U') ranlib liblogfmt.a make[4]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/formats/logfmt' Making all in . make[4]: Entering directory '/build/reproducible-path/lnav-0.12.3/src' g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o lnav.o lnav.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o lnav.events.o lnav.events.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o lnav.indexing.o lnav.indexing.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o lnav.management_cli.o lnav.management_cli.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o file_vtab.o file_vtab.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o all_logs_vtab.o all_logs_vtab.cc In file included from textview_curses.hh:44, from bottom_status_source.hh:37, from lnav.hh:44, from lnav.indexing.cc:34: listview_curses.hh: In member function 'int listview_curses::shift_left(int)': listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from textview_curses.hh:44, from filter_observer.hh:36, from logfile_sub_source.hh:45, from log_vtab_impl.hh:39, from all_logs_vtab.hh:35, from all_logs_vtab.cc:30: listview_curses.hh: In member function 'int listview_curses::shift_left(int)': listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from textview_curses.hh:44, from bottom_status_source.hh:37, from lnav.hh:44, from lnav.management_cli.cc:46: listview_curses.hh: In member function 'int listview_curses::shift_left(int)': listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from view_helpers.hh:37, from session_data.hh:41, from file_vtab.cc:41: listview_curses.hh: In member function 'int listview_curses::shift_left(int)': listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from textview_curses.hh:44, from filter_observer.hh:36, from logfile_sub_source.hh:45, from log_vtab_impl.hh:39, from all_logs_vtab.hh:35, from lnav.cc:68: listview_curses.hh: In member function 'int listview_curses::shift_left(int)': listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ lnav.indexing.cc: In member function 'virtual logfile_observer::indexing_result loading_observer::logfile_indexing(const std::shared_ptr&, file_off_t, file_size_t)': lnav.indexing.cc:67:21: warning: comparison of integer expressions of different signedness: 'file_off_t' {aka 'long long int'} and 'file_size_t' {aka 'long long unsigned int'} [-Wsign-compare] 67 | if (off == total) { | ~~~~^~~~~~~~ lnav.cc: In instantiation of 'looper():: [with auto:12 = logfile_sub_source; auto:13 = long long int; auto:14 = long long unsigned int]': /usr/include/c++/14/type_traits:2655:26: required by substitution of 'template static std::__result_of_success()((declval<_Args>)()...)), std::__invoke_other> std::__result_of_other_impl::_S_test(int) [with _Fn = looper()::&; _Args = {logfile_sub_source&, long long int, long long unsigned int}]' 2655 | std::declval<_Fn>()(std::declval<_Args>()...) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:2666:60: required from 'struct std::__result_of_impl&, logfile_sub_source&, long long int, long long unsigned int>' 2666 | using type = decltype(_S_test<_Functor, _ArgTypes...>(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/14/bits/std_function.h:348:9: recursively required by substitution of 'template struct std::__is_invocable_impl<_Result, _Ret, true, std::__void_t > [with _Result = std::__invoke_result&, logfile_sub_source&, long long int, long long unsigned int>; _Ret = void]' 348 | struct _Callable | ^~~~~~~~~ /usr/include/c++/14/bits/std_function.h:348:9: required from 'struct std::function::_Callable, looper()::, std::__invoke_result&, logfile_sub_source&, long long int, long long unsigned int> >' /usr/include/c++/14/bits/std_function.h:353:41: required by substitution of 'template template using std::function<_Res(_ArgTypes ...)>::_Requires = std::__enable_if_t<((bool)_Cond::value), _Tp> [with _Cond = std::function::_Callable, looper()::, std::__invoke_result&, logfile_sub_source&, long long int, long long unsigned int> >; _Tp = void; _Res = void; _ArgTypes = {logfile_sub_source&, long long int, long long unsigned int}]' 353 | using _Requires = __enable_if_t<_Cond::value, _Tp>; | ^~~~~ /usr/include/c++/14/bits/std_function.h:434:9: required by substitution of 'template std::function::function(_Functor&&) [with _Functor = looper()::; _Constraints = ]' 434 | typename _Constraints = _Requires<_Callable<_Functor>>> | ^~~~~~~~ lnav.cc:1064:15: required from here 1064 | }; | ^ lnav.cc:1058:27: warning: comparison of integer expressions of different signedness: 'long long int' and 'long long unsigned int' [-Wsign-compare] 1058 | if (off == size) { | ~~~~^~~~~~~ g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o archive_manager.o archive_manager.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o bookmarks.o bookmarks.cc In file included from archive_manager.cc:47: base/fs_util.hh: In member function 'void lnav::filesystem::file_lock::lock() const': base/fs_util.hh:139:30: warning: ignoring return value of 'int lockf(int, int, __off_t)' declared with attribute 'warn_unused_result' [-Wunused-result] 139 | void lock() const { lockf(this->lh_fd, F_LOCK, 0); } | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ base/fs_util.hh: In member function 'void lnav::filesystem::file_lock::unlock() const': base/fs_util.hh:141:32: warning: ignoring return value of 'int lockf(int, int, __off_t)' declared with attribute 'warn_unused_result' [-Wunused-result] 141 | void unlock() const { lockf(this->lh_fd, F_ULOCK, 0); } | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o bottom_status_source.o bottom_status_source.cc bookmarks.cc: In member function 'bool bookmark_metadata::empty(categories) const': bookmarks.cc:82:1: warning: control reaches end of non-void function [-Wreturn-type] 82 | } | ^ g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o breadcrumb_curses.o breadcrumb_curses.cc In file included from textview_curses.hh:44, from bottom_status_source.hh:37, from bottom_status_source.cc:30: listview_curses.hh: In member function 'int listview_curses::shift_left(int)': listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o collation-functions.o collation-functions.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o column_namer.o column_namer.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o command_executor.o command_executor.cc In file included from textview_curses.hh:44, from plain_text_source.hh:39, from breadcrumb_curses.hh:37, from breadcrumb_curses.cc:30: listview_curses.hh: In member function 'int listview_curses::shift_left(int)': listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o crashd.client.o crashd.client.cc In file included from textview_curses.hh:44, from hist_source.hh:45, from db_sub_source.hh:41, from command_executor.hh:43, from command_executor.cc:32: listview_curses.hh: In member function 'int listview_curses::shift_left(int)': listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o curl_looper.o curl_looper.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o db_sub_source.o db_sub_source.cc command_executor.cc: In lambda function: command_executor.cc:1170:22: warning: ignoring return value of 'ssize_t write(int, const void*, size_t)' declared with attribute 'warn_unused_result' [-Wunused-result] 1170 | write(out_fd, buffer, rc); | ~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from textview_curses.hh:44, from hist_source.hh:45, from db_sub_source.hh:41, from db_sub_source.cc:30: listview_curses.hh: In member function 'int listview_curses::shift_left(int)': listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o document.sections.o document.sections.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o dump_internals.o dump_internals.cc In file included from base/attr_line.hh:43, from document.sections.hh:38, from document.sections.cc:34: base/intern_string.hh: In instantiation of 'string_fragment string_fragment::find_left_boundary(size_t, P&&, size_t) const [with P = tag1; size_t = unsigned int]': document.sections.cc:288:53: required from here 288 | auto left_sf = sf.find_left_boundary( | ~~~~~~~~~~~~~~~~~~~~~^ 289 | hdr_attr.sa_range.lr_start, string_fragment::tag1{'\n'}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ base/intern_string.hh:331:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 331 | if (start > 0 && start == this->length()) { | ~~~~~~^~~~~~~~~~~~~~~~~ In file included from textview_curses.hh:44, from bottom_status_source.hh:37, from lnav.hh:44, from dump_internals.cc:34: listview_curses.hh: In member function 'int listview_curses::shift_left(int)': listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ dump_internals.cc: In function 'void lnav::dump_internals(const char*)': dump_internals.cc:65:60: warning: ignoring attributes on template argument 'int (*)(FILE*)' [-Wignored-attributes] 65 | auto cmd_file = std::unique_ptr( | ^ dump_internals.cc:82:60: warning: ignoring attributes on template argument 'int (*)(FILE*)' [-Wignored-attributes] 82 | auto sql_file = std::unique_ptr( | ^ g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o elem_to_json.o elem_to_json.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o environ_vtab.o environ_vtab.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o extension-functions.o extension-functions.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o external_opener.o external_opener.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o field_overlay_source.o field_overlay_source.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o file_collection.o file_collection.cc In file included from field_overlay_source.hh:36, from field_overlay_source.cc:30: listview_curses.hh: In member function 'int listview_curses::shift_left(int)': listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o file_converter_manager.o file_converter_manager.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o file_format.o file_format.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o file_options.o file_options.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o files_sub_source.o files_sub_source.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o filter_observer.o filter_observer.cc In file included from textview_curses.hh:44, from filter_observer.hh:36, from filter_observer.cc:30: listview_curses.hh: In member function 'int listview_curses::shift_left(int)': listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from textview_curses.hh:44, from plain_text_source.hh:39, from files_sub_source.hh:34, from files_sub_source.cc:30: listview_curses.hh: In member function 'int listview_curses::shift_left(int)': listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ files_sub_source.cc: In function 'files_model::files_list_selection files_model::from_selection(vis_line_t)': files_sub_source.cc:59:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::map, file_error_info>::size_type' {aka 'unsigned int'} [-Wsign-compare] 59 | if (sel < errs->size()) { | ~~~~^~~~~~~~~~~~~~ files_sub_source.cc:70:13: warning: comparison of integer expressions of different signedness: 'int' and 'std::map, other_file_descriptor>::size_type' {aka 'unsigned int'} [-Wsign-compare] 70 | if (sel < fc.fc_other_files.size()) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ files_sub_source.cc:79:13: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] 79 | if (sel < fc.fc_files.size()) { | ~~~~^~~~~~~~~~~~~~~~~~~~ g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o filter_status_source.o filter_status_source.cc files_sub_source.cc: In member function 'virtual void files_sub_source::text_value_for_line(textview_curses&, int, std::string&, text_sub_source::line_flags_t)': files_sub_source.cc:279:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::map, file_error_info>::size_type' {aka 'unsigned int'} [-Wsign-compare] 279 | if (line < errs->size()) { | ~~~~~^~~~~~~~~~~~~~ files_sub_source.cc:303:14: warning: comparison of integer expressions of different signedness: 'int' and 'std::map, other_file_descriptor>::size_type' {aka 'unsigned int'} [-Wsign-compare] 303 | if (line < fc.fc_other_files.size()) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ files_sub_source.cc:322:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::map, other_file_descriptor>::size_type' {aka 'unsigned int'} [-Wsign-compare] 322 | if (line == fc.fc_other_files.size() - 1) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o filter_sub_source.o filter_sub_source.cc In file included from textview_curses.hh:44, from filter_status_source.hh:36, from filter_status_source.cc:30: listview_curses.hh: In member function 'int listview_curses::shift_left(int)': listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o fstat_vtab.o fstat_vtab.cc In file included from textview_curses.hh:44, from plain_text_source.hh:39, from filter_sub_source.hh:34, from filter_sub_source.cc:30: listview_curses.hh: In member function 'int listview_curses::shift_left(int)': listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o fs-extension-functions.o fs-extension-functions.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o fts_fuzzy_match.o fts_fuzzy_match.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o grep_proc.o grep_proc.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o help_text.o help_text.cc In file included from fs-extension-functions.cc:52: vtab_module.hh: In instantiation of 'static void sqlite_func_adapter::func1(sqlite3_context*, int, sqlite3_value**) [with Return = mapbox::util::variant; Args = {const char*}; Return (* f)(Args ...) = sql_basename; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:490:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = mapbox::util::variant; Args = {const char*}; Return (* f)(Args ...) = sql_basename]' 490 | }; | ^ fs-extension-functions.cc:328:76: required from here 328 | sqlite_func_adapter::builder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 329 | help_text("basename", "Extract the base portion of a pathname.") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330 | .sql_function() | ~~~~~~~~~~~~~~~ 331 | .with_prql_path({"fs", "basename"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 332 | .with_parameter({"path", "The path"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 333 | .with_tags({"filename"}) | ~~~~~~~~~~~~~~~~~~~~~~~~ 334 | .with_example({"To get the base of a plain file name", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335 | "SELECT basename('foobar')"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336 | .with_example( | ~~~~~~~~~~~~~~ 337 | {"To get the base of a path", "SELECT basename('foo/bar')"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | .with_example({"To get the base of a directory", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | "SELECT basename('foo/bar/')"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340 | .with_example({"To get the base of an empty string", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341 | "SELECT basename('')"}) | ~~~~~~~~~~~~~~~~~~~~~~~ 342 | .with_example({"To get the base of a Windows path", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343 | "SELECT basename('foo\\bar')"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344 | .with_example({"To get the base of the root directory", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345 | "SELECT basename('/')"}) | ~~~~~~~~~~~~~~~~~~~~~~~~ 346 | .with_example({ | ~~~~~~~~~~~~~~~ 347 | "To get the base of a path", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348 | "from [{p='foo/bar'}] | select { fs.basename p }", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | help_example::language::prql, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 350 | })), | ~~~ vtab_module.hh:449:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 449 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 450 | fd->fd_help.ht_name, 451 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 457 | fd->fd_help.ht_name, 458 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 459 | REQ_COUNT + OPT_COUNT); | ~~~~~~~~~~~~~~~~~~~~~ | | | unsigned int vtab_module.hh: In instantiation of 'static void sqlite_func_adapter::func1(sqlite3_context*, int, sqlite3_value**) [with Return = mapbox::util::variant; Args = {const char*}; Return (* f)(Args ...) = sql_dirname; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:490:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = mapbox::util::variant; Args = {const char*}; Return (* f)(Args ...) = sql_dirname]' 490 | }; | ^ fs-extension-functions.cc:352:74: required from here 352 | sqlite_func_adapter::builder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 353 | help_text("dirname", "Extract the directory portion of a pathname.") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354 | .sql_function() | ~~~~~~~~~~~~~~~ 355 | .with_parameter({"path", "The path"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356 | .with_prql_path({"fs", "dirname"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357 | .with_tags({"filename"}) | ~~~~~~~~~~~~~~~~~~~~~~~~ 358 | .with_example({"To get the directory of a relative file path", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359 | "SELECT dirname('foo/bar')"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360 | .with_example({"To get the directory of an absolute file path", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 361 | "SELECT dirname('/foo/bar')"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 362 | .with_example( | ~~~~~~~~~~~~~~ 363 | {"To get the directory of a file in the root directory", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | "SELECT dirname('/bar')"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 365 | .with_example({"To get the directory of a Windows path", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 366 | "SELECT dirname('foo\\bar')"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 367 | .with_example({"To get the directory of an empty path", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 368 | "SELECT dirname('')"})), | ~~~~~~~~~~~~~~~~~~~~~~~ vtab_module.hh:449:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 449 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 450 | fd->fd_help.ht_name, 451 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 457 | fd->fd_help.ht_name, 458 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 459 | REQ_COUNT + OPT_COUNT); | ~~~~~~~~~~~~~~~~~~~~~ | | | unsigned int vtab_module.hh: In instantiation of 'static void sqlite_func_adapter::func1(sqlite3_context*, int, sqlite3_value**) [with Return = std::optional >; Args = {const std::vector >&}; Return (* f)(Args ...) = sql_joinpath; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:490:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = std::optional >; Args = {const std::vector >&}; Return (* f)(Args ...) = sql_joinpath]' 490 | }; | ^ fs-extension-functions.cc:370:76: required from here 370 | sqlite_func_adapter::builder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 371 | help_text("joinpath", "Join components of a path together.") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 372 | .sql_function() | ~~~~~~~~~~~~~~~ 373 | .with_prql_path({"fs", "join"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 374 | .with_parameter( | ~~~~~~~~~~~~~~~~ 375 | help_text( | ~~~~~~~~~~ 376 | "path", | ~~~~~~~ 377 | "One or more path components to join together. " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | "If an argument starts with a forward or backward " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 379 | "slash, it will be considered " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 380 | "an absolute path and any preceding elements will " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 381 | "be ignored.") | ~~~~~~~~~~~~~~ 382 | .one_or_more()) | ~~~~~~~~~~~~~~~ 383 | .with_tags({"filename"}) | ~~~~~~~~~~~~~~~~~~~~~~~~ 384 | .with_example( | ~~~~~~~~~~~~~~ 385 | {"To join a directory and file name into a relative path", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 386 | "SELECT joinpath('foo', 'bar')"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387 | .with_example( | ~~~~~~~~~~~~~~ 388 | {"To join an empty component with other names into " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | "a relative path", | ~~~~~~~~~~~~~~~~~~ 390 | "SELECT joinpath('', 'foo', 'bar')"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391 | .with_example( | ~~~~~~~~~~~~~~ 392 | {"To create an absolute path with two path components", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393 | "SELECT joinpath('/', 'foo', 'bar')"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394 | .with_example( | ~~~~~~~~~~~~~~ 395 | {"To create an absolute path from a path component " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 396 | "that starts with a forward slash", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 397 | "SELECT joinpath('/', 'foo', '/bar')"})), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vtab_module.hh:449:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 449 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 450 | fd->fd_help.ht_name, 451 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 457 | fd->fd_help.ht_name, 458 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 459 | REQ_COUNT + OPT_COUNT); | ~~~~~~~~~~~~~~~~~~~~~ | | | unsigned int vtab_module.hh: In instantiation of 'static void sqlite_func_adapter::func1(sqlite3_context*, int, sqlite3_value**) [with Return = std::__cxx11::basic_string; Args = {const char*}; Return (* f)(Args ...) = sql_readlink; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:490:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = std::__cxx11::basic_string; Args = {const char*}; Return (* f)(Args ...) = sql_readlink]' 490 | }; | ^ fs-extension-functions.cc:399:76: required from here 399 | sqlite_func_adapter::builder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 400 | help_text("readlink", "Read the target of a symbolic link.") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 401 | .sql_function() | ~~~~~~~~~~~~~~~ 402 | .with_prql_path({"fs", "readlink"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 403 | .with_parameter({"path", "The path to the symbolic link."}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | .with_tags({"filename"})), | ~~~~~~~~~~~~~~~~~~~~~~~~~ vtab_module.hh:449:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 449 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 450 | fd->fd_help.ht_name, 451 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 457 | fd->fd_help.ht_name, 458 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 459 | REQ_COUNT + OPT_COUNT); | ~~~~~~~~~~~~~~~~~~~~~ | | | unsigned int vtab_module.hh: In instantiation of 'static void sqlite_func_adapter::func1(sqlite3_context*, int, sqlite3_value**) [with Return = std::__cxx11::basic_string; Args = {const char*}; Return (* f)(Args ...) = sql_realpath; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:490:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = std::__cxx11::basic_string; Args = {const char*}; Return (* f)(Args ...) = sql_realpath]' 490 | }; | ^ fs-extension-functions.cc:406:76: required from here 406 | sqlite_func_adapter::builder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 407 | help_text( | ~~~~~~~~~~ 408 | "realpath", | ~~~~~~~~~~~ 409 | "Returns the resolved version of the given path, expanding " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | "symbolic links and " | ~~~~~~~~~~~~~~~~~~~~~ 411 | "resolving '.' and '..' references.") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | .sql_function() | ~~~~~~~~~~~~~~~ 413 | .with_prql_path({"fs", "realpath"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414 | .with_parameter({"path", "The path to resolve."}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415 | .with_tags({"filename"})), | ~~~~~~~~~~~~~~~~~~~~~~~~~ vtab_module.hh:449:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 449 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 450 | fd->fd_help.ht_name, 451 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 457 | fd->fd_help.ht_name, 458 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 459 | REQ_COUNT + OPT_COUNT); | ~~~~~~~~~~~~~~~~~~~~~ | | | unsigned int vtab_module.hh: In instantiation of 'static void sqlite_func_adapter::func1(sqlite3_context*, int, sqlite3_value**) [with Return = blob_auto_buffer; Args = {const char*, std::optional, std::optional}; Return (* f)(Args ...) = sql_shell_exec; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:490:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = blob_auto_buffer; Args = {const char*, std::optional, std::optional}; Return (* f)(Args ...) = sql_shell_exec]' 490 | }; | ^ fs-extension-functions.cc:417:80: required from here 417 | sqlite_func_adapter::builder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 418 | help_text("shell_exec", | ~~~~~~~~~~~~~~~~~~~~~~~ 419 | "Executes a shell command and returns its output.") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420 | .sql_function() | ~~~~~~~~~~~~~~~ 421 | .with_prql_path({"shell", "exec"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422 | .with_parameter({"cmd", "The command to execute."}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423 | .with_parameter(help_text{ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 424 | "input", | ~~~~~~~~ 425 | "A blob of data to write to the command's standard input."} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426 | .optional()) | ~~~~~~~~~~~~ 427 | .with_parameter( | ~~~~~~~~~~~~~~~~ 428 | help_text{"options", | ~~~~~~~~~~~~~~~~~~~~ 429 | "A JSON object containing options for the " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430 | "execution with the following properties:"} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431 | .optional() | ~~~~~~~~~~~ 432 | .with_parameter(help_text{ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 433 | "env", | ~~~~~~ 434 | "An object containing the environment variables " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435 | "to set or, if NULL, to unset."} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436 | .optional())) | ~~~~~~~~~~~~~ 437 | .with_tags({"shell"})) | ~~~~~~~~~~~~~~~~~~~~~~ vtab_module.hh:449:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 449 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 450 | fd->fd_help.ht_name, 451 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 457 | fd->fd_help.ht_name, 458 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 459 | REQ_COUNT + OPT_COUNT); | ~~~~~~~~~~~~~~~~~~~~~ | | | unsigned int g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o help_text_formatter.o help_text_formatter.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o highlighter.o highlighter.cc grep_proc.cc: In instantiation of 'void grep_proc::child_loop() [with LineType = strong_int]': grep_proc.cc:428:16: required from here 428 | template class grep_proc; | ^~~~~~~~~~~~~~~~~~~~~ grep_proc.cc:202:47: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 202 | for (int lpc = 1; lpc < md.get_count(); lpc++) { | ~~~~^~~~~~~~~~~~~~~~ g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o hist_source.o hist_source.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o hotkeys.o hotkeys.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o input_dispatcher.o input_dispatcher.cc In file included from textview_curses.hh:44, from hist_source.hh:45, from hist_source.cc:30: listview_curses.hh: In member function 'int listview_curses::shift_left(int)': listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o json-extension-functions.o json-extension-functions.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o line_buffer.o line_buffer.cc In file included from textview_curses.hh:44, from hist_source.hh:45, from db_sub_source.hh:41, from command_executor.hh:43, from hotkeys.cc:39: listview_curses.hh: In member function 'int listview_curses::shift_left(int)': listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from json-extension-functions.cc:40: vtab_module.hh: In instantiation of 'static void sqlite_func_adapter::func1(sqlite3_context*, int, sqlite3_value**) [with Return = json_string; Args = {std::optional, const std::vector >&}; Return (* f)(Args ...) = {anonymous}::json_concat; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:490:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = json_string; Args = {std::optional, const std::vector >&}; Return (* f)(Args ...) = {anonymous}::json_concat]' 490 | }; | ^ json-extension-functions.cc:764:74: required from here 764 | sqlite_func_adapter::builder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 765 | help_text("json_concat", | ~~~~~~~~~~~~~~~~~~~~~~~~ 766 | "Returns an array with the given values concatenated " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 767 | "onto the end. " | ~~~~~~~~~~~~~~~~~ 768 | "If the initial value is null, the result will be an " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 769 | "array with " | ~~~~~~~~~~~~~ 770 | "the given elements. If the initial value is an array, " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 771 | "the result " | ~~~~~~~~~~~~~ 772 | "will be an array with the given values at the end. If " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 773 | "the initial " | ~~~~~~~~~~~~~~ 774 | "value is not null or an array, the result will be an " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 775 | "array with " | ~~~~~~~~~~~~~ 776 | "two elements: the initial value and the given value.") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 777 | .sql_function() | ~~~~~~~~~~~~~~~ 778 | .with_prql_path({"json", "concat"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 779 | .with_parameter({"json", "The initial JSON value."}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 780 | .with_parameter( | ~~~~~~~~~~~~~~~~ 781 | help_text("value", | ~~~~~~~~~~~~~~~~~~ 782 | "The value(s) to add to the end of the array.") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 783 | .one_or_more()) | ~~~~~~~~~~~~~~~ 784 | .with_tags({"json"}) | ~~~~~~~~~~~~~~~~~~~~ 785 | .with_example({ | ~~~~~~~~~~~~~~~ 786 | "To append the number 4 to null", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 787 | "SELECT json_concat(NULL, 4)", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 788 | }) | ~~ 789 | .with_example({ | ~~~~~~~~~~~~~~~ 790 | "To append 4 and 5 to the array [1, 2, 3]", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | "SELECT json_concat('[1, 2, 3]', 4, 5)", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | }) | ~~ 793 | .with_example({ | ~~~~~~~~~~~~~~~ 794 | "To concatenate two arrays together", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 795 | "SELECT json_concat('[1, 2, 3]', json('[4, 5]'))", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 796 | })) | ~~~ vtab_module.hh:449:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 449 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 450 | fd->fd_help.ht_name, 451 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 457 | fd->fd_help.ht_name, 458 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 459 | REQ_COUNT + OPT_COUNT); | ~~~~~~~~~~~~~~~~~~~~~ | | | unsigned int vtab_module.hh: In instantiation of 'static void sqlite_func_adapter::func1(sqlite3_context*, int, sqlite3_value**) [with Return = bool; Args = {vtab_types::nullable, sqlite3_value*}; Return (* f)(Args ...) = {anonymous}::json_contains; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:490:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = bool; Args = {vtab_types::nullable, sqlite3_value*}; Return (* f)(Args ...) = {anonymous}::json_contains]' 490 | }; | ^ json-extension-functions.cc:799:78: required from here 799 | sqlite_func_adapter::builder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 800 | help_text("json_contains", | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 801 | "Check if a JSON value contains the given element.") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 802 | .sql_function() | ~~~~~~~~~~~~~~~ 803 | .with_prql_path({"json", "contains"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 804 | .with_parameter({"json", "The JSON value to query."}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 805 | .with_parameter( | ~~~~~~~~~~~~~~~~ 806 | {"value", "The value to look for in the first argument"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 807 | .with_tags({"json"}) | ~~~~~~~~~~~~~~~~~~~~ 808 | .with_example({ | ~~~~~~~~~~~~~~~ 809 | "To test if a JSON array contains the number 4", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 810 | "SELECT json_contains('[1, 2, 3]', 4)", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 811 | }) | ~~ 812 | .with_example({ | ~~~~~~~~~~~~~~~ 813 | "To test if a JSON array contains the string 'def'", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | "SELECT json_contains('[\"abc\", \"def\"]', 'def')", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 815 | })), | ~~~ vtab_module.hh:449:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 449 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 450 | fd->fd_help.ht_name, 451 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 457 | fd->fd_help.ht_name, 458 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 459 | REQ_COUNT + OPT_COUNT); | ~~~~~~~~~~~~~~~~~~~~~ | | | unsigned int In file included from base/auto_pid.hh:41, from line_buffer.cc:51: line_buffer.cc: In member function 'void line_buffer::ensure_available(file_off_t, ssize_t)': line_buffer.cc:563:21: warning: comparison of integer expressions of different signedness: 'ssize_t' {aka 'int'} and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 563 | require(prefill <= this->lb_buffer.size()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./base/lnav_log.hh:138:30: note: in definition of macro 'require' 138 | #define require(e) ((void) ((e) ? 0 : lnav_require(#e, __FILE__, __LINE__))) | ^ line_buffer.cc:566:23: warning: comparison of integer expressions of different signedness: 'ssize_t' {aka 'int'} and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 566 | require(available <= this->lb_buffer.capacity()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/lnav_log.hh:138:30: note: in definition of macro 'require' 138 | #define require(e) ((void) ((e) ? 0 : lnav_require(#e, __FILE__, __LINE__))) | ^ line_buffer.cc: In member function 'bool line_buffer::load_next_buffer()': line_buffer.cc:614:33: warning: comparison of integer expressions of different signedness: 'ssize_t' {aka 'int'} and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 614 | if (rc != -1 && (rc < this->lb_alt_buffer.value().available()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ line_buffer.cc:678:33: warning: comparison of integer expressions of different signedness: 'ssize_t' {aka 'int'} and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 678 | if (rc != -1 && (rc < (this->lb_alt_buffer.value().available())) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ line_buffer.cc:698:12: warning: comparison of integer expressions of different signedness: 'ssize_t' {aka 'int'} and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 698 | if (rc > (this->lb_alt_buffer.value().available())) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o listview_curses.o listview_curses.cc line_buffer.cc: In member function 'bool line_buffer::fill_range(file_off_t, ssize_t)': line_buffer.cc:875:37: warning: comparison of integer expressions of different signedness: 'ssize_t' {aka 'int'} and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 875 | if (rc != -1 && (rc < this->lb_buffer.available())) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ line_buffer.cc:937:37: warning: comparison of integer expressions of different signedness: 'ssize_t' {aka 'int'} and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 937 | if (rc != -1 && (rc < (this->lb_buffer.available()))) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ line_buffer.cc:970:16: warning: comparison of integer expressions of different signedness: 'ssize_t' {aka 'int'} and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 970 | if (rc > (this->lb_buffer.available())) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o lnav_commands.o lnav_commands.cc In file included from listview_curses.cc:35: listview_curses.hh: In member function 'int listview_curses::shift_left(int)': listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ listview_curses.cc: In member function 'virtual bool listview_curses::contains(int, int) const': listview_curses.cc:67:20: warning: comparison of integer expressions of different signedness: 'const unsigned int' and 'int' [-Wsign-compare] 67 | if (this->vc_x <= x && x < this->vc_x + dim.second && this->vc_y <= y | ~~~~~~~~~~~^~~~ listview_curses.cc:67:30: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 67 | if (this->vc_x <= x && x < this->vc_x + dim.second && this->vc_y <= y | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ listview_curses.cc: In member function 'vis_line_t listview_curses::get_overlay_top(vis_line_t, size_t, size_t)': listview_curses.cc:379:48: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 379 | if (this->lv_focused_overlay_selection >= total) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ listview_curses.cc: In member function 'virtual bool listview_curses::do_update()': listview_curses.cc:597:50: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 597 | chtype ch = gutter_y == overlay_y | ~~~~~~~~~^~~~~~~~~~~~ listview_curses.cc:657:27: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 657 | gutter_y < (this->vc_y + height); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ listview_curses.cc: In member function 'void listview_curses::shift_selection(shift_amount_t)': listview_curses.cc:739:60: warning: comparison of integer expressions of different signedness: 'const int' and 'unsigned int' [-Wsign-compare] 739 | if (this->lv_focused_overlay_selection > overlay_height) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ listview_curses.cc:749:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 748 | if (this->lv_focused_overlay_selection + 1 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 749 | < overlay_content.size()) | ^~~~~~~~~~~~~~~~~~~~~~~~ listview_curses.cc:756:25: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 755 | if (this->lv_focused_overlay_selection + overlay_height - 1 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 756 | >= ov_top_for_last) | ^~~~~~~~~~~~~~~~~~ listview_curses.cc: In member function 'virtual bool listview_curses::handle_mouse(mouse_event&)': listview_curses.cc:919:33: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | if (this->lv_scroll_top <= me.me_y && me.me_y <= this->lv_scroll_bottom) | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ listview_curses.cc:919:55: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 919 | if (this->lv_scroll_top <= me.me_y && me.me_y <= this->lv_scroll_bottom) | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ listview_curses.cc:923:28: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 923 | } else if (me.me_y < this->lv_scroll_top) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ listview_curses.cc:936:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 936 | if (me.me_y < this->lv_scroll_top) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ listview_curses.cc:942:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 942 | if (me.me_y > this->lv_scroll_bottom) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ listview_curses.cc: In member function 'void listview_curses::set_overlay_selection(std::optional >)': listview_curses.cc:1248:36: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 1248 | } else if (sel.value() >= overlay_content.size()) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o lnav_config.o lnav_config.cc In file included from textview_curses.hh:44, from bottom_status_source.hh:37, from lnav.hh:44, from lnav_commands.cc:37: listview_curses.hh: In member function 'int listview_curses::shift_left(int)': listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from textview_curses.hh:44, from hist_source.hh:45, from db_sub_source.hh:41, from command_executor.hh:43, from lnav_config.cc:59: listview_curses.hh: In member function 'int listview_curses::shift_left(int)': listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o lnav_util.o lnav_util.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o log.annotate.o log.annotate.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o log.watch.o log.watch.cc In file included from textview_curses.hh:44, from bottom_status_source.hh:37, from lnav.hh:44, from log.annotate.cc:39: listview_curses.hh: In member function 'int listview_curses::shift_left(int)': listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o log_accel.o log_accel.cc lnav_commands.cc: In function 'Result, lnav::console::user_message> com_cd(exec_context&, std::string, std::vector >&)': lnav_commands.cc:5099:14: warning: ignoring return value of 'int chdir(const char*)' declared with attribute 'warn_unused_result' [-Wunused-result] 5099 | chdir(split_args[0].c_str()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o log_actions.o log_actions.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o log_data_helper.o log_data_helper.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o log_data_table.o log_data_table.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o log_format.o log_format.cc In file included from textview_curses.hh:44, from filter_observer.hh:36, from logfile_sub_source.hh:45, from log_data_helper.hh:44, from log_data_helper.cc:32: listview_curses.hh: In member function 'int listview_curses::shift_left(int)': listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from textview_curses.hh:44, from filter_observer.hh:36, from logfile_sub_source.hh:45, from log_vtab_impl.hh:39, from log_data_table.hh:39, from log_data_table.cc:30: listview_curses.hh: In member function 'int listview_curses::shift_left(int)': listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from textview_curses.hh:44, from hist_source.hh:45, from db_sub_source.hh:41, from command_executor.hh:43, from log_format.cc:43: listview_curses.hh: In member function 'int listview_curses::shift_left(int)': listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o log_format_loader.o log_format_loader.cc log_format.cc: In member function 'virtual void external_log_format::rewrite(exec_context&, shared_buffer_ref&, string_attrs_t&, std::string&)': log_format.cc:1966:18: warning: ignoring return value of 'ssize_t pread(int, void*, size_t, __off_t)' declared with attribute 'warn_unused_result' [-Wunused-result] 1966 | pread(fd_copy.get(), buf.in(), st.st_size, 0); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o log_level.o log_level.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o log_level_re.o log_level_re.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o log_search_table.o log_search_table.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o logfile.o logfile.cc In file included from textview_curses.hh:44, from filter_observer.hh:36, from logfile_sub_source.hh:45, from log_vtab_impl.hh:39, from log_search_table.hh:38, from log_search_table.cc:30: listview_curses.hh: In member function 'int listview_curses::shift_left(int)': listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ logfile.cc: In member function 'Result > logfile::read_file()': logfile.cc:1280:39: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'unsigned int'} and '__off_t' {aka 'long int'} [-Wsign-compare] 1280 | if (retval.rfr_content.size() < this->lf_stat.st_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ logfile.cc: In member function 'logfile::message_length_result logfile::message_byte_length(const_iterator, bool)': logfile.cc:1410:20: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'const ssize_t' {aka 'const int'} [-Wsign-compare] 1410 | if (retval > line_buffer::MAX_LINE_BUFFER_SIZE) { | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o logfile_sub_source.o logfile_sub_source.cc In file included from textview_curses.hh:44, from filter_observer.hh:36, from logfile_sub_source.hh:45, from logfile_sub_source.cc:33: listview_curses.hh: In member function 'int listview_curses::shift_left(int)': listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ logfile_sub_source.cc: In member function 'virtual void logfile_sub_source::text_crumbs_for_line(int, std::vector&)': logfile_sub_source.cc:2734:29: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 2734 | if (line_number >= msg_line_number) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o md2attr_line.o md2attr_line.cc md2attr_line.cc: In member function 'virtual Result > md2attr_line::leave_block(const md4cpp::event_handler::block&)': md2attr_line.cc:411:29: warning: comparison of integer expressions of different signedness: 'unsigned int' and '__gnu_cxx::__alloc_traits, int>::value_type' {aka 'int'} [-Wsign-compare] 411 | if (col_len > max_col_sizes[lpc]) { In file included from base/attr_line.hh:43, from md2attr_line.hh:33, from md2attr_line.cc:30: base/intern_string.hh: In instantiation of 'string_fragment string_fragment::find_left_boundary(size_t, P&&, size_t) const [with P = tag1&; size_t = unsigned int]': base/intern_string.hh:379:45: required from 'string_fragment string_fragment::find_boundaries_around(size_t, P&&, size_t) const [with P = tag1; size_t = unsigned int]' 379 | auto left = this->find_left_boundary(start, predicate, count); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ md2attr_line.cc:971:72: required from here 971 | auto error_line = sf.find_boundaries_around( | ~~~~~~~~~~~~~~~~~~~~~~~~~^ 972 | load_res.offset, string_fragment::tag1{'\n'}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ base/intern_string.hh:331:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 331 | if (start > 0 && start == this->length()) { | ~~~~~~^~~~~~~~~~~~~~~~~ md2attr_line.cc: In function 'const char* left_border_string(border_line_width)': md2attr_line.cc:622:1: warning: control reaches end of non-void function [-Wreturn-type] 622 | } | ^ md2attr_line.cc: In function 'const char* right_border_string(border_line_width)': md2attr_line.cc:635:1: warning: control reaches end of non-void function [-Wreturn-type] 635 | } | ^ g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o md4cpp.o md4cpp.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o network-extension-functions.o network-extension-functions.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o data_parser.o data_parser.cc In file included from network-extension-functions.cc:42: vtab_module.hh: In instantiation of 'static void sqlite_func_adapter::func1(sqlite3_context*, int, sqlite3_value**) [with Return = std::__cxx11::basic_string; Args = {const char*}; Return (* f)(Args ...) = sql_gethostbyname; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:490:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = std::__cxx11::basic_string; Args = {const char*}; Return (* f)(Args ...) = sql_gethostbyname]' 490 | }; | ^ network-extension-functions.cc:140:20: required from here 139 | sqlite_func_adapter:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | builder( | ~~~~~~~^ 141 | help_text("gethostbyname", | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 142 | "Get the IP address for the given hostname") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 143 | .sql_function() | ~~~~~~~~~~~~~~~ 144 | .with_prql_path({"net", "gethostbyname"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | .with_parameter({"hostname", "The DNS hostname to lookup."}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146 | .with_tags({"net"}) | ~~~~~~~~~~~~~~~~~~~ 147 | .with_example({ | ~~~~~~~~~~~~~~~ 148 | "To get the IP address for 'localhost'", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | "SELECT gethostbyname('localhost')", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150 | })), | ~~~ vtab_module.hh:449:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 449 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 450 | fd->fd_help.ht_name, 451 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 457 | fd->fd_help.ht_name, 458 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 459 | REQ_COUNT + OPT_COUNT); | ~~~~~~~~~~~~~~~~~~~~~ | | | unsigned int vtab_module.hh: In instantiation of 'static void sqlite_func_adapter::func1(sqlite3_context*, int, sqlite3_value**) [with Return = std::__cxx11::basic_string; Args = {const char*}; Return (* f)(Args ...) = sql_gethostbyaddr; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:490:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = std::__cxx11::basic_string; Args = {const char*}; Return (* f)(Args ...) = sql_gethostbyaddr]' 490 | }; | ^ network-extension-functions.cc:153:20: required from here 152 | sqlite_func_adapter:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | builder( | ~~~~~~~^ 154 | help_text("gethostbyaddr", | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 155 | "Get the hostname for the given IP address") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | .sql_function() | ~~~~~~~~~~~~~~~ 157 | .with_prql_path({"net", "gethostbyaddr"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | .with_parameter({"hostname", "The IP address to lookup."}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | .with_tags({"net"}) | ~~~~~~~~~~~~~~~~~~~ 160 | .with_example({ | ~~~~~~~~~~~~~~~ 161 | "To get the hostname for the IP '127.0.0.1'", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162 | "SELECT gethostbyaddr('127.0.0.1')", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 163 | })), | ~~~ vtab_module.hh:449:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 449 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 450 | fd->fd_help.ht_name, 451 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 457 | fd->fd_help.ht_name, 458 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 459 | REQ_COUNT + OPT_COUNT); | ~~~~~~~~~~~~~~~~~~~~~ | | | unsigned int data_parser.cc: In member function 'void data_parser::pairup(schema_id_t*, element_list_t&, element_list_t&, int)': data_parser.cc:539:13: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 538 | if ((size_t) this->dp_msg_format_begin | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539 | < this->dp_scanner->get_input().length()) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o piper.looper.o piper.looper.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o plain_text_source.o plain_text_source.cc piper.looper.cc: In member function 'void lnav::piper::looper::loop()': piper.looper.cc:572:35: warning: comparison of integer expressions of different signedness: 'off_t' {aka 'long int'} and 'const uint64_t' {aka 'const long long unsigned int'} [-Wsign-compare] 572 | && os.os_woff >= cfg.c_max_size) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ piper.looper.cc:637:29: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 637 | if (prc < sizeof(HEADER_MAGIC)) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~ piper.looper.cc:645:29: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 645 | if (prc < sizeof(meta_size)) { | ~~~~^~~~~~~~~~~~~~~~~~~ piper.looper.cc:654:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'unsigned int'} [-Wsign-compare] 654 | if (prc < hdr_str.size()) { | ~~~~^~~~~~~~~~~~~~~~ In file included from textview_curses.hh:44, from plain_text_source.hh:39, from plain_text_source.cc:30: listview_curses.hh: In member function 'int listview_curses::shift_left(int)': listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o pollable.o pollable.cc plain_text_source.cc: In member function 'virtual std::optional > plain_text_source::anchor_for_row(vis_line_t)': plain_text_source.cc:475:12: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 475 | if (vl > this->tds_lines.size() | ~~~^~~~~~~~~~~~~~~~~~~~~~~~ plain_text_source.cc: In member function 'virtual std::optional > plain_text_source::adjacent_anchor(vis_line_t, text_anchors::direction)': plain_text_source.cc:512:12: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 512 | if (vl > this->tds_lines.size() | ~~~^~~~~~~~~~~~~~~~~~~~~~~~ piper.looper.cc:351:17: warning: ignoring return value of 'ssize_t read(int, void*, size_t)' declared with attribute 'warn_unused_result' [-Wunused-result] 351 | read(get_wakeup_pipe().read_end(), &ch, 1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ piper.looper.cc:444:30: warning: ignoring return value of 'ssize_t write(int, const void*, size_t)' declared with attribute 'warn_unused_result' [-Wunused-result] 444 | write(outfds[DEFAULT_ID].os_fd.get(), | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445 | sbr.get_data(), | ~~~~~~~~~~~~~~~ 446 | sbr.length()); | ~~~~~~~~~~~~~ g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o pretty_printer.o pretty_printer.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o ptimec_rt.o ptimec_rt.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o readline_callbacks.o readline_callbacks.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o readline_curses.o readline_curses.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o readline_highlighters.o readline_highlighters.cc In file included from textview_curses.hh:44, from hist_source.hh:45, from db_sub_source.hh:41, from command_executor.hh:43, from readline_callbacks.cc:35: listview_curses.hh: In member function 'int listview_curses::shift_left(int)': listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ readline_curses.cc: In member function 'void readline_curses::focus(int, const std::string&, const std::string&)': readline_curses.cc:1480:11: warning: ignoring return value of 'char* getcwd(char*, size_t)' declared with attribute 'warn_unused_result' [-Wunused-result] 1480 | getcwd(cwd, sizeof(cwd)); | ~~~~~~^~~~~~~~~~~~~~~~~~ g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o readline_possibilities.o readline_possibilities.cc readline_highlighters.cc: In function 'void find_matching_bracket(attr_line_t&, int, line_range, char, char)': readline_highlighters.cc:87:38: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 87 | for (size_t lpc = x + 1; lpc < sub.lr_end; lpc++) { | ~~~~^~~~~~~~~~~~ readline_highlighters.cc:107:41: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 107 | for (size_t lpc = sub.lr_start; lpc < sub.lr_end; lpc++) { | ~~~~^~~~~~~~~~~~ readline_highlighters.cc: In function 'void readline_command_highlighter_int(attr_line_t&, std::optional, line_range)': readline_highlighters.cc:205:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 205 | for (; start < sub.length() && isspace(line[start]); start++) | ~~~~~~^~~~~~~~~~~~~~ readline_highlighters.cc:207:37: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 207 | for (last = start; last < sub.length() && !isspace(line[last]); | ~~~~~^~~~~~~~~~~~~~ readline_highlighters.cc:229:24: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 229 | } while (start < sub.length()); | ~~~~~~^~~~~~~~~~~~~~ In file included from ./third-party/ArenaAlloc/arenaalloc.h:23, from piper.looper.cc:38: In member function 'void ArenaAlloc::_memblockimplbase::decrementRefCount() [with AllocatorImpl = ArenaAlloc::_newAllocatorImpl; Derived = ArenaAlloc::_memblockimpl]', inlined from 'ArenaAlloc::Alloc::~Alloc() [with T = char; AllocatorImpl = ArenaAlloc::_newAllocatorImpl; MemblockImpl = ArenaAlloc::_memblockimpl]' at ./third-party/ArenaAlloc/arenaalloc.h:95:49, inlined from 'void lnav::piper::looper::loop()' at piper.looper.cc:562:59: ./third-party/ArenaAlloc/arenaallocimpl.h:233:11: warning: '*(ArenaAlloc::_memblockimplbase >*).ArenaAlloc::_memblockimplbase >::m_refCount' may be used uninitialized [-Wmaybe-uninitialized] 233 | --m_refCount; | ^~~~~~~~~~ readline_callbacks.cc: In function 'void rl_search_internal(readline_curses*, ln_mode_t, bool)': readline_callbacks.cc:573:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'unsigned int'} [-Wsign-compare] 573 | if (cursor_x > orig_prql_stmt.get_string().length()) { | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o regex101.client.o regex101.client.cc In file included from textview_curses.hh:44, from readline_possibilities.hh:36, from readline_possibilities.cc:33: listview_curses.hh: In member function 'int listview_curses::shift_left(int)': listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o regex101.import.o regex101.import.cc In file included from view_helpers.hh:37, from session_data.hh:41, from regex101.import.cc:40: listview_curses.hh: In member function 'int listview_curses::shift_left(int)': listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o regexp_vtab.o regexp_vtab.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o relative_time.o relative_time.cc relative_time.cc: In member function 'int64_t relative_time::to_microseconds() const': relative_time.cc:1116:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct exttm'; use assignment or value-initialization instead [-Wclass-memaccess] 1116 | memset(&etm, 0, sizeof(etm)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from relative_time.hh:45, from relative_time.cc:32: base/time_util.hh:137:8: note: 'struct exttm' declared here 137 | struct exttm { | ^~~~~ regexp_vtab.cc: In member function 'int {anonymous}::regexp_capture::cursor::next()': regexp_vtab.cc:99:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 99 | if (this->c_index >= (this->c_match_data.get_count() - 1)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o session.export.o session.export.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o session_data.o session_data.cc In file included from textview_curses.hh:44, from bottom_status_source.hh:37, from lnav.hh:44, from session.export.cc:34: listview_curses.hh: In member function 'int listview_curses::shift_left(int)': listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from view_helpers.hh:37, from session_data.hh:41, from session_data.cc:35: listview_curses.hh: In member function 'int listview_curses::shift_left(int)': listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o shared_buffer.o shared_buffer.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o shlex.o shlex.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o spectro_impls.o spectro_impls.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o spectro_source.o spectro_source.cc In file included from textview_curses.hh:44, from spectro_source.hh:42, from spectro_impls.hh:34, from spectro_impls.cc:30: listview_curses.hh: In member function 'int listview_curses::shift_left(int)': listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from textview_curses.hh:44, from spectro_source.hh:42, from spectro_source.cc:32: listview_curses.hh: In member function 'int listview_curses::shift_left(int)': listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ spectro_source.cc: In member function 'virtual void spectrogram_source::list_value_for_overlay(const listview_curses&, vis_line_t, std::vector&)': spectro_source.cc:257:31: warning: comparison of integer expressions of different signedness: 'ssize_t' {aka 'int'} and 'long unsigned int' [-Wsign-compare] 257 | if (desc.length() + 8 > width) { | ~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from spectro_source.cc:34: spectro_source.cc: In member function 'virtual bool spectrogram_source::list_static_overlay(const listview_curses&, int, int, attr_line_t&)': base/ansi_scrubber.hh:40:30: warning: format '%d' expects argument of type 'int', but argument 4 has type 'role_t' [-Wformat=] 40 | #define ANSI_CSI "\x1b[" base/ansi_scrubber.hh:52:31: note: in expansion of macro 'ANSI_CSI' 52 | #define ANSI_ROLE(msg) ANSI_CSI "%dO" msg ANSI_NORM | ^~~~~~~~ spectro_source.cc:609:14: note: in expansion of macro 'ANSI_ROLE' 609 | ANSI_ROLE(" ") " 1-%'d " ANSI_ROLE(" ") " %'d-%'d " ANSI_ROLE( | ^~~~~~~~~ base/ansi_scrubber.hh:52:42: note: format string is defined here 52 | #define ANSI_ROLE(msg) ANSI_CSI "%dO" msg ANSI_NORM | ~^ | | | int base/ansi_scrubber.hh:40:30: warning: format '%d' expects argument of type 'int', but argument 6 has type 'role_t' [-Wformat=] 40 | #define ANSI_CSI "\x1b[" base/ansi_scrubber.hh:52:31: note: in expansion of macro 'ANSI_CSI' 52 | #define ANSI_ROLE(msg) ANSI_CSI "%dO" msg ANSI_NORM | ^~~~~~~~ spectro_source.cc:609:14: note: in expansion of macro 'ANSI_ROLE' 609 | ANSI_ROLE(" ") " 1-%'d " ANSI_ROLE(" ") " %'d-%'d " ANSI_ROLE( | ^~~~~~~~~ base/ansi_scrubber.hh:52:42: note: format string is defined here 52 | #define ANSI_ROLE(msg) ANSI_CSI "%dO" msg ANSI_NORM | ~^ | | | int base/ansi_scrubber.hh:40:30: warning: format '%d' expects argument of type 'int', but argument 9 has type 'role_t' [-Wformat=] 40 | #define ANSI_CSI "\x1b[" base/ansi_scrubber.hh:52:31: note: in expansion of macro 'ANSI_CSI' 52 | #define ANSI_ROLE(msg) ANSI_CSI "%dO" msg ANSI_NORM | ^~~~~~~~ spectro_source.cc:609:14: note: in expansion of macro 'ANSI_ROLE' 609 | ANSI_ROLE(" ") " 1-%'d " ANSI_ROLE(" ") " %'d-%'d " ANSI_ROLE( | ^~~~~~~~~ base/ansi_scrubber.hh:52:42: note: format string is defined here 52 | #define ANSI_ROLE(msg) ANSI_CSI "%dO" msg ANSI_NORM | ~^ | | | int g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o sqlitepp.o sqlitepp.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o sqlite-extension-func.o sqlite-extension-func.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o static_file_vtab.o static_file_vtab.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o statusview_curses.o statusview_curses.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o string-extension-functions.o string-extension-functions.cc In file included from textview_curses.hh:44, from bottom_status_source.hh:37, from lnav.hh:44, from static_file_vtab.cc:41: listview_curses.hh: In member function 'int listview_curses::shift_left(int)': listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from string-extension-functions.cc:39: vtab_module.hh: In instantiation of 'static void sqlite_func_adapter::func1(sqlite3_context*, int, sqlite3_value**) [with Return = bool; Args = {string_fragment, string_fragment}; Return (* f)(Args ...) = {anonymous}::regexp; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:490:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = bool; Args = {string_fragment, string_fragment}; Return (* f)(Args ...) = {anonymous}::regexp]' 490 | }; | ^ string-extension-functions.cc:910:64: required from here 910 | sqlite_func_adapter::builder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 911 | help_text("regexp", "Test if a string matches a regular expression") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 912 | .sql_function() | ~~~~~~~~~~~~~~~ 913 | .with_parameter({"re", "The regular expression to use"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | .with_parameter({ | ~~~~~~~~~~~~~~~~~ 915 | "str", | ~~~~~~ 916 | "The string to test against the regular expression", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 917 | })), | ~~~ vtab_module.hh:449:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 449 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 450 | fd->fd_help.ht_name, 451 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 457 | fd->fd_help.ht_name, 458 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 459 | REQ_COUNT + OPT_COUNT); | ~~~~~~~~~~~~~~~~~~~~~ | | | unsigned int vtab_module.hh: In instantiation of 'static void sqlite_func_adapter::func1(sqlite3_context*, int, sqlite3_value**) [with Return = mapbox::util::variant; Args = {string_fragment, string_fragment}; Return (* f)(Args ...) = {anonymous}::regexp_match; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:490:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = mapbox::util::variant; Args = {string_fragment, string_fragment}; Return (* f)(Args ...) = {anonymous}::regexp_match]' 490 | }; | ^ string-extension-functions.cc:919:76: required from here 919 | sqlite_func_adapter::builder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 920 | help_text("regexp_match", | ~~~~~~~~~~~~~~~~~~~~~~~~~ 921 | "Match a string against a regular expression and return " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 922 | "the capture groups as JSON.") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 923 | .sql_function() | ~~~~~~~~~~~~~~~ 924 | .with_prql_path({"text", "regexp_match"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 925 | .with_parameter({"re", "The regular expression to use"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 926 | .with_parameter({ | ~~~~~~~~~~~~~~~~~ 927 | "str", | ~~~~~~ 928 | "The string to test against the regular expression", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | }) | ~~ 930 | .with_tags({"string", "regex"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 931 | .with_example({ | ~~~~~~~~~~~~~~~ 932 | "To capture the digits from the string '123'", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 933 | "SELECT regexp_match('(\\d+)', '123')", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 934 | }) | ~~ 935 | .with_example({ | ~~~~~~~~~~~~~~~ 936 | "To capture a number and word into a JSON object with the " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 937 | "properties 'col_0' and 'col_1'", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 938 | "SELECT regexp_match('(\\d+) (\\w+)', '123 four')", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 939 | }) | ~~ 940 | .with_example({ | ~~~~~~~~~~~~~~~ 941 | "To capture a number and word into a JSON object with the " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 942 | "named properties 'num' and 'str'", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 943 | "SELECT regexp_match('(?\\d+) (?\\w+)', '123 " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | "four')", | ~~~~~~~~~ 945 | })) | ~~~ vtab_module.hh:449:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 449 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 450 | fd->fd_help.ht_name, 451 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 457 | fd->fd_help.ht_name, 458 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 459 | REQ_COUNT + OPT_COUNT); | ~~~~~~~~~~~~~~~~~~~~~ | | | unsigned int vtab_module.hh: In instantiation of 'static void sqlite_func_adapter::func1(sqlite3_context*, int, sqlite3_value**) [with Return = std::__cxx11::basic_string; Args = {string_fragment, string_fragment, const char*}; Return (* f)(Args ...) = {anonymous}::regexp_replace; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:490:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = std::__cxx11::basic_string; Args = {string_fragment, string_fragment, const char*}; Return (* f)(Args ...) = {anonymous}::regexp_replace]' 490 | }; | ^ string-extension-functions.cc:948:80: required from here 948 | sqlite_func_adapter::builder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 949 | help_text("regexp_replace", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 950 | "Replace the parts of a string that match a regular " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 951 | "expression.") | ~~~~~~~~~~~~~~ 952 | .sql_function() | ~~~~~~~~~~~~~~~ 953 | .with_prql_path({"text", "regexp_replace"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 954 | .with_parameter( | ~~~~~~~~~~~~~~~~ 955 | {"str", "The string to perform replacements on"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 956 | .with_parameter({"re", "The regular expression to match"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 957 | .with_parameter({ | ~~~~~~~~~~~~~~~~~ 958 | "repl", | ~~~~~~~ 959 | "The replacement string. " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 960 | "You can reference capture groups with a " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 961 | "backslash followed by the number of the " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 962 | "group, starting with 1.", | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 963 | }) | ~~ 964 | .with_tags({"string", "regex"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 965 | .with_example({ | ~~~~~~~~~~~~~~~ 966 | "To replace the word at the start of the string " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 967 | "'Hello, World!' with 'Goodbye'", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 968 | "SELECT regexp_replace('Hello, World!', " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 969 | "'^(\\w+)', 'Goodbye')", | ~~~~~~~~~~~~~~~~~~~~~~~~ 970 | }) | ~~ 971 | .with_example({ | ~~~~~~~~~~~~~~~ 972 | "To wrap alphanumeric words with angle brackets", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 973 | "SELECT regexp_replace('123 abc', '(\\w+)', '<\\1>')", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | })), | ~~~ vtab_module.hh:449:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 449 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 450 | fd->fd_help.ht_name, 451 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 457 | fd->fd_help.ht_name, 458 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 459 | REQ_COUNT + OPT_COUNT); | ~~~~~~~~~~~~~~~~~~~~~ | | | unsigned int vtab_module.hh: In instantiation of 'static void sqlite_func_adapter::func1(sqlite3_context*, int, sqlite3_value**) [with Return = std::__cxx11::basic_string; Args = {long long int}; Return (* f)(Args ...) = {anonymous}::sql_humanize_file_size; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:490:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = std::__cxx11::basic_string; Args = {long long int}; Return (* f)(Args ...) = {anonymous}::sql_humanize_file_size]' 490 | }; | ^ string-extension-functions.cc:978:20: required from here 976 | sqlite_func_adapter:: | ~~~~~~~~~~~~~~~~~~~~~~~~~ 978 | builder(help_text( | ~~~~~~~^~~~~~~~~~~ 979 | "humanize_file_size", | ~~~~~~~~~~~~~~~~~~~~~ 980 | "Format the given file size as a human-friendly string") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 981 | .sql_function() | ~~~~~~~~~~~~~~~ 982 | .with_prql_path({"humanize", "file_size"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 983 | .with_parameter({"value", "The file size to format"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 984 | .with_tags({"string"}) | ~~~~~~~~~~~~~~~~~~~~~~ 985 | .with_example({ | ~~~~~~~~~~~~~~~ 986 | "To format an amount", | ~~~~~~~~~~~~~~~~~~~~~~ 987 | "SELECT humanize_file_size(10 * 1024 * 1024)", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | })), | ~~~ vtab_module.hh:449:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 449 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 450 | fd->fd_help.ht_name, 451 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 457 | fd->fd_help.ht_name, 458 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 459 | REQ_COUNT + OPT_COUNT); | ~~~~~~~~~~~~~~~~~~~~~ | | | unsigned int vtab_module.hh: In instantiation of 'static void sqlite_func_adapter::func1(sqlite3_context*, int, sqlite3_value**) [with Return = std::__cxx11::basic_string; Args = {string_fragment}; Return (* f)(Args ...) = sql_humanize_id; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:490:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = std::__cxx11::basic_string; Args = {string_fragment}; Return (* f)(Args ...) = sql_humanize_id]' 490 | }; | ^ string-extension-functions.cc:991:20: required from here 990 | sqlite_func_adapter:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 991 | builder(help_text("humanize_id", | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 992 | "Colorize the given ID using ANSI escape codes.") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | .sql_function() | ~~~~~~~~~~~~~~~ 994 | .with_prql_path({"humanize", "id"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 995 | .with_parameter({"id", "The identifier to color"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 996 | .with_tags({"string"}) | ~~~~~~~~~~~~~~~~~~~~~~ 997 | .with_example({ | ~~~~~~~~~~~~~~~ 998 | "To colorize the ID 'cluster1'", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 999 | "SELECT humanize_id('cluster1')", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1000 | })), | ~~~ vtab_module.hh:449:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 449 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 450 | fd->fd_help.ht_name, 451 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 457 | fd->fd_help.ht_name, 458 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 459 | REQ_COUNT + OPT_COUNT); | ~~~~~~~~~~~~~~~~~~~~~ | | | unsigned int vtab_module.hh: In instantiation of 'static void sqlite_func_adapter::func1(sqlite3_context*, int, sqlite3_value**) [with Return = const std::__cxx11::basic_string&; Args = {double, std::optional}; Return (* f)(Args ...) = humanize::sparkline; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:490:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = const std::__cxx11::basic_string&; Args = {double, std::optional}; Return (* f)(Args ...) = humanize::sparkline]' 490 | }; | ^ string-extension-functions.cc:1004:20: required from here 1002 | sqlite_func_adapter:: | ~~~~~~~~~~~~~~~~~~~~~~ 1004 | builder( | ~~~~~~~^ 1005 | help_text("sparkline", | ~~~~~~~~~~~~~~~~~~~~~~ 1006 | "Function used to generate a sparkline bar chart. " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1007 | "The non-aggregate version converts a single numeric " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1008 | "value on a range to a bar chart character. The " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1009 | "aggregate version returns a string with a bar " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1010 | "character for every numeric input") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1011 | .sql_function() | ~~~~~~~~~~~~~~~ 1012 | .with_prql_path({"text", "sparkline"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1013 | .with_parameter({"value", "The numeric value to convert"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1014 | .with_parameter(help_text("upper", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1015 | "The upper bound of the numeric " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1016 | "range. The non-aggregate " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1017 | "version defaults to 100. The " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1018 | "aggregate version uses the " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1019 | "largest value in the inputs.") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1020 | .optional()) | ~~~~~~~~~~~~ 1021 | .with_tags({"string"}) | ~~~~~~~~~~~~~~~~~~~~~~ 1022 | .with_example({ | ~~~~~~~~~~~~~~~ 1023 | "To get the unicode block element for the " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1024 | "value 32 in the " | ~~~~~~~~~~~~~~~~~~ 1025 | "range of 0-128", | ~~~~~~~~~~~~~~~~~ 1026 | "SELECT sparkline(32, 128)", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1027 | }) | ~~ 1028 | .with_example({ | ~~~~~~~~~~~~~~~ 1029 | "To chart the values in a JSON array", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1030 | "SELECT sparkline(value) FROM json_each('[0, 1, 2, 3, " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1031 | "4, 5, 6, 7, 8]')", | ~~~~~~~~~~~~~~~~~~~ 1032 | })), | ~~~ vtab_module.hh:449:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 449 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 450 | fd->fd_help.ht_name, 451 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 457 | fd->fd_help.ht_name, 458 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 459 | REQ_COUNT + OPT_COUNT); | ~~~~~~~~~~~~~~~~~~~~~ | | | unsigned int vtab_module.hh: In instantiation of 'static void sqlite_func_adapter::func1(sqlite3_context*, int, sqlite3_value**) [with Return = std::__cxx11::basic_string; Args = {string_fragment}; Return (* f)(Args ...) = {anonymous}::sql_anonymize; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:490:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = std::__cxx11::basic_string; Args = {string_fragment}; Return (* f)(Args ...) = {anonymous}::sql_anonymize]' 490 | }; | ^ string-extension-functions.cc:1034:78: required from here 1034 | sqlite_func_adapter::builder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1035 | help_text("anonymize", | ~~~~~~~~~~~~~~~~~~~~~~ 1036 | "Replace identifying information with random values.") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1037 | .sql_function() | ~~~~~~~~~~~~~~~ 1038 | .with_prql_path({"text", "anonymize"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1039 | .with_parameter({"value", "The text to anonymize"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1040 | .with_tags({"string"}) | ~~~~~~~~~~~~~~~~~~~~~~ 1041 | .with_example({ | ~~~~~~~~~~~~~~~ 1042 | "To anonymize an IP address", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1043 | "SELECT anonymize('Hello, 192.168.1.2')", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1044 | })), | ~~~ vtab_module.hh:449:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 449 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 450 | fd->fd_help.ht_name, 451 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 457 | fd->fd_help.ht_name, 458 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 459 | REQ_COUNT + OPT_COUNT); | ~~~~~~~~~~~~~~~~~~~~~ | | | unsigned int vtab_module.hh: In instantiation of 'static void sqlite_func_adapter::func1(sqlite3_context*, int, sqlite3_value**) [with Return = json_string; Args = {const char*}; Return (* f)(Args ...) = extract; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:490:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = json_string; Args = {const char*}; Return (* f)(Args ...) = extract]' 490 | }; | ^ string-extension-functions.cc:1046:66: required from here 1046 | sqlite_func_adapter::builder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1047 | help_text("extract", | ~~~~~~~~~~~~~~~~~~~~ 1048 | "Automatically Parse and extract data from a string") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1049 | .sql_function() | ~~~~~~~~~~~~~~~ 1050 | .with_prql_path({"text", "discover"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1051 | .with_parameter({"str", "The string to parse"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1052 | .with_tags({"string"}) | ~~~~~~~~~~~~~~~~~~~~~~ 1053 | .with_example({ | ~~~~~~~~~~~~~~~ 1054 | "To extract key/value pairs from a string", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1055 | "SELECT extract('foo=1 bar=2 name=\"Rolo Tomassi\"')", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1056 | }) | ~~ 1057 | .with_example({ | ~~~~~~~~~~~~~~~ 1058 | "To extract columnar data from a string", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1059 | "SELECT extract('1.0 abc 2.0')", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1060 | })) | ~~~ vtab_module.hh:449:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 449 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 450 | fd->fd_help.ht_name, 451 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 457 | fd->fd_help.ht_name, 458 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 459 | REQ_COUNT + OPT_COUNT); | ~~~~~~~~~~~~~~~~~~~~~ | | | unsigned int vtab_module.hh: In instantiation of 'static void sqlite_func_adapter::func1(sqlite3_context*, int, sqlite3_value**) [with Return = json_string; Args = {string_fragment}; Return (* f)(Args ...) = {anonymous}::logfmt2json; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:490:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = json_string; Args = {string_fragment}; Return (* f)(Args ...) = {anonymous}::logfmt2json]' 490 | }; | ^ string-extension-functions.cc:1063:74: required from here 1063 | sqlite_func_adapter::builder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1064 | help_text("logfmt2json", | ~~~~~~~~~~~~~~~~~~~~~~~~ 1065 | "Convert a logfmt-encoded string into JSON") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1066 | .sql_function() | ~~~~~~~~~~~~~~~ 1067 | .with_prql_path({"logfmt", "to_json"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1068 | .with_parameter({"str", "The logfmt message to parse"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1069 | .with_tags({"string"}) | ~~~~~~~~~~~~~~~~~~~~~~ 1070 | .with_example({ | ~~~~~~~~~~~~~~~ 1071 | "To extract key/value pairs from a log message", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1072 | "SELECT logfmt2json('foo=1 bar=2 name=\"Rolo Tomassi\"')", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1073 | })) | ~~~ vtab_module.hh:449:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 449 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 450 | fd->fd_help.ht_name, 451 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 457 | fd->fd_help.ht_name, 458 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 459 | REQ_COUNT + OPT_COUNT); | ~~~~~~~~~~~~~~~~~~~~~ | | | unsigned int vtab_module.hh: In instantiation of 'static void sqlite_func_adapter::func1(sqlite3_context*, int, sqlite3_value**) [with Return = bool; Args = {const char*, const char*}; Return (* f)(Args ...) = startswith; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:490:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = bool; Args = {const char*, const char*}; Return (* f)(Args ...) = startswith]' 490 | }; | ^ string-extension-functions.cc:1080:20: required from here 1076 | sqlite_func_adapter< | ~~~~~~~~~~~~~~~~~~~~ 1077 | decltype(static_cast( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1078 | &startswith)), | ~~~~~~~~~~~~~~ 1079 | startswith>:: | ~~~~~~~~~~~~~ 1080 | builder(help_text("startswith", | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 1081 | "Test if a string begins with the given prefix") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1082 | .sql_function() | ~~~~~~~~~~~~~~~ 1083 | .with_parameter({"str", "The string to test"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1084 | .with_parameter( | ~~~~~~~~~~~~~~~~ 1085 | {"prefix", "The prefix to check in the string"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1086 | .with_tags({"string"}) | ~~~~~~~~~~~~~~~~~~~~~~ 1087 | .with_example({ | ~~~~~~~~~~~~~~~ 1088 | "To test if the string 'foobar' starts with 'foo'", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1089 | "SELECT startswith('foobar', 'foo')", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1090 | }) | ~~ 1091 | .with_example({ | ~~~~~~~~~~~~~~~ 1092 | "To test if the string 'foobar' starts with 'bar'", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1093 | "SELECT startswith('foobar', 'bar')", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | })), | ~~~ vtab_module.hh:449:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 449 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 450 | fd->fd_help.ht_name, 451 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 457 | fd->fd_help.ht_name, 458 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 459 | REQ_COUNT + OPT_COUNT); | ~~~~~~~~~~~~~~~~~~~~~ | | | unsigned int vtab_module.hh: In instantiation of 'static void sqlite_func_adapter::func1(sqlite3_context*, int, sqlite3_value**) [with Return = bool; Args = {const char*, const char*}; Return (* f)(Args ...) = endswith; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:490:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = bool; Args = {const char*, const char*}; Return (* f)(Args ...) = endswith]' 490 | }; | ^ string-extension-functions.cc:1099:20: required from here 1096 | sqlite_func_adapter(&endswith)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | endswith>:: | ~~~~~~~~~~~ 1099 | builder( | ~~~~~~~^ 1100 | help_text("endswith", | ~~~~~~~~~~~~~~~~~~~~~ 1101 | "Test if a string ends with the given suffix") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1102 | .sql_function() | ~~~~~~~~~~~~~~~ 1103 | .with_parameter({"str", "The string to test"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1104 | .with_parameter( | ~~~~~~~~~~~~~~~~ 1105 | {"suffix", "The suffix to check in the string"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1106 | .with_tags({"string"}) | ~~~~~~~~~~~~~~~~~~~~~~ 1107 | .with_example({ | ~~~~~~~~~~~~~~~ 1108 | "To test if the string 'notbad.jpg' ends with '.jpg'", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1109 | "SELECT endswith('notbad.jpg', '.jpg')", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1110 | }) | ~~ 1111 | .with_example({ | ~~~~~~~~~~~~~~~ 1112 | "To test if the string 'notbad.png' starts with '.jpg'", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1113 | "SELECT endswith('notbad.png', '.jpg')", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1114 | })), | ~~~ vtab_module.hh:449:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 449 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 450 | fd->fd_help.ht_name, 451 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 457 | fd->fd_help.ht_name, 458 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 459 | REQ_COUNT + OPT_COUNT); | ~~~~~~~~~~~~~~~~~~~~~ | | | unsigned int vtab_module.hh: In instantiation of 'static void sqlite_func_adapter::func1(sqlite3_context*, int, sqlite3_value**) [with Return = std::__cxx11::basic_string; Args = {const std::vector >&}; Return (* f)(Args ...) = {anonymous}::spooky_hash; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:490:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = std::__cxx11::basic_string; Args = {const std::vector >&}; Return (* f)(Args ...) = {anonymous}::spooky_hash]' 490 | }; | ^ string-extension-functions.cc:1116:74: required from here 1116 | sqlite_func_adapter::builder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1117 | help_text("spooky_hash", | ~~~~~~~~~~~~~~~~~~~~~~~~ 1118 | "Compute the hash value for the given arguments.") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1119 | .sql_function() | ~~~~~~~~~~~~~~~ 1120 | .with_parameter( | ~~~~~~~~~~~~~~~~ 1121 | help_text("str", "The string to hash").one_or_more()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1122 | .with_tags({"string"}) | ~~~~~~~~~~~~~~~~~~~~~~ 1123 | .with_example({ | ~~~~~~~~~~~~~~~ 1124 | "To produce a hash for the string 'Hello, World!'", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1125 | "SELECT spooky_hash('Hello, World!')", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1126 | }) | ~~ 1127 | .with_example({ | ~~~~~~~~~~~~~~~ 1128 | "To produce a hash for the parameters where one is NULL", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1129 | "SELECT spooky_hash('Hello, World!', NULL)", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1130 | }) | ~~ 1131 | .with_example({ | ~~~~~~~~~~~~~~~ 1132 | "To produce a hash for the parameters where one " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | "is an empty string", | ~~~~~~~~~~~~~~~~~~~~~ 1134 | "SELECT spooky_hash('Hello, World!', '')", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1135 | }) | ~~ 1136 | .with_example({ | ~~~~~~~~~~~~~~~ 1137 | "To produce a hash for the parameters where one " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1138 | "is a number", | ~~~~~~~~~~~~~~ 1139 | "SELECT spooky_hash('Hello, World!', 123)", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1140 | })), | ~~~ vtab_module.hh:449:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 449 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 450 | fd->fd_help.ht_name, 451 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 457 | fd->fd_help.ht_name, 458 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 459 | REQ_COUNT + OPT_COUNT); | ~~~~~~~~~~~~~~~~~~~~~ | | | unsigned int vtab_module.hh: In instantiation of 'static void sqlite_func_adapter::func1(sqlite3_context*, int, sqlite3_value**) [with Return = std::optional >; Args = {sqlite3_value*}; Return (* f)(Args ...) = {anonymous}::sql_gunzip; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:490:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = std::optional >; Args = {sqlite3_value*}; Return (* f)(Args ...) = {anonymous}::sql_gunzip]' 490 | }; | ^ string-extension-functions.cc:1142:72: required from here 1142 | sqlite_func_adapter::builder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1143 | help_text("gunzip", "Decompress a gzip file") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1144 | .sql_function() | ~~~~~~~~~~~~~~~ 1145 | .with_parameter( | ~~~~~~~~~~~~~~~~ 1146 | help_text("b", "The blob to decompress").one_or_more()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1147 | .with_tags({"string"})), | ~~~~~~~~~~~~~~~~~~~~~~~ vtab_module.hh:449:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 449 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 450 | fd->fd_help.ht_name, 451 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 457 | fd->fd_help.ht_name, 458 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 459 | REQ_COUNT + OPT_COUNT); | ~~~~~~~~~~~~~~~~~~~~~ | | | unsigned int vtab_module.hh: In instantiation of 'static void sqlite_func_adapter::func1(sqlite3_context*, int, sqlite3_value**) [with Return = std::optional; Args = {sqlite3_value*}; Return (* f)(Args ...) = {anonymous}::sql_gzip; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:490:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = std::optional; Args = {sqlite3_value*}; Return (* f)(Args ...) = {anonymous}::sql_gzip]' 490 | }; | ^ string-extension-functions.cc:1149:68: required from here 1149 | sqlite_func_adapter::builder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1150 | help_text("gzip", "Compress a string into a gzip file") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1151 | .sql_function() | ~~~~~~~~~~~~~~~ 1152 | .with_parameter( | ~~~~~~~~~~~~~~~~ 1153 | help_text("value", "The value to compress").one_or_more()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1154 | .with_tags({"string"})), | ~~~~~~~~~~~~~~~~~~~~~~~ vtab_module.hh:449:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 449 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 450 | fd->fd_help.ht_name, 451 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 457 | fd->fd_help.ht_name, 458 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 459 | REQ_COUNT + OPT_COUNT); | ~~~~~~~~~~~~~~~~~~~~~ | | | unsigned int vtab_module.hh: In instantiation of 'static void sqlite_func_adapter::func1(sqlite3_context*, int, sqlite3_value**) [with Return = mapbox::util::variant, null_value_t>; Args = {sqlite3_value*, encode_algo}; Return (* f)(Args ...) = {anonymous}::sql_encode; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:490:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = mapbox::util::variant, null_value_t>; Args = {sqlite3_value*, encode_algo}; Return (* f)(Args ...) = {anonymous}::sql_encode]' 490 | }; | ^ string-extension-functions.cc:1156:72: required from here 1156 | sqlite_func_adapter::builder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1157 | help_text("encode", "Encode the value using the given algorithm") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1158 | .sql_function() | ~~~~~~~~~~~~~~~ 1159 | .with_parameter(help_text("value", "The value to encode")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1160 | .with_parameter(help_text("algorithm", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1161 | "One of the following encoding " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1162 | "algorithms: base64, hex, uri")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1163 | .with_tags({"string"}) | ~~~~~~~~~~~~~~~~~~~~~~ 1164 | .with_example({ | ~~~~~~~~~~~~~~~ 1165 | "To base64-encode 'Hello, World!'", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1166 | "SELECT encode('Hello, World!', 'base64')", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1167 | }) | ~~ 1168 | .with_example({ | ~~~~~~~~~~~~~~~ 1169 | "To hex-encode 'Hello, World!'", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1170 | "SELECT encode('Hello, World!', 'hex')", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1171 | }) | ~~ 1172 | .with_example({ | ~~~~~~~~~~~~~~~ 1173 | "To URI-encode 'Hello, World!'", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1174 | "SELECT encode('Hello, World!', 'uri')", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1175 | })), | ~~~ vtab_module.hh:449:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 449 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 450 | fd->fd_help.ht_name, 451 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 457 | fd->fd_help.ht_name, 458 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 459 | REQ_COUNT + OPT_COUNT); | ~~~~~~~~~~~~~~~~~~~~~ | | | unsigned int vtab_module.hh: In instantiation of 'static void sqlite_func_adapter::func1(sqlite3_context*, int, sqlite3_value**) [with Return = mapbox::util::variant >; Args = {string_fragment, encode_algo}; Return (* f)(Args ...) = {anonymous}::sql_decode; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:490:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = mapbox::util::variant >; Args = {string_fragment, encode_algo}; Return (* f)(Args ...) = {anonymous}::sql_decode]' 490 | }; | ^ string-extension-functions.cc:1177:72: required from here 1177 | sqlite_func_adapter::builder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1178 | help_text("decode", "Decode the value using the given algorithm") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1179 | .sql_function() | ~~~~~~~~~~~~~~~ 1180 | .with_parameter(help_text("value", "The value to decode")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1181 | .with_parameter(help_text("algorithm", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1182 | "One of the following encoding " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1183 | "algorithms: base64, hex, uri")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1184 | .with_tags({"string"}) | ~~~~~~~~~~~~~~~~~~~~~~ 1185 | .with_example({ | ~~~~~~~~~~~~~~~ 1186 | "To decode the URI-encoded string '%63%75%72%6c'", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1187 | "SELECT decode('%63%75%72%6c', 'uri')", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1188 | })), | ~~~ vtab_module.hh:449:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 449 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 450 | fd->fd_help.ht_name, 451 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 457 | fd->fd_help.ht_name, 458 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 459 | REQ_COUNT + OPT_COUNT); | ~~~~~~~~~~~~~~~~~~~~~ | | | unsigned int vtab_module.hh: In instantiation of 'static void sqlite_func_adapter::func1(sqlite3_context*, int, sqlite3_value**) [with Return = json_string; Args = {std::__cxx11::basic_string, std::allocator >}; Return (* f)(Args ...) = {anonymous}::sql_parse_url; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:490:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = json_string; Args = {std::__cxx11::basic_string, std::allocator >}; Return (* f)(Args ...) = {anonymous}::sql_parse_url]' 490 | }; | ^ string-extension-functions.cc:1190:78: required from here 1190 | sqlite_func_adapter::builder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1191 | help_text("parse_url", | ~~~~~~~~~~~~~~~~~~~~~~ 1192 | "Parse a URL and return the components in a JSON object. " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1193 | "Limitations: not all URL schemes are supported and " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1194 | "repeated query parameters are not captured.") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1195 | .sql_function() | ~~~~~~~~~~~~~~~ 1196 | .with_parameter(help_text("url", "The URL to parse")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1197 | .with_result({ | ~~~~~~~~~~~~~~ 1198 | "scheme", | ~~~~~~~~~ 1199 | "The URL's scheme", | ~~~~~~~~~~~~~~~~~~~ 1200 | }) | ~~ 1201 | .with_result({ | ~~~~~~~~~~~~~~ 1202 | "username", | ~~~~~~~~~~~ 1203 | "The name of the user specified in the URL", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1204 | }) | ~~ 1205 | .with_result({ | ~~~~~~~~~~~~~~ 1206 | "password", | ~~~~~~~~~~~ 1207 | "The password specified in the URL", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1208 | }) | ~~ 1209 | .with_result({ | ~~~~~~~~~~~~~~ 1210 | "host", | ~~~~~~~ 1211 | "The host name / IP specified in the URL", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1212 | }) | ~~ 1213 | .with_result({ | ~~~~~~~~~~~~~~ 1214 | "port", | ~~~~~~~ 1215 | "The port specified in the URL", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1216 | }) | ~~ 1217 | .with_result({ | ~~~~~~~~~~~~~~ 1218 | "path", | ~~~~~~~ 1219 | "The path specified in the URL", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1220 | }) | ~~ 1221 | .with_result({ | ~~~~~~~~~~~~~~ 1222 | "query", | ~~~~~~~~ 1223 | "The query string in the URL", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1224 | }) | ~~ 1225 | .with_result({ | ~~~~~~~~~~~~~~ 1226 | "parameters", | ~~~~~~~~~~~~~ 1227 | "An object containing the query parameters", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1228 | }) | ~~ 1229 | .with_result({ | ~~~~~~~~~~~~~~ 1230 | "fragment", | ~~~~~~~~~~~ 1231 | "The fragment specified in the URL", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1232 | }) | ~~ 1233 | .with_tags({"string", "url"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1234 | .with_example({ | ~~~~~~~~~~~~~~~ 1235 | "To parse the URL " | ~~~~~~~~~~~~~~~~~~~ 1236 | "'https://example.com/search?q=hello%20world'", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1237 | "SELECT " | ~~~~~~~~~ 1238 | "parse_url('https://example.com/search?q=hello%20world')", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1239 | }) | ~~ 1240 | .with_example({ | ~~~~~~~~~~~~~~~ 1241 | "To parse the URL " | ~~~~~~~~~~~~~~~~~~~ 1242 | "'https://alice@[fe80::14ff:4ee5:1215:2fb2]'", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1243 | "SELECT " | ~~~~~~~~~ 1244 | "parse_url('https://alice@[fe80::14ff:4ee5:1215:2fb2]')", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1245 | })) | ~~~ vtab_module.hh:449:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 449 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 450 | fd->fd_help.ht_name, 451 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 457 | fd->fd_help.ht_name, 458 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 459 | REQ_COUNT + OPT_COUNT); | ~~~~~~~~~~~~~~~~~~~~~ | | | unsigned int vtab_module.hh: In instantiation of 'static void sqlite_func_adapter::func1(sqlite3_context*, int, sqlite3_value**) [with Return = auto_mem; Args = {string_fragment}; Return (* f)(Args ...) = {anonymous}::sql_unparse_url; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:490:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = auto_mem; Args = {string_fragment}; Return (* f)(Args ...) = {anonymous}::sql_unparse_url]' 490 | }; | ^ string-extension-functions.cc:1249:20: required from here 1248 | sqlite_func_adapter:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1249 | builder( | ~~~~~~~^ 1250 | help_text("unparse_url", | ~~~~~~~~~~~~~~~~~~~~~~~~ 1251 | "Convert a JSON object containing the parts of a " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1252 | "URL into a URL string") | ~~~~~~~~~~~~~~~~~~~~~~~~ 1253 | .sql_function() | ~~~~~~~~~~~~~~~ 1254 | .with_parameter(help_text( | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 1255 | "obj", "The JSON object containing the URL parts")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1256 | .with_tags({"string", "url"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1257 | .with_example({ | ~~~~~~~~~~~~~~~ 1258 | "To unparse the object " | ~~~~~~~~~~~~~~~~~~~~~~~~ 1259 | "'{\"scheme\": \"https\", \"host\": \"example.com\"}'", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1260 | "SELECT " | ~~~~~~~~~ 1261 | "unparse_url('{\"scheme\": \"https\", \"host\": " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1262 | "\"example.com\"}')", | ~~~~~~~~~~~~~~~~~~~~~ 1263 | })), | ~~~ vtab_module.hh:449:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 449 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 450 | fd->fd_help.ht_name, 451 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 457 | fd->fd_help.ht_name, 458 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 459 | REQ_COUNT + OPT_COUNT); | ~~~~~~~~~~~~~~~~~~~~~ | | | unsigned int vtab_module.hh: In instantiation of 'static void sqlite_func_adapter::func1(sqlite3_context*, int, sqlite3_value**) [with Return = std::__cxx11::basic_string; Args = {string_fragment}; Return (* f)(Args ...) = sql_pretty_print; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:490:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = std::__cxx11::basic_string; Args = {string_fragment}; Return (* f)(Args ...) = sql_pretty_print]' 490 | }; | ^ string-extension-functions.cc:1266:20: required from here 1265 | sqlite_func_adapter:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1266 | builder( | ~~~~~~~^ 1267 | help_text("pretty_print", "Pretty-print the given string") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1268 | .sql_function() | ~~~~~~~~~~~~~~~ 1269 | .with_prql_path({"text", "pretty"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1270 | .with_parameter(help_text("str", "The string to format")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1271 | .with_tags({"string"}) | ~~~~~~~~~~~~~~~~~~~~~~ 1272 | .with_example({ | ~~~~~~~~~~~~~~~ 1273 | "To pretty-print the string " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1274 | "'{\"scheme\": \"https\", \"host\": \"example.com\"}'", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1275 | "SELECT " | ~~~~~~~~~ 1276 | "pretty_print('{\"scheme\": \"https\", \"host\": " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1277 | "\"example.com\"}')", | ~~~~~~~~~~~~~~~~~~~~~ 1278 | })), | ~~~ vtab_module.hh:449:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 449 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 450 | fd->fd_help.ht_name, 451 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 457 | fd->fd_help.ht_name, 458 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 459 | REQ_COUNT + OPT_COUNT); | ~~~~~~~~~~~~~~~~~~~~~ | | | unsigned int g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o styling.o styling.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o text_anonymizer.o text_anonymizer.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o text_format.o text_format.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o text_link_handler.o text_link_handler.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o text_overlay_menu.o text_overlay_menu.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o textfile_sub_source.o textfile_sub_source.cc In file included from textview_curses.hh:44, from text_link_handler.hh:33, from text_link_handler.cc:30: listview_curses.hh: In member function 'int listview_curses::shift_left(int)': listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from text_overlay_menu.hh:33, from text_overlay_menu.cc:30: listview_curses.hh: In member function 'int listview_curses::shift_left(int)': listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o timer.o timer.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o sql_commands.o sql_commands.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o sql_util.o sql_util.cc text_overlay_menu.cc: In member function 'virtual std::vector text_overlay_menu::list_overlay_menu(const listview_curses&, vis_line_t)': text_overlay_menu.cc:66:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 66 | if (left + MENU_WIDTH >= dim.second) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from textview_curses.hh:44, from filter_observer.hh:36, from textfile_sub_source.hh:36, from textfile_sub_source.cc:32: listview_curses.hh: In member function 'int listview_curses::shift_left(int)': listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ textfile_sub_source.cc: In member function 'virtual void textfile_sub_source::text_value_for_line(textview_curses&, int, std::string&, text_sub_source::line_flags_t)': textfile_sub_source.cc:161:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 161 | if (lfo == nullptr || line >= lfo->lfo_filter_state.tfs_index.size()) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ textfile_sub_source.cc: In member function 'virtual void textfile_sub_source::text_attrs_for_line(textview_curses&, int, string_attrs_t&)': textfile_sub_source.cc:216:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 216 | && row < lfo->lfo_filter_state.tfs_index.size()) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ textfile_sub_source.cc: In member function 'virtual size_t textfile_sub_source::text_size_for_line(textview_curses&, int, text_sub_source::line_flags_t)': textfile_sub_source.cc:324:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 324 | || line >= lfo->lfo_filter_state.tfs_index.size()) | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ textfile_sub_source.cc: In member function 'virtual void textfile_sub_source::scroll_invoked(textview_curses*)': textfile_sub_source.cc:466:17: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 466 | || line >= lfo->lfo_filter_state.tfs_index.size()) | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ textfile_sub_source.cc: In member function 'virtual void textfile_sub_source::text_crumbs_for_line(int, std::vector&)': textfile_sub_source.cc:581:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 581 | if (line < 0 || line >= lfo->lfo_filter_state.tfs_index.size()) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o state-extension-functions.o state-extension-functions.cc textfile_sub_source.cc:601:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 601 | if (line < 0 || line >= lfo->lfo_filter_state.tfs_index.size()) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ textfile_sub_source.cc: In member function 'textfile_sub_source::rescan_result_t textfile_sub_source::rescan_files(scan_callback&, std::optional > > >)': textfile_sub_source.cc:950:42: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 950 | if (consumed < content_sf.length() | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ textfile_sub_source.cc: In member function 'virtual std::optional > textfile_sub_source::adjacent_anchor(vis_line_t, text_anchors::direction)': textfile_sub_source.cc:1296:12: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 1296 | if (vl >= lfo->lfo_filter_state.tfs_index.size() | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ textfile_sub_source.cc: In member function 'virtual std::optional > textfile_sub_source::anchor_for_row(vis_line_t)': textfile_sub_source.cc:1425:12: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 1425 | if (vl >= lfo->lfo_filter_state.tfs_index.size()) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from textview_curses.hh:44, from hist_source.hh:45, from db_sub_source.hh:41, from command_executor.hh:43, from sql_commands.cc:37: listview_curses.hh: In member function 'int listview_curses::shift_left(int)': listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from base/attr_line.hh:43, from sql_util.hh:44, from sql_util.cc:35: base/intern_string.hh: In instantiation of 'string_fragment string_fragment::find_left_boundary(size_t, P&&, size_t) const [with P = tag1&; size_t = unsigned int]': base/intern_string.hh:379:45: required from 'string_fragment string_fragment::find_boundaries_around(size_t, P&&, size_t) const [with P = tag1; size_t = unsigned int]' 379 | auto left = this->find_left_boundary(start, predicate, count); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ sql_util.cc:678:42: required from here 677 | = string_fragment::from_str(retval.get_string()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 678 | .find_boundaries_around(erroff, string_fragment::tag1{'\n'}); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ base/intern_string.hh:331:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 331 | if (start > 0 && start == this->length()) { | ~~~~~~^~~~~~~~~~~~~~~~~ In file included from textview_curses.hh:44, from bottom_status_source.hh:37, from lnav.hh:44, from state-extension-functions.cc:38: listview_curses.hh: In member function 'int listview_curses::shift_left(int)': listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o sysclip.o sysclip.cc In file included from state-extension-functions.cc:41: vtab_module.hh: In instantiation of 'static void sqlite_func_adapter::func1(sqlite3_context*, int, sqlite3_value**) [with Return = std::optional; Args = {}; Return (* f)(Args ...) = sql_log_top_line; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:490:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = std::optional; Args = {}; Return (* f)(Args ...) = sql_log_top_line]' 490 | }; | ^ state-extension-functions.cc:160:20: required from here 159 | sqlite_func_adapter:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | builder( | ~~~~~~~^ 161 | help_text( | ~~~~~~~~~~ 162 | "log_top_line", | ~~~~~~~~~~~~~~~ 163 | "Return the number of the focused line of the log view.") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | .sql_function() | ~~~~~~~~~~~~~~~ 165 | .with_prql_path({"lnav", "view", "top_line"})), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vtab_module.hh:449:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 449 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 450 | fd->fd_help.ht_name, 451 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 457 | fd->fd_help.ht_name, 458 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 459 | REQ_COUNT + OPT_COUNT); | ~~~~~~~~~~~~~~~~~~~~~ | | | unsigned int vtab_module.hh: In instantiation of 'static void sqlite_func_adapter::func1(sqlite3_context*, int, sqlite3_value**) [with Return = std::optional; Args = {}; Return (* f)(Args ...) = sql_log_msg_line; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:490:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = std::optional; Args = {}; Return (* f)(Args ...) = sql_log_msg_line]' 490 | }; | ^ state-extension-functions.cc:168:20: required from here 167 | sqlite_func_adapter:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | builder(help_text("log_msg_line", | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 169 | "Return the starting line number of the focused " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | "log message.") | ~~~~~~~~~~~~~~~ 171 | .sql_function() | ~~~~~~~~~~~~~~~ 172 | .with_prql_path({"lnav", "view", "msg_line"})), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vtab_module.hh:449:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 449 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 450 | fd->fd_help.ht_name, 451 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 457 | fd->fd_help.ht_name, 458 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 459 | REQ_COUNT + OPT_COUNT); | ~~~~~~~~~~~~~~~~~~~~~ | | | unsigned int vtab_module.hh: In instantiation of 'static void sqlite_func_adapter::func1(sqlite3_context*, int, sqlite3_value**) [with Return = std::optional >; Args = {}; Return (* f)(Args ...) = sql_log_top_datetime; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:490:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = std::optional >; Args = {}; Return (* f)(Args ...) = sql_log_top_datetime]' 490 | }; | ^ state-extension-functions.cc:176:20: required from here 174 | sqlite_func_adapter:: | ~~~~~~~~~~~~~~~~~~~~~~~ 176 | builder(help_text("log_top_datetime", | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177 | "Return the timestamp of the line at the top of " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 | "the log view.") | ~~~~~~~~~~~~~~~~ 179 | .sql_function() | ~~~~~~~~~~~~~~~ 180 | .with_prql_path({"lnav", "view", "top_datetime"})), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vtab_module.hh:449:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 449 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 450 | fd->fd_help.ht_name, 451 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 457 | fd->fd_help.ht_name, 458 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 459 | REQ_COUNT + OPT_COUNT); | ~~~~~~~~~~~~~~~~~~~~~ | | | unsigned int vtab_module.hh: In instantiation of 'static void sqlite_func_adapter::func1(sqlite3_context*, int, sqlite3_value**) [with Return = std::optional >; Args = {}; Return (* f)(Args ...) = sql_lnav_top_file; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:490:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = std::optional >; Args = {}; Return (* f)(Args ...) = sql_lnav_top_file]' 490 | }; | ^ state-extension-functions.cc:183:20: required from here 182 | sqlite_func_adapter:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183 | builder(help_text("lnav_top_file", | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | "Return the name of the file that the top line " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185 | "in the current view came from.") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186 | .sql_function() | ~~~~~~~~~~~~~~~ 187 | .with_prql_path({"lnav", "view", "top_file"})), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vtab_module.hh:449:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 449 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 450 | fd->fd_help.ht_name, 451 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 457 | fd->fd_help.ht_name, 458 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 459 | REQ_COUNT + OPT_COUNT); | ~~~~~~~~~~~~~~~~~~~~~ | | | unsigned int vtab_module.hh: In instantiation of 'static void sqlite_func_adapter::func1(sqlite3_context*, int, sqlite3_value**) [with Return = const char*; Args = {}; Return (* f)(Args ...) = sql_lnav_version; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:490:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = const char*; Args = {}; Return (* f)(Args ...) = sql_lnav_version]' 490 | }; | ^ state-extension-functions.cc:190:20: required from here 189 | sqlite_func_adapter:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | builder( | ~~~~~~~^ 191 | help_text("lnav_version", "Return the current version of lnav") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192 | .sql_function() | ~~~~~~~~~~~~~~~ 193 | .with_prql_path({"lnav", "version"})), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vtab_module.hh:449:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 449 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 450 | fd->fd_help.ht_name, 451 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 457 | fd->fd_help.ht_name, 458 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 459 | REQ_COUNT + OPT_COUNT); | ~~~~~~~~~~~~~~~~~~~~~ | | | unsigned int vtab_module.hh: In instantiation of 'static void sqlite_func_adapter::func1(sqlite3_context*, int, sqlite3_value**) [with Return = long long int; Args = {const char*, std::optional}; Return (* f)(Args ...) = sql_error; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:490:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = long long int; Args = {const char*, std::optional}; Return (* f)(Args ...) = sql_error]' 490 | }; | ^ state-extension-functions.cc:195:70: required from here 195 | sqlite_func_adapter::builder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 196 | help_text("raise_error", | ~~~~~~~~~~~~~~~~~~~~~~~~ 197 | "Raises an error with the given message when executed") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | .sql_function() | ~~~~~~~~~~~~~~~ 199 | .with_parameter({"msg", "The error message"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | .with_parameter( | ~~~~~~~~~~~~~~~~ 201 | help_text("reason", "The reason the error occurred") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202 | .optional()) | ~~~~~~~~~~~~ 203 | .with_example({ | ~~~~~~~~~~~~~~~ 204 | "To raise an error if a variable is not set", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 205 | "SELECT ifnull($val, raise_error('please set $val', " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206 | "'because'))", | ~~~~~~~~~~~~~~ 207 | })) | ~~~ vtab_module.hh:449:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 449 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 450 | fd->fd_help.ht_name, 451 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 457 | fd->fd_help.ht_name, 458 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 459 | REQ_COUNT + OPT_COUNT); | ~~~~~~~~~~~~~~~~~~~~~ | | | unsigned int vtab_module.hh: In instantiation of 'static void sqlite_func_adapter::func1(sqlite3_context*, int, sqlite3_value**) [with Return = std::optional >; Args = {std::optional, std::allocator > >}; Return (* f)(Args ...) = sql_echoln; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:490:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = std::optional >; Args = {std::optional, std::allocator > >}; Return (* f)(Args ...) = sql_echoln]' 490 | }; | ^ state-extension-functions.cc:210:72: required from here 210 | sqlite_func_adapter::builder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 211 | help_text("echoln", | ~~~~~~~~~~~~~~~~~~~ 212 | "Echo the argument to the current output file and return " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 213 | "it") | ~~~~~ 214 | .sql_function() | ~~~~~~~~~~~~~~~ 215 | .with_parameter( | ~~~~~~~~~~~~~~~~ 216 | {"value", "The value to write to the current output file"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217 | .with_tags({"io"})) | ~~~~~~~~~~~~~~~~~~~ vtab_module.hh:449:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 449 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 450 | fd->fd_help.ht_name, 451 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 457 | fd->fd_help.ht_name, 458 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 459 | REQ_COUNT + OPT_COUNT); | ~~~~~~~~~~~~~~~~~~~~~ | | | unsigned int g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o textfile_highlighters.o textfile_highlighters.cc sysclip.cc: In function 'int sysclip::osc52_close(FILE*)': sysclip.cc:75:10: warning: ignoring return value of 'ssize_t write(int, const void*, size_t)' declared with attribute 'warn_unused_result' [-Wunused-result] 75 | write(STDOUT_FILENO, ANSI_OSC_COPY_TO_CLIP, strlen(ANSI_OSC_COPY_TO_CLIP)); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sysclip.cc:91:18: warning: ignoring return value of 'ssize_t write(int, const void*, size_t)' declared with attribute 'warn_unused_result' [-Wunused-result] 91 | write(STDOUT_FILENO, out_buffer, outlen); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sysclip.cc:96:14: warning: ignoring return value of 'ssize_t write(int, const void*, size_t)' declared with attribute 'warn_unused_result' [-Wunused-result] 96 | write(STDOUT_FILENO, out_buffer, outlen); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sysclip.cc:99:10: warning: ignoring return value of 'ssize_t write(int, const void*, size_t)' declared with attribute 'warn_unused_result' [-Wunused-result] 99 | write(STDOUT_FILENO, "\a", 1); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o textview_curses.o textview_curses.cc In file included from textview_curses.hh:44, from textview_curses.cc:33: listview_curses.hh: In member function 'int listview_curses::shift_left(int)': listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o time-extension-functions.o time-extension-functions.cc textview_curses.cc: In member function 'virtual bool textview_curses::handle_mouse(mouse_event&)': textview_curses.cc:423:47: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] 423 | auto mouse_line = (me.me_y < 0 || me.me_y >= this->lv_display_lines.size()) | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ textview_curses.cc:603:44: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 603 | } else if (me.me_x >= width - 1) { | ~~~~~~~~^~~~~~~~~~~~ g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o timeline_source.o timeline_source.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o top_status_source.o top_status_source.cc In file included from time-extension-functions.cc:45: vtab_module.hh: In instantiation of 'static void sqlite_func_adapter::func1(sqlite3_context*, int, sqlite3_value**) [with Return = std::optional; Args = {sqlite3_value*, std::optional}; Return (* f)(Args ...) = timeslice; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:490:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = std::optional; Args = {sqlite3_value*, std::optional}; Return (* f)(Args ...) = timeslice]' 490 | }; | ^ time-extension-functions.cc:264:70: required from here 264 | sqlite_func_adapter::builder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 265 | help_text( | ~~~~~~~~~~ 266 | "timeslice", | ~~~~~~~~~~~~ 267 | "Return the start of the slice of time that the given " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268 | "timestamp falls in. " | ~~~~~~~~~~~~~~~~~~~~~~~ 269 | "If the time falls outside of the slice, NULL is returned.") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270 | .sql_function() | ~~~~~~~~~~~~~~~ 271 | .with_prql_path({"time", "slice"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 272 | .with_parameter( | ~~~~~~~~~~~~~~~~ 273 | {"time", "The timestamp to get the time slice for."}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 274 | .with_parameter({"slice", "The size of the time slices"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275 | .with_tags({"datetime"}) | ~~~~~~~~~~~~~~~~~~~~~~~~ 276 | .with_example({ | ~~~~~~~~~~~~~~~ 277 | "To get the timestamp rounded down to the start of the " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278 | "ten minute slice", | ~~~~~~~~~~~~~~~~~~~ 279 | "SELECT timeslice('2017-01-01T05:05:00', '10m')", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280 | }) | ~~ 281 | .with_example({ | ~~~~~~~~~~~~~~~ 282 | "To group log messages into five minute buckets and count " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 283 | "them", | ~~~~~~~ 284 | "SELECT timeslice(log_time_msecs, '5m') AS slice, " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285 | "count(1)\n FROM lnav_example_log GROUP BY slice", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 286 | }) | ~~ 287 | .with_example({ | ~~~~~~~~~~~~~~~ 288 | "To group log messages by those before 4:30am and after", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 289 | "SELECT timeslice(log_time_msecs, 'before 4:30am') AS " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 290 | "slice, count(1) FROM lnav_example_log GROUP BY slice", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 291 | })), | ~~~ vtab_module.hh:449:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 449 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 450 | fd->fd_help.ht_name, 451 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 457 | fd->fd_help.ht_name, 458 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 459 | REQ_COUNT + OPT_COUNT); | ~~~~~~~~~~~~~~~~~~~~~ | | | unsigned int vtab_module.hh: In instantiation of 'static void sqlite_func_adapter::func1(sqlite3_context*, int, sqlite3_value**) [with Return = std::optional; Args = {string_fragment, string_fragment}; Return (* f)(Args ...) = sql_timediff; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:490:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = std::optional; Args = {string_fragment, string_fragment}; Return (* f)(Args ...) = sql_timediff]' 490 | }; | ^ time-extension-functions.cc:293:76: required from here 293 | sqlite_func_adapter::builder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 294 | help_text( | ~~~~~~~~~~ 295 | "timediff", | ~~~~~~~~~~~ 296 | "Compute the difference between two timestamps in seconds") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 297 | .sql_function() | ~~~~~~~~~~~~~~~ 298 | .with_prql_path({"time", "diff"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299 | .with_parameter({"time1", "The first timestamp"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 300 | .with_parameter( | ~~~~~~~~~~~~~~~~ 301 | {"time2", "The timestamp to subtract from the first"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 302 | .with_tags({"datetime"}) | ~~~~~~~~~~~~~~~~~~~~~~~~ 303 | .with_example({ | ~~~~~~~~~~~~~~~ 304 | "To get the difference between two timestamps", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305 | "SELECT timediff('2017-02-03T04:05:06', " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | "'2017-02-03T04:05:00')", | ~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | }) | ~~ 308 | .with_example({ | ~~~~~~~~~~~~~~~ 309 | "To get the difference between relative timestamps", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 310 | "SELECT timediff('today', 'yesterday')", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311 | })), | ~~~ vtab_module.hh:449:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 449 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 450 | fd->fd_help.ht_name, 451 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 457 | fd->fd_help.ht_name, 458 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 459 | REQ_COUNT + OPT_COUNT); | ~~~~~~~~~~~~~~~~~~~~~ | | | unsigned int vtab_module.hh: In instantiation of 'static void sqlite_func_adapter::func1(sqlite3_context*, int, sqlite3_value**) [with Return = std::__cxx11::basic_string; Args = {double}; Return (* f)(Args ...) = sql_humanize_duration; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:490:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = std::__cxx11::basic_string; Args = {double}; Return (* f)(Args ...) = sql_humanize_duration]' 490 | }; | ^ time-extension-functions.cc:315:20: required from here 313 | sqlite_func_adapter:: | ~~~~~~~~~~~~~~~~~~~~~~~~ 315 | builder( | ~~~~~~~^ 316 | help_text("humanize_duration", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317 | "Format the given seconds value as an abbreviated " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318 | "duration string") | ~~~~~~~~~~~~~~~~~~ 319 | .sql_function() | ~~~~~~~~~~~~~~~ 320 | .with_prql_path({"humanize", "duration"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | .with_parameter({"secs", "The duration in seconds"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322 | .with_tags({"datetime", "string"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 | .with_example({ | ~~~~~~~~~~~~~~~ 324 | "To format a duration", | ~~~~~~~~~~~~~~~~~~~~~~~ 325 | "SELECT humanize_duration(15 * 60)", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326 | }) | ~~ 327 | .with_example({ | ~~~~~~~~~~~~~~~ 328 | "To format a sub-second value", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329 | "SELECT humanize_duration(1.5)", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330 | })), | ~~~ vtab_module.hh:449:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 449 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 450 | fd->fd_help.ht_name, 451 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 457 | fd->fd_help.ht_name, 458 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 459 | REQ_COUNT + OPT_COUNT); | ~~~~~~~~~~~~~~~~~~~~~ | | | unsigned int vtab_module.hh: In instantiation of 'static void sqlite_func_adapter::func1(sqlite3_context*, int, sqlite3_value**) [with Return = std::optional >; Args = {std::__cxx11::basic_string, std::allocator >, string_fragment}; Return (* f)(Args ...) = sql_timezone; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:490:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = std::optional >; Args = {std::__cxx11::basic_string, std::allocator >, string_fragment}; Return (* f)(Args ...) = sql_timezone]' 490 | }; | ^ time-extension-functions.cc:332:76: required from here 332 | sqlite_func_adapter::builder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 333 | help_text("timezone", "Convert a timestamp to the given timezone") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334 | .sql_function() | ~~~~~~~~~~~~~~~ 335 | .with_prql_path({"time", "to_zone"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336 | .with_parameter({"tz", "The target timezone"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337 | .with_parameter({"ts", "The source timestamp"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | .with_tags({"datetime", "string"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | .with_example({ | ~~~~~~~~~~~~~~~ 340 | "To convert a time to America/Los_Angeles", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341 | "SELECT timezone('America/Los_Angeles', " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342 | "'2022-03-02T10:00')", | ~~~~~~~~~~~~~~~~~~~~~~ 343 | })), | ~~~ vtab_module.hh:449:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 449 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 450 | fd->fd_help.ht_name, 451 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 457 | fd->fd_help.ht_name, 458 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 459 | REQ_COUNT + OPT_COUNT); | ~~~~~~~~~~~~~~~~~~~~~ | | | unsigned int In file included from textview_curses.hh:44, from bottom_status_source.hh:37, from lnav.hh:44, from top_status_source.cc:33: listview_curses.hh: In member function 'int listview_curses::shift_left(int)': listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from textview_curses.hh:44, from filter_observer.hh:36, from logfile_sub_source.hh:45, from timeline_source.hh:34, from timeline_source.cc:32: listview_curses.hh: In member function 'int listview_curses::shift_left(int)': listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ timeline_source.cc: In member function 'virtual std::vector timeline_preview_overlay::list_overlay_menu(const listview_curses&, vis_line_t)': timeline_source.cc:143:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 143 | if (left + MENU_WIDTH >= dim.second) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ timeline_source.cc: In member function 'virtual void timeline_header_overlay::list_value_for_overlay(const listview_curses&, vis_line_t, std::vector&)': timeline_source.cc:313:14: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] 313 | if (line >= this->gho_src->gs_time_order.size()) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ timeline_source.cc: In member function 'virtual void timeline_source::text_value_for_line(textview_curses&, int, std::string&, text_sub_source::line_flags_t)': timeline_source.cc:531:14: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] 531 | if (line < this->gs_time_order.size()) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ timeline_source.cc: In member function 'virtual void timeline_source::text_attrs_for_line(textview_curses&, int, string_attrs_t&)': timeline_source.cc:570:14: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] 570 | if (line < this->gs_time_order.size()) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ timeline_source.cc: In member function 'void timeline_source::rebuild_indexes()': timeline_source.cc:701:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 700 | if (sub.ostr_subid.length() | ~~~~~~~~~~~~~~~~~~~~~~~ 701 | > active_iter->second.or_max_subid_width) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ timeline_source.cc:824:42: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 824 | if (pair.second.or_name.length() > this->gs_opid_width) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ timeline_source.cc: In member function 'virtual std::optional timeline_source::time_for_row(vis_line_t)': timeline_source.cc:913:13: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] 913 | if (row >= this->gs_time_order.size()) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ timeline_source.cc:922:38: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 922 | if (ov_sel && ov_sel.value() < otr.otr_sub_ops.size()) { | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ timeline_source.cc:931:27: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 931 | if (preview_selection < this->gs_preview_rows.size()) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ timeline_source.cc: In member function 'virtual void timeline_source::text_selection_changed(textview_curses&)': timeline_source.cc:956:13: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] 956 | if (sel >= this->gs_time_order.size()) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ timeline_source.cc: In member function 'virtual void timeline_source::text_crumbs_for_line(int, std::vector&)': timeline_source.cc:1087:14: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] 1087 | if (line >= this->gs_time_order.size()) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o unique_path.o unique_path.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o view_curses.o view_curses.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o view_helpers.o view_helpers.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o views_vtab.o views_vtab.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o vt52_curses.o vt52_curses.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o vtab_module.o vtab_module.cc view_curses.cc: In member function 'virtual bool view_curses::contains(int, int) const': view_curses.cc:212:20: warning: comparison of integer expressions of different signedness: 'const unsigned int' and 'int' [-Wsign-compare] 212 | if (this->vc_x <= x | ~~~~~~~~~~~^~~~ view_curses.cc:213:37: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 213 | && (this->vc_width < 0 || x < this->vc_x + this->vc_width) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ view_curses.cc: In static member function 'static view_curses::mvwattrline_result view_curses::mvwattrline(WINDOW*, int, int, attr_line_t&, const line_range&, role_t)': view_curses.cc:591:21: warning: comparison of integer expressions of different signedness: 'short int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 590 | && desired_bg | ~~~~~~~~~~ 591 | < view_colors::vc_active_palette->tc_palette.size()) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ view_curses.cc:606:24: warning: comparison of integer expressions of different signedness: 'short int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 605 | && fg_color[lpc] | ~~~~~~~~~~~~~ 606 | < view_colors::vc_active_palette->tc_palette.size() | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ view_curses.cc:610:24: warning: comparison of integer expressions of different signedness: 'short int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 609 | && base_attrs.ta_bg_color.value_or(0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 610 | < view_colors::vc_active_palette->tc_palette.size()) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from view_helpers.hh:37, from view_helpers.cc:30: listview_curses.hh: In member function 'int listview_curses::shift_left(int)': listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ view_curses.cc: In static member function 'static void view_curses::awaiting_user_input()': view_curses.cc:228:14: warning: ignoring return value of 'ssize_t write(int, const void*, size_t)' declared with attribute 'warn_unused_result' [-Wunused-result] 228 | write(STDOUT_FILENO, OSC_INPUT, sizeof(OSC_INPUT) - 1); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from textview_curses.hh:44, from bottom_status_source.hh:37, from lnav.hh:44, from views_vtab.cc:40: listview_curses.hh: In member function 'int listview_curses::shift_left(int)': listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o log_vtab_impl.o log_vtab_impl.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o xml_util.o xml_util.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o xpath_vtab.o xpath_vtab.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o xterm_mouse.o xterm_mouse.cc In file included from textview_curses.hh:44, from filter_observer.hh:36, from logfile_sub_source.hh:45, from log_vtab_impl.hh:39, from log_vtab_impl.cc:30: listview_curses.hh: In member function 'int listview_curses::shift_left(int)': listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o yaml-extension-functions.o yaml-extension-functions.cc In file included from big_array.hh:38, from logfile_sub_source.hh:42: log_vtab_impl.cc: In function 'int vt_next_no_rowid(sqlite3_vtab_cursor*)': log_vtab_impl.cc:589:49: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 589 | require(vc->log_cursor.lc_curr_line < vt->lss->text_line_count()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ base/lnav_log.hh:138:30: note: in definition of macro 'require' 138 | #define require(e) ((void) ((e) ? 0 : lnav_require(#e, __FILE__, __LINE__))) | ^ log_vtab_impl.cc: In function 'int vt_filter(sqlite3_vtab_cursor*, int, const char*, int, sqlite3_value**)': log_vtab_impl.cc:1716:41: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1716 | && max_indexed_line.value() < vt->lss->text_line_count()) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ yaml-extension-functions.cc: In function 'void ryml_error_to_um(const char*, size_t, c4::yml::Location, void*)': yaml-extension-functions.cc:51:20: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 51 | if (loc.offset == sf.length()) { | ~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from yaml-extension-functions.cc:38: vtab_module.hh: In instantiation of 'static void sqlite_func_adapter::func1(sqlite3_context*, int, sqlite3_value**) [with Return = json_string; Args = {string_fragment}; Return (* f)(Args ...) = yaml_to_json; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:490:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = json_string; Args = {string_fragment}; Return (* f)(Args ...) = yaml_to_json]' 490 | }; | ^ yaml-extension-functions.cc:86:76: required from here 86 | sqlite_func_adapter::builder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 87 | help_text("yaml_to_json", | ~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | "Convert a YAML document to a JSON-encoded string") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | .sql_function() | ~~~~~~~~~~~~~~~ 90 | .with_prql_path({"yaml", "to_json"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | .with_parameter({"yaml", "The YAML value to convert to JSON."}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | .with_tags({"json", "yaml"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | .with_example({ | ~~~~~~~~~~~~~~~ 94 | "To convert the document \"abc: def\"", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | "SELECT yaml_to_json('abc: def')", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | })), | ~~~ vtab_module.hh:449:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 449 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 450 | fd->fd_help.ht_name, 451 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 457 | fd->fd_help.ht_name, 458 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 459 | REQ_COUNT + OPT_COUNT); | ~~~~~~~~~~~~~~~~~~~~~ | | | unsigned int g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o animals-json.o animals-json.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o ansi-palette-json.o ansi-palette-json.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o builtin-scripts.o builtin-scripts.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o builtin-sh-scripts.o builtin-sh-scripts.cc view_helpers.cc: In function 'void update_hits(textview_curses*)': view_helpers.cc:942:35: warning: ': ' directive output may be truncated writing 2 bytes into a region of size between 0 and 62 [-Wformat-truncation=] 942 | "L%*d: ", | ^~ In file included from /usr/include/stdio.h:970, from /usr/include/c++/14/cstdio:42, from /usr/include/c++/14/ext/string_conversions.h:45, from /usr/include/c++/14/bits/basic_string.h:4154, from /usr/include/c++/14/string:54, from bookmarks.hh:37, from view_helpers.hh:35: In function 'int snprintf(char*, size_t, const char*, ...)', inlined from 'void update_hits(textview_curses*)' at view_helpers.cc:940:29: /usr/include/i386-linux-gnu/bits/stdio2.h:68:35: note: '__builtin___snprintf_chk' output between 5 and 67 bytes into a destination of size 64 68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ view_helpers.cc: In function 'void update_hits(textview_curses*)': view_helpers.cc:970:31: warning: ': ' directive output may be truncated writing 2 bytes into a region of size between 0 and 62 [-Wformat-truncation=] 970 | "L%*d: ", | ^~ In function 'int snprintf(char*, size_t, const char*, ...)', inlined from 'void update_hits(textview_curses*)' at view_helpers.cc:968:25: /usr/include/i386-linux-gnu/bits/stdio2.h:68:35: note: '__builtin___snprintf_chk' output between 5 and 67 bytes into a destination of size 64 68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o css-color-names-json.o css-color-names-json.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o default-config.o default-config.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o default-formats.o default-formats.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o diseases-json.o diseases-json.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o emojis-json.o emojis-json.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o words-json.o words-json.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o help-md.o help-md.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o init-sql.o init-sql.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o prql-modules.o prql-modules.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o time_fmts.o time_fmts.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o xml-entities-json.o xml-entities-json.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o xterm-palette-json.o xterm-palette-json.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o data_scanner.o data_scanner.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o data_scanner_re.o data_scanner_re.cc gcc -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o test_override.o test_override.c gcc -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o third-party/md4c/md4c.o third-party/md4c/md4c.c g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o third-party/prqlc-c/prqlc.cxx.o third-party/prqlc-c/prqlc.cxx.cc gcc -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o third-party/sqlite/ext/dbdump.o third-party/sqlite/ext/dbdump.c gcc -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o third-party/sqlite/ext/series.o third-party/sqlite/ext/series.c g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o spookyhash/SpookyV2.o spookyhash/SpookyV2.cpp In function 'md_is_link_reference_definition', inlined from 'md_consume_link_reference_definitions' at third-party/md4c/md4c.c:5081:28, inlined from 'md_end_current_block' at third-party/md4c/md4c.c:5130:13: third-party/md4c/md4c.c:2239:7: warning: 'label_contents_line_index' may be used uninitialized [-Wmaybe-uninitialized] 2239 | if(label_is_multiline) { | ^ third-party/md4c/md4c.c: In function 'md_end_current_block': third-party/md4c/md4c.c:2158:13: note: 'label_contents_line_index' was declared here 2158 | MD_SIZE label_contents_line_index; | ^~~~~~~~~~~~~~~~~~~~~~~~~ rm -f libdiag.a ar cru libdiag.a third-party/md4c/md4c.o third-party/prqlc-c/prqlc.cxx.o third-party/sqlite/ext/dbdump.o third-party/sqlite/ext/series.o all_logs_vtab.o archive_manager.o bookmarks.o bottom_status_source.o breadcrumb_curses.o collation-functions.o column_namer.o command_executor.o crashd.client.o curl_looper.o db_sub_source.o document.sections.o dump_internals.o elem_to_json.o environ_vtab.o extension-functions.o external_opener.o field_overlay_source.o file_collection.o file_converter_manager.o file_format.o file_options.o files_sub_source.o filter_observer.o filter_status_source.o filter_sub_source.o fstat_vtab.o fs-extension-functions.o fts_fuzzy_match.o grep_proc.o help_text.o help_text_formatter.o highlighter.o hist_source.o hotkeys.o input_dispatcher.o json-extension-functions.o line_buffer.o listview_curses.o lnav_commands.o lnav_config.o lnav_util.o log.annotate.o log.watch.o log_accel.o log_actions.o log_data_helper.o log_data_table.o log_format.o log_format_loader.o log_level.o log_level_re.o log_search_table.o logfile.o logfile_sub_source.o md2attr_line.o md4cpp.o network-extension-functions.o data_parser.o piper.looper.o plain_text_source.o pollable.o pretty_printer.o ptimec_rt.o readline_callbacks.o readline_curses.o readline_highlighters.o readline_possibilities.o regex101.client.o regex101.import.o regexp_vtab.o relative_time.o session.export.o session_data.o shared_buffer.o shlex.o spectro_impls.o spectro_source.o sqlitepp.o sqlite-extension-func.o static_file_vtab.o statusview_curses.o string-extension-functions.o styling.o text_anonymizer.o text_format.o text_link_handler.o text_overlay_menu.o textfile_sub_source.o timer.o sql_commands.o sql_util.o state-extension-functions.o sysclip.o textfile_highlighters.o textview_curses.o time-extension-functions.o timeline_source.o top_status_source.o unique_path.o view_curses.o view_helpers.o views_vtab.o vt52_curses.o vtab_module.o log_vtab_impl.o xml_util.o xpath_vtab.o xterm_mouse.o yaml-extension-functions.o spookyhash/SpookyV2.o animals-json.o ansi-palette-json.o builtin-scripts.o builtin-sh-scripts.o css-color-names-json.o default-config.o default-formats.o diseases-json.o emojis-json.o words-json.o help-md.o init-sql.o prql-modules.o time_fmts.o xml-entities-json.o xterm-palette-json.o ar: `u' modifier ignored since `D' is the default (see `U') ranlib libdiag.a rm -f libdatascanner.a ar cru libdatascanner.a data_scanner.o data_scanner_re.o ar: `u' modifier ignored since `D' is the default (see `U') ranlib libdatascanner.a g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -Wl,-z,relro -Wl,-z,now -L/usr/lib -L/usr/lib -L/usr/local/lib -L/usr/lib -L//lib -o lnav lnav.o lnav.events.o lnav.indexing.o lnav.management_cli.o file_vtab.o libdiag.a libdatascanner.a base/libbase.a formats/logfmt/liblogfmt.a fmtlib/libcppfmt.a third-party/date/src/libdatepp.a third-party/scnlib/src/libscnlib.a pcrepp/libpcrepp.a pugixml/libpugixml.a tailer/libtailerservice.a tailer/libtailercommon.a tailer/libtailerpp.a yajl/libyajl.a yajlpp/libyajlpp.a third-party/base64/lib/libbase64.a -lreadline -lncursesw -lsqlite3 -larchive -lcurl -lpcre2-8 -larchive -lgpm -ltinfo -lbz2 -lz -lpthread g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -Wl,-z,relro -Wl,-z,now -L/usr/lib -L/usr/lib -L/usr/local/lib -L/usr/lib -L//lib -o lnav-test lnav.o lnav.events.o lnav.indexing.o lnav.management_cli.o test_override.o file_vtab.o libdiag.a libdatascanner.a base/libbase.a formats/logfmt/liblogfmt.a fmtlib/libcppfmt.a third-party/date/src/libdatepp.a third-party/scnlib/src/libscnlib.a pcrepp/libpcrepp.a pugixml/libpugixml.a tailer/libtailerservice.a tailer/libtailercommon.a tailer/libtailerpp.a yajl/libyajl.a yajlpp/libyajlpp.a third-party/base64/lib/libbase64.a -lreadline -lncursesw -lsqlite3 -larchive -lcurl -lpcre2-8 -larchive -lgpm -ltinfo -lbz2 -lz -lpthread if test -w ./internals; then \ env DUMP_INTERNALS_DIR=./internals DUMP_CRASH=1 ./lnav Makefile; \ mv ./internals/*.schema.json ../docs/schemas; \ fi make[4]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src' make[3]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src' make[2]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src' Making all in test make[2]: Entering directory '/build/reproducible-path/lnav-0.12.3/test' g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../src -Wall -I../src -I../src/fmtlib -I../src/third-party -I../src/third-party/date/include -I../src/third-party/scnlib/include -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o test_stubs.o test_stubs.cc In file included from ../src/textview_curses.hh:44, from ../src/bottom_status_source.hh:37, from ../src/lnav.hh:44, from test_stubs.cc:33: ../src/listview_curses.hh: In member function 'int listview_curses::shift_left(int)': ../src/listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ rm -f libtestdummy.a ar cru libtestdummy.a test_stubs.o ar: `u' modifier ignored since `D' is the default (see `U') ranlib libtestdummy.a make[2]: Leaving directory '/build/reproducible-path/lnav-0.12.3/test' make[2]: Entering directory '/build/reproducible-path/lnav-0.12.3' make[2]: Nothing to be done for 'all-am'. make[2]: Leaving directory '/build/reproducible-path/lnav-0.12.3' make[1]: Leaving directory '/build/reproducible-path/lnav-0.12.3' dh_auto_test make -j6 check "TESTSUITEFLAGS=-j6 --verbose" VERBOSE=1 make[1]: Entering directory '/build/reproducible-path/lnav-0.12.3' Making check in tools make[2]: Entering directory '/build/reproducible-path/lnav-0.12.3/tools' make[2]: Nothing to be done for 'check'. make[2]: Leaving directory '/build/reproducible-path/lnav-0.12.3/tools' Making check in src make[2]: Entering directory '/build/reproducible-path/lnav-0.12.3/src' make check-recursive make[3]: Entering directory '/build/reproducible-path/lnav-0.12.3/src' Making check in fmtlib make[4]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/fmtlib' make[4]: Nothing to be done for 'check'. make[4]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/fmtlib' Making check in third-party/base64/lib make[4]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/third-party/base64/lib' make[4]: Nothing to be done for 'check'. make[4]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/third-party/base64/lib' Making check in third-party/date/src make[4]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/third-party/date/src' make[4]: Nothing to be done for 'check'. make[4]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/third-party/date/src' Making check in third-party/scnlib/src make[4]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/third-party/scnlib/src' make[4]: Nothing to be done for 'check'. make[4]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/third-party/scnlib/src' Making check in pcrepp make[4]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/pcrepp' make test_pcre2pp make[5]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/pcrepp' g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src -I../../src/fmtlib -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o test_pcre2pp.o test_pcre2pp.cc g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -Wl,-z,relro -Wl,-z,now -L/usr/lib -L/usr/lib -L/usr/local/lib -L/usr/lib -L//lib -o test_pcre2pp test_pcre2pp.o libpcrepp.a -lpcre2-8 -larchive -lgpm -ltinfo -lbz2 -lz -lpthread make[5]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/pcrepp' make check-TESTS make[5]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/pcrepp' make[6]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/pcrepp' PASS: test_pcre2pp ============================================================================ Testsuite summary for lnav 0.12.3 ============================================================================ # TOTAL: 1 # PASS: 1 # SKIP: 0 # XFAIL: 0 # FAIL: 0 # XPASS: 0 # ERROR: 0 ============================================================================ make[6]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/pcrepp' make[5]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/pcrepp' make[4]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/pcrepp' Making check in base make[4]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/base' make test_base make[5]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/base' g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/ -I../../src/third-party -I../../src/fmtlib -I../../src/third-party/date/include -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o attr_line.tests.o attr_line.tests.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/ -I../../src/third-party -I../../src/fmtlib -I../../src/third-party/date/include -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o fs_util.tests.o fs_util.tests.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/ -I../../src/third-party -I../../src/fmtlib -I../../src/third-party/date/include -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o humanize.file_size.tests.o humanize.file_size.tests.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/ -I../../src/third-party -I../../src/fmtlib -I../../src/third-party/date/include -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o humanize.network.tests.o humanize.network.tests.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/ -I../../src/third-party -I../../src/fmtlib -I../../src/third-party/date/include -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o humanize.time.tests.o humanize.time.tests.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/ -I../../src/third-party -I../../src/fmtlib -I../../src/third-party/date/include -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o intern_string.tests.o intern_string.tests.cc In file included from intern_string.tests.cc:33: intern_string.hh: In instantiation of 'string_fragment string_fragment::find_left_boundary(size_t, P&&, size_t) const [with P = DOCTEST_ANON_FUNC_10()::; size_t = unsigned int]': intern_string.tests.cc:138:46: required from here 138 | auto world_sf = sf.find_left_boundary( | ~~~~~~~~~~~~~~~~~~~~~^ 139 | in1.length() - 3, [](auto ch) { return ch == '\n'; }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ intern_string.hh:331:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 331 | if (start > 0 && start == this->length()) { | ~~~~~~^~~~~~~~~~~~~~~~~ intern_string.hh: In instantiation of 'string_fragment string_fragment::find_left_boundary(size_t, P&&, size_t) const [with P = DOCTEST_ANON_FUNC_10()::; size_t = unsigned int]': intern_string.tests.cc:141:47: required from here 141 | auto world_sf2 = sf.find_left_boundary( | ~~~~~~~~~~~~~~~~~~~~~^ 142 | in1.length() - 3, [](auto ch) { return ch == '\n'; }, 2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ intern_string.hh:331:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 331 | if (start > 0 && start == this->length()) { | ~~~~~~^~~~~~~~~~~~~~~~~ intern_string.hh: In instantiation of 'string_fragment string_fragment::find_left_boundary(size_t, P&&, size_t) const [with P = DOCTEST_ANON_FUNC_10()::; size_t = unsigned int]': intern_string.tests.cc:144:47: required from here 144 | auto world_sf3 = sf.find_left_boundary( | ~~~~~~~~~~~~~~~~~~~~~^ 145 | in1.length() - 3, [](auto ch) { return ch == '\n'; }, 3); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ intern_string.hh:331:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 331 | if (start > 0 && start == this->length()) { | ~~~~~~^~~~~~~~~~~~~~~~~ intern_string.hh: In instantiation of 'string_fragment string_fragment::find_left_boundary(size_t, P&&, size_t) const [with P = DOCTEST_ANON_FUNC_10()::; size_t = unsigned int]': intern_string.tests.cc:148:36: required from here 148 | = sf.find_left_boundary(3, [](auto ch) { return ch == '\n'; }); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ intern_string.hh:331:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 331 | if (start > 0 && start == this->length()) { | ~~~~~~^~~~~~~~~~~~~~~~~ intern_string.hh: In instantiation of 'string_fragment string_fragment::find_left_boundary(size_t, P&&, size_t) const [with P = tag1&; size_t = unsigned int]': intern_string.hh:379:45: required from 'string_fragment string_fragment::find_boundaries_around(size_t, P&&, size_t) const [with P = tag1; size_t = unsigned int]' 379 | auto left = this->find_left_boundary(start, predicate, count); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ intern_string.tests.cc:180:40: required from here 180 | = sf.find_boundaries_around(3, string_fragment::tag1{'\n'}); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ intern_string.hh:331:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 331 | if (start > 0 && start == this->length()) { | ~~~~~~^~~~~~~~~~~~~~~~~ g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/ -I../../src/third-party -I../../src/fmtlib -I../../src/third-party/date/include -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o lnav.gzip.tests.o lnav.gzip.tests.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/ -I../../src/third-party -I../../src/fmtlib -I../../src/third-party/date/include -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o string_util.tests.o string_util.tests.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/ -I../../src/third-party -I../../src/fmtlib -I../../src/third-party/date/include -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o test_base.o test_base.cc g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -Wl,-z,relro -Wl,-z,now -L/usr/lib -L/usr/lib -L/usr/local/lib -L/usr/lib -L//lib -o test_base attr_line.tests.o fs_util.tests.o humanize.file_size.tests.o humanize.network.tests.o humanize.time.tests.o intern_string.tests.o lnav.gzip.tests.o string_util.tests.o test_base.o libbase.a ../fmtlib/libcppfmt.a ../third-party/date/src/libdatepp.a ../third-party/scnlib/src/libscnlib.a ../pcrepp/libpcrepp.a -lpcre2-8 -larchive -lgpm -ltinfo -lbz2 -lz -lpthread make[5]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/base' make check-TESTS make[5]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/base' make[6]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/base' PASS: test_base ============================================================================ Testsuite summary for lnav 0.12.3 ============================================================================ # TOTAL: 1 # PASS: 1 # SKIP: 0 # XFAIL: 0 # FAIL: 0 # XPASS: 0 # ERROR: 0 ============================================================================ make[6]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/base' make[5]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/base' make[4]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/base' Making check in tailer make[4]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/tailer' make check-am make[5]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/tailer' make drive_tailer tailer make[6]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/tailer' g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -I./.. -I./../fmtlib -I../../src/third-party/date/include -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o drive_tailer-drive_tailer.o `test -f 'drive_tailer.cc' || echo './'`drive_tailer.cc gcc -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o tailer.main.o tailer.main.c tailer.main.c: In function 'main': tailer.main.c:928:13: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] 928 | fgets(buffer, sizeof(buffer), unameFile); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -Wl,-z,relro -Wl,-z,now -L/usr/lib -L/usr/lib -L/usr/local/lib -L/usr/lib -L//lib -o tailer tailer.main.o libtailercommon.a -lpcre2-8 -larchive -lgpm -ltinfo -lbz2 -lz -lpthread g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -Wl,-z,relro -Wl,-z,now -L/usr/lib -L/usr/lib -L/usr/local/lib -L/usr/lib -L//lib -o drive_tailer drive_tailer-drive_tailer.o libtailercommon.a libtailerpp.a ../base/libbase.a ../fmtlib/libcppfmt.a -lpcre2-8 -larchive -lgpm -ltinfo -lbz2 -lz -lpthread make[6]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/tailer' make check-TESTS make[6]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/tailer' make[7]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/tailer' PASS: test_tailer.sh ============================================================================ Testsuite summary for lnav 0.12.3 ============================================================================ # TOTAL: 1 # PASS: 1 # SKIP: 0 # XFAIL: 0 # FAIL: 0 # XPASS: 0 # ERROR: 0 ============================================================================ make[7]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/tailer' make[6]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/tailer' make[5]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/tailer' make[4]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/tailer' Making check in pugixml make[4]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/pugixml' make[4]: Nothing to be done for 'check'. make[4]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/pugixml' Making check in yajl make[4]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/yajl' make[4]: Nothing to be done for 'check'. make[4]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/yajl' Making check in yajlpp make[4]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/yajlpp' make drive_json_op drive_json_ptr_walk test_json_ptr test_yajlpp make[5]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/yajlpp' g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/ -I../../src/fmtlib -I../../src/third-party/date/include -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o drive_json_op.o drive_json_op.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/ -I../../src/fmtlib -I../../src/third-party/date/include -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o drive_json_ptr_walk.o drive_json_ptr_walk.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/ -I../../src/fmtlib -I../../src/third-party/date/include -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o test_json_ptr.o test_json_ptr.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/ -I../../src/fmtlib -I../../src/third-party/date/include -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o test_yajlpp.o test_yajlpp.cc g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -Wl,-z,relro -Wl,-z,now -L/usr/lib -L/usr/lib -L/usr/local/lib -L/usr/lib -L//lib -o test_json_ptr test_json_ptr.o -larchive libyajlpp.a ../../src/base/libbase.a ../../src/fmtlib/libcppfmt.a ../../src/third-party/date/src/libdatepp.a ../../src/third-party/scnlib/src/libscnlib.a ../../src/pcrepp/libpcrepp.a ../../src/yajl/libyajl.a -lpcre2-8 -larchive -lgpm -ltinfo -lbz2 -lz -lpthread g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -Wl,-z,relro -Wl,-z,now -L/usr/lib -L/usr/lib -L/usr/local/lib -L/usr/lib -L//lib -o drive_json_op drive_json_op.o -larchive libyajlpp.a ../../src/base/libbase.a ../../src/fmtlib/libcppfmt.a ../../src/third-party/date/src/libdatepp.a ../../src/third-party/scnlib/src/libscnlib.a ../../src/pcrepp/libpcrepp.a ../../src/yajl/libyajl.a -lpcre2-8 -larchive -lgpm -ltinfo -lbz2 -lz -lpthread In file included from /usr/include/c++/14/cassert:44, from ../../src/third-party/date/include/date/tz.h:107, from ../../src/base/time_util.hh:43, from ../../src/base/piper.file.hh:45, from ../../src/piper.looper.hh:39, from ../../src/logfile_fwd.hh:42, from ../../src/view_curses.hh:73, from test_yajlpp.cc:35: test_yajlpp.cc: In function 'int read_foo(yajlpp_parse_context*, long long int)': test_yajlpp.cc:52:43: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, unsigned int>::value_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] 52 | || ypc->ypc_array_index.back() == FOO_COUNT); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -Wl,-z,relro -Wl,-z,now -L/usr/lib -L/usr/lib -L/usr/local/lib -L/usr/lib -L//lib -o drive_json_ptr_walk drive_json_ptr_walk.o -larchive libyajlpp.a ../../src/base/libbase.a ../../src/fmtlib/libcppfmt.a ../../src/third-party/date/src/libdatepp.a ../../src/third-party/scnlib/src/libscnlib.a ../../src/pcrepp/libpcrepp.a ../../src/yajl/libyajl.a -lpcre2-8 -larchive -lgpm -ltinfo -lbz2 -lz -lpthread g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -Wl,-z,relro -Wl,-z,now -L/usr/lib -L/usr/lib -L/usr/local/lib -L/usr/lib -L//lib -o test_yajlpp test_yajlpp.o -larchive libyajlpp.a ../../src/base/libbase.a ../../src/fmtlib/libcppfmt.a ../../src/third-party/date/src/libdatepp.a ../../src/third-party/scnlib/src/libscnlib.a ../../src/pcrepp/libpcrepp.a ../../src/yajl/libyajl.a -lpcre2-8 -larchive -lgpm -ltinfo -lbz2 -lz -lpthread make[5]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/yajlpp' make check-TESTS make[5]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/yajlpp' make[6]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/yajlpp' PASS: test_yajlpp PASS: test_json_ptr PASS: test_json_ptr_walk.sh PASS: test_json_op.sh ============================================================================ Testsuite summary for lnav 0.12.3 ============================================================================ # TOTAL: 4 # PASS: 4 # SKIP: 0 # XFAIL: 0 # FAIL: 0 # XPASS: 0 # ERROR: 0 ============================================================================ make[6]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/yajlpp' make[5]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/yajlpp' make[4]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/yajlpp' Making check in formats/logfmt make[4]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/formats/logfmt' make logfmt.parser.test make[5]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/formats/logfmt' g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../src -Wall -I../../../src/ -I../../../src/third-party -I../../../src/fmtlib -I../../../src/third-party/scnlib/include -I../../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o logfmt.parser.test.o logfmt.parser.test.cc g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -Wl,-z,relro -Wl,-z,now -L/usr/lib -L/usr/lib -L/usr/local/lib -L/usr/lib -L//lib -o logfmt.parser.test logfmt.parser.test.o liblogfmt.a ../../../src/base/libbase.a ../../../src/pcrepp/libpcrepp.a ../../../src/fmtlib/libcppfmt.a ../../../src/third-party/scnlib/src/libscnlib.a -lpcre2-8 -larchive -lgpm -ltinfo -lbz2 -lz -lpthread make[5]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/formats/logfmt' make check-TESTS make[5]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/formats/logfmt' make[6]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/formats/logfmt' PASS: logfmt.parser.test ============================================================================ Testsuite summary for lnav 0.12.3 ============================================================================ # TOTAL: 1 # PASS: 1 # SKIP: 0 # XFAIL: 0 # FAIL: 0 # XPASS: 0 # ERROR: 0 ============================================================================ make[6]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/formats/logfmt' make[5]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/formats/logfmt' make[4]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/formats/logfmt' Making check in . make[4]: Entering directory '/build/reproducible-path/lnav-0.12.3/src' if test -w ./internals; then \ env DUMP_INTERNALS_DIR=./internals DUMP_CRASH=1 ./lnav Makefile; \ mv ./internals/*.schema.json ../docs/schemas; \ fi make check-local make[5]: Entering directory '/build/reproducible-path/lnav-0.12.3/src' make[5]: Nothing to be done for 'check-local'. make[5]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src' make[4]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src' make[3]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src' make[2]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src' Making check in test make[2]: Entering directory '/build/reproducible-path/lnav-0.12.3/test' make drive_data_scanner drive_doc_discovery drive_line_buffer drive_grep_proc drive_listview drive_logfile drive_mvwattrline drive_shlexer drive_sql drive_sql_anno drive_view_colors drive_vt52_curses drive_readline_curses lnav_doctests slicer scripty test_abbrev test_ansi_scrubber test_auto_fd test_auto_mem test_bookmarks test_date_time_scanner test_grep_proc2 test_line_buffer2 test_log_accel test_ncurses_unicode test_reltime test_text_anonymizer test_top_status make[3]: Entering directory '/build/reproducible-path/lnav-0.12.3/test' g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../src -Wall -I../src -I../src/fmtlib -I../src/third-party -I../src/third-party/date/include -I../src/third-party/scnlib/include -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o drive_data_scanner.o drive_data_scanner.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../src -Wall -I../src -I../src/fmtlib -I../src/third-party -I../src/third-party/date/include -I../src/third-party/scnlib/include -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o drive_doc_discovery.o drive_doc_discovery.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../src -Wall -I../src -I../src/fmtlib -I../src/third-party -I../src/third-party/date/include -I../src/third-party/scnlib/include -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o drive_line_buffer.o drive_line_buffer.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../src -Wall -I../src -I../src/fmtlib -I../src/third-party -I../src/third-party/date/include -I../src/third-party/scnlib/include -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o drive_grep_proc.o drive_grep_proc.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../src -Wall -I../src -I../src/fmtlib -I../src/third-party -I../src/third-party/date/include -I../src/third-party/scnlib/include -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o drive_listview.o drive_listview.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../src -Wall -I../src -I../src/fmtlib -I../src/third-party -I../src/third-party/date/include -I../src/third-party/scnlib/include -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o drive_logfile.o drive_logfile.cc In file included from drive_grep_proc.cc:41: ../src/listview_curses.hh: In member function 'int listview_curses::shift_left(int)': ../src/listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drive_listview.cc:36: ../src/listview_curses.hh: In member function 'int listview_curses::shift_left(int)': ../src/listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../src -Wall -I../src -I../src/fmtlib -I../src/third-party -I../src/third-party/date/include -I../src/third-party/scnlib/include -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o drive_mvwattrline.o drive_mvwattrline.cc drive_data_scanner.cc: In function 'int main(int, char**)': drive_data_scanner.cc:223:42: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 223 | for (; cap_index < tok_res->tr_capture.c_end; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ drive_data_scanner.cc:226:43: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 226 | if (cap_index == tok_res->tr_capture.c_begin) { | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drive_data_scanner.cc:229:40: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 228 | } else if (cap_index | ~~~~~~~~~ 229 | == (tok_res->tr_capture.c_end - 1)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drive_data_scanner.cc:232:50: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 232 | } else if (cap_index > tok_res->tr_capture.c_begin) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drive_data_scanner.cc:239:42: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 239 | for (; cap_index < (int) ds.get_input().length(); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../src -Wall -I../src -I../src/fmtlib -I../src/third-party -I../src/third-party/date/include -I../src/third-party/scnlib/include -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o drive_shlexer.o drive_shlexer.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../src -Wall -I../src -I../src/fmtlib -I../src/third-party -I../src/third-party/date/include -I../src/third-party/scnlib/include -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o drive_sql.o drive_sql.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../src -Wall -I../src -I../src/fmtlib -I../src/third-party -I../src/third-party/date/include -I../src/third-party/scnlib/include -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o drive_sql_anno.o drive_sql_anno.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../src -Wall -I../src -I../src/fmtlib -I../src/third-party -I../src/third-party/date/include -I../src/third-party/scnlib/include -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o drive_view_colors.o drive_view_colors.cc drive_shlexer.cc: In function 'int main(int, char**)': drive_shlexer.cc:110:25: warning: ' ' flag used with '%u' gnu_printf format [-Wformat=] 110 | printf("% 3zu ", lpc); | ^ g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../src -Wall -I../src -I../src/fmtlib -I../src/third-party -I../src/third-party/date/include -I../src/third-party/scnlib/include -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o drive_vt52_curses.o drive_vt52_curses.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../src -Wall -I../src -I../src/fmtlib -I../src/third-party -I../src/third-party/date/include -I../src/third-party/scnlib/include -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o drive_readline_curses.o drive_readline_curses.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../src -Wall -I../src -I../src/fmtlib -I../src/third-party -I../src/third-party/date/include -I../src/third-party/scnlib/include -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o lnav_doctests.o lnav_doctests.cc In file included from /usr/include/c++/14/string:54, from /usr/include/c++/14/bits/locale_classes.h:40, from /usr/include/c++/14/bits/ios_base.h:41, from /usr/include/c++/14/ios:44, from /usr/include/c++/14/istream:40, from /usr/include/c++/14/fstream:40, from drive_data_scanner.cc:34: In function 'std::basic_istream<_CharT, _Traits>& std::getline(basic_istream<_CharT, _Traits>&, __cxx11::basic_string<_CharT, _Traits, _Allocator>&) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]', inlined from 'int main(int, char**)' at drive_data_scanner.cc:146:24: /usr/include/c++/14/bits/basic_string.h:4119:50: warning: 'in' may be used uninitialized [-Wmaybe-uninitialized] 4119 | { return std::getline(__is, __str, __is.widen('\n')); } | ~~~~~~~~~~^~~~~~ drive_data_scanner.cc: In function 'int main(int, char**)': drive_data_scanner.cc:117:27: note: 'in' was declared here 117 | std::istream* in; | ^~ In file included from ../src/textview_curses.hh:44, from ../src/bottom_status_source.hh:37, from ../src/lnav.hh:44, from drive_sql_anno.cc:35: ../src/listview_curses.hh: In member function 'int listview_curses::shift_left(int)': ../src/listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../src -Wall -I../src -I../src/fmtlib -I../src/third-party -I../src/third-party/date/include -I../src/third-party/scnlib/include -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o slicer.o slicer.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../src -Wall -I../src -I../src/fmtlib -I../src/third-party -I../src/third-party/date/include -I../src/third-party/scnlib/include -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o scripty.o scripty.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../src -Wall -I../src -I../src/fmtlib -I../src/third-party -I../src/third-party/date/include -I../src/third-party/scnlib/include -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o test_abbrev.o test_abbrev.cc lnav_doctests.cc: In function 'void DOCTEST_ANON_FUNC_23()': lnav_doctests.cc:191:19: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct exttm'; use assignment or value-initialization instead [-Wclass-memaccess] 191 | memset(&etm, 0, sizeof(etm)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/relative_time.hh:45, from ../src/yajlpp/yajlpp.hh:56, from ../src/log.annotate.cfg.hh:37, from ../src/lnav_config.hh:50, from lnav_doctests.cc:39: ../src/base/time_util.hh:137:8: note: 'struct exttm' declared here 137 | struct exttm { | ^~~~~ lnav_doctests.cc:205:19: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct exttm'; use assignment or value-initialization instead [-Wclass-memaccess] 205 | memset(&etm2, 0, sizeof(etm2)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../src/base/time_util.hh:137:8: note: 'struct exttm' declared here 137 | struct exttm { | ^~~~~ g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../src -Wall -I../src -I../src/fmtlib -I../src/third-party -I../src/third-party/date/include -I../src/third-party/scnlib/include -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o test_ansi_scrubber.o test_ansi_scrubber.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../src -Wall -I../src -I../src/fmtlib -I../src/third-party -I../src/third-party/date/include -I../src/third-party/scnlib/include -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o test_auto_fd.o test_auto_fd.cc scripty.cc: In function 'const char* tstamp()': scripty.cc:100:51: warning: format '%d' expects argument of type 'int', but argument 4 has type '__suseconds_t' {aka 'long int'} [-Wformat=] 100 | snprintf(&buf[dlen], sizeof(buf) - dlen, "%.06d", tv.tv_usec); | ~~~~^ ~~~~~~~~~~ | | | | int __suseconds_t {aka long int} | %.06ld scripty.cc: In member function 'void term_machine::flush_line()': scripty.cc:462:33: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 462 | if (bar_pos < line_len) { | ~~~~~~~~^~~~~~~~~~ scripty.cc: In function 'int main(int, char**)': scripty.cc:1160:58: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 1160 | for (size_t lpc = 0; lpc < rc; lpc++) { | ~~~~^~~~ g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../src -Wall -I../src -I../src/fmtlib -I../src/third-party -I../src/third-party/date/include -I../src/third-party/scnlib/include -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o test_auto_mem.o test_auto_mem.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../src -Wall -I../src -I../src/fmtlib -I../src/third-party -I../src/third-party/date/include -I../src/third-party/scnlib/include -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o test_bookmarks.o test_bookmarks.cc scripty.cc: In member function 'void term_machine::new_input(char)': scripty.cc:857:38: warning: ignoring return value of 'ssize_t write(int, const void*, size_t)' declared with attribute 'warn_unused_result' [-Wunused-result] 857 | write(this->tm_child_term.get_fd(), | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 858 | this->tm_user_input.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 859 | this->tm_user_input.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../src -Wall -I../src -I../src/fmtlib -I../src/third-party -I../src/third-party/date/include -I../src/third-party/scnlib/include -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o test_date_time_scanner.o test_date_time_scanner.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../src -Wall -I../src -I../src/fmtlib -I../src/third-party -I../src/third-party/date/include -I../src/third-party/scnlib/include -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o test_grep_proc2.o test_grep_proc2.cc test_ansi_scrubber.cc: In function 'int main(int, char**)': test_ansi_scrubber.cc:133:35: warning: format '%d' expects argument of type 'int', but argument 2 has type 'long long int' [-Wformat=] 133 | printf(" value: %d\n", attr.sa_value.get()); | ~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | int long long int | %lld g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../src -Wall -I../src -I../src/fmtlib -I../src/third-party -I../src/third-party/date/include -I../src/third-party/scnlib/include -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o test_line_buffer2.o test_line_buffer2.cc In file included from ../src/textview_curses.hh:44, from test_bookmarks.cc:36: ../src/listview_curses.hh: In member function 'int listview_curses::shift_left(int)': ../src/listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ test_bookmarks.cc: In function 'int main(int, char**)': test_bookmarks.cc:118:11: warning: ignoring return value of '_FIter std::unique(_FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >]', declared with attribute 'nodiscard' [-Wunused-result] 118 | unique(bv_cp.begin(), bv_cp.end()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/algorithm:61, from ../src/bookmarks.hh:35, from test_bookmarks.cc:34: /usr/include/c++/14/bits/stl_algo.h:891:5: note: declared here 891 | unique(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~ test_date_time_scanner.cc: In function 'void DOCTEST_ANON_FUNC_13()': test_date_time_scanner.cc:242:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct exttm'; use assignment or value-initialization instead [-Wclass-memaccess] 242 | memset(&tm, 0, sizeof(tm)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from ../src/base/date_time_scanner.hh:41, from test_date_time_scanner.cc:35: ../src/base/time_util.hh:137:8: note: 'struct exttm' declared here 137 | struct exttm { | ^~~~~ test_date_time_scanner.cc:253:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct exttm'; use assignment or value-initialization instead [-Wclass-memaccess] 253 | memset(&tm, 0, sizeof(tm)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~ ../src/base/time_util.hh:137:8: note: 'struct exttm' declared here 137 | struct exttm { | ^~~~~ g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../src -Wall -I../src -I../src/fmtlib -I../src/third-party -I../src/third-party/date/include -I../src/third-party/scnlib/include -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o test_log_accel.o test_log_accel.cc test_line_buffer2.cc: In function 'int main(int, char**)': test_line_buffer2.cc:84:14: warning: ignoring return value of 'ssize_t write(int, const void*, size_t)' declared with attribute 'warn_unused_result' [-Wunused-result] 84 | write(fd, TEST_DATA, strlen(TEST_DATA)); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../src -Wall -I../src -I../src/fmtlib -I../src/third-party -I../src/third-party/date/include -I../src/third-party/scnlib/include -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o test_ncurses_unicode.o test_ncurses_unicode.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../src -Wall -I../src -I../src/fmtlib -I../src/third-party -I../src/third-party/date/include -I../src/third-party/scnlib/include -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o test_reltime.o test_reltime.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../src -Wall -I../src -I../src/fmtlib -I../src/third-party -I../src/third-party/date/include -I../src/third-party/scnlib/include -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o test_text_anonymizer.o test_text_anonymizer.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../src -Wall -I../src -I../src/fmtlib -I../src/third-party -I../src/third-party/date/include -I../src/third-party/scnlib/include -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o test_top_status.o test_top_status.cc g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -lncursesw -Wl,-z,relro -Wl,-z,now -L/usr/lib -L/usr/lib -L/usr/local/lib -L/usr/lib -L//lib -o drive_data_scanner drive_data_scanner.o -lz ../src/ansi-palette-json.o ../src/default-config.o ../src/xterm-palette-json.o ../src/builtin-scripts.o ../src/builtin-sh-scripts.o ../src/default-formats.o ../src/time_fmts.o test_stubs.o ../src/lnav.events.o ../src/libdiag.a ../src/libdatascanner.a ../src/formats/logfmt/liblogfmt.a ../src/fmtlib/libcppfmt.a ../src/pcrepp/libpcrepp.a ../src/yajl/libyajl.a ../src/yajlpp/libyajlpp.a ../src/base/libbase.a ../src/pugixml/libpugixml.a ../src/third-party/base64/lib/libbase64.a ../src/third-party/date/src/libdatepp.a ../src/third-party/scnlib/src/libscnlib.a -lreadline -lncursesw -larchive -lsqlite3 -lcurl -lpcre2-8 -larchive -lgpm -ltinfo -lbz2 -lz -lpthread test_reltime.cc: In function 'void DOCTEST_ANON_FUNC_13()': test_reltime.cc:109:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct exttm'; use assignment or value-initialization instead [-Wclass-memaccess] 109 | memset(&tm, 0, sizeof(tm)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from ../src/relative_time.hh:45, from test_reltime.cc:37: ../src/base/time_util.hh:137:8: note: 'struct exttm' declared here 137 | struct exttm { | ^~~~~ test_reltime.cc:123:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct exttm'; use assignment or value-initialization instead [-Wclass-memaccess] 123 | memset(&tm, 0, sizeof(tm)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~ ../src/base/time_util.hh:137:8: note: 'struct exttm' declared here 137 | struct exttm { | ^~~~~ test_reltime.cc:137:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct exttm'; use assignment or value-initialization instead [-Wclass-memaccess] 137 | memset(&tm, 0, sizeof(tm)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~ ../src/base/time_util.hh:137:8: note: 'struct exttm' declared here 137 | struct exttm { | ^~~~~ test_reltime.cc:151:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct exttm'; use assignment or value-initialization instead [-Wclass-memaccess] 151 | memset(&tm, 0, sizeof(tm)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~ ../src/base/time_util.hh:137:8: note: 'struct exttm' declared here 137 | struct exttm { | ^~~~~ test_reltime.cc:165:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct exttm'; use assignment or value-initialization instead [-Wclass-memaccess] 165 | memset(&tm, 0, sizeof(tm)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~ ../src/base/time_util.hh:137:8: note: 'struct exttm' declared here 137 | struct exttm { | ^~~~~ test_reltime.cc:179:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct exttm'; use assignment or value-initialization instead [-Wclass-memaccess] 179 | memset(&tm, 0, sizeof(tm)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~ ../src/base/time_util.hh:137:8: note: 'struct exttm' declared here 137 | struct exttm { | ^~~~~ test_reltime.cc:199:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct exttm'; use assignment or value-initialization instead [-Wclass-memaccess] 199 | memset(&tm, 0, sizeof(tm)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~ ../src/base/time_util.hh:137:8: note: 'struct exttm' declared here 137 | struct exttm { | ^~~~~ test_reltime.cc:208:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct exttm'; use assignment or value-initialization instead [-Wclass-memaccess] 208 | memset(&tm, 0, sizeof(tm)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~ ../src/base/time_util.hh:137:8: note: 'struct exttm' declared here 137 | struct exttm { | ^~~~~ test_reltime.cc:222:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct exttm'; use assignment or value-initialization instead [-Wclass-memaccess] 222 | memset(&tm, 0, sizeof(tm)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~ ../src/base/time_util.hh:137:8: note: 'struct exttm' declared here 137 | struct exttm { | ^~~~~ test_reltime.cc:252:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct exttm'; use assignment or value-initialization instead [-Wclass-memaccess] 252 | memset(&tm, 0, sizeof(tm)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~ ../src/base/time_util.hh:137:8: note: 'struct exttm' declared here 137 | struct exttm { | ^~~~~ test_reltime.cc:261:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct exttm'; use assignment or value-initialization instead [-Wclass-memaccess] 261 | memset(&tm, 0, sizeof(tm)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~ ../src/base/time_util.hh:137:8: note: 'struct exttm' declared here 137 | struct exttm { | ^~~~~ test_reltime.cc:353:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct exttm'; use assignment or value-initialization instead [-Wclass-memaccess] 353 | memset(&tm, 0, sizeof(tm)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~ ../src/base/time_util.hh:137:8: note: 'struct exttm' declared here 137 | struct exttm { | ^~~~~ test_reltime.cc:354:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct exttm'; use assignment or value-initialization instead [-Wclass-memaccess] 354 | memset(&tm2, 0, sizeof(tm2)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../src/base/time_util.hh:137:8: note: 'struct exttm' declared here 137 | struct exttm { | ^~~~~ In file included from ../src/textview_curses.hh:44, from ../src/hist_source.hh:45, from ../src/db_sub_source.hh:41, from ../src/command_executor.hh:43, from test_top_status.cc:33: ../src/listview_curses.hh: In member function 'int listview_curses::shift_left(int)': ../src/listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -lncursesw -Wl,-z,relro -Wl,-z,now -L/usr/lib -L/usr/lib -L/usr/local/lib -L/usr/lib -L//lib -o drive_doc_discovery drive_doc_discovery.o -lz ../src/ansi-palette-json.o ../src/default-config.o ../src/xterm-palette-json.o ../src/builtin-scripts.o ../src/builtin-sh-scripts.o ../src/default-formats.o ../src/time_fmts.o test_stubs.o ../src/lnav.events.o ../src/libdiag.a ../src/libdatascanner.a ../src/formats/logfmt/liblogfmt.a ../src/fmtlib/libcppfmt.a ../src/pcrepp/libpcrepp.a ../src/yajl/libyajl.a ../src/yajlpp/libyajlpp.a ../src/base/libbase.a ../src/pugixml/libpugixml.a ../src/third-party/base64/lib/libbase64.a ../src/third-party/date/src/libdatepp.a ../src/third-party/scnlib/src/libscnlib.a -lreadline -lncursesw -larchive -lsqlite3 -lcurl -lpcre2-8 -larchive -lgpm -ltinfo -lbz2 -lz -lpthread g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -lncursesw -Wl,-z,relro -Wl,-z,now -L/usr/lib -L/usr/lib -L/usr/local/lib -L/usr/lib -L//lib -o drive_line_buffer drive_line_buffer.o -lz ../src/ansi-palette-json.o ../src/default-config.o ../src/xterm-palette-json.o ../src/builtin-scripts.o ../src/builtin-sh-scripts.o ../src/default-formats.o ../src/time_fmts.o test_stubs.o ../src/lnav.events.o ../src/libdiag.a ../src/libdatascanner.a ../src/formats/logfmt/liblogfmt.a ../src/fmtlib/libcppfmt.a ../src/pcrepp/libpcrepp.a ../src/yajl/libyajl.a ../src/yajlpp/libyajlpp.a ../src/base/libbase.a ../src/pugixml/libpugixml.a ../src/third-party/base64/lib/libbase64.a ../src/third-party/date/src/libdatepp.a ../src/third-party/scnlib/src/libscnlib.a -lreadline -lncursesw -larchive -lsqlite3 -lcurl -lpcre2-8 -larchive -lgpm -ltinfo -lbz2 -lz -lpthread g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -lncursesw -Wl,-z,relro -Wl,-z,now -L/usr/lib -L/usr/lib -L/usr/local/lib -L/usr/lib -L//lib -o drive_grep_proc drive_grep_proc.o -lz ../src/ansi-palette-json.o ../src/default-config.o ../src/xterm-palette-json.o ../src/builtin-scripts.o ../src/builtin-sh-scripts.o ../src/default-formats.o ../src/time_fmts.o test_stubs.o ../src/lnav.events.o ../src/libdiag.a ../src/libdatascanner.a ../src/formats/logfmt/liblogfmt.a ../src/fmtlib/libcppfmt.a ../src/pcrepp/libpcrepp.a ../src/yajl/libyajl.a ../src/yajlpp/libyajlpp.a ../src/base/libbase.a ../src/pugixml/libpugixml.a ../src/third-party/base64/lib/libbase64.a ../src/third-party/date/src/libdatepp.a ../src/third-party/scnlib/src/libscnlib.a -lreadline -lncursesw -larchive -lsqlite3 -lcurl -lpcre2-8 -larchive -lgpm -ltinfo -lbz2 -lz -lpthread g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -lncursesw -Wl,-z,relro -Wl,-z,now -L/usr/lib -L/usr/lib -L/usr/local/lib -L/usr/lib -L//lib -o drive_listview drive_listview.o -lz ../src/ansi-palette-json.o ../src/default-config.o ../src/xterm-palette-json.o ../src/builtin-scripts.o ../src/builtin-sh-scripts.o ../src/default-formats.o ../src/time_fmts.o test_stubs.o ../src/lnav.events.o ../src/libdiag.a ../src/libdatascanner.a ../src/formats/logfmt/liblogfmt.a ../src/fmtlib/libcppfmt.a ../src/pcrepp/libpcrepp.a ../src/yajl/libyajl.a ../src/yajlpp/libyajlpp.a ../src/base/libbase.a ../src/pugixml/libpugixml.a ../src/third-party/base64/lib/libbase64.a ../src/third-party/date/src/libdatepp.a ../src/third-party/scnlib/src/libscnlib.a -lreadline -lncursesw -larchive -lsqlite3 -lcurl -lpcre2-8 -larchive -lgpm -ltinfo -lbz2 -lz -lpthread g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -lncursesw -Wl,-z,relro -Wl,-z,now -L/usr/lib -L/usr/lib -L/usr/local/lib -L/usr/lib -L//lib -o drive_logfile drive_logfile.o -lz ../src/ansi-palette-json.o ../src/default-config.o ../src/xterm-palette-json.o ../src/builtin-scripts.o ../src/builtin-sh-scripts.o ../src/default-formats.o ../src/time_fmts.o test_stubs.o ../src/lnav.events.o ../src/libdiag.a ../src/libdatascanner.a ../src/formats/logfmt/liblogfmt.a ../src/fmtlib/libcppfmt.a ../src/pcrepp/libpcrepp.a ../src/yajl/libyajl.a ../src/yajlpp/libyajlpp.a ../src/base/libbase.a ../src/pugixml/libpugixml.a ../src/third-party/base64/lib/libbase64.a ../src/third-party/date/src/libdatepp.a ../src/third-party/scnlib/src/libscnlib.a -lreadline -lncursesw -larchive -lsqlite3 -lcurl -lpcre2-8 -larchive -lgpm -ltinfo -lbz2 -lz -lpthread g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -lncursesw -Wl,-z,relro -Wl,-z,now -L/usr/lib -L/usr/lib -L/usr/local/lib -L/usr/lib -L//lib -o drive_mvwattrline drive_mvwattrline.o -lz ../src/ansi-palette-json.o ../src/default-config.o ../src/xterm-palette-json.o ../src/builtin-scripts.o ../src/builtin-sh-scripts.o ../src/default-formats.o ../src/time_fmts.o test_stubs.o ../src/lnav.events.o ../src/libdiag.a ../src/libdatascanner.a ../src/formats/logfmt/liblogfmt.a ../src/fmtlib/libcppfmt.a ../src/pcrepp/libpcrepp.a ../src/yajl/libyajl.a ../src/yajlpp/libyajlpp.a ../src/base/libbase.a ../src/pugixml/libpugixml.a ../src/third-party/base64/lib/libbase64.a ../src/third-party/date/src/libdatepp.a ../src/third-party/scnlib/src/libscnlib.a -lreadline -lncursesw -larchive -lsqlite3 -lcurl -lpcre2-8 -larchive -lgpm -ltinfo -lbz2 -lz -lpthread g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -lncursesw -Wl,-z,relro -Wl,-z,now -L/usr/lib -L/usr/lib -L/usr/local/lib -L/usr/lib -L//lib -o drive_shlexer drive_shlexer.o -lz ../src/ansi-palette-json.o ../src/default-config.o ../src/xterm-palette-json.o ../src/builtin-scripts.o ../src/builtin-sh-scripts.o ../src/default-formats.o ../src/time_fmts.o test_stubs.o ../src/lnav.events.o ../src/libdiag.a ../src/libdatascanner.a ../src/formats/logfmt/liblogfmt.a ../src/fmtlib/libcppfmt.a ../src/pcrepp/libpcrepp.a ../src/yajl/libyajl.a ../src/yajlpp/libyajlpp.a ../src/base/libbase.a ../src/pugixml/libpugixml.a ../src/third-party/base64/lib/libbase64.a ../src/third-party/date/src/libdatepp.a ../src/third-party/scnlib/src/libscnlib.a -lreadline -lncursesw -larchive -lsqlite3 -lcurl -lpcre2-8 -larchive -lgpm -ltinfo -lbz2 -lz -lpthread g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -lncursesw -Wl,-z,relro -Wl,-z,now -L/usr/lib -L/usr/lib -L/usr/local/lib -L/usr/lib -L//lib -o drive_sql drive_sql.o -lz ../src/ansi-palette-json.o ../src/default-config.o ../src/xterm-palette-json.o ../src/builtin-scripts.o ../src/builtin-sh-scripts.o ../src/default-formats.o ../src/time_fmts.o test_stubs.o ../src/lnav.events.o ../src/libdiag.a ../src/libdatascanner.a ../src/formats/logfmt/liblogfmt.a ../src/fmtlib/libcppfmt.a ../src/pcrepp/libpcrepp.a ../src/yajl/libyajl.a ../src/yajlpp/libyajlpp.a ../src/base/libbase.a ../src/pugixml/libpugixml.a ../src/third-party/base64/lib/libbase64.a ../src/third-party/date/src/libdatepp.a ../src/third-party/scnlib/src/libscnlib.a -lreadline -lncursesw -larchive -lsqlite3 -lcurl -lpcre2-8 -larchive -lgpm -ltinfo -lbz2 -lz -lpthread g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -lncursesw -Wl,-z,relro -Wl,-z,now -L/usr/lib -L/usr/lib -L/usr/local/lib -L/usr/lib -L//lib -o drive_sql_anno drive_sql_anno.o -lz ../src/ansi-palette-json.o ../src/default-config.o ../src/xterm-palette-json.o ../src/builtin-scripts.o ../src/builtin-sh-scripts.o ../src/default-formats.o ../src/time_fmts.o test_stubs.o ../src/lnav.events.o ../src/libdiag.a ../src/libdatascanner.a ../src/formats/logfmt/liblogfmt.a ../src/fmtlib/libcppfmt.a ../src/pcrepp/libpcrepp.a ../src/yajl/libyajl.a ../src/yajlpp/libyajlpp.a ../src/base/libbase.a ../src/pugixml/libpugixml.a ../src/third-party/base64/lib/libbase64.a ../src/third-party/date/src/libdatepp.a ../src/third-party/scnlib/src/libscnlib.a -lreadline -lncursesw -larchive -lsqlite3 -lcurl -lpcre2-8 -larchive -lgpm -ltinfo -lbz2 -lz -lpthread g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -lncursesw -Wl,-z,relro -Wl,-z,now -L/usr/lib -L/usr/lib -L/usr/local/lib -L/usr/lib -L//lib -o drive_view_colors drive_view_colors.o -lz ../src/ansi-palette-json.o ../src/default-config.o ../src/xterm-palette-json.o ../src/builtin-scripts.o ../src/builtin-sh-scripts.o ../src/default-formats.o ../src/time_fmts.o test_stubs.o ../src/lnav.events.o ../src/libdiag.a ../src/libdatascanner.a ../src/formats/logfmt/liblogfmt.a ../src/fmtlib/libcppfmt.a ../src/pcrepp/libpcrepp.a ../src/yajl/libyajl.a ../src/yajlpp/libyajlpp.a ../src/base/libbase.a ../src/pugixml/libpugixml.a ../src/third-party/base64/lib/libbase64.a ../src/third-party/date/src/libdatepp.a ../src/third-party/scnlib/src/libscnlib.a -lreadline -lncursesw -larchive -lsqlite3 -lcurl -lpcre2-8 -larchive -lgpm -ltinfo -lbz2 -lz -lpthread g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -lncursesw -Wl,-z,relro -Wl,-z,now -L/usr/lib -L/usr/lib -L/usr/local/lib -L/usr/lib -L//lib -o drive_vt52_curses drive_vt52_curses.o -lz ../src/ansi-palette-json.o ../src/default-config.o ../src/xterm-palette-json.o ../src/builtin-scripts.o ../src/builtin-sh-scripts.o ../src/default-formats.o ../src/time_fmts.o test_stubs.o ../src/lnav.events.o ../src/libdiag.a ../src/libdatascanner.a ../src/formats/logfmt/liblogfmt.a ../src/fmtlib/libcppfmt.a ../src/pcrepp/libpcrepp.a ../src/yajl/libyajl.a ../src/yajlpp/libyajlpp.a ../src/base/libbase.a ../src/pugixml/libpugixml.a ../src/third-party/base64/lib/libbase64.a ../src/third-party/date/src/libdatepp.a ../src/third-party/scnlib/src/libscnlib.a -lreadline -lncursesw -larchive -lsqlite3 -lcurl -lpcre2-8 -larchive -lgpm -ltinfo -lbz2 -lz -lpthread g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -lncursesw -Wl,-z,relro -Wl,-z,now -L/usr/lib -L/usr/lib -L/usr/local/lib -L/usr/lib -L//lib -o drive_readline_curses drive_readline_curses.o -lz ../src/ansi-palette-json.o ../src/default-config.o ../src/xterm-palette-json.o ../src/builtin-scripts.o ../src/builtin-sh-scripts.o ../src/default-formats.o ../src/time_fmts.o test_stubs.o ../src/lnav.events.o ../src/libdiag.a ../src/libdatascanner.a ../src/formats/logfmt/liblogfmt.a ../src/fmtlib/libcppfmt.a ../src/pcrepp/libpcrepp.a ../src/yajl/libyajl.a ../src/yajlpp/libyajlpp.a ../src/base/libbase.a ../src/pugixml/libpugixml.a ../src/third-party/base64/lib/libbase64.a ../src/third-party/date/src/libdatepp.a ../src/third-party/scnlib/src/libscnlib.a -lreadline -lncursesw -larchive -lsqlite3 -lcurl -lpcre2-8 -larchive -lgpm -ltinfo -lbz2 -lz -lpthread g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -lncursesw -Wl,-z,relro -Wl,-z,now -L/usr/lib -L/usr/lib -L/usr/local/lib -L/usr/lib -L//lib -o lnav_doctests lnav_doctests.o -lz ../src/ansi-palette-json.o ../src/default-config.o ../src/xterm-palette-json.o ../src/builtin-scripts.o ../src/builtin-sh-scripts.o ../src/default-formats.o ../src/time_fmts.o test_stubs.o ../src/lnav.events.o ../src/libdiag.a ../src/libdatascanner.a ../src/formats/logfmt/liblogfmt.a ../src/fmtlib/libcppfmt.a ../src/pcrepp/libpcrepp.a ../src/yajl/libyajl.a ../src/yajlpp/libyajlpp.a ../src/base/libbase.a ../src/pugixml/libpugixml.a ../src/third-party/base64/lib/libbase64.a ../src/third-party/date/src/libdatepp.a ../src/third-party/scnlib/src/libscnlib.a -lreadline -lncursesw -larchive -lsqlite3 -lcurl -lpcre2-8 -larchive -lgpm -ltinfo -lbz2 -lz -lpthread g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -lncursesw -Wl,-z,relro -Wl,-z,now -L/usr/lib -L/usr/lib -L/usr/local/lib -L/usr/lib -L//lib -o slicer slicer.o -lz ../src/ansi-palette-json.o ../src/default-config.o ../src/xterm-palette-json.o ../src/builtin-scripts.o ../src/builtin-sh-scripts.o ../src/default-formats.o ../src/time_fmts.o test_stubs.o ../src/lnav.events.o ../src/libdiag.a ../src/libdatascanner.a ../src/formats/logfmt/liblogfmt.a ../src/fmtlib/libcppfmt.a ../src/pcrepp/libpcrepp.a ../src/yajl/libyajl.a ../src/yajlpp/libyajlpp.a ../src/base/libbase.a ../src/pugixml/libpugixml.a ../src/third-party/base64/lib/libbase64.a ../src/third-party/date/src/libdatepp.a ../src/third-party/scnlib/src/libscnlib.a -lreadline -lncursesw -larchive -lsqlite3 -lcurl -lpcre2-8 -larchive -lgpm -ltinfo -lbz2 -lz -lpthread g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -lncursesw -Wl,-z,relro -Wl,-z,now -L/usr/lib -L/usr/lib -L/usr/local/lib -L/usr/lib -L//lib -o scripty scripty.o -lz ../src/ansi-palette-json.o ../src/default-config.o ../src/xterm-palette-json.o ../src/builtin-scripts.o ../src/builtin-sh-scripts.o ../src/default-formats.o ../src/time_fmts.o test_stubs.o ../src/lnav.events.o ../src/libdiag.a ../src/libdatascanner.a ../src/formats/logfmt/liblogfmt.a ../src/fmtlib/libcppfmt.a ../src/pcrepp/libpcrepp.a ../src/yajl/libyajl.a ../src/yajlpp/libyajlpp.a ../src/base/libbase.a ../src/pugixml/libpugixml.a ../src/third-party/base64/lib/libbase64.a ../src/third-party/date/src/libdatepp.a ../src/third-party/scnlib/src/libscnlib.a -lreadline -lncursesw -larchive -lsqlite3 -lcurl -lpcre2-8 -larchive -lgpm -ltinfo -lbz2 -lz -lpthread g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -lncursesw -Wl,-z,relro -Wl,-z,now -L/usr/lib -L/usr/lib -L/usr/local/lib -L/usr/lib -L//lib -o test_abbrev test_abbrev.o -lz ../src/ansi-palette-json.o ../src/default-config.o ../src/xterm-palette-json.o ../src/builtin-scripts.o ../src/builtin-sh-scripts.o ../src/default-formats.o ../src/time_fmts.o test_stubs.o ../src/lnav.events.o ../src/libdiag.a ../src/libdatascanner.a ../src/formats/logfmt/liblogfmt.a ../src/fmtlib/libcppfmt.a ../src/pcrepp/libpcrepp.a ../src/yajl/libyajl.a ../src/yajlpp/libyajlpp.a ../src/base/libbase.a ../src/pugixml/libpugixml.a ../src/third-party/base64/lib/libbase64.a ../src/third-party/date/src/libdatepp.a ../src/third-party/scnlib/src/libscnlib.a -lreadline -lncursesw -larchive -lsqlite3 -lcurl -lpcre2-8 -larchive -lgpm -ltinfo -lbz2 -lz -lpthread g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -lncursesw -Wl,-z,relro -Wl,-z,now -L/usr/lib -L/usr/lib -L/usr/local/lib -L/usr/lib -L//lib -o test_ansi_scrubber test_ansi_scrubber.o -lz ../src/ansi-palette-json.o ../src/default-config.o ../src/xterm-palette-json.o ../src/builtin-scripts.o ../src/builtin-sh-scripts.o ../src/default-formats.o ../src/time_fmts.o test_stubs.o ../src/lnav.events.o ../src/libdiag.a ../src/libdatascanner.a ../src/formats/logfmt/liblogfmt.a ../src/fmtlib/libcppfmt.a ../src/pcrepp/libpcrepp.a ../src/yajl/libyajl.a ../src/yajlpp/libyajlpp.a ../src/base/libbase.a ../src/pugixml/libpugixml.a ../src/third-party/base64/lib/libbase64.a ../src/third-party/date/src/libdatepp.a ../src/third-party/scnlib/src/libscnlib.a -lreadline -lncursesw -larchive -lsqlite3 -lcurl -lpcre2-8 -larchive -lgpm -ltinfo -lbz2 -lz -lpthread g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -lncursesw -Wl,-z,relro -Wl,-z,now -L/usr/lib -L/usr/lib -L/usr/local/lib -L/usr/lib -L//lib -o test_auto_fd test_auto_fd.o -lz ../src/ansi-palette-json.o ../src/default-config.o ../src/xterm-palette-json.o ../src/builtin-scripts.o ../src/builtin-sh-scripts.o ../src/default-formats.o ../src/time_fmts.o test_stubs.o ../src/lnav.events.o ../src/libdiag.a ../src/libdatascanner.a ../src/formats/logfmt/liblogfmt.a ../src/fmtlib/libcppfmt.a ../src/pcrepp/libpcrepp.a ../src/yajl/libyajl.a ../src/yajlpp/libyajlpp.a ../src/base/libbase.a ../src/pugixml/libpugixml.a ../src/third-party/base64/lib/libbase64.a ../src/third-party/date/src/libdatepp.a ../src/third-party/scnlib/src/libscnlib.a -lreadline -lncursesw -larchive -lsqlite3 -lcurl -lpcre2-8 -larchive -lgpm -ltinfo -lbz2 -lz -lpthread g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -lncursesw -Wl,-z,relro -Wl,-z,now -L/usr/lib -L/usr/lib -L/usr/local/lib -L/usr/lib -L//lib -o test_auto_mem test_auto_mem.o -lz ../src/ansi-palette-json.o ../src/default-config.o ../src/xterm-palette-json.o ../src/builtin-scripts.o ../src/builtin-sh-scripts.o ../src/default-formats.o ../src/time_fmts.o test_stubs.o ../src/lnav.events.o ../src/libdiag.a ../src/libdatascanner.a ../src/formats/logfmt/liblogfmt.a ../src/fmtlib/libcppfmt.a ../src/pcrepp/libpcrepp.a ../src/yajl/libyajl.a ../src/yajlpp/libyajlpp.a ../src/base/libbase.a ../src/pugixml/libpugixml.a ../src/third-party/base64/lib/libbase64.a ../src/third-party/date/src/libdatepp.a ../src/third-party/scnlib/src/libscnlib.a -lreadline -lncursesw -larchive -lsqlite3 -lcurl -lpcre2-8 -larchive -lgpm -ltinfo -lbz2 -lz -lpthread g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -lncursesw -Wl,-z,relro -Wl,-z,now -L/usr/lib -L/usr/lib -L/usr/local/lib -L/usr/lib -L//lib -o test_bookmarks test_bookmarks.o -lz ../src/ansi-palette-json.o ../src/default-config.o ../src/xterm-palette-json.o ../src/builtin-scripts.o ../src/builtin-sh-scripts.o ../src/default-formats.o ../src/time_fmts.o test_stubs.o ../src/lnav.events.o ../src/libdiag.a ../src/libdatascanner.a ../src/formats/logfmt/liblogfmt.a ../src/fmtlib/libcppfmt.a ../src/pcrepp/libpcrepp.a ../src/yajl/libyajl.a ../src/yajlpp/libyajlpp.a ../src/base/libbase.a ../src/pugixml/libpugixml.a ../src/third-party/base64/lib/libbase64.a ../src/third-party/date/src/libdatepp.a ../src/third-party/scnlib/src/libscnlib.a -lreadline -lncursesw -larchive -lsqlite3 -lcurl -lpcre2-8 -larchive -lgpm -ltinfo -lbz2 -lz -lpthread g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -lncursesw -Wl,-z,relro -Wl,-z,now -L/usr/lib -L/usr/lib -L/usr/local/lib -L/usr/lib -L//lib -o test_date_time_scanner test_date_time_scanner.o -lz ../src/ansi-palette-json.o ../src/default-config.o ../src/xterm-palette-json.o ../src/builtin-scripts.o ../src/builtin-sh-scripts.o ../src/default-formats.o ../src/time_fmts.o test_stubs.o ../src/lnav.events.o ../src/libdiag.a ../src/libdatascanner.a ../src/formats/logfmt/liblogfmt.a ../src/fmtlib/libcppfmt.a ../src/pcrepp/libpcrepp.a ../src/yajl/libyajl.a ../src/yajlpp/libyajlpp.a ../src/base/libbase.a ../src/pugixml/libpugixml.a ../src/third-party/base64/lib/libbase64.a ../src/third-party/date/src/libdatepp.a ../src/third-party/scnlib/src/libscnlib.a -lreadline -lncursesw -larchive -lsqlite3 -lcurl -lpcre2-8 -larchive -lgpm -ltinfo -lbz2 -lz -lpthread g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -lncursesw -Wl,-z,relro -Wl,-z,now -L/usr/lib -L/usr/lib -L/usr/local/lib -L/usr/lib -L//lib -o test_grep_proc2 test_grep_proc2.o -lz ../src/ansi-palette-json.o ../src/default-config.o ../src/xterm-palette-json.o ../src/builtin-scripts.o ../src/builtin-sh-scripts.o ../src/default-formats.o ../src/time_fmts.o test_stubs.o ../src/lnav.events.o ../src/libdiag.a ../src/libdatascanner.a ../src/formats/logfmt/liblogfmt.a ../src/fmtlib/libcppfmt.a ../src/pcrepp/libpcrepp.a ../src/yajl/libyajl.a ../src/yajlpp/libyajlpp.a ../src/base/libbase.a ../src/pugixml/libpugixml.a ../src/third-party/base64/lib/libbase64.a ../src/third-party/date/src/libdatepp.a ../src/third-party/scnlib/src/libscnlib.a -lreadline -lncursesw -larchive -lsqlite3 -lcurl -lpcre2-8 -larchive -lgpm -ltinfo -lbz2 -lz -lpthread g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -lncursesw -Wl,-z,relro -Wl,-z,now -L/usr/lib -L/usr/lib -L/usr/local/lib -L/usr/lib -L//lib -o test_line_buffer2 test_line_buffer2.o -lz ../src/ansi-palette-json.o ../src/default-config.o ../src/xterm-palette-json.o ../src/builtin-scripts.o ../src/builtin-sh-scripts.o ../src/default-formats.o ../src/time_fmts.o test_stubs.o ../src/lnav.events.o ../src/libdiag.a ../src/libdatascanner.a ../src/formats/logfmt/liblogfmt.a ../src/fmtlib/libcppfmt.a ../src/pcrepp/libpcrepp.a ../src/yajl/libyajl.a ../src/yajlpp/libyajlpp.a ../src/base/libbase.a ../src/pugixml/libpugixml.a ../src/third-party/base64/lib/libbase64.a ../src/third-party/date/src/libdatepp.a ../src/third-party/scnlib/src/libscnlib.a -lreadline -lncursesw -larchive -lsqlite3 -lcurl -lpcre2-8 -larchive -lgpm -ltinfo -lbz2 -lz -lpthread g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -lncursesw -Wl,-z,relro -Wl,-z,now -L/usr/lib -L/usr/lib -L/usr/local/lib -L/usr/lib -L//lib -o test_log_accel test_log_accel.o -lz ../src/ansi-palette-json.o ../src/default-config.o ../src/xterm-palette-json.o ../src/builtin-scripts.o ../src/builtin-sh-scripts.o ../src/default-formats.o ../src/time_fmts.o test_stubs.o ../src/lnav.events.o ../src/libdiag.a ../src/libdatascanner.a ../src/formats/logfmt/liblogfmt.a ../src/fmtlib/libcppfmt.a ../src/pcrepp/libpcrepp.a ../src/yajl/libyajl.a ../src/yajlpp/libyajlpp.a ../src/base/libbase.a ../src/pugixml/libpugixml.a ../src/third-party/base64/lib/libbase64.a ../src/third-party/date/src/libdatepp.a ../src/third-party/scnlib/src/libscnlib.a -lreadline -lncursesw -larchive -lsqlite3 -lcurl -lpcre2-8 -larchive -lgpm -ltinfo -lbz2 -lz -lpthread g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -lncursesw -Wl,-z,relro -Wl,-z,now -L/usr/lib -L/usr/lib -L/usr/local/lib -L/usr/lib -L//lib -o test_ncurses_unicode test_ncurses_unicode.o -lz ../src/ansi-palette-json.o ../src/default-config.o ../src/xterm-palette-json.o ../src/builtin-scripts.o ../src/builtin-sh-scripts.o ../src/default-formats.o ../src/time_fmts.o test_stubs.o ../src/lnav.events.o ../src/libdiag.a ../src/libdatascanner.a ../src/formats/logfmt/liblogfmt.a ../src/fmtlib/libcppfmt.a ../src/pcrepp/libpcrepp.a ../src/yajl/libyajl.a ../src/yajlpp/libyajlpp.a ../src/base/libbase.a ../src/pugixml/libpugixml.a ../src/third-party/base64/lib/libbase64.a ../src/third-party/date/src/libdatepp.a ../src/third-party/scnlib/src/libscnlib.a -lreadline -lncursesw -larchive -lsqlite3 -lcurl -lpcre2-8 -larchive -lgpm -ltinfo -lbz2 -lz -lpthread g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -lncursesw -Wl,-z,relro -Wl,-z,now -L/usr/lib -L/usr/lib -L/usr/local/lib -L/usr/lib -L//lib -o test_reltime test_reltime.o -lz ../src/ansi-palette-json.o ../src/default-config.o ../src/xterm-palette-json.o ../src/builtin-scripts.o ../src/builtin-sh-scripts.o ../src/default-formats.o ../src/time_fmts.o test_stubs.o ../src/lnav.events.o ../src/libdiag.a ../src/libdatascanner.a ../src/formats/logfmt/liblogfmt.a ../src/fmtlib/libcppfmt.a ../src/pcrepp/libpcrepp.a ../src/yajl/libyajl.a ../src/yajlpp/libyajlpp.a ../src/base/libbase.a ../src/pugixml/libpugixml.a ../src/third-party/base64/lib/libbase64.a ../src/third-party/date/src/libdatepp.a ../src/third-party/scnlib/src/libscnlib.a -lreadline -lncursesw -larchive -lsqlite3 -lcurl -lpcre2-8 -larchive -lgpm -ltinfo -lbz2 -lz -lpthread g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -lncursesw -Wl,-z,relro -Wl,-z,now -L/usr/lib -L/usr/lib -L/usr/local/lib -L/usr/lib -L//lib -o test_text_anonymizer test_text_anonymizer.o -lz ../src/ansi-palette-json.o ../src/default-config.o ../src/xterm-palette-json.o ../src/builtin-scripts.o ../src/builtin-sh-scripts.o ../src/default-formats.o ../src/time_fmts.o test_stubs.o ../src/lnav.events.o ../src/libdiag.a ../src/libdatascanner.a ../src/formats/logfmt/liblogfmt.a ../src/fmtlib/libcppfmt.a ../src/pcrepp/libpcrepp.a ../src/yajl/libyajl.a ../src/yajlpp/libyajlpp.a ../src/base/libbase.a ../src/pugixml/libpugixml.a ../src/third-party/base64/lib/libbase64.a ../src/third-party/date/src/libdatepp.a ../src/third-party/scnlib/src/libscnlib.a -lreadline -lncursesw -larchive -lsqlite3 -lcurl -lpcre2-8 -larchive -lgpm -ltinfo -lbz2 -lz -lpthread g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -lncursesw -Wl,-z,relro -Wl,-z,now -L/usr/lib -L/usr/lib -L/usr/local/lib -L/usr/lib -L//lib -o test_top_status test_top_status.o -lz ../src/ansi-palette-json.o ../src/default-config.o ../src/xterm-palette-json.o ../src/builtin-scripts.o ../src/builtin-sh-scripts.o ../src/default-formats.o ../src/time_fmts.o test_stubs.o ../src/lnav.events.o ../src/libdiag.a ../src/libdatascanner.a ../src/formats/logfmt/liblogfmt.a ../src/fmtlib/libcppfmt.a ../src/pcrepp/libpcrepp.a ../src/yajl/libyajl.a ../src/yajlpp/libyajlpp.a ../src/base/libbase.a ../src/pugixml/libpugixml.a ../src/third-party/base64/lib/libbase64.a ../src/third-party/date/src/libdatepp.a ../src/third-party/scnlib/src/libscnlib.a -lreadline -lncursesw -larchive -lsqlite3 -lcurl -lpcre2-8 -larchive -lgpm -ltinfo -lbz2 -lz -lpthread make[3]: Leaving directory '/build/reproducible-path/lnav-0.12.3/test' make check-TESTS make[3]: Entering directory '/build/reproducible-path/lnav-0.12.3/test' make[4]: Entering directory '/build/reproducible-path/lnav-0.12.3/test' PASS: test_abbrev PASS: test_auto_fd PASS: test_ansi_scrubber PASS: test_auto_mem PASS: test_bookmarks PASS: test_date_time_scanner PASS: lnav_doctests PASS: test_format_loader.sh PASS: test_format_installer.sh PASS: test_events.sh PASS: test_demux.sh PASS: test_grep_proc2 PASS: test_grep_proc.sh PASS: test_log_accel PASS: test_regex101.sh PASS: test_reltime PASS: test_scripts.sh PASS: test_timeline.sh PASS: test_shlexer.sh PASS: test_sql_anno.sh PASS: test_sql_coll_func.sh PASS: test_sql_fs_func.sh PASS: test_data_parser.sh PASS: test_json_format.sh PASS: test_sql_search_table.sh PASS: test_sql_indexes.sh PASS: test_meta.sh PASS: test_sql_regexp.sh PASS: test_sql_yaml_func.sh PASS: test_sessions.sh PASS: test_text_anonymizer PASS: test_sql_xml_func.sh PASS: test_view_colors.sh PASS: test_curl.sh PASS: test_sql_time_func.sh PASS: test_pretty_print.sh PASS: test_tui.sh PASS: test_sql_views_vtab.sh PASS: test_cmds.sh ============================================================================ Testsuite summary for lnav 0.12.3 ============================================================================ # TOTAL: 39 # PASS: 39 # SKIP: 0 # XFAIL: 0 # FAIL: 0 # XPASS: 0 # ERROR: 0 ============================================================================ make[4]: Leaving directory '/build/reproducible-path/lnav-0.12.3/test' make[3]: Leaving directory '/build/reproducible-path/lnav-0.12.3/test' make[2]: Leaving directory '/build/reproducible-path/lnav-0.12.3/test' make[2]: Entering directory '/build/reproducible-path/lnav-0.12.3' make[2]: Nothing to be done for 'check-am'. make[2]: Leaving directory '/build/reproducible-path/lnav-0.12.3' make[1]: Leaving directory '/build/reproducible-path/lnav-0.12.3' create-stamp debian/debhelper-build-stamp dh_prep dh_auto_install --destdir=debian/lnav/ make -j6 install DESTDIR=/build/reproducible-path/lnav-0.12.3/debian/lnav AM_UPDATE_INFO_DIR=no make[1]: Entering directory '/build/reproducible-path/lnav-0.12.3' Making install in tools make[2]: Entering directory '/build/reproducible-path/lnav-0.12.3/tools' make[3]: Entering directory '/build/reproducible-path/lnav-0.12.3/tools' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/build/reproducible-path/lnav-0.12.3/tools' make[2]: Leaving directory '/build/reproducible-path/lnav-0.12.3/tools' Making install in src make[2]: Entering directory '/build/reproducible-path/lnav-0.12.3/src' make install-recursive make[3]: Entering directory '/build/reproducible-path/lnav-0.12.3/src' Making install in fmtlib make[4]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/fmtlib' make[5]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/fmtlib' make[5]: Nothing to be done for 'install-exec-am'. make[5]: Nothing to be done for 'install-data-am'. make[5]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/fmtlib' make[4]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/fmtlib' Making install in third-party/base64/lib make[4]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/third-party/base64/lib' make[5]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/third-party/base64/lib' make[5]: Nothing to be done for 'install-exec-am'. make[5]: Nothing to be done for 'install-data-am'. make[5]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/third-party/base64/lib' make[4]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/third-party/base64/lib' Making install in third-party/date/src make[4]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/third-party/date/src' make[5]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/third-party/date/src' make[5]: Nothing to be done for 'install-exec-am'. make[5]: Nothing to be done for 'install-data-am'. make[5]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/third-party/date/src' make[4]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/third-party/date/src' Making install in third-party/scnlib/src make[4]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/third-party/scnlib/src' make[5]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/third-party/scnlib/src' make[5]: Nothing to be done for 'install-exec-am'. make[5]: Nothing to be done for 'install-data-am'. make[5]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/third-party/scnlib/src' make[4]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/third-party/scnlib/src' Making install in pcrepp make[4]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/pcrepp' make[5]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/pcrepp' make[5]: Nothing to be done for 'install-exec-am'. make[5]: Nothing to be done for 'install-data-am'. make[5]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/pcrepp' make[4]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/pcrepp' Making install in base make[4]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/base' make[5]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/base' make[5]: Nothing to be done for 'install-exec-am'. make[5]: Nothing to be done for 'install-data-am'. make[5]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/base' make[4]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/base' Making install in tailer make[4]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/tailer' make install-am make[5]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/tailer' make[6]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/tailer' make[6]: Nothing to be done for 'install-exec-am'. make[6]: Nothing to be done for 'install-data-am'. make[6]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/tailer' make[5]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/tailer' make[4]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/tailer' Making install in pugixml make[4]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/pugixml' make[5]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/pugixml' make[5]: Nothing to be done for 'install-exec-am'. make[5]: Nothing to be done for 'install-data-am'. make[5]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/pugixml' make[4]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/pugixml' Making install in yajl make[4]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/yajl' make[5]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/yajl' make[5]: Nothing to be done for 'install-exec-am'. make[5]: Nothing to be done for 'install-data-am'. make[5]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/yajl' make[4]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/yajl' Making install in yajlpp make[4]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/yajlpp' make[5]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/yajlpp' make[5]: Nothing to be done for 'install-exec-am'. make[5]: Nothing to be done for 'install-data-am'. make[5]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/yajlpp' make[4]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/yajlpp' Making install in formats/logfmt make[4]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/formats/logfmt' make[5]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/formats/logfmt' make[5]: Nothing to be done for 'install-exec-am'. make[5]: Nothing to be done for 'install-data-am'. make[5]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/formats/logfmt' make[4]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/formats/logfmt' Making install in . make[4]: Entering directory '/build/reproducible-path/lnav-0.12.3/src' if test -w ./internals; then \ env DUMP_INTERNALS_DIR=./internals DUMP_CRASH=1 ./lnav Makefile; \ mv ./internals/*.schema.json ../docs/schemas; \ fi make[5]: Entering directory '/build/reproducible-path/lnav-0.12.3/src' make[5]: Nothing to be done for 'install-data-am'. /usr/bin/mkdir -p '/build/reproducible-path/lnav-0.12.3/debian/lnav/usr/bin' /usr/bin/install -c lnav '/build/reproducible-path/lnav-0.12.3/debian/lnav/usr/bin' make install-exec-hook make[6]: Entering directory '/build/reproducible-path/lnav-0.12.3/src' bash ./alpha-release.sh make[6]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src' make[5]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src' make[4]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src' make[3]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src' make[2]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src' Making install in test make[2]: Entering directory '/build/reproducible-path/lnav-0.12.3/test' make[3]: Entering directory '/build/reproducible-path/lnav-0.12.3/test' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/build/reproducible-path/lnav-0.12.3/test' make[2]: Leaving directory '/build/reproducible-path/lnav-0.12.3/test' make[2]: Entering directory '/build/reproducible-path/lnav-0.12.3' make[3]: Entering directory '/build/reproducible-path/lnav-0.12.3' make[3]: Nothing to be done for 'install-exec-am'. /usr/bin/mkdir -p '/build/reproducible-path/lnav-0.12.3/debian/lnav/usr/share/man/man1' /usr/bin/install -c -m 644 lnav.1 '/build/reproducible-path/lnav-0.12.3/debian/lnav/usr/share/man/man1' make[3]: Leaving directory '/build/reproducible-path/lnav-0.12.3' make[2]: Leaving directory '/build/reproducible-path/lnav-0.12.3' make[1]: Leaving directory '/build/reproducible-path/lnav-0.12.3' dh_installdocs debian/rules override_dh_installchangelogs make[1]: Entering directory '/build/reproducible-path/lnav-0.12.3' dh_installchangelogs NEWS.md make[1]: Leaving directory '/build/reproducible-path/lnav-0.12.3' dh_installman dh_lintian dh_perl dh_link dh_strip_nondeterminism dh_compress dh_fixperms dh_missing dh_dwz -a dh_strip -a dh_makeshlibs -a dh_shlibdeps -a dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libreadline8t64 from: /lib/i386-linux-gnu/libreadline.so.8 dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libreadline8t64 to: /lib/i386-linux-gnu/libreadline.so.8.usr-is-merged dh_installdeb dh_gencontrol dh_md5sums dh_builddeb dpkg-deb: building package 'lnav' in '../lnav_0.12.3-1_i386.deb'. dpkg-deb: building package 'lnav-dbgsym' in '../lnav-dbgsym_0.12.3-1_i386.deb'. dpkg-genbuildinfo --build=binary -O../lnav_0.12.3-1_i386.buildinfo dpkg-genchanges --build=binary -O../lnav_0.12.3-1_i386.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: not including original source code in upload I: copying local configuration I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env I: removing directory /srv/workspace/pbuilder/20427 and its subdirectories I: Current time: Mon Nov 25 05:50:56 -12 2024 I: pbuilder-time-stamp: 1732557056 Mon Nov 25 17:50:58 UTC 2024 I: 1st build successful. Starting 2nd build on remote node infom08-i386.debian.net. Mon Nov 25 17:50:58 UTC 2024 I: Preparing to do remote build '2' on infom08-i386.debian.net. Mon Nov 25 17:50:58 UTC 2024 - checking /var/lib/jenkins/offline_nodes if infom08-i386.debian.net is marked as down. Mon Nov 25 17:50:58 UTC 2024 - checking via ssh if infom08-i386.debian.net is up. removed '/tmp/read-only-fs-test-oCUaHy' ==================================================================================== Mon Dec 29 00:14:00 UTC 2025 - running /srv/jenkins/bin/reproducible_build.sh (for job /srv/jenkins/bin/reproducible_build.sh) on infom08-i386, called using "2 lnav unstable /srv/reproducible-results/rbuild-debian/r-b-build.8K1RkO3Y 0.12.3-1" as arguments. Mon Dec 29 00:14:00 UTC 2025 - actually running "reproducible_build.sh" (md5sum 68e686e434c9ab7bc3ec047d8b309cbc) as "/tmp/jenkins-script-M7pOM9SG" $ git clone https://salsa.debian.org/qa/jenkins.debian.net.git ; more CONTRIBUTING Mon Dec 29 00:14:00 UTC 2025 I: Downloading source for unstable/lnav=0.12.3-1 Reading package lists... NOTICE: 'lnav' packaging is maintained in the 'Git' version control system at: https://salsa.debian.org/carnil/lnav.git Please use: git clone https://salsa.debian.org/carnil/lnav.git to retrieve the latest (possibly unreleased) updates to the package. Need to get 17.6 MB of source archives. Get:1 http://deb.debian.org/debian unstable/main lnav 0.12.3-1 (dsc) [2114 B] Get:2 http://deb.debian.org/debian unstable/main lnav 0.12.3-1 (tar) [17.6 MB] Get:3 http://deb.debian.org/debian unstable/main lnav 0.12.3-1 (diff) [11.0 kB] Fetched 17.6 MB in 0s (80.7 MB/s) Download complete and in download only mode Reading package lists... NOTICE: 'lnav' packaging is maintained in the 'Git' version control system at: https://salsa.debian.org/carnil/lnav.git Please use: git clone https://salsa.debian.org/carnil/lnav.git to retrieve the latest (possibly unreleased) updates to the package. Need to get 17.6 MB of source archives. Get:1 http://deb.debian.org/debian unstable/main lnav 0.12.3-1 (dsc) [2114 B] Get:2 http://deb.debian.org/debian unstable/main lnav 0.12.3-1 (tar) [17.6 MB] Get:3 http://deb.debian.org/debian unstable/main lnav 0.12.3-1 (diff) [11.0 kB] Fetched 17.6 MB in 0s (80.7 MB/s) Download complete and in download only mode ============================================================================= Re-Building lnav in unstable on i386 on infom08-i386 now. Date: Mon Dec 29 00:14:00 UTC 2025 Date UTC: Mon Dec 29 00:14:00 UTC 2025 ============================================================================= ++ mktemp -t pbuilderrc_XXXX --tmpdir=/srv/reproducible-results/rbuild-debian/r-b-build.8K1RkO3Y + local TMPCFG=/srv/reproducible-results/rbuild-debian/r-b-build.8K1RkO3Y/pbuilderrc_dE5Y + case ${ARCH} in + let NUM_CPU-=3 + case $ARCH in + locale=de_CH + language=de + case "${SUITE}" in + reproducible_buildflags=+all + extra_deb_build_options= + case "${SRCPACKAGE}" in + cat + echo BUILDDIR=/build/reproducible-path + '[' lnav = debian-installer -o lnav = debian-installer-netboot-images ']' + pbuilder_options=() + local pbuilder_options + DEBBUILDOPTS=-b + BINARYTARGET= + '[' lnav = u-boot ']' + case "${SRCPACKAGE}" in + PBUILDERTIMEOUT=24 + local PRESULT=0 + sudo timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.8K1RkO3Y/pbuilderrc_dE5Y --distribution unstable --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.8K1RkO3Y/b2 --logfile b2/build.log lnav_0.12.3-1.dsc W: /root/.pbuilderrc does not exist I: Logging to b2/build.log I: pbuilder: network access will be disabled during build I: Current time: Mon Dec 29 14:14:00 +14 2025 I: pbuilder-time-stamp: 1766967240 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz] I: copying local configuration W: --override-config is not set; not updating apt.conf Read the manpage for details. I: mounting /proc filesystem I: mounting /sys filesystem I: creating /{dev,run}/shm I: mounting /dev/pts filesystem I: redirecting /dev/ptmx to /dev/pts/ptmx I: policy-rc.d already exists I: using eatmydata during job I: Copying source file I: copying [lnav_0.12.3-1.dsc] I: copying [./lnav_0.12.3.orig.tar.xz] I: copying [./lnav_0.12.3-1.debian.tar.xz] I: Extracting source gpgv: Signature made Sun Nov 24 17:10:08 2024 gpgv: using RSA key 4644409808C171E05531DDEE054CB8F31343CF44 gpgv: issuer "carnil@debian.org" gpgv: Can't check signature: No public key dpkg-source: warning: cannot verify inline signature for ./lnav_0.12.3-1.dsc: no acceptable signature found dpkg-source: info: extracting lnav in lnav-0.12.3 dpkg-source: info: unpacking lnav_0.12.3.orig.tar.xz dpkg-source: info: unpacking lnav_0.12.3-1.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying default-to-var-log-syslog-on-Debian.patch dpkg-source: info: applying disable-test_mvwattrline.patch dpkg-source: info: applying disable-test_vt52_curses.patch dpkg-source: info: applying disable-broken-test_logfile-test.patch dpkg-source: info: applying disable-test_sql.patch dpkg-source: info: applying disable-broken-test_listview.patch dpkg-source: info: applying disable-test_config.patch dpkg-source: info: applying disable-test_sql_json_func.patch dpkg-source: info: applying disable-test_cli.patch dpkg-source: info: applying disable-test_sql_str_func.patch dpkg-source: info: applying disable-test_text_file.patch dpkg-source: info: applying tests-Substitute-prefix-path-to-lnav-nf-sample-in-ex.patch I: Not using root during the build. I: Installing the build-deps I: user script /srv/workspace/pbuilder/17371/tmp/hooks/D01_modify_environment starting debug: Running on infom08-i386. I: Changing host+domainname to test build reproducibility I: Adding a custom variable just for the fun of it... I: Changing /bin/sh to bash '/bin/sh' -> '/bin/bash' lrwxrwxrwx 1 root root 9 Dec 29 00:14 /bin/sh -> /bin/bash I: Setting pbuilder2's login shell to /bin/bash I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other I: user script /srv/workspace/pbuilder/17371/tmp/hooks/D01_modify_environment finished I: user script /srv/workspace/pbuilder/17371/tmp/hooks/D02_print_environment starting I: set BASH=/bin/sh BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath BASH_ALIASES=() BASH_ARGC=() BASH_ARGV=() BASH_CMDS=() BASH_LINENO=([0]="12" [1]="0") BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") BASH_VERSINFO=([0]="5" [1]="2" [2]="32" [3]="1" [4]="release" [5]="i686-pc-linux-gnu") BASH_VERSION='5.2.32(1)-release' BUILDDIR=/build/reproducible-path BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' BUILDUSERNAME=pbuilder2 BUILD_ARCH=i386 DEBIAN_FRONTEND=noninteractive DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=5 ' DIRSTACK=() DISTRIBUTION=unstable EUID=0 FUNCNAME=([0]="Echo" [1]="main") GROUPS=() HOME=/root HOSTNAME=i-capture-the-hostname HOSTTYPE=i686 HOST_ARCH=i386 IFS=' ' INVOCATION_ID=d9af8d0fb4df44e1a12a98a80a2d2d11 LANG=C LANGUAGE=de_CH:de LC_ALL=C LD_LIBRARY_PATH=/usr/lib/libeatmydata LD_PRELOAD=libeatmydata.so MACHTYPE=i686-pc-linux-gnu MAIL=/var/mail/root OPTERR=1 OPTIND=1 OSTYPE=linux-gnu PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path PBCURRENTCOMMANDLINEOPERATION=build PBUILDER_OPERATION=build PBUILDER_PKGDATADIR=/usr/share/pbuilder PBUILDER_PKGLIBDIR=/usr/lib/pbuilder PBUILDER_SYSCONFDIR=/etc PIPESTATUS=([0]="0") POSIXLY_CORRECT=y PPID=17371 PS4='+ ' PWD=/ SHELL=/bin/bash SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix SHLVL=3 SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.8K1RkO3Y/pbuilderrc_dE5Y --distribution unstable --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.8K1RkO3Y/b2 --logfile b2/build.log lnav_0.12.3-1.dsc' SUDO_GID=111 SUDO_UID=104 SUDO_USER=jenkins TERM=unknown TZ=/usr/share/zoneinfo/Etc/GMT-14 UID=0 USER=root _='I: set' I: uname -a Linux i-capture-the-hostname 6.11.5+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.11.5-1~bpo12+1 (2024-11-11) x86_64 GNU/Linux I: ls -l /bin lrwxrwxrwx 1 root root 7 Nov 22 2024 /bin -> usr/bin I: user script /srv/workspace/pbuilder/17371/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy Version: 0.invalid.0 Architecture: i386 Maintainer: Debian Pbuilder Team Description: Dummy package to satisfy dependencies with aptitude - created by pbuilder This package was created automatically by pbuilder to satisfy the build-dependencies of the package being currently built. Depends: debhelper-compat (= 13), libarchive-dev, libbz2-dev, libcurl4-gnutls-dev, libgpm-dev, libncurses-dev, libpcre2-dev, libreadline-dev, libsqlite3-dev, openssh-client, re2c, tzdata, zlib1g-dev, xz-utils dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'. Selecting previously unselected package pbuilder-satisfydepends-dummy. (Reading database ... 19951 files and directories currently installed.) Preparing to unpack .../pbuilder-satisfydepends-dummy.deb ... Unpacking pbuilder-satisfydepends-dummy (0.invalid.0) ... dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring anyway as you requested: pbuilder-satisfydepends-dummy depends on debhelper-compat (= 13); however: Package debhelper-compat is not installed. pbuilder-satisfydepends-dummy depends on libarchive-dev; however: Package libarchive-dev is not installed. pbuilder-satisfydepends-dummy depends on libbz2-dev; however: Package libbz2-dev is not installed. pbuilder-satisfydepends-dummy depends on libcurl4-gnutls-dev; however: Package libcurl4-gnutls-dev is not installed. pbuilder-satisfydepends-dummy depends on libgpm-dev; however: Package libgpm-dev is not installed. pbuilder-satisfydepends-dummy depends on libncurses-dev; however: Package libncurses-dev is not installed. pbuilder-satisfydepends-dummy depends on libpcre2-dev; however: Package libpcre2-dev is not installed. pbuilder-satisfydepends-dummy depends on libreadline-dev; however: Package libreadline-dev is not installed. pbuilder-satisfydepends-dummy depends on libsqlite3-dev; however: Package libsqlite3-dev is not installed. pbuilder-satisfydepends-dummy depends on openssh-client; however: Package openssh-client is not installed. pbuilder-satisfydepends-dummy depends on re2c; however: Package re2c is not installed. pbuilder-satisfydepends-dummy depends on tzdata; however: Package tzdata is not installed. pbuilder-satisfydepends-dummy depends on zlib1g-dev; however: Package zlib1g-dev is not installed. Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ... Reading package lists... Building dependency tree... Reading state information... Initializing package states... Writing extended state information... Building tag database... pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) The following NEW packages will be installed: autoconf{a} automake{a} autopoint{a} autotools-dev{a} bsdextrautils{a} comerr-dev{a} debhelper{a} dh-autoreconf{a} dh-strip-nondeterminism{a} dwz{a} file{a} gettext{a} gettext-base{a} groff-base{a} icu-devtools{a} intltool-debian{a} krb5-multidev{a} libacl1-dev{a} libarchive-dev{a} libarchive-zip-perl{a} libarchive13t64{a} libattr1-dev{a} libbrotli-dev{a} libbrotli1{a} libbz2-dev{a} libcbor0.10{a} libcom-err2{a} libcurl3t64-gnutls{a} libcurl4-gnutls-dev{a} libdebhelper-perl{a} libedit2{a} libelf1t64{a} libevent-2.1-7t64{a} libext2fs-dev{a} libext2fs2t64{a} libfido2-1{a} libfile-stripnondeterminism-perl{a} libgmp-dev{a} libgmpxx4ldbl{a} libgnutls-dane0t64{a} libgnutls-openssl27t64{a} libgnutls28-dev{a} libgpm-dev{a} libgpm2{a} libgssapi-krb5-2{a} libgssrpc4t64{a} libicu-dev{a} libicu72{a} libidn2-dev{a} libk5crypto3{a} libkadm5clnt-mit12{a} libkadm5srv-mit12{a} libkdb5-10t64{a} libkeyutils1{a} libkrb5-3{a} libkrb5-dev{a} libkrb5support0{a} libldap-2.5-0{a} libldap-dev{a} liblz4-dev{a} liblzma-dev{a} libmagic-mgc{a} libmagic1t64{a} libncurses-dev{a} libncurses6{a} libnghttp2-14{a} libnghttp2-dev{a} libnghttp3-9{a} libnghttp3-dev{a} libngtcp2-16{a} libngtcp2-crypto-gnutls-dev{a} libngtcp2-crypto-gnutls8{a} libngtcp2-dev{a} libp11-kit-dev{a} libpcre2-16-0{a} libpcre2-32-0{a} libpcre2-dev{a} libpcre2-posix3{a} libpipeline1{a} libpkgconf3{a} libpsl-dev{a} libpsl5t64{a} libreadline-dev{a} libreadline8t64{a} librtmp-dev{a} librtmp1{a} libsasl2-2{a} libsasl2-modules-db{a} libsqlite3-dev{a} libssh2-1-dev{a} libssh2-1t64{a} libssl-dev{a} libtasn1-6-dev{a} libtool{a} libuchardet0{a} libunbound8{a} libxml2{a} libxml2-dev{a} libzstd-dev{a} m4{a} man-db{a} nettle-dev{a} openssh-client{a} pkgconf{a} pkgconf-bin{a} po-debconf{a} re2c{a} readline-common{a} sensible-utils{a} tzdata{a} zlib1g-dev{a} The following packages are RECOMMENDED but will NOT be installed: bzip2-doc ca-certificates curl krb5-locales libarchive-cpio-perl libldap-common libltdl-dev libmail-sendmail-perl libsasl2-modules libtasn1-doc lynx publicsuffix wget xauth 0 packages upgraded, 111 newly installed, 0 to remove and 0 not upgraded. Need to get 54.5 MB of archives. After unpacking 202 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian unstable/main i386 tzdata all 2024b-3 [255 kB] Get: 2 http://deb.debian.org/debian unstable/main i386 readline-common all 8.2-5 [69.3 kB] Get: 3 http://deb.debian.org/debian unstable/main i386 sensible-utils all 0.0.24 [24.8 kB] Get: 4 http://deb.debian.org/debian unstable/main i386 libmagic-mgc i386 1:5.45-3+b1 [314 kB] Get: 5 http://deb.debian.org/debian unstable/main i386 libmagic1t64 i386 1:5.45-3+b1 [115 kB] Get: 6 http://deb.debian.org/debian unstable/main i386 file i386 1:5.45-3+b1 [43.2 kB] Get: 7 http://deb.debian.org/debian unstable/main i386 gettext-base i386 0.22.5-2 [201 kB] Get: 8 http://deb.debian.org/debian unstable/main i386 libuchardet0 i386 0.0.8-1+b2 [69.2 kB] Get: 9 http://deb.debian.org/debian unstable/main i386 groff-base i386 1.23.0-5 [1196 kB] Get: 10 http://deb.debian.org/debian unstable/main i386 bsdextrautils i386 2.40.2-11 [95.6 kB] Get: 11 http://deb.debian.org/debian unstable/main i386 libpipeline1 i386 1.5.8-1 [41.2 kB] Get: 12 http://deb.debian.org/debian unstable/main i386 man-db i386 2.13.0-1 [1428 kB] Get: 13 http://deb.debian.org/debian unstable/main i386 libedit2 i386 3.1-20240808-1 [98.0 kB] Get: 14 http://deb.debian.org/debian unstable/main i386 libcbor0.10 i386 0.10.2-2 [30.9 kB] Get: 15 http://deb.debian.org/debian unstable/main i386 libfido2-1 i386 1.15.0-1+b1 [88.5 kB] Get: 16 http://deb.debian.org/debian unstable/main i386 libkrb5support0 i386 1.21.3-3 [34.9 kB] Get: 17 http://deb.debian.org/debian unstable/main i386 libcom-err2 i386 1.47.1-1+b1 [23.4 kB] Get: 18 http://deb.debian.org/debian unstable/main i386 libk5crypto3 i386 1.21.3-3 [83.6 kB] Get: 19 http://deb.debian.org/debian unstable/main i386 libkeyutils1 i386 1.6.3-4 [9600 B] Get: 20 http://deb.debian.org/debian unstable/main i386 libkrb5-3 i386 1.21.3-3 [350 kB] Get: 21 http://deb.debian.org/debian unstable/main i386 libgssapi-krb5-2 i386 1.21.3-3 [146 kB] Get: 22 http://deb.debian.org/debian unstable/main i386 openssh-client i386 1:9.9p1-3 [1020 kB] Get: 23 http://deb.debian.org/debian unstable/main i386 m4 i386 1.4.19-4 [293 kB] Get: 24 http://deb.debian.org/debian unstable/main i386 autoconf all 2.72-3 [493 kB] Get: 25 http://deb.debian.org/debian unstable/main i386 autotools-dev all 20220109.1 [51.6 kB] Get: 26 http://deb.debian.org/debian unstable/main i386 automake all 1:1.16.5-1.3 [823 kB] Get: 27 http://deb.debian.org/debian unstable/main i386 autopoint all 0.22.5-2 [723 kB] Get: 28 http://deb.debian.org/debian unstable/main i386 comerr-dev i386 2.1-1.47.1-1+b1 [55.3 kB] Get: 29 http://deb.debian.org/debian unstable/main i386 libdebhelper-perl all 13.20 [89.7 kB] Get: 30 http://deb.debian.org/debian unstable/main i386 libtool all 2.4.7-8 [517 kB] Get: 31 http://deb.debian.org/debian unstable/main i386 dh-autoreconf all 20 [17.1 kB] Get: 32 http://deb.debian.org/debian unstable/main i386 libarchive-zip-perl all 1.68-1 [104 kB] Get: 33 http://deb.debian.org/debian unstable/main i386 libfile-stripnondeterminism-perl all 1.14.0-1 [19.5 kB] Get: 34 http://deb.debian.org/debian unstable/main i386 dh-strip-nondeterminism all 1.14.0-1 [8448 B] Get: 35 http://deb.debian.org/debian unstable/main i386 libelf1t64 i386 0.192-4 [195 kB] Get: 36 http://deb.debian.org/debian unstable/main i386 dwz i386 0.15-1+b1 [116 kB] Get: 37 http://deb.debian.org/debian unstable/main i386 libicu72 i386 72.1-5+b1 [9583 kB] Get: 38 http://deb.debian.org/debian unstable/main i386 libxml2 i386 2.12.7+dfsg+really2.9.14-0.2+b1 [734 kB] Get: 39 http://deb.debian.org/debian unstable/main i386 gettext i386 0.22.5-2 [1631 kB] Get: 40 http://deb.debian.org/debian unstable/main i386 intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get: 41 http://deb.debian.org/debian unstable/main i386 po-debconf all 1.0.21+nmu1 [248 kB] Get: 42 http://deb.debian.org/debian unstable/main i386 debhelper all 13.20 [915 kB] Get: 43 http://deb.debian.org/debian unstable/main i386 icu-devtools i386 72.1-5+b1 [218 kB] Get: 44 http://deb.debian.org/debian unstable/main i386 libgssrpc4t64 i386 1.21.3-3 [63.1 kB] Get: 45 http://deb.debian.org/debian unstable/main i386 libkadm5clnt-mit12 i386 1.21.3-3 [43.2 kB] Get: 46 http://deb.debian.org/debian unstable/main i386 libkdb5-10t64 i386 1.21.3-3 [45.1 kB] Get: 47 http://deb.debian.org/debian unstable/main i386 libkadm5srv-mit12 i386 1.21.3-3 [57.0 kB] Get: 48 http://deb.debian.org/debian unstable/main i386 krb5-multidev i386 1.21.3-3 [126 kB] Get: 49 http://deb.debian.org/debian unstable/main i386 libattr1-dev i386 1:2.5.2-2 [36.6 kB] Get: 50 http://deb.debian.org/debian unstable/main i386 libacl1-dev i386 2.3.2-2+b1 [96.0 kB] Get: 51 http://deb.debian.org/debian unstable/main i386 libarchive13t64 i386 3.7.4-1.1 [390 kB] Get: 52 http://deb.debian.org/debian unstable/main i386 libbz2-dev i386 1.0.8-6 [32.1 kB] Get: 53 http://deb.debian.org/debian unstable/main i386 libext2fs2t64 i386 1.47.1-1+b1 [238 kB] Get: 54 http://deb.debian.org/debian unstable/main i386 libext2fs-dev i386 1.47.1-1+b1 [327 kB] Get: 55 http://deb.debian.org/debian unstable/main i386 liblz4-dev i386 1.9.4-3+b1 [84.8 kB] Get: 56 http://deb.debian.org/debian unstable/main i386 liblzma-dev i386 5.6.3-1+b1 [328 kB] Get: 57 http://deb.debian.org/debian unstable/main i386 libicu-dev i386 72.1-5+b1 [10.6 MB] Get: 58 http://deb.debian.org/debian unstable/main i386 libxml2-dev i386 2.12.7+dfsg+really2.9.14-0.2+b1 [857 kB] Get: 59 http://deb.debian.org/debian unstable/main i386 libzstd-dev i386 1.5.6+dfsg-1+b1 [355 kB] Get: 60 http://deb.debian.org/debian unstable/main i386 libgmpxx4ldbl i386 2:6.3.0+dfsg-2+b2 [330 kB] Get: 61 http://deb.debian.org/debian unstable/main i386 libgmp-dev i386 2:6.3.0+dfsg-2+b2 [661 kB] Get: 62 http://deb.debian.org/debian unstable/main i386 nettle-dev i386 3.10-1+b1 [1334 kB] Get: 63 http://deb.debian.org/debian unstable/main i386 zlib1g-dev i386 1:1.3.dfsg+really1.3.1-1+b1 [916 kB] Get: 64 http://deb.debian.org/debian unstable/main i386 libarchive-dev i386 3.7.4-1.1 [612 kB] Get: 65 http://deb.debian.org/debian unstable/main i386 libbrotli1 i386 1.1.0-2+b6 [308 kB] Get: 66 http://deb.debian.org/debian unstable/main i386 libbrotli-dev i386 1.1.0-2+b6 [313 kB] Get: 67 http://deb.debian.org/debian unstable/main i386 libsasl2-modules-db i386 2.1.28+dfsg1-8 [20.6 kB] Get: 68 http://deb.debian.org/debian unstable/main i386 libsasl2-2 i386 2.1.28+dfsg1-8 [61.0 kB] Get: 69 http://deb.debian.org/debian unstable/main i386 libldap-2.5-0 i386 2.5.18+dfsg-3+b1 [200 kB] Get: 70 http://deb.debian.org/debian unstable/main i386 libnghttp2-14 i386 1.64.0-1 [82.4 kB] Get: 71 http://deb.debian.org/debian unstable/main i386 libnghttp3-9 i386 1.4.0-1+b1 [74.9 kB] Get: 72 http://deb.debian.org/debian unstable/main i386 libngtcp2-16 i386 1.6.0-1 [154 kB] Get: 73 http://deb.debian.org/debian unstable/main i386 libngtcp2-crypto-gnutls8 i386 1.6.0-1 [20.2 kB] Get: 74 http://deb.debian.org/debian unstable/main i386 libpsl5t64 i386 0.21.2-1.1+b1 [57.7 kB] Get: 75 http://deb.debian.org/debian unstable/main i386 librtmp1 i386 2.4+20151223.gitfa8646d.1-2+b5 [62.4 kB] Get: 76 http://deb.debian.org/debian unstable/main i386 libssh2-1t64 i386 1.11.1-1 [256 kB] Get: 77 http://deb.debian.org/debian unstable/main i386 libcurl3t64-gnutls i386 8.11.0-1 [403 kB] Get: 78 http://deb.debian.org/debian unstable/main i386 libevent-2.1-7t64 i386 2.1.12-stable-10+b1 [195 kB] Get: 79 http://deb.debian.org/debian unstable/main i386 libunbound8 i386 1.22.0-1 [632 kB] Get: 80 http://deb.debian.org/debian unstable/main i386 libgnutls-dane0t64 i386 3.8.8-2 [447 kB] Get: 81 http://deb.debian.org/debian unstable/main i386 libgnutls-openssl27t64 i386 3.8.8-2 [447 kB] Get: 82 http://deb.debian.org/debian unstable/main i386 libidn2-dev i386 2.3.7-2+b1 [126 kB] Get: 83 http://deb.debian.org/debian unstable/main i386 libp11-kit-dev i386 0.25.5-2+b1 [208 kB] Get: 84 http://deb.debian.org/debian unstable/main i386 libtasn1-6-dev i386 4.19.0-3+b3 [102 kB] Get: 85 http://deb.debian.org/debian unstable/main i386 libgnutls28-dev i386 3.8.8-2 [1453 kB] Get: 86 http://deb.debian.org/debian unstable/main i386 libkrb5-dev i386 1.21.3-3 [15.7 kB] Get: 87 http://deb.debian.org/debian unstable/main i386 libldap-dev i386 2.5.18+dfsg-3+b1 [324 kB] Get: 88 http://deb.debian.org/debian unstable/main i386 libpkgconf3 i386 1.8.1-4 [38.4 kB] Get: 89 http://deb.debian.org/debian unstable/main i386 pkgconf-bin i386 1.8.1-4 [30.6 kB] Get: 90 http://deb.debian.org/debian unstable/main i386 pkgconf i386 1.8.1-4 [26.2 kB] Get: 91 http://deb.debian.org/debian unstable/main i386 libnghttp2-dev i386 1.64.0-1 [123 kB] Get: 92 http://deb.debian.org/debian unstable/main i386 libnghttp3-dev i386 1.4.0-1+b1 [99.9 kB] Get: 93 http://deb.debian.org/debian unstable/main i386 libngtcp2-crypto-gnutls-dev i386 1.6.0-1 [24.7 kB] Get: 94 http://deb.debian.org/debian unstable/main i386 libngtcp2-dev i386 1.6.0-1 [206 kB] Get: 95 http://deb.debian.org/debian unstable/main i386 libpsl-dev i386 0.21.2-1.1+b1 [78.4 kB] Get: 96 http://deb.debian.org/debian unstable/main i386 librtmp-dev i386 2.4+20151223.gitfa8646d.1-2+b5 [72.3 kB] Get: 97 http://deb.debian.org/debian unstable/main i386 libssl-dev i386 3.3.2-2 [2790 kB] Get: 98 http://deb.debian.org/debian unstable/main i386 libssh2-1-dev i386 1.11.1-1 [407 kB] Get: 99 http://deb.debian.org/debian unstable/main i386 libcurl4-gnutls-dev i386 8.11.0-1 [533 kB] Get: 100 http://deb.debian.org/debian unstable/main i386 libgpm2 i386 1.20.7-11+b1 [15.0 kB] Get: 101 http://deb.debian.org/debian unstable/main i386 libgpm-dev i386 1.20.7-11+b1 [18.1 kB] Get: 102 http://deb.debian.org/debian unstable/main i386 libncurses6 i386 6.5-2+b1 [112 kB] Get: 103 http://deb.debian.org/debian unstable/main i386 libncurses-dev i386 6.5-2+b1 [505 kB] Get: 104 http://deb.debian.org/debian unstable/main i386 libpcre2-16-0 i386 10.44-4 [258 kB] Get: 105 http://deb.debian.org/debian unstable/main i386 libpcre2-32-0 i386 10.44-4 [246 kB] Get: 106 http://deb.debian.org/debian unstable/main i386 libpcre2-posix3 i386 10.44-4 [60.4 kB] Get: 107 http://deb.debian.org/debian unstable/main i386 libpcre2-dev i386 10.44-4 [799 kB] Get: 108 http://deb.debian.org/debian unstable/main i386 libreadline8t64 i386 8.2-5 [173 kB] Get: 109 http://deb.debian.org/debian unstable/main i386 libreadline-dev i386 8.2-5 [166 kB] Get: 110 http://deb.debian.org/debian unstable/main i386 libsqlite3-dev i386 3.46.1-1 [1193 kB] Get: 111 http://deb.debian.org/debian unstable/main i386 re2c i386 3.1-1 [475 kB] Fetched 54.5 MB in 2s (22.5 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package tzdata. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19951 files and directories currently installed.) Preparing to unpack .../000-tzdata_2024b-3_all.deb ... Unpacking tzdata (2024b-3) ... Selecting previously unselected package readline-common. Preparing to unpack .../001-readline-common_8.2-5_all.deb ... Unpacking readline-common (8.2-5) ... Selecting previously unselected package sensible-utils. Preparing to unpack .../002-sensible-utils_0.0.24_all.deb ... Unpacking sensible-utils (0.0.24) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../003-libmagic-mgc_1%3a5.45-3+b1_i386.deb ... Unpacking libmagic-mgc (1:5.45-3+b1) ... Selecting previously unselected package libmagic1t64:i386. Preparing to unpack .../004-libmagic1t64_1%3a5.45-3+b1_i386.deb ... Unpacking libmagic1t64:i386 (1:5.45-3+b1) ... Selecting previously unselected package file. Preparing to unpack .../005-file_1%3a5.45-3+b1_i386.deb ... Unpacking file (1:5.45-3+b1) ... Selecting previously unselected package gettext-base. Preparing to unpack .../006-gettext-base_0.22.5-2_i386.deb ... Unpacking gettext-base (0.22.5-2) ... Selecting previously unselected package libuchardet0:i386. Preparing to unpack .../007-libuchardet0_0.0.8-1+b2_i386.deb ... Unpacking libuchardet0:i386 (0.0.8-1+b2) ... Selecting previously unselected package groff-base. Preparing to unpack .../008-groff-base_1.23.0-5_i386.deb ... Unpacking groff-base (1.23.0-5) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../009-bsdextrautils_2.40.2-11_i386.deb ... Unpacking bsdextrautils (2.40.2-11) ... Selecting previously unselected package libpipeline1:i386. Preparing to unpack .../010-libpipeline1_1.5.8-1_i386.deb ... Unpacking libpipeline1:i386 (1.5.8-1) ... Selecting previously unselected package man-db. Preparing to unpack .../011-man-db_2.13.0-1_i386.deb ... Unpacking man-db (2.13.0-1) ... Selecting previously unselected package libedit2:i386. Preparing to unpack .../012-libedit2_3.1-20240808-1_i386.deb ... Unpacking libedit2:i386 (3.1-20240808-1) ... Selecting previously unselected package libcbor0.10:i386. Preparing to unpack .../013-libcbor0.10_0.10.2-2_i386.deb ... Unpacking libcbor0.10:i386 (0.10.2-2) ... Selecting previously unselected package libfido2-1:i386. Preparing to unpack .../014-libfido2-1_1.15.0-1+b1_i386.deb ... Unpacking libfido2-1:i386 (1.15.0-1+b1) ... Selecting previously unselected package libkrb5support0:i386. Preparing to unpack .../015-libkrb5support0_1.21.3-3_i386.deb ... Unpacking libkrb5support0:i386 (1.21.3-3) ... Selecting previously unselected package libcom-err2:i386. Preparing to unpack .../016-libcom-err2_1.47.1-1+b1_i386.deb ... Unpacking libcom-err2:i386 (1.47.1-1+b1) ... Selecting previously unselected package libk5crypto3:i386. Preparing to unpack .../017-libk5crypto3_1.21.3-3_i386.deb ... Unpacking libk5crypto3:i386 (1.21.3-3) ... Selecting previously unselected package libkeyutils1:i386. Preparing to unpack .../018-libkeyutils1_1.6.3-4_i386.deb ... Unpacking libkeyutils1:i386 (1.6.3-4) ... Selecting previously unselected package libkrb5-3:i386. Preparing to unpack .../019-libkrb5-3_1.21.3-3_i386.deb ... Unpacking libkrb5-3:i386 (1.21.3-3) ... Selecting previously unselected package libgssapi-krb5-2:i386. Preparing to unpack .../020-libgssapi-krb5-2_1.21.3-3_i386.deb ... Unpacking libgssapi-krb5-2:i386 (1.21.3-3) ... Selecting previously unselected package openssh-client. Preparing to unpack .../021-openssh-client_1%3a9.9p1-3_i386.deb ... Unpacking openssh-client (1:9.9p1-3) ... Selecting previously unselected package m4. Preparing to unpack .../022-m4_1.4.19-4_i386.deb ... Unpacking m4 (1.4.19-4) ... Selecting previously unselected package autoconf. Preparing to unpack .../023-autoconf_2.72-3_all.deb ... Unpacking autoconf (2.72-3) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../024-autotools-dev_20220109.1_all.deb ... Unpacking autotools-dev (20220109.1) ... Selecting previously unselected package automake. Preparing to unpack .../025-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 .../026-autopoint_0.22.5-2_all.deb ... Unpacking autopoint (0.22.5-2) ... Selecting previously unselected package comerr-dev:i386. Preparing to unpack .../027-comerr-dev_2.1-1.47.1-1+b1_i386.deb ... Unpacking comerr-dev:i386 (2.1-1.47.1-1+b1) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../028-libdebhelper-perl_13.20_all.deb ... Unpacking libdebhelper-perl (13.20) ... Selecting previously unselected package libtool. Preparing to unpack .../029-libtool_2.4.7-8_all.deb ... Unpacking libtool (2.4.7-8) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../030-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../031-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../032-libfile-stripnondeterminism-perl_1.14.0-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.14.0-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../033-dh-strip-nondeterminism_1.14.0-1_all.deb ... Unpacking dh-strip-nondeterminism (1.14.0-1) ... Selecting previously unselected package libelf1t64:i386. Preparing to unpack .../034-libelf1t64_0.192-4_i386.deb ... Unpacking libelf1t64:i386 (0.192-4) ... Selecting previously unselected package dwz. Preparing to unpack .../035-dwz_0.15-1+b1_i386.deb ... Unpacking dwz (0.15-1+b1) ... Selecting previously unselected package libicu72:i386. Preparing to unpack .../036-libicu72_72.1-5+b1_i386.deb ... Unpacking libicu72:i386 (72.1-5+b1) ... Selecting previously unselected package libxml2:i386. Preparing to unpack .../037-libxml2_2.12.7+dfsg+really2.9.14-0.2+b1_i386.deb ... Unpacking libxml2:i386 (2.12.7+dfsg+really2.9.14-0.2+b1) ... Selecting previously unselected package gettext. Preparing to unpack .../038-gettext_0.22.5-2_i386.deb ... Unpacking gettext (0.22.5-2) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../039-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 .../040-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../041-debhelper_13.20_all.deb ... Unpacking debhelper (13.20) ... Selecting previously unselected package icu-devtools. Preparing to unpack .../042-icu-devtools_72.1-5+b1_i386.deb ... Unpacking icu-devtools (72.1-5+b1) ... Selecting previously unselected package libgssrpc4t64:i386. Preparing to unpack .../043-libgssrpc4t64_1.21.3-3_i386.deb ... Unpacking libgssrpc4t64:i386 (1.21.3-3) ... Selecting previously unselected package libkadm5clnt-mit12:i386. Preparing to unpack .../044-libkadm5clnt-mit12_1.21.3-3_i386.deb ... Unpacking libkadm5clnt-mit12:i386 (1.21.3-3) ... Selecting previously unselected package libkdb5-10t64:i386. Preparing to unpack .../045-libkdb5-10t64_1.21.3-3_i386.deb ... Unpacking libkdb5-10t64:i386 (1.21.3-3) ... Selecting previously unselected package libkadm5srv-mit12:i386. Preparing to unpack .../046-libkadm5srv-mit12_1.21.3-3_i386.deb ... Unpacking libkadm5srv-mit12:i386 (1.21.3-3) ... Selecting previously unselected package krb5-multidev:i386. Preparing to unpack .../047-krb5-multidev_1.21.3-3_i386.deb ... Unpacking krb5-multidev:i386 (1.21.3-3) ... Selecting previously unselected package libattr1-dev:i386. Preparing to unpack .../048-libattr1-dev_1%3a2.5.2-2_i386.deb ... Unpacking libattr1-dev:i386 (1:2.5.2-2) ... Selecting previously unselected package libacl1-dev:i386. Preparing to unpack .../049-libacl1-dev_2.3.2-2+b1_i386.deb ... Unpacking libacl1-dev:i386 (2.3.2-2+b1) ... Selecting previously unselected package libarchive13t64:i386. Preparing to unpack .../050-libarchive13t64_3.7.4-1.1_i386.deb ... Unpacking libarchive13t64:i386 (3.7.4-1.1) ... Selecting previously unselected package libbz2-dev:i386. Preparing to unpack .../051-libbz2-dev_1.0.8-6_i386.deb ... Unpacking libbz2-dev:i386 (1.0.8-6) ... Selecting previously unselected package libext2fs2t64:i386. Preparing to unpack .../052-libext2fs2t64_1.47.1-1+b1_i386.deb ... Adding 'diversion of /lib/i386-linux-gnu/libe2p.so.2 to /lib/i386-linux-gnu/libe2p.so.2.usr-is-merged by libext2fs2t64' Adding 'diversion of /lib/i386-linux-gnu/libe2p.so.2.3 to /lib/i386-linux-gnu/libe2p.so.2.3.usr-is-merged by libext2fs2t64' Adding 'diversion of /lib/i386-linux-gnu/libext2fs.so.2 to /lib/i386-linux-gnu/libext2fs.so.2.usr-is-merged by libext2fs2t64' Adding 'diversion of /lib/i386-linux-gnu/libext2fs.so.2.4 to /lib/i386-linux-gnu/libext2fs.so.2.4.usr-is-merged by libext2fs2t64' Unpacking libext2fs2t64:i386 (1.47.1-1+b1) ... Selecting previously unselected package libext2fs-dev. Preparing to unpack .../053-libext2fs-dev_1.47.1-1+b1_i386.deb ... Unpacking libext2fs-dev (1.47.1-1+b1) ... Selecting previously unselected package liblz4-dev:i386. Preparing to unpack .../054-liblz4-dev_1.9.4-3+b1_i386.deb ... Unpacking liblz4-dev:i386 (1.9.4-3+b1) ... Selecting previously unselected package liblzma-dev:i386. Preparing to unpack .../055-liblzma-dev_5.6.3-1+b1_i386.deb ... Unpacking liblzma-dev:i386 (5.6.3-1+b1) ... Selecting previously unselected package libicu-dev:i386. Preparing to unpack .../056-libicu-dev_72.1-5+b1_i386.deb ... Unpacking libicu-dev:i386 (72.1-5+b1) ... Selecting previously unselected package libxml2-dev:i386. Preparing to unpack .../057-libxml2-dev_2.12.7+dfsg+really2.9.14-0.2+b1_i386.deb ... Unpacking libxml2-dev:i386 (2.12.7+dfsg+really2.9.14-0.2+b1) ... Selecting previously unselected package libzstd-dev:i386. Preparing to unpack .../058-libzstd-dev_1.5.6+dfsg-1+b1_i386.deb ... Unpacking libzstd-dev:i386 (1.5.6+dfsg-1+b1) ... Selecting previously unselected package libgmpxx4ldbl:i386. Preparing to unpack .../059-libgmpxx4ldbl_2%3a6.3.0+dfsg-2+b2_i386.deb ... Unpacking libgmpxx4ldbl:i386 (2:6.3.0+dfsg-2+b2) ... Selecting previously unselected package libgmp-dev:i386. Preparing to unpack .../060-libgmp-dev_2%3a6.3.0+dfsg-2+b2_i386.deb ... Unpacking libgmp-dev:i386 (2:6.3.0+dfsg-2+b2) ... Selecting previously unselected package nettle-dev:i386. Preparing to unpack .../061-nettle-dev_3.10-1+b1_i386.deb ... Unpacking nettle-dev:i386 (3.10-1+b1) ... Selecting previously unselected package zlib1g-dev:i386. Preparing to unpack .../062-zlib1g-dev_1%3a1.3.dfsg+really1.3.1-1+b1_i386.deb ... Unpacking zlib1g-dev:i386 (1:1.3.dfsg+really1.3.1-1+b1) ... Selecting previously unselected package libarchive-dev:i386. Preparing to unpack .../063-libarchive-dev_3.7.4-1.1_i386.deb ... Unpacking libarchive-dev:i386 (3.7.4-1.1) ... Selecting previously unselected package libbrotli1:i386. Preparing to unpack .../064-libbrotli1_1.1.0-2+b6_i386.deb ... Unpacking libbrotli1:i386 (1.1.0-2+b6) ... Selecting previously unselected package libbrotli-dev:i386. Preparing to unpack .../065-libbrotli-dev_1.1.0-2+b6_i386.deb ... Unpacking libbrotli-dev:i386 (1.1.0-2+b6) ... Selecting previously unselected package libsasl2-modules-db:i386. Preparing to unpack .../066-libsasl2-modules-db_2.1.28+dfsg1-8_i386.deb ... Unpacking libsasl2-modules-db:i386 (2.1.28+dfsg1-8) ... Selecting previously unselected package libsasl2-2:i386. Preparing to unpack .../067-libsasl2-2_2.1.28+dfsg1-8_i386.deb ... Unpacking libsasl2-2:i386 (2.1.28+dfsg1-8) ... Selecting previously unselected package libldap-2.5-0:i386. Preparing to unpack .../068-libldap-2.5-0_2.5.18+dfsg-3+b1_i386.deb ... Unpacking libldap-2.5-0:i386 (2.5.18+dfsg-3+b1) ... Selecting previously unselected package libnghttp2-14:i386. Preparing to unpack .../069-libnghttp2-14_1.64.0-1_i386.deb ... Unpacking libnghttp2-14:i386 (1.64.0-1) ... Selecting previously unselected package libnghttp3-9:i386. Preparing to unpack .../070-libnghttp3-9_1.4.0-1+b1_i386.deb ... Unpacking libnghttp3-9:i386 (1.4.0-1+b1) ... Selecting previously unselected package libngtcp2-16:i386. Preparing to unpack .../071-libngtcp2-16_1.6.0-1_i386.deb ... Unpacking libngtcp2-16:i386 (1.6.0-1) ... Selecting previously unselected package libngtcp2-crypto-gnutls8:i386. Preparing to unpack .../072-libngtcp2-crypto-gnutls8_1.6.0-1_i386.deb ... Unpacking libngtcp2-crypto-gnutls8:i386 (1.6.0-1) ... Selecting previously unselected package libpsl5t64:i386. Preparing to unpack .../073-libpsl5t64_0.21.2-1.1+b1_i386.deb ... Unpacking libpsl5t64:i386 (0.21.2-1.1+b1) ... Selecting previously unselected package librtmp1:i386. Preparing to unpack .../074-librtmp1_2.4+20151223.gitfa8646d.1-2+b5_i386.deb ... Unpacking librtmp1:i386 (2.4+20151223.gitfa8646d.1-2+b5) ... Selecting previously unselected package libssh2-1t64:i386. Preparing to unpack .../075-libssh2-1t64_1.11.1-1_i386.deb ... Unpacking libssh2-1t64:i386 (1.11.1-1) ... Selecting previously unselected package libcurl3t64-gnutls:i386. Preparing to unpack .../076-libcurl3t64-gnutls_8.11.0-1_i386.deb ... Unpacking libcurl3t64-gnutls:i386 (8.11.0-1) ... Selecting previously unselected package libevent-2.1-7t64:i386. Preparing to unpack .../077-libevent-2.1-7t64_2.1.12-stable-10+b1_i386.deb ... Unpacking libevent-2.1-7t64:i386 (2.1.12-stable-10+b1) ... Selecting previously unselected package libunbound8:i386. Preparing to unpack .../078-libunbound8_1.22.0-1_i386.deb ... Unpacking libunbound8:i386 (1.22.0-1) ... Selecting previously unselected package libgnutls-dane0t64:i386. Preparing to unpack .../079-libgnutls-dane0t64_3.8.8-2_i386.deb ... Unpacking libgnutls-dane0t64:i386 (3.8.8-2) ... Selecting previously unselected package libgnutls-openssl27t64:i386. Preparing to unpack .../080-libgnutls-openssl27t64_3.8.8-2_i386.deb ... Unpacking libgnutls-openssl27t64:i386 (3.8.8-2) ... Selecting previously unselected package libidn2-dev:i386. Preparing to unpack .../081-libidn2-dev_2.3.7-2+b1_i386.deb ... Unpacking libidn2-dev:i386 (2.3.7-2+b1) ... Selecting previously unselected package libp11-kit-dev:i386. Preparing to unpack .../082-libp11-kit-dev_0.25.5-2+b1_i386.deb ... Unpacking libp11-kit-dev:i386 (0.25.5-2+b1) ... Selecting previously unselected package libtasn1-6-dev:i386. Preparing to unpack .../083-libtasn1-6-dev_4.19.0-3+b3_i386.deb ... Unpacking libtasn1-6-dev:i386 (4.19.0-3+b3) ... Selecting previously unselected package libgnutls28-dev:i386. Preparing to unpack .../084-libgnutls28-dev_3.8.8-2_i386.deb ... Unpacking libgnutls28-dev:i386 (3.8.8-2) ... Selecting previously unselected package libkrb5-dev:i386. Preparing to unpack .../085-libkrb5-dev_1.21.3-3_i386.deb ... Unpacking libkrb5-dev:i386 (1.21.3-3) ... Selecting previously unselected package libldap-dev:i386. Preparing to unpack .../086-libldap-dev_2.5.18+dfsg-3+b1_i386.deb ... Unpacking libldap-dev:i386 (2.5.18+dfsg-3+b1) ... Selecting previously unselected package libpkgconf3:i386. Preparing to unpack .../087-libpkgconf3_1.8.1-4_i386.deb ... Unpacking libpkgconf3:i386 (1.8.1-4) ... Selecting previously unselected package pkgconf-bin. Preparing to unpack .../088-pkgconf-bin_1.8.1-4_i386.deb ... Unpacking pkgconf-bin (1.8.1-4) ... Selecting previously unselected package pkgconf:i386. Preparing to unpack .../089-pkgconf_1.8.1-4_i386.deb ... Unpacking pkgconf:i386 (1.8.1-4) ... Selecting previously unselected package libnghttp2-dev:i386. Preparing to unpack .../090-libnghttp2-dev_1.64.0-1_i386.deb ... Unpacking libnghttp2-dev:i386 (1.64.0-1) ... Selecting previously unselected package libnghttp3-dev:i386. Preparing to unpack .../091-libnghttp3-dev_1.4.0-1+b1_i386.deb ... Unpacking libnghttp3-dev:i386 (1.4.0-1+b1) ... Selecting previously unselected package libngtcp2-crypto-gnutls-dev:i386. Preparing to unpack .../092-libngtcp2-crypto-gnutls-dev_1.6.0-1_i386.deb ... Unpacking libngtcp2-crypto-gnutls-dev:i386 (1.6.0-1) ... Selecting previously unselected package libngtcp2-dev:i386. Preparing to unpack .../093-libngtcp2-dev_1.6.0-1_i386.deb ... Unpacking libngtcp2-dev:i386 (1.6.0-1) ... Selecting previously unselected package libpsl-dev:i386. Preparing to unpack .../094-libpsl-dev_0.21.2-1.1+b1_i386.deb ... Unpacking libpsl-dev:i386 (0.21.2-1.1+b1) ... Selecting previously unselected package librtmp-dev:i386. Preparing to unpack .../095-librtmp-dev_2.4+20151223.gitfa8646d.1-2+b5_i386.deb ... Unpacking librtmp-dev:i386 (2.4+20151223.gitfa8646d.1-2+b5) ... Selecting previously unselected package libssl-dev:i386. Preparing to unpack .../096-libssl-dev_3.3.2-2_i386.deb ... Unpacking libssl-dev:i386 (3.3.2-2) ... Selecting previously unselected package libssh2-1-dev:i386. Preparing to unpack .../097-libssh2-1-dev_1.11.1-1_i386.deb ... Unpacking libssh2-1-dev:i386 (1.11.1-1) ... Selecting previously unselected package libcurl4-gnutls-dev:i386. Preparing to unpack .../098-libcurl4-gnutls-dev_8.11.0-1_i386.deb ... Unpacking libcurl4-gnutls-dev:i386 (8.11.0-1) ... Selecting previously unselected package libgpm2:i386. Preparing to unpack .../099-libgpm2_1.20.7-11+b1_i386.deb ... Unpacking libgpm2:i386 (1.20.7-11+b1) ... Selecting previously unselected package libgpm-dev:i386. Preparing to unpack .../100-libgpm-dev_1.20.7-11+b1_i386.deb ... Unpacking libgpm-dev:i386 (1.20.7-11+b1) ... Selecting previously unselected package libncurses6:i386. Preparing to unpack .../101-libncurses6_6.5-2+b1_i386.deb ... Unpacking libncurses6:i386 (6.5-2+b1) ... Selecting previously unselected package libncurses-dev:i386. Preparing to unpack .../102-libncurses-dev_6.5-2+b1_i386.deb ... Unpacking libncurses-dev:i386 (6.5-2+b1) ... Selecting previously unselected package libpcre2-16-0:i386. Preparing to unpack .../103-libpcre2-16-0_10.44-4_i386.deb ... Unpacking libpcre2-16-0:i386 (10.44-4) ... Selecting previously unselected package libpcre2-32-0:i386. Preparing to unpack .../104-libpcre2-32-0_10.44-4_i386.deb ... Unpacking libpcre2-32-0:i386 (10.44-4) ... Selecting previously unselected package libpcre2-posix3:i386. Preparing to unpack .../105-libpcre2-posix3_10.44-4_i386.deb ... Unpacking libpcre2-posix3:i386 (10.44-4) ... Selecting previously unselected package libpcre2-dev:i386. Preparing to unpack .../106-libpcre2-dev_10.44-4_i386.deb ... Unpacking libpcre2-dev:i386 (10.44-4) ... Selecting previously unselected package libreadline8t64:i386. Preparing to unpack .../107-libreadline8t64_8.2-5_i386.deb ... Adding 'diversion of /lib/i386-linux-gnu/libhistory.so.8 to /lib/i386-linux-gnu/libhistory.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/i386-linux-gnu/libhistory.so.8.2 to /lib/i386-linux-gnu/libhistory.so.8.2.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/i386-linux-gnu/libreadline.so.8 to /lib/i386-linux-gnu/libreadline.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/i386-linux-gnu/libreadline.so.8.2 to /lib/i386-linux-gnu/libreadline.so.8.2.usr-is-merged by libreadline8t64' Unpacking libreadline8t64:i386 (8.2-5) ... Selecting previously unselected package libreadline-dev:i386. Preparing to unpack .../108-libreadline-dev_8.2-5_i386.deb ... Unpacking libreadline-dev:i386 (8.2-5) ... Selecting previously unselected package libsqlite3-dev:i386. Preparing to unpack .../109-libsqlite3-dev_3.46.1-1_i386.deb ... Unpacking libsqlite3-dev:i386 (3.46.1-1) ... Selecting previously unselected package re2c. Preparing to unpack .../110-re2c_3.1-1_i386.deb ... Unpacking re2c (3.1-1) ... Setting up libpipeline1:i386 (1.5.8-1) ... Setting up libgnutls-openssl27t64:i386 (3.8.8-2) ... Setting up libkeyutils1:i386 (1.6.3-4) ... Setting up libgpm2:i386 (1.20.7-11+b1) ... Setting up libicu72:i386 (72.1-5+b1) ... Setting up libzstd-dev:i386 (1.5.6+dfsg-1+b1) ... Setting up bsdextrautils (2.40.2-11) ... Setting up libattr1-dev:i386 (1:2.5.2-2) ... Setting up libmagic-mgc (1:5.45-3+b1) ... Setting up libcbor0.10:i386 (0.10.2-2) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libdebhelper-perl (13.20) ... Setting up libbrotli1:i386 (1.1.0-2+b6) ... Setting up libedit2:i386 (3.1-20240808-1) ... Setting up libmagic1t64:i386 (1:5.45-3+b1) ... Setting up libpsl5t64:i386 (0.21.2-1.1+b1) ... Setting up libnghttp2-14:i386 (1.64.0-1) ... Setting up gettext-base (0.22.5-2) ... Setting up m4 (1.4.19-4) ... Setting up libevent-2.1-7t64:i386 (2.1.12-stable-10+b1) ... Setting up libcom-err2:i386 (1.47.1-1+b1) ... Setting up file (1:5.45-3+b1) ... Setting up libpcre2-16-0:i386 (10.44-4) ... Setting up libelf1t64:i386 (0.192-4) ... Setting up libpsl-dev:i386 (0.21.2-1.1+b1) ... Setting up libkrb5support0:i386 (1.21.3-3) ... Setting up libsasl2-modules-db:i386 (2.1.28+dfsg1-8) ... Setting up tzdata (2024b-3) ... Current default time zone: 'Etc/UTC' Local time is now: Mon Dec 29 00:14:19 UTC 2025. Universal Time is now: Mon Dec 29 00:14:19 UTC 2025. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up autotools-dev (20220109.1) ... Setting up libpcre2-32-0:i386 (10.44-4) ... Setting up libunbound8:i386 (1.22.0-1) ... Setting up libpkgconf3:i386 (1.8.1-4) ... Setting up libgmpxx4ldbl:i386 (2:6.3.0+dfsg-2+b2) ... Setting up libgpm-dev:i386 (1.20.7-11+b1) ... Setting up libgnutls-dane0t64:i386 (3.8.8-2) ... Setting up libsqlite3-dev:i386 (3.46.1-1) ... Setting up librtmp1:i386 (2.4+20151223.gitfa8646d.1-2+b5) ... Setting up libncurses6:i386 (6.5-2+b1) ... Setting up comerr-dev:i386 (2.1-1.47.1-1+b1) ... Setting up libssl-dev:i386 (3.3.2-2) ... Setting up autopoint (0.22.5-2) ... Setting up icu-devtools (72.1-5+b1) ... Setting up liblz4-dev:i386 (1.9.4-3+b1) ... Setting up pkgconf-bin (1.8.1-4) ... Setting up libk5crypto3:i386 (1.21.3-3) ... Setting up libidn2-dev:i386 (2.3.7-2+b1) ... Setting up libsasl2-2:i386 (2.1.28+dfsg1-8) ... Setting up autoconf (2.72-3) ... Setting up libnghttp3-9:i386 (1.4.0-1+b1) ... Setting up libnghttp3-dev:i386 (1.4.0-1+b1) ... Setting up liblzma-dev:i386 (5.6.3-1+b1) ... Setting up zlib1g-dev:i386 (1:1.3.dfsg+really1.3.1-1+b1) ... Setting up libpcre2-posix3:i386 (10.44-4) ... Setting up dwz (0.15-1+b1) ... Setting up sensible-utils (0.0.24) ... Setting up libuchardet0:i386 (0.0.8-1+b2) ... Setting up libext2fs2t64:i386 (1.47.1-1+b1) ... Setting up libngtcp2-16:i386 (1.6.0-1) ... Setting up libkrb5-3:i386 (1.21.3-3) ... Setting up re2c (3.1-1) ... Setting up libssh2-1t64:i386 (1.11.1-1) ... Setting up libfido2-1:i386 (1.15.0-1+b1) ... Setting up libext2fs-dev (1.47.1-1+b1) ... Setting up libtasn1-6-dev:i386 (4.19.0-3+b3) ... Setting up readline-common (8.2-5) ... Setting up libicu-dev:i386 (72.1-5+b1) ... Setting up libxml2:i386 (2.12.7+dfsg+really2.9.14-0.2+b1) ... Setting up libbrotli-dev:i386 (1.1.0-2+b6) ... Setting up libngtcp2-crypto-gnutls8:i386 (1.6.0-1) ... Setting up libp11-kit-dev:i386 (0.25.5-2+b1) ... Setting up libacl1-dev:i386 (2.3.2-2+b1) ... Setting up libbz2-dev:i386 (1.0.8-6) ... 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.14.0-1) ... Setting up libncurses-dev:i386 (6.5-2+b1) ... Setting up gettext (0.22.5-2) ... Setting up libgmp-dev:i386 (2:6.3.0+dfsg-2+b2) ... Setting up libpcre2-dev:i386 (10.44-4) ... Setting up nettle-dev:i386 (3.10-1+b1) ... Setting up libtool (2.4.7-8) ... Setting up libngtcp2-crypto-gnutls-dev:i386 (1.6.0-1) ... Setting up libngtcp2-dev:i386 (1.6.0-1) ... Setting up libldap-2.5-0:i386 (2.5.18+dfsg-3+b1) ... Setting up pkgconf:i386 (1.8.1-4) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up dh-autoreconf (20) ... Setting up libxml2-dev:i386 (2.12.7+dfsg+really2.9.14-0.2+b1) ... Setting up libldap-dev:i386 (2.5.18+dfsg-3+b1) ... Setting up libgssapi-krb5-2:i386 (1.21.3-3) ... Setting up libssh2-1-dev:i386 (1.11.1-1) ... Setting up libreadline8t64:i386 (8.2-5) ... Setting up dh-strip-nondeterminism (1.14.0-1) ... Setting up groff-base (1.23.0-5) ... Setting up libarchive13t64:i386 (3.7.4-1.1) ... Setting up libgnutls28-dev:i386 (3.8.8-2) ... Setting up libnghttp2-dev:i386 (1.64.0-1) ... Setting up openssh-client (1:9.9p1-3) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up libcurl3t64-gnutls:i386 (8.11.0-1) ... Setting up libreadline-dev:i386 (8.2-5) ... Setting up man-db (2.13.0-1) ... Not building database; man-db/auto-update is not 'true'. Setting up libgssrpc4t64:i386 (1.21.3-3) ... Setting up librtmp-dev:i386 (2.4+20151223.gitfa8646d.1-2+b5) ... Setting up libarchive-dev:i386 (3.7.4-1.1) ... Setting up libkadm5clnt-mit12:i386 (1.21.3-3) ... Setting up libkdb5-10t64:i386 (1.21.3-3) ... Setting up debhelper (13.20) ... Setting up libkadm5srv-mit12:i386 (1.21.3-3) ... Setting up krb5-multidev:i386 (1.21.3-3) ... Setting up libkrb5-dev:i386 (1.21.3-3) ... Setting up libcurl4-gnutls-dev:i386 (8.11.0-1) ... Processing triggers for libc-bin (2.40-4) ... Reading package lists... Building dependency tree... Reading state information... Reading extended state information... Initializing package states... Writing extended state information... Building tag database... -> Finished parsing the build-deps I: Building the package I: user script /srv/workspace/pbuilder/17371/tmp/hooks/A99_set_merged_usr starting Not re-configuring usrmerge for unstable I: user script /srv/workspace/pbuilder/17371/tmp/hooks/A99_set_merged_usr finished hostname: Name or service not known I: Running cd /build/reproducible-path/lnav-0.12.3/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S > ../lnav_0.12.3-1_source.changes dpkg-buildpackage: info: source package lnav dpkg-buildpackage: info: source version 0.12.3-1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Salvatore Bonaccorso dpkg-source --before-build . dpkg-buildpackage: info: host architecture i386 debian/rules clean dh clean dh_clean debian/rules binary dh binary dh_update_autotools_config dh_autoreconf configure.ac:49: installing './ar-lib' configure.ac:10: installing './compile' configure.ac:9: installing './config.guess' configure.ac:9: installing './config.sub' configure.ac:4: installing './install-sh' configure.ac:4: installing './missing' src/Makefile.am: installing './depcomp' parallel-tests: installing './test-driver' debian/rules override_dh_auto_configure make[1]: Entering directory '/build/reproducible-path/lnav-0.12.3' dh_auto_configure -- --disable-static ./configure --build=i686-linux-gnu --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/i386-linux-gnu --runstatedir=/run --disable-maintainer-mode --disable-dependency-tracking --disable-static checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a race-free mkdir -p... /usr/bin/mkdir -p checking for gawk... no checking for mawk... mawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking whether make supports nested variables... (cached) yes checking build system type... i686-pc-linux-gnu checking host system type... i686-pc-linux-gnu checking whether make supports the include directive... yes (GNU style) 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 whether gcc understands -c and -o together... yes checking dependency style of gcc... none checking how to run the C preprocessor... gcc -E checking for i686-pc-linux-gnu-gcc... no checking for gcc... gcc checking whether the compiler supports GNU C... (cached) yes checking whether gcc accepts -g... yes checking for gcc option to enable C11 features... (cached) none needed checking whether gcc understands -c and -o together... yes checking dependency style of gcc... none 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 how to run the C preprocessor... gcc -E checking for a sed that does not truncate output... /usr/bin/sed checking for egrep -e... /usr/bin/grep -E checking whether gcc is Clang... no checking whether pthreads work with "-pthread" and "-lpthread"... yes checking for joinable pthread attribute... PTHREAD_CREATE_JOINABLE checking whether more special flags are required for pthreads... no checking for PTHREAD_PRIO_INHERIT... yes checking for g++... g++ checking whether the compiler supports GNU C++... yes checking whether g++ accepts -g... yes checking for g++ option to enable C++11 features... none needed checking dependency style of g++... none checking whether g++ supports C++17 features with -std=c++17... yes checking for ranlib... ranlib checking for ar... ar checking the archiver (ar) interface... ar checking whether ln -s works... yes checking whether make sets $(MAKE)... (cached) yes checking for bash... /bin/sh checking for cargo... no checking for bzip2... /usr/bin/bzip2 checking for re2c... /usr/bin/re2c checking for xz... /usr/bin/xz checking for tshark... no checking for check-jsonschema... no checking for stdio.h... yes checking for stdlib.h... yes checking for string.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for strings.h... yes checking for sys/stat.h... yes checking for sys/types.h... yes checking for unistd.h... yes checking size of off_t... 4 checking size of size_t... 4 checking for mkostemp... yes checking whether struct tm is in sys/time.h or time.h... time.h checking for g++ -std=c++17 options needed to detect all undeclared functions... none needed checking for struct tm.tm_zone... yes checking for library containing openpty... none required checking for library containing gzseek... -lz checking for library containing BZ2_bzopen... -lbz2 checking for library containing dlopen... none required checking for library containing backtrace... none required checking for gawk... (cached) mawk checking for curl-config... /usr/bin/curl-config checking for the version of libcurl... 8.11.0 checking for libcurl >= version 7.23.0... yes checking whether libcurl is usable... yes checking for curl_free... yes configure: Trying to link with tinfo checking for library containing cur_term... -ltinfo configure: Linking with tinfo checking for library containing Gpm_Open... -lgpm checking for execinfo.h... yes checking for pty.h... yes checking for util.h... no checking for zlib.h... yes checking for bzlib.h... yes checking for libutil.h... no checking for sys/ttydefaults.h... yes configure: compiling with the included version of yajl checking for NcursesW wide-character library... yes checking for working ncursesw/curses.h... yes checking for working ncursesw.h... no checking for working ncurses.h... yes checking lib archive... (testing) checking for archive_read_new in -larchive... yes checking for archive.h... yes checking lib archive... -larchive checking if PCRE2 is wanted... yes checking for pcre2_compile_8 in -lpcre2-8... yes checking for pcre2.h... yes checking lib readline... checking for library containing readline... -lreadline checking for library containing history_set_history_state... none required checking for readline.h... no checking for readline/readline.h... yes checking whether to build with code coverage support... no checking for library containing sqlite3_open... -lsqlite3 checking for sqlite3.h... yes checking for SQLite3 library >= 3.9.0... yes checking for sqlite3_stmt_readonly... yes checking for sqlite3_value_subtype... yes checking for sqlite3_error_offset... yes checking for sqlite3_drop_modules... yes Adding include path: /usr/local/include checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating TESTS_ENVIRONMENT config.status: creating tools/Makefile config.status: creating src/Makefile config.status: creating src/base/Makefile config.status: creating src/formats/logfmt/Makefile config.status: creating src/fmtlib/Makefile config.status: creating src/pcrepp/Makefile config.status: creating src/pugixml/Makefile config.status: creating src/tailer/Makefile config.status: creating src/yajl/Makefile config.status: creating src/yajlpp/Makefile config.status: creating src/third-party/base64/lib/Makefile config.status: creating src/third-party/date/src/Makefile config.status: creating src/third-party/scnlib/src/Makefile config.status: creating test/Makefile config.status: creating src/config.h config.status: executing depfiles commands make[1]: Leaving directory '/build/reproducible-path/lnav-0.12.3' dh_auto_build make -j5 make[1]: Entering directory '/build/reproducible-path/lnav-0.12.3' Making all in tools make[2]: Entering directory '/build/reproducible-path/lnav-0.12.3/tools' gcc -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -Wl,-z,relro -Wl,-z,now -L/usr/lib -L/usr/lib -L/usr/local/lib -L/usr/lib -L//lib -g3 -o bin2c bin2c.c -lz -fPIE make[2]: Leaving directory '/build/reproducible-path/lnav-0.12.3/tools' Making all in src make[2]: Entering directory '/build/reproducible-path/lnav-0.12.3/src' ../tools/bin2c animals-json animals.json ../tools/bin2c ansi-palette-json ansi-palette.json ../tools/bin2c -n lnav_scripts builtin-scripts ./scripts/dhclient-summary.lnav ./scripts/docker-url-handler.lnav ./scripts/journald-url-handler.lnav ./scripts/lnav-copy-text.lnav ./scripts/lnav-pop-view.lnav ./scripts/partition-by-boot.lnav ./scripts/piper-url-handler.lnav ./scripts/rename-stdin.lnav ./scripts/search-for.lnav ./scripts/zk-set-ops.lnav ../tools/bin2c -n lnav_sh_scripts builtin-sh-scripts ./scripts/com.vmware.btresolver.py ./scripts/dump-pid.sh ./scripts/pcap_log-converter.sh ./scripts/zookeeper.sql ../tools/bin2c css-color-names-json css-color-names.json ../tools/bin2c -n lnav_config_json default-config ./root-config.json ./keymaps/de-keymap.json ./keymaps/default-keymap.json ./keymaps/fr-keymap.json ./keymaps/sv-keymap.json ./keymaps/uk-keymap.json ./keymaps/us-keymap.json ./themes/default-theme.json ./themes/dracula.json ./themes/eldar.json ./themes/grayscale.json ./themes/monocai.json ./themes/night-owl.json ./themes/solarized-dark.json ./themes/solarized-light.json ../tools/bin2c -n lnav_format_json default-formats ./formats/access_log.json ./formats/alb_log.json ./formats/block_log.json ./formats/bunyan_log.json ./formats/caddy_log.json ./formats/candlepin_log.json ./formats/choose_repo_log.json ./formats/cloudflare_log.json ./formats/cloudvm_ram_log.json ./formats/cups_log.json ./formats/dpkg_log.json ./formats/elb_log.json ./formats/engine_log.json ./formats/env_logger_log.json ./formats/error_log.json ./formats/esx_syslog_log.json ./formats/fsck_hfs_log.json ./formats/github_events_log.json ./formats/glog_log.json ./formats/haproxy_log.json ./formats/java_log.json ./formats/journald_json_log.json ./formats/katello_log.json ./formats/lnav_debug_log.json ./formats/nextcloud_log.json ./formats/nextflow_log.json ./formats/openam_log.json ./formats/openamdb_log.json ./formats/openstack_log.json ./formats/page_log.json ./formats/pcap_log.json ./formats/procstate_log.json ./formats/rails_log.json ./formats/redis_log.json ./formats/simple_rs_log.json ./formats/snaplogic_log.json ./formats/sssd_log.json ./formats/strace_log.json ./formats/sudo_log.json ./formats/syslog_log.json ./formats/s3_log.json ./formats/tcf_log.json ./formats/tcsh_history.json ./formats/unifi_log.json ./formats/uwsgi_log.json ./formats/vdsm_log.json ./formats/vmk_log.json ./formats/vmw_log.json ./formats/vmw_vc_svc_log.json ./formats/vmw_py_log.json ./formats/vpostgres_log.json ./formats/xmlrpc_log.json ./formats/zookeeper_log.json ../tools/bin2c diseases-json diseases.json ../tools/bin2c emojis-json emojis.json ../tools/bin2c words-json words.json ../tools/bin2c help-md help.md ../tools/bin2c init-sql init.sql ../tools/bin2c -n lnav_prql_modules prql-modules ./prql/stats.prql ./prql/utils.prql gcc -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -Wl,-z,relro -Wl,-z,now -L/usr/lib -L/usr/lib -L/usr/local/lib -L/usr/lib -L//lib -g3 -o ptimec ptimec.c -fPIE ../tools/bin2c xml-entities-json xml-entities.json ../tools/bin2c xterm-palette-json xterm-palette.json ./ptimec "@%@" "%Y-%m-%d %H:%M:%S.%f%z" "%Y-%m-%d %H:%M:%S,%f%z" "%Y-%m-%d %H:%M:%S.%f %Z" "%Y-%m-%d %H:%M:%S,%f %Z" "%Y-%m-%d %H:%M:%S,%L%z" "%Y-%m-%d %H:%M:%S,%L %z" "%Y-%m-%d %H:%M:%S.%L%z" "%Y-%m-%d %H:%M:%S.%L %z" "%Y-%m-%d %H:%M:%S.%L %Z" "%Y-%m-%d %H:%M:%S,%L" "%Y-%m-%d %H:%M:%S.%L" "%Y-%m-%d %H:%M:%S%z" "%Y-%m-%d %H:%M:%S %Z" "%Y-%m-%d %H:%M:%S %z" "%Y-%m-%d %H:%M:%S:%L" "%Y-%m-%d %H:%M:%S" "%Y-%m-%d %H:%M" "%Y-%jT%H:%M:%S %p %Z" "%Y-%m-%dT%H:%M:%S %p %Z" "%Y-%jT%H:%M:%S.%N%z" "%Y-%m-%dT%H:%M:%S.%N%z" "%y-%m-%dT%H:%M:%S.%N%z" "%Y-%jT%H:%M:%S.%f%z" "%Y-%m-%dT%H:%M:%S.%f%z" "%y-%m-%dT%H:%M:%S.%f%z" "%Y-%jT%H:%M:%S.%L%z" "%Y-%m-%dT%H:%M:%S.%L%z" "%y-%m-%dT%H:%M:%S.%L%z" "%Y-%jT%H:%M:%S,%L%z" "%Y-%m-%dT%H:%M:%S,%L%z" "%y-%m-%dT%H:%M:%S,%L%z" "%Y-%jT%H:%M:%S.%L%Z" "%Y-%m-%dT%H:%M:%S.%L%Z" "%y-%m-%dT%H:%M:%S.%L%Z" "%Y-%m-%dT%H:%M:%S%z" "%Y-%m-%dT%H:%M:%S%z" "%Y-%jT%H:%M:%S" "%Y-%m-%dT%H:%M:%S" "%Y-%m-%dT%H:%M" "%Y/%m/%d %H:%M:%S %z" "%Y/%m/%d %H:%M:%S%z" "%Y/%m/%d %H:%M:%S.%f%z" "%Y/%m/%d %H:%M:%S.%f%Z" "%Y/%m/%d %H:%M:%S.%f %z" "%Y/%m/%d %H:%M:%S.%f %Z" "%Y/%m/%d %H:%M:%S.%f" "%Y/%m/%d %H:%M:%S.%L" "%Y/%m/%d %H:%M:%S" "%Y/%m/%d %H:%M" "%Y %b %d %a %H:%M:%S.%L" "%Y %b %d %H:%M:%S.%L" "%Y %b %d %H:%M:%S" "%a %b %d %H:%M:%S %Y" "%a %b %d %H:%M:%S.%f %Y" "%a %b %d %H:%M:%S:%f %Y" "%a %b %d %H:%M:%S %Z %Y" "%a %b %d %I:%M:%S %p %Z %Y" "%a %b %d %H:%M:%S " "%a %b %d %H:%M:%S.%L " "%a %b %d %H:%M " "%a %b %e %H:%M:%S %Z %Y" "%d/%b/%Y:%H:%M:%S %z" "%d-%b-%Y %H:%M:%S %z" "%d-%b-%Y %H:%M:%S %Z" "%d %b %Y %H:%M:%S" "%d %b %Y %H:%M:%S.%L%z" "%d %b %Y %H:%M:%S,%L%z" "%d %b %Y %H:%M:%S.%L" "%d %b %Y %H:%M:%S,%L" "%d %b %Y %H:%M" "%b-%d %H:%M:%S" "%b %d %H:%M:%S" "%b %d %k:%M:%S" "%b %d %l:%M:%S" "%b %d %l:%M" "%b %e, %Y %l:%M:%S %p" "%b %d, %Y %l:%M:%S %p" "%m/%d/%Y %I:%M:%S:%L %p %Z" "%m/%d/%Y %I:%M:%S %p %Z" "%m/%d/%Y %l:%M:%S %p %Z" "%m/%d/%Y %I:%M:%S %p%z" "%m/%d/%Y %l:%M:%S %p%z" "%m/%e/%Y %l:%M:%S %p%z" "%m/%e/%Y %l:%M:%S %p %z" "%m/%e/%Y %I:%M:%S %p" "%m/%e/%Y %l:%M:%S%p" "%m/%d/%y %H:%M:%S" "%m/%d/%Y %H:%M:%S" "%d/%b/%Y %H:%M:%S" "%d/%b/%y %H:%M:%S" "%m%d %H:%M:%S" "%Y%m%d %H:%M:%S" "%Y%m%d.%H%M%S" "%H:%M:%S" "%H:%M:%S.%f" "%M:%S" "%m/%d %H:%M:%S" "%Y-%m-%d" "%Y-%m" "%Y/%m/%d" "%Y/%m" "%s.%f" > time_fmts.cc make all-recursive make[3]: Entering directory '/build/reproducible-path/lnav-0.12.3/src' Making all in fmtlib make[4]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/fmtlib' g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o format.o format.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o os.o os.cc rm -f libcppfmt.a ar cru libcppfmt.a format.o os.o ar: `u' modifier ignored since `D' is the default (see `U') ranlib libcppfmt.a make[4]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/fmtlib' Making all in third-party/base64/lib make[4]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/third-party/base64/lib' gcc -DHAVE_CONFIG_H -I. -I../../../../src -I../../../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o lib.o lib.c gcc -DHAVE_CONFIG_H -I. -I../../../../src -I../../../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o arch/generic/codec.o arch/generic/codec.c gcc -DHAVE_CONFIG_H -I. -I../../../../src -I../../../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o tables/tables.o tables/tables.c rm -f libbase64.a ar cru libbase64.a lib.o arch/generic/codec.o tables/tables.o ar: `u' modifier ignored since `D' is the default (see `U') ranlib libbase64.a make[4]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/third-party/base64/lib' Making all in third-party/date/src make[4]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/third-party/date/src' g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../src -I./../include -I../../../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o tz.o tz.cpp rm -f libdatepp.a ar cru libdatepp.a tz.o ar: `u' modifier ignored since `D' is the default (see `U') ranlib libdatepp.a make[4]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/third-party/date/src' Making all in third-party/scnlib/src make[4]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/third-party/scnlib/src' g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../src -I./../include -I./deps/fast_float/single_include -I../../../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o reader_float.o reader_float.cpp g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../src -I./../include -I./deps/fast_float/single_include -I../../../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o locale.o locale.cpp g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../src -I./../include -I./deps/fast_float/single_include -I../../../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o reader_int.o reader_int.cpp g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../src -I./../include -I./deps/fast_float/single_include -I../../../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o file.o file.cpp g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../src -I./../include -I./deps/fast_float/single_include -I../../../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o vscan.o vscan.cpp rm -f libscnlib.a ar cru libscnlib.a reader_float.o locale.o reader_int.o file.o vscan.o ar: `u' modifier ignored since `D' is the default (see `U') ranlib libscnlib.a make[4]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/third-party/scnlib/src' Making all in pcrepp make[4]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/pcrepp' g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src -I../../src/fmtlib -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o pcre2pp.o pcre2pp.cc rm -f libpcrepp.a ar cru libpcrepp.a pcre2pp.o ar: `u' modifier ignored since `D' is the default (see `U') ranlib libpcrepp.a make[4]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/pcrepp' Making all in base make[4]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/base' g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/ -I../../src/third-party -I../../src/fmtlib -I../../src/third-party/date/include -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o ansi_scrubber.o ansi_scrubber.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/ -I../../src/third-party -I../../src/fmtlib -I../../src/third-party/date/include -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o attr_line.o attr_line.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/ -I../../src/third-party -I../../src/fmtlib -I../../src/third-party/date/include -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o attr_line.builder.o attr_line.builder.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/ -I../../src/third-party -I../../src/fmtlib -I../../src/third-party/date/include -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o auto_fd.o auto_fd.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/ -I../../src/third-party -I../../src/fmtlib -I../../src/third-party/date/include -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o auto_pid.o auto_pid.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/ -I../../src/third-party -I../../src/fmtlib -I../../src/third-party/date/include -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o color_spaces.o color_spaces.cc attr_line.cc: In member function 'attr_line_t& attr_line_t::pad_to(ssize_t)': attr_line.cc:528:18: warning: comparison of integer expressions of different signedness: 'const unsigned int' and 'ssize_t' {aka 'int'} [-Wsign-compare] 528 | if (curr_len < size) { | ~~~~~~~~~^~~~~~ attr_line.cc:531:69: warning: comparison of integer expressions of different signedness: 'int' and 'const unsigned int' [-Wsign-compare] 531 | if (attr.sa_range.lr_start == 0 && attr.sa_range.lr_end == curr_len) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/ -I../../src/third-party -I../../src/fmtlib -I../../src/third-party/date/include -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o date_time_scanner.o date_time_scanner.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/ -I../../src/third-party -I../../src/fmtlib -I../../src/third-party/date/include -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o fs_util.o fs_util.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/ -I../../src/third-party -I../../src/fmtlib -I../../src/third-party/date/include -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o humanize.o humanize.cc ansi_scrubber.cc: In function 'void scrub_ansi_string(std::string&, string_attrs_t*)': ansi_scrubber.cc:469:65: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'unsigned int'} [-Wsign-compare] 469 | if (sa != nullptr && last_origin_end > 0 && last_origin_end != str.size()) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/ -I../../src/third-party -I../../src/fmtlib -I../../src/third-party/date/include -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o humanize.network.o humanize.network.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/ -I../../src/third-party -I../../src/fmtlib -I../../src/third-party/date/include -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o humanize.time.o humanize.time.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/ -I../../src/third-party -I../../src/fmtlib -I../../src/third-party/date/include -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o intern_string.o intern_string.cc In file included from /usr/include/c++/14/string:54, from humanize.network.hh:33, from humanize.network.cc:30: In member function 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::pointer std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::_M_data() const [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]', inlined from 'bool std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::_M_is_local() const [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]' at /usr/include/c++/14/bits/basic_string.h:269:13, inlined from 'void std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::_M_dispose() [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]' at /usr/include/c++/14/bits/basic_string.h:287:18, inlined from 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::~basic_string() [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]' at /usr/include/c++/14/bits/basic_string.h:809:19, inlined from 'constexpr void std::_Optional_payload_base<_Tp>::_M_destroy() [with _Tp = std::__cxx11::basic_string]' at /usr/include/c++/14/optional:283:35, inlined from 'constexpr void std::_Optional_payload_base<_Tp>::_M_reset() [with _Tp = std::__cxx11::basic_string]' at /usr/include/c++/14/optional:314:14, inlined from 'std::_Optional_payload<_Tp, false, _Copy, _Move>::~_Optional_payload() [with _Tp = std::__cxx11::basic_string; bool _Copy = false; bool _Move = false]' at /usr/include/c++/14/optional:437:65, inlined from 'std::_Optional_base, false, false>::~_Optional_base()' at /usr/include/c++/14/optional:508:12, inlined from 'std::optional >::~optional()' at /usr/include/c++/14/optional:703:11, inlined from 'std::optional humanize::network::path::from_str(string_fragment)' at humanize.network.cc:72:5: /usr/include/c++/14/bits/basic_string.h:228:28: warning: '*(const std::__cxx11::basic_string, std::allocator >*)((char*)& + offsetof(std::optional, std::allocator > >,std::optional, std::allocator > >::.std::_Optional_base, std::allocator >, false, false>::)).std::__cxx11::basic_string::_M_dataplus.std::__cxx11::basic_string::_Alloc_hider::_M_p' may be used uninitialized [-Wmaybe-uninitialized] 228 | { return _M_dataplus._M_p; } | ^~~~ humanize.network.cc: In function 'std::optional humanize::network::path::from_str(string_fragment)': humanize.network.cc:72:5: note: '' declared here 72 | }; | ^ In member function 'void std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::_M_dispose() [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]', inlined from 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::~basic_string() [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]' at /usr/include/c++/14/bits/basic_string.h:809:19, inlined from 'constexpr void std::_Optional_payload_base<_Tp>::_M_destroy() [with _Tp = std::__cxx11::basic_string]' at /usr/include/c++/14/optional:283:35, inlined from 'constexpr void std::_Optional_payload_base<_Tp>::_M_reset() [with _Tp = std::__cxx11::basic_string]' at /usr/include/c++/14/optional:314:14, inlined from 'std::_Optional_payload<_Tp, false, _Copy, _Move>::~_Optional_payload() [with _Tp = std::__cxx11::basic_string; bool _Copy = false; bool _Move = false]' at /usr/include/c++/14/optional:437:65, inlined from 'std::_Optional_base, false, false>::~_Optional_base()' at /usr/include/c++/14/optional:508:12, inlined from 'std::optional >::~optional()' at /usr/include/c++/14/optional:703:11, inlined from 'std::optional humanize::network::path::from_str(string_fragment)' at humanize.network.cc:72:5: /usr/include/c++/14/bits/basic_string.h:288:21: warning: '*(std::__cxx11::basic_string, std::allocator >*)((char*)& + offsetof(std::optional, std::allocator > >,std::optional, std::allocator > >::.std::_Optional_base, std::allocator >, false, false>::)).std::__cxx11::basic_string::.std::__cxx11::basic_string::::_M_allocated_capacity' may be used uninitialized [-Wmaybe-uninitialized] 288 | _M_destroy(_M_allocated_capacity); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ humanize.network.cc: In function 'std::optional humanize::network::path::from_str(string_fragment)': humanize.network.cc:72:5: note: '' declared here 72 | }; | ^ g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/ -I../../src/third-party -I../../src/fmtlib -I../../src/third-party/date/include -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o is_utf8.o is_utf8.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/ -I../../src/third-party -I../../src/fmtlib -I../../src/third-party/date/include -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o isc.o isc.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/ -I../../src/third-party -I../../src/fmtlib -I../../src/third-party/date/include -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o lnav.console.o lnav.console.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/ -I../../src/third-party -I../../src/fmtlib -I../../src/third-party/date/include -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o lnav.gzip.o lnav.gzip.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/ -I../../src/third-party -I../../src/fmtlib -I../../src/third-party/date/include -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o lnav_log.o lnav_log.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/ -I../../src/third-party -I../../src/fmtlib -I../../src/third-party/date/include -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o network.tcp.o network.tcp.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/ -I../../src/third-party -I../../src/fmtlib -I../../src/third-party/date/include -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o paths.o paths.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/ -I../../src/third-party -I../../src/fmtlib -I../../src/third-party/date/include -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o piper.file.o piper.file.cc lnav.console.cc: In static member function 'static lnav::console::snippet lnav::console::snippet::from_content_with_offset(intern_string_t, const attr_line_t&, size_t, const std::string&)': lnav.console.cc:73:32: warning: comparison of integer expressions of different signedness: 'const int' and 'std::__cxx11::basic_string::size_type' {aka 'unsigned int'} [-Wsign-compare] 73 | if (line_with_error.sf_end >= retval.s_content.get_string().size()) { | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../src/base/attr_line.hh:43, from lnav.console.hh:36, from lnav.console.cc:32: ../../src/base/intern_string.hh: In instantiation of 'string_fragment string_fragment::find_left_boundary(size_t, P&&, size_t) const [with P = tag1&; size_t = unsigned int]': ../../src/base/intern_string.hh:379:45: required from 'string_fragment string_fragment::find_boundaries_around(size_t, P&&, size_t) const [with P = tag1; size_t = unsigned int]' 379 | auto left = this->find_left_boundary(start, predicate, count); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ lnav.console.cc:55:67: required from here 55 | const auto line_with_error = content_sf.find_boundaries_around( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 56 | offset, string_fragment::tag1{'\n'}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/base/intern_string.hh:331:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 331 | if (start > 0 && start == this->length()) { | ~~~~~~^~~~~~~~~~~~~~~~~ g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/ -I../../src/third-party -I../../src/fmtlib -I../../src/third-party/date/include -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o snippet_highlighters.o snippet_highlighters.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/ -I../../src/third-party -I../../src/fmtlib -I../../src/third-party/date/include -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o string_attr_type.o string_attr_type.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/ -I../../src/third-party -I../../src/fmtlib -I../../src/third-party/date/include -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o string_util.o string_util.cc piper.file.cc: In function 'std::optional lnav::piper::read_header(int, const char*)': piper.file.cc:77:18: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] 77 | if (meta_prc != meta_size) { | ~~~~~~~~~^~~~~~~~~~~~ gcc -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/ -I../../src/third-party -I../../src/fmtlib -I../../src/third-party/date/include -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o strnatcmp.o strnatcmp.c string_util.cc: In function 'std::string scrub_ws(const char*, ssize_t)': string_util.cc:312:69: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'ssize_t' {aka 'int'} [-Wsign-compare] 312 | for (size_t lpc = 0; (len == -1 && in[lpc]) || (len >= 0 && lpc < len); | ~~~~^~~~~ g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/ -I../../src/third-party -I../../src/fmtlib -I../../src/third-party/date/include -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o time_util.o time_util.cc In file included from attr_line.hh:43, from snippet_highlighters.hh:33, from snippet_highlighters.cc:30: intern_string.hh: In instantiation of 'string_fragment string_fragment::find_left_boundary(size_t, P&&, size_t) const [with P = tag1; size_t = unsigned int]': snippet_highlighters.cc:234:50: required from here 232 | = string_fragment::from_str_range( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | line, sub.lr_start, lpc) | ~~~~~~~~~~~~~~~~~~~~~~~~ 234 | .find_left_boundary(lpc - sub.lr_start - 1, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 235 | string_fragment::tag1{'('}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ intern_string.hh:331:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 331 | if (start > 0 && start == this->length()) { | ~~~~~~^~~~~~~~~~~~~~~~~ gcc -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/ -I../../src/third-party -I../../src/fmtlib -I../../src/third-party/date/include -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o ../third-party/xxHash/xxhash.o ../third-party/xxHash/xxhash.c rm -f libbase.a ar cru libbase.a ansi_scrubber.o attr_line.o attr_line.builder.o auto_fd.o auto_pid.o color_spaces.o date_time_scanner.o fs_util.o humanize.o humanize.network.o humanize.time.o intern_string.o is_utf8.o isc.o lnav.console.o lnav.gzip.o lnav_log.o network.tcp.o paths.o piper.file.o snippet_highlighters.o string_attr_type.o string_util.o strnatcmp.o time_util.o ../third-party/xxHash/xxhash.o ar: `u' modifier ignored since `D' is the default (see `U') ranlib libbase.a make[4]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/base' Making all in tailer make[4]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/tailer' ../../tools/bin2c -n tailer_bin tailerbin ./tailer.ape make all-am make[5]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/tailer' gcc -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o sha-256.o sha-256.c gcc -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o tailer.o tailer.c g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -Wall -I./.. -I./../fmtlib -I./../third-party -I../../src/third-party/date/include -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o libtailerpp_a-tailerpp.o `test -f 'tailerpp.cc' || echo './'`tailerpp.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -Wall -I./.. -I./../fmtlib -I./../third-party -I../../src/third-party/date/include -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o libtailerservice_a-tailerbin.o `test -f 'tailerbin.cc' || echo './'`tailerbin.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -Wall -I./.. -I./../fmtlib -I./../third-party -I../../src/third-party/date/include -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o libtailerservice_a-tailer.looper.o `test -f 'tailer.looper.cc' || echo './'`tailer.looper.cc tailer.c: In function 'send_packet': tailer.c:51:5: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 51 | write(fd, &tpt, sizeof(tpt)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ tailer.c:53:9: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 53 | write(fd, &payload_type, sizeof(payload_type)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tailer.c:59:17: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 59 | write(fd, &length, sizeof(length)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tailer.c:60:17: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 60 | write(fd, str, length); | ^~~~~~~~~~~~~~~~~~~~~~ tailer.c:66:17: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 66 | write(fd, hash, SHA256_BLOCK_SIZE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tailer.c:72:17: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 72 | write(fd, &i, sizeof(i)); | ^~~~~~~~~~~~~~~~~~~~~~~~ tailer.c:79:17: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 79 | write(fd, &length, sizeof(length)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tailer.c:80:17: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 80 | write(fd, bits, length); | ^~~~~~~~~~~~~~~~~~~~~~~ rm -f libtailercommon.a ar cru libtailercommon.a sha-256.o tailer.o ar: `u' modifier ignored since `D' is the default (see `U') ranlib libtailercommon.a In file included from ../../src/textview_curses.hh:44, from ../../src/bottom_status_source.hh:37, from ../../src/lnav.hh:44, from tailer.looper.cc:40: ../../src/listview_curses.hh: In member function 'int listview_curses::shift_left(int)': ../../src/listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ rm -f libtailerpp.a ar cru libtailerpp.a libtailerpp_a-tailerpp.o ar: `u' modifier ignored since `D' is the default (see `U') ranlib libtailerpp.a tailer.looper.cc: In lambda function: tailer.looper.cc:867:30: warning: ignoring return value of 'int ftruncate(int, __off_t)' declared with attribute 'warn_unused_result' [-Wunused-result] 867 | ftruncate(fd, ptb.ptb_offset); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ tailer.looper.cc:868:27: warning: ignoring return value of 'ssize_t pwrite(int, const void*, size_t, __off_t)' declared with attribute 'warn_unused_result' [-Wunused-result] 868 | pwrite(fd, | ~~~~~~^~~~ 869 | ptb.ptb_bits.data(), | ~~~~~~~~~~~~~~~~~~~~ 870 | ptb.ptb_bits.size(), | ~~~~~~~~~~~~~~~~~~~~ 871 | ptb.ptb_offset); | ~~~~~~~~~~~~~~~ rm -f libtailerservice.a ar cru libtailerservice.a libtailerservice_a-tailerbin.o libtailerservice_a-tailer.looper.o ar: `u' modifier ignored since `D' is the default (see `U') ranlib libtailerservice.a make[5]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/tailer' make[4]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/tailer' Making all in pugixml make[4]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/pugixml' g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o pugixml.o pugixml.cpp rm -f libpugixml.a ar cru libpugixml.a pugixml.o ar: `u' modifier ignored since `D' is the default (see `U') ranlib libpugixml.a make[4]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/pugixml' Making all in yajl make[4]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/yajl' gcc -DHAVE_CONFIG_H -I. -I../../src -I../../src -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o yajl.o yajl.c gcc -DHAVE_CONFIG_H -I. -I../../src -I../../src -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o yajl_alloc.o yajl_alloc.c gcc -DHAVE_CONFIG_H -I. -I../../src -I../../src -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o yajl_buf.o yajl_buf.c gcc -DHAVE_CONFIG_H -I. -I../../src -I../../src -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o yajl_encode.o yajl_encode.c gcc -DHAVE_CONFIG_H -I. -I../../src -I../../src -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o yajl_gen.o yajl_gen.c gcc -DHAVE_CONFIG_H -I. -I../../src -I../../src -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o yajl_lex.o yajl_lex.c gcc -DHAVE_CONFIG_H -I. -I../../src -I../../src -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o yajl_parser.o yajl_parser.c gcc -DHAVE_CONFIG_H -I. -I../../src -I../../src -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o yajl_tree.o yajl_tree.c gcc -DHAVE_CONFIG_H -I. -I../../src -I../../src -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o yajl_version.o yajl_version.c rm -f libyajl.a ar cru libyajl.a yajl.o yajl_alloc.o yajl_buf.o yajl_encode.o yajl_gen.o yajl_lex.o yajl_parser.o yajl_tree.o yajl_version.o ar: `u' modifier ignored since `D' is the default (see `U') ranlib libyajl.a make[4]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/yajl' Making all in yajlpp make[4]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/yajlpp' g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/ -I../../src/fmtlib -I../../src/third-party/date/include -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o json_op.o json_op.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/ -I../../src/fmtlib -I../../src/third-party/date/include -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o json_ptr.o json_ptr.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/ -I../../src/fmtlib -I../../src/third-party/date/include -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o yajlpp.o yajlpp.cc yajlpp.cc: In member function 'void json_path_handler_base::validate_string(yajlpp_parse_context&, string_fragment) const': yajlpp.cc:1355:28: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const unsigned int'} [-Wsign-compare] 1355 | } else if (sf.length() < this->jph_min_length) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ yajlpp.cc: In function 'void dump_schema_to(const json_path_container&, const char*)': yajlpp.cc:1598:56: warning: ignoring attributes on template argument 'int (*)(FILE*)' [-Wignored-attributes] 1598 | auto file = std::unique_ptr( | ^ rm -f libyajlpp.a ar cru libyajlpp.a json_op.o json_ptr.o yajlpp.o ar: `u' modifier ignored since `D' is the default (see `U') ranlib libyajlpp.a make[4]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/yajlpp' Making all in formats/logfmt make[4]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/formats/logfmt' g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../src -Wall -I../../../src/ -I../../../src/third-party -I../../../src/fmtlib -I../../../src/third-party/scnlib/include -I../../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o logfmt.parser.o logfmt.parser.cc rm -f liblogfmt.a ar cru liblogfmt.a logfmt.parser.o ar: `u' modifier ignored since `D' is the default (see `U') ranlib liblogfmt.a make[4]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/formats/logfmt' Making all in . make[4]: Entering directory '/build/reproducible-path/lnav-0.12.3/src' g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o lnav.o lnav.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o lnav.events.o lnav.events.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o lnav.indexing.o lnav.indexing.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o lnav.management_cli.o lnav.management_cli.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o file_vtab.o file_vtab.cc In file included from textview_curses.hh:44, from bottom_status_source.hh:37, from lnav.hh:44, from lnav.indexing.cc:34: listview_curses.hh: In member function 'int listview_curses::shift_left(int)': listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from view_helpers.hh:37, from session_data.hh:41, from file_vtab.cc:41: listview_curses.hh: In member function 'int listview_curses::shift_left(int)': listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from textview_curses.hh:44, from filter_observer.hh:36, from logfile_sub_source.hh:45, from log_vtab_impl.hh:39, from all_logs_vtab.hh:35, from lnav.cc:68: listview_curses.hh: In member function 'int listview_curses::shift_left(int)': listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from textview_curses.hh:44, from bottom_status_source.hh:37, from lnav.hh:44, from lnav.management_cli.cc:46: listview_curses.hh: In member function 'int listview_curses::shift_left(int)': listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ lnav.indexing.cc: In member function 'virtual logfile_observer::indexing_result loading_observer::logfile_indexing(const std::shared_ptr&, file_off_t, file_size_t)': lnav.indexing.cc:67:21: warning: comparison of integer expressions of different signedness: 'file_off_t' {aka 'long long int'} and 'file_size_t' {aka 'long long unsigned int'} [-Wsign-compare] 67 | if (off == total) { | ~~~~^~~~~~~~ lnav.cc: In instantiation of 'looper():: [with auto:12 = logfile_sub_source; auto:13 = long long int; auto:14 = long long unsigned int]': /usr/include/c++/14/type_traits:2655:26: required by substitution of 'template static std::__result_of_success()((declval<_Args>)()...)), std::__invoke_other> std::__result_of_other_impl::_S_test(int) [with _Fn = looper()::&; _Args = {logfile_sub_source&, long long int, long long unsigned int}]' 2655 | std::declval<_Fn>()(std::declval<_Args>()...) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:2666:60: required from 'struct std::__result_of_impl&, logfile_sub_source&, long long int, long long unsigned int>' 2666 | using type = decltype(_S_test<_Functor, _ArgTypes...>(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/14/bits/std_function.h:348:9: recursively required by substitution of 'template struct std::__is_invocable_impl<_Result, _Ret, true, std::__void_t > [with _Result = std::__invoke_result&, logfile_sub_source&, long long int, long long unsigned int>; _Ret = void]' 348 | struct _Callable | ^~~~~~~~~ /usr/include/c++/14/bits/std_function.h:348:9: required from 'struct std::function::_Callable, looper()::, std::__invoke_result&, logfile_sub_source&, long long int, long long unsigned int> >' /usr/include/c++/14/bits/std_function.h:353:41: required by substitution of 'template template using std::function<_Res(_ArgTypes ...)>::_Requires = std::__enable_if_t<((bool)_Cond::value), _Tp> [with _Cond = std::function::_Callable, looper()::, std::__invoke_result&, logfile_sub_source&, long long int, long long unsigned int> >; _Tp = void; _Res = void; _ArgTypes = {logfile_sub_source&, long long int, long long unsigned int}]' 353 | using _Requires = __enable_if_t<_Cond::value, _Tp>; | ^~~~~ /usr/include/c++/14/bits/std_function.h:434:9: required by substitution of 'template std::function::function(_Functor&&) [with _Functor = looper()::; _Constraints = ]' 434 | typename _Constraints = _Requires<_Callable<_Functor>>> | ^~~~~~~~ lnav.cc:1064:15: required from here 1064 | }; | ^ lnav.cc:1058:27: warning: comparison of integer expressions of different signedness: 'long long int' and 'long long unsigned int' [-Wsign-compare] 1058 | if (off == size) { | ~~~~^~~~~~~ g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o all_logs_vtab.o all_logs_vtab.cc In file included from textview_curses.hh:44, from filter_observer.hh:36, from logfile_sub_source.hh:45, from log_vtab_impl.hh:39, from all_logs_vtab.hh:35, from all_logs_vtab.cc:30: listview_curses.hh: In member function 'int listview_curses::shift_left(int)': listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o archive_manager.o archive_manager.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o bookmarks.o bookmarks.cc In file included from archive_manager.cc:47: base/fs_util.hh: In member function 'void lnav::filesystem::file_lock::lock() const': base/fs_util.hh:139:30: warning: ignoring return value of 'int lockf(int, int, __off_t)' declared with attribute 'warn_unused_result' [-Wunused-result] 139 | void lock() const { lockf(this->lh_fd, F_LOCK, 0); } | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ base/fs_util.hh: In member function 'void lnav::filesystem::file_lock::unlock() const': base/fs_util.hh:141:32: warning: ignoring return value of 'int lockf(int, int, __off_t)' declared with attribute 'warn_unused_result' [-Wunused-result] 141 | void unlock() const { lockf(this->lh_fd, F_ULOCK, 0); } | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ bookmarks.cc: In member function 'bool bookmark_metadata::empty(categories) const': bookmarks.cc:82:1: warning: control reaches end of non-void function [-Wreturn-type] 82 | } | ^ g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o bottom_status_source.o bottom_status_source.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o breadcrumb_curses.o breadcrumb_curses.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o collation-functions.o collation-functions.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o column_namer.o column_namer.cc In file included from textview_curses.hh:44, from bottom_status_source.hh:37, from bottom_status_source.cc:30: listview_curses.hh: In member function 'int listview_curses::shift_left(int)': listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from textview_curses.hh:44, from plain_text_source.hh:39, from breadcrumb_curses.hh:37, from breadcrumb_curses.cc:30: listview_curses.hh: In member function 'int listview_curses::shift_left(int)': listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o command_executor.o command_executor.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o crashd.client.o crashd.client.cc In file included from textview_curses.hh:44, from hist_source.hh:45, from db_sub_source.hh:41, from command_executor.hh:43, from command_executor.cc:32: listview_curses.hh: In member function 'int listview_curses::shift_left(int)': listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o curl_looper.o curl_looper.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o db_sub_source.o db_sub_source.cc command_executor.cc: In lambda function: command_executor.cc:1170:22: warning: ignoring return value of 'ssize_t write(int, const void*, size_t)' declared with attribute 'warn_unused_result' [-Wunused-result] 1170 | write(out_fd, buffer, rc); | ~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from textview_curses.hh:44, from hist_source.hh:45, from db_sub_source.hh:41, from db_sub_source.cc:30: listview_curses.hh: In member function 'int listview_curses::shift_left(int)': listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o document.sections.o document.sections.cc In file included from base/attr_line.hh:43, from document.sections.hh:38, from document.sections.cc:34: base/intern_string.hh: In instantiation of 'string_fragment string_fragment::find_left_boundary(size_t, P&&, size_t) const [with P = tag1; size_t = unsigned int]': document.sections.cc:288:53: required from here 288 | auto left_sf = sf.find_left_boundary( | ~~~~~~~~~~~~~~~~~~~~~^ 289 | hdr_attr.sa_range.lr_start, string_fragment::tag1{'\n'}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ base/intern_string.hh:331:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 331 | if (start > 0 && start == this->length()) { | ~~~~~~^~~~~~~~~~~~~~~~~ g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o dump_internals.o dump_internals.cc In file included from textview_curses.hh:44, from bottom_status_source.hh:37, from lnav.hh:44, from dump_internals.cc:34: listview_curses.hh: In member function 'int listview_curses::shift_left(int)': listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o elem_to_json.o elem_to_json.cc dump_internals.cc: In function 'void lnav::dump_internals(const char*)': dump_internals.cc:65:60: warning: ignoring attributes on template argument 'int (*)(FILE*)' [-Wignored-attributes] 65 | auto cmd_file = std::unique_ptr( | ^ dump_internals.cc:82:60: warning: ignoring attributes on template argument 'int (*)(FILE*)' [-Wignored-attributes] 82 | auto sql_file = std::unique_ptr( | ^ g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o environ_vtab.o environ_vtab.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o extension-functions.o extension-functions.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o external_opener.o external_opener.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o field_overlay_source.o field_overlay_source.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o file_collection.o file_collection.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o file_converter_manager.o file_converter_manager.cc In file included from field_overlay_source.hh:36, from field_overlay_source.cc:30: listview_curses.hh: In member function 'int listview_curses::shift_left(int)': listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o file_format.o file_format.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o file_options.o file_options.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o files_sub_source.o files_sub_source.cc In file included from textview_curses.hh:44, from plain_text_source.hh:39, from files_sub_source.hh:34, from files_sub_source.cc:30: listview_curses.hh: In member function 'int listview_curses::shift_left(int)': listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ files_sub_source.cc: In function 'files_model::files_list_selection files_model::from_selection(vis_line_t)': files_sub_source.cc:59:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::map, file_error_info>::size_type' {aka 'unsigned int'} [-Wsign-compare] 59 | if (sel < errs->size()) { | ~~~~^~~~~~~~~~~~~~ files_sub_source.cc:70:13: warning: comparison of integer expressions of different signedness: 'int' and 'std::map, other_file_descriptor>::size_type' {aka 'unsigned int'} [-Wsign-compare] 70 | if (sel < fc.fc_other_files.size()) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ files_sub_source.cc:79:13: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] 79 | if (sel < fc.fc_files.size()) { | ~~~~^~~~~~~~~~~~~~~~~~~~ files_sub_source.cc: In member function 'virtual void files_sub_source::text_value_for_line(textview_curses&, int, std::string&, text_sub_source::line_flags_t)': files_sub_source.cc:279:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::map, file_error_info>::size_type' {aka 'unsigned int'} [-Wsign-compare] 279 | if (line < errs->size()) { | ~~~~~^~~~~~~~~~~~~~ files_sub_source.cc:303:14: warning: comparison of integer expressions of different signedness: 'int' and 'std::map, other_file_descriptor>::size_type' {aka 'unsigned int'} [-Wsign-compare] 303 | if (line < fc.fc_other_files.size()) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ files_sub_source.cc:322:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::map, other_file_descriptor>::size_type' {aka 'unsigned int'} [-Wsign-compare] 322 | if (line == fc.fc_other_files.size() - 1) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o filter_observer.o filter_observer.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o filter_status_source.o filter_status_source.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o filter_sub_source.o filter_sub_source.cc In file included from textview_curses.hh:44, from filter_observer.hh:36, from filter_observer.cc:30: listview_curses.hh: In member function 'int listview_curses::shift_left(int)': listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from textview_curses.hh:44, from filter_status_source.hh:36, from filter_status_source.cc:30: listview_curses.hh: In member function 'int listview_curses::shift_left(int)': listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o fstat_vtab.o fstat_vtab.cc In file included from textview_curses.hh:44, from plain_text_source.hh:39, from filter_sub_source.hh:34, from filter_sub_source.cc:30: listview_curses.hh: In member function 'int listview_curses::shift_left(int)': listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o fs-extension-functions.o fs-extension-functions.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o fts_fuzzy_match.o fts_fuzzy_match.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o grep_proc.o grep_proc.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o help_text.o help_text.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o help_text_formatter.o help_text_formatter.cc In file included from fs-extension-functions.cc:52: vtab_module.hh: In instantiation of 'static void sqlite_func_adapter::func1(sqlite3_context*, int, sqlite3_value**) [with Return = mapbox::util::variant; Args = {const char*}; Return (* f)(Args ...) = sql_basename; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:490:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = mapbox::util::variant; Args = {const char*}; Return (* f)(Args ...) = sql_basename]' 490 | }; | ^ fs-extension-functions.cc:328:76: required from here 328 | sqlite_func_adapter::builder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 329 | help_text("basename", "Extract the base portion of a pathname.") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330 | .sql_function() | ~~~~~~~~~~~~~~~ 331 | .with_prql_path({"fs", "basename"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 332 | .with_parameter({"path", "The path"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 333 | .with_tags({"filename"}) | ~~~~~~~~~~~~~~~~~~~~~~~~ 334 | .with_example({"To get the base of a plain file name", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335 | "SELECT basename('foobar')"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336 | .with_example( | ~~~~~~~~~~~~~~ 337 | {"To get the base of a path", "SELECT basename('foo/bar')"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | .with_example({"To get the base of a directory", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | "SELECT basename('foo/bar/')"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340 | .with_example({"To get the base of an empty string", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341 | "SELECT basename('')"}) | ~~~~~~~~~~~~~~~~~~~~~~~ 342 | .with_example({"To get the base of a Windows path", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343 | "SELECT basename('foo\\bar')"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344 | .with_example({"To get the base of the root directory", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345 | "SELECT basename('/')"}) | ~~~~~~~~~~~~~~~~~~~~~~~~ 346 | .with_example({ | ~~~~~~~~~~~~~~~ 347 | "To get the base of a path", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348 | "from [{p='foo/bar'}] | select { fs.basename p }", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | help_example::language::prql, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 350 | })), | ~~~ vtab_module.hh:449:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 449 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 450 | fd->fd_help.ht_name, 451 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 457 | fd->fd_help.ht_name, 458 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 459 | REQ_COUNT + OPT_COUNT); | ~~~~~~~~~~~~~~~~~~~~~ | | | unsigned int vtab_module.hh: In instantiation of 'static void sqlite_func_adapter::func1(sqlite3_context*, int, sqlite3_value**) [with Return = mapbox::util::variant; Args = {const char*}; Return (* f)(Args ...) = sql_dirname; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:490:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = mapbox::util::variant; Args = {const char*}; Return (* f)(Args ...) = sql_dirname]' 490 | }; | ^ fs-extension-functions.cc:352:74: required from here 352 | sqlite_func_adapter::builder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 353 | help_text("dirname", "Extract the directory portion of a pathname.") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354 | .sql_function() | ~~~~~~~~~~~~~~~ 355 | .with_parameter({"path", "The path"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356 | .with_prql_path({"fs", "dirname"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357 | .with_tags({"filename"}) | ~~~~~~~~~~~~~~~~~~~~~~~~ 358 | .with_example({"To get the directory of a relative file path", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359 | "SELECT dirname('foo/bar')"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360 | .with_example({"To get the directory of an absolute file path", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 361 | "SELECT dirname('/foo/bar')"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 362 | .with_example( | ~~~~~~~~~~~~~~ 363 | {"To get the directory of a file in the root directory", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | "SELECT dirname('/bar')"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 365 | .with_example({"To get the directory of a Windows path", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 366 | "SELECT dirname('foo\\bar')"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 367 | .with_example({"To get the directory of an empty path", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 368 | "SELECT dirname('')"})), | ~~~~~~~~~~~~~~~~~~~~~~~ vtab_module.hh:449:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 449 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 450 | fd->fd_help.ht_name, 451 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 457 | fd->fd_help.ht_name, 458 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 459 | REQ_COUNT + OPT_COUNT); | ~~~~~~~~~~~~~~~~~~~~~ | | | unsigned int vtab_module.hh: In instantiation of 'static void sqlite_func_adapter::func1(sqlite3_context*, int, sqlite3_value**) [with Return = std::optional >; Args = {const std::vector >&}; Return (* f)(Args ...) = sql_joinpath; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:490:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = std::optional >; Args = {const std::vector >&}; Return (* f)(Args ...) = sql_joinpath]' 490 | }; | ^ fs-extension-functions.cc:370:76: required from here 370 | sqlite_func_adapter::builder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 371 | help_text("joinpath", "Join components of a path together.") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 372 | .sql_function() | ~~~~~~~~~~~~~~~ 373 | .with_prql_path({"fs", "join"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 374 | .with_parameter( | ~~~~~~~~~~~~~~~~ 375 | help_text( | ~~~~~~~~~~ 376 | "path", | ~~~~~~~ 377 | "One or more path components to join together. " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | "If an argument starts with a forward or backward " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 379 | "slash, it will be considered " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 380 | "an absolute path and any preceding elements will " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 381 | "be ignored.") | ~~~~~~~~~~~~~~ 382 | .one_or_more()) | ~~~~~~~~~~~~~~~ 383 | .with_tags({"filename"}) | ~~~~~~~~~~~~~~~~~~~~~~~~ 384 | .with_example( | ~~~~~~~~~~~~~~ 385 | {"To join a directory and file name into a relative path", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 386 | "SELECT joinpath('foo', 'bar')"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387 | .with_example( | ~~~~~~~~~~~~~~ 388 | {"To join an empty component with other names into " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | "a relative path", | ~~~~~~~~~~~~~~~~~~ 390 | "SELECT joinpath('', 'foo', 'bar')"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391 | .with_example( | ~~~~~~~~~~~~~~ 392 | {"To create an absolute path with two path components", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393 | "SELECT joinpath('/', 'foo', 'bar')"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394 | .with_example( | ~~~~~~~~~~~~~~ 395 | {"To create an absolute path from a path component " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 396 | "that starts with a forward slash", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 397 | "SELECT joinpath('/', 'foo', '/bar')"})), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vtab_module.hh:449:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 449 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 450 | fd->fd_help.ht_name, 451 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 457 | fd->fd_help.ht_name, 458 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 459 | REQ_COUNT + OPT_COUNT); | ~~~~~~~~~~~~~~~~~~~~~ | | | unsigned int vtab_module.hh: In instantiation of 'static void sqlite_func_adapter::func1(sqlite3_context*, int, sqlite3_value**) [with Return = std::__cxx11::basic_string; Args = {const char*}; Return (* f)(Args ...) = sql_readlink; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:490:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = std::__cxx11::basic_string; Args = {const char*}; Return (* f)(Args ...) = sql_readlink]' 490 | }; | ^ fs-extension-functions.cc:399:76: required from here 399 | sqlite_func_adapter::builder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 400 | help_text("readlink", "Read the target of a symbolic link.") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 401 | .sql_function() | ~~~~~~~~~~~~~~~ 402 | .with_prql_path({"fs", "readlink"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 403 | .with_parameter({"path", "The path to the symbolic link."}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | .with_tags({"filename"})), | ~~~~~~~~~~~~~~~~~~~~~~~~~ vtab_module.hh:449:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 449 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 450 | fd->fd_help.ht_name, 451 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 457 | fd->fd_help.ht_name, 458 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 459 | REQ_COUNT + OPT_COUNT); | ~~~~~~~~~~~~~~~~~~~~~ | | | unsigned int vtab_module.hh: In instantiation of 'static void sqlite_func_adapter::func1(sqlite3_context*, int, sqlite3_value**) [with Return = std::__cxx11::basic_string; Args = {const char*}; Return (* f)(Args ...) = sql_realpath; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:490:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = std::__cxx11::basic_string; Args = {const char*}; Return (* f)(Args ...) = sql_realpath]' 490 | }; | ^ fs-extension-functions.cc:406:76: required from here 406 | sqlite_func_adapter::builder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 407 | help_text( | ~~~~~~~~~~ 408 | "realpath", | ~~~~~~~~~~~ 409 | "Returns the resolved version of the given path, expanding " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | "symbolic links and " | ~~~~~~~~~~~~~~~~~~~~~ 411 | "resolving '.' and '..' references.") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | .sql_function() | ~~~~~~~~~~~~~~~ 413 | .with_prql_path({"fs", "realpath"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414 | .with_parameter({"path", "The path to resolve."}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415 | .with_tags({"filename"})), | ~~~~~~~~~~~~~~~~~~~~~~~~~ vtab_module.hh:449:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 449 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 450 | fd->fd_help.ht_name, 451 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 457 | fd->fd_help.ht_name, 458 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 459 | REQ_COUNT + OPT_COUNT); | ~~~~~~~~~~~~~~~~~~~~~ | | | unsigned int vtab_module.hh: In instantiation of 'static void sqlite_func_adapter::func1(sqlite3_context*, int, sqlite3_value**) [with Return = blob_auto_buffer; Args = {const char*, std::optional, std::optional}; Return (* f)(Args ...) = sql_shell_exec; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:490:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = blob_auto_buffer; Args = {const char*, std::optional, std::optional}; Return (* f)(Args ...) = sql_shell_exec]' 490 | }; | ^ fs-extension-functions.cc:417:80: required from here 417 | sqlite_func_adapter::builder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 418 | help_text("shell_exec", | ~~~~~~~~~~~~~~~~~~~~~~~ 419 | "Executes a shell command and returns its output.") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420 | .sql_function() | ~~~~~~~~~~~~~~~ 421 | .with_prql_path({"shell", "exec"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422 | .with_parameter({"cmd", "The command to execute."}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423 | .with_parameter(help_text{ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 424 | "input", | ~~~~~~~~ 425 | "A blob of data to write to the command's standard input."} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426 | .optional()) | ~~~~~~~~~~~~ 427 | .with_parameter( | ~~~~~~~~~~~~~~~~ 428 | help_text{"options", | ~~~~~~~~~~~~~~~~~~~~ 429 | "A JSON object containing options for the " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430 | "execution with the following properties:"} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431 | .optional() | ~~~~~~~~~~~ 432 | .with_parameter(help_text{ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 433 | "env", | ~~~~~~ 434 | "An object containing the environment variables " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435 | "to set or, if NULL, to unset."} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436 | .optional())) | ~~~~~~~~~~~~~ 437 | .with_tags({"shell"})) | ~~~~~~~~~~~~~~~~~~~~~~ vtab_module.hh:449:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 449 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 450 | fd->fd_help.ht_name, 451 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 457 | fd->fd_help.ht_name, 458 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 459 | REQ_COUNT + OPT_COUNT); | ~~~~~~~~~~~~~~~~~~~~~ | | | unsigned int g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o highlighter.o highlighter.cc grep_proc.cc: In instantiation of 'void grep_proc::child_loop() [with LineType = strong_int]': grep_proc.cc:428:16: required from here 428 | template class grep_proc; | ^~~~~~~~~~~~~~~~~~~~~ grep_proc.cc:202:47: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 202 | for (int lpc = 1; lpc < md.get_count(); lpc++) { | ~~~~^~~~~~~~~~~~~~~~ g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o hist_source.o hist_source.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o hotkeys.o hotkeys.cc In file included from textview_curses.hh:44, from hist_source.hh:45, from hist_source.cc:30: listview_curses.hh: In member function 'int listview_curses::shift_left(int)': listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o input_dispatcher.o input_dispatcher.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o json-extension-functions.o json-extension-functions.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o line_buffer.o line_buffer.cc In file included from textview_curses.hh:44, from hist_source.hh:45, from db_sub_source.hh:41, from command_executor.hh:43, from hotkeys.cc:39: listview_curses.hh: In member function 'int listview_curses::shift_left(int)': listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from json-extension-functions.cc:40: vtab_module.hh: In instantiation of 'static void sqlite_func_adapter::func1(sqlite3_context*, int, sqlite3_value**) [with Return = json_string; Args = {std::optional, const std::vector >&}; Return (* f)(Args ...) = {anonymous}::json_concat; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:490:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = json_string; Args = {std::optional, const std::vector >&}; Return (* f)(Args ...) = {anonymous}::json_concat]' 490 | }; | ^ json-extension-functions.cc:764:74: required from here 764 | sqlite_func_adapter::builder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 765 | help_text("json_concat", | ~~~~~~~~~~~~~~~~~~~~~~~~ 766 | "Returns an array with the given values concatenated " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 767 | "onto the end. " | ~~~~~~~~~~~~~~~~~ 768 | "If the initial value is null, the result will be an " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 769 | "array with " | ~~~~~~~~~~~~~ 770 | "the given elements. If the initial value is an array, " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 771 | "the result " | ~~~~~~~~~~~~~ 772 | "will be an array with the given values at the end. If " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 773 | "the initial " | ~~~~~~~~~~~~~~ 774 | "value is not null or an array, the result will be an " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 775 | "array with " | ~~~~~~~~~~~~~ 776 | "two elements: the initial value and the given value.") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 777 | .sql_function() | ~~~~~~~~~~~~~~~ 778 | .with_prql_path({"json", "concat"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 779 | .with_parameter({"json", "The initial JSON value."}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 780 | .with_parameter( | ~~~~~~~~~~~~~~~~ 781 | help_text("value", | ~~~~~~~~~~~~~~~~~~ 782 | "The value(s) to add to the end of the array.") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 783 | .one_or_more()) | ~~~~~~~~~~~~~~~ 784 | .with_tags({"json"}) | ~~~~~~~~~~~~~~~~~~~~ 785 | .with_example({ | ~~~~~~~~~~~~~~~ 786 | "To append the number 4 to null", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 787 | "SELECT json_concat(NULL, 4)", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 788 | }) | ~~ 789 | .with_example({ | ~~~~~~~~~~~~~~~ 790 | "To append 4 and 5 to the array [1, 2, 3]", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | "SELECT json_concat('[1, 2, 3]', 4, 5)", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | }) | ~~ 793 | .with_example({ | ~~~~~~~~~~~~~~~ 794 | "To concatenate two arrays together", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 795 | "SELECT json_concat('[1, 2, 3]', json('[4, 5]'))", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 796 | })) | ~~~ vtab_module.hh:449:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 449 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 450 | fd->fd_help.ht_name, 451 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 457 | fd->fd_help.ht_name, 458 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 459 | REQ_COUNT + OPT_COUNT); | ~~~~~~~~~~~~~~~~~~~~~ | | | unsigned int vtab_module.hh: In instantiation of 'static void sqlite_func_adapter::func1(sqlite3_context*, int, sqlite3_value**) [with Return = bool; Args = {vtab_types::nullable, sqlite3_value*}; Return (* f)(Args ...) = {anonymous}::json_contains; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:490:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = bool; Args = {vtab_types::nullable, sqlite3_value*}; Return (* f)(Args ...) = {anonymous}::json_contains]' 490 | }; | ^ json-extension-functions.cc:799:78: required from here 799 | sqlite_func_adapter::builder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 800 | help_text("json_contains", | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 801 | "Check if a JSON value contains the given element.") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 802 | .sql_function() | ~~~~~~~~~~~~~~~ 803 | .with_prql_path({"json", "contains"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 804 | .with_parameter({"json", "The JSON value to query."}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 805 | .with_parameter( | ~~~~~~~~~~~~~~~~ 806 | {"value", "The value to look for in the first argument"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 807 | .with_tags({"json"}) | ~~~~~~~~~~~~~~~~~~~~ 808 | .with_example({ | ~~~~~~~~~~~~~~~ 809 | "To test if a JSON array contains the number 4", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 810 | "SELECT json_contains('[1, 2, 3]', 4)", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 811 | }) | ~~ 812 | .with_example({ | ~~~~~~~~~~~~~~~ 813 | "To test if a JSON array contains the string 'def'", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | "SELECT json_contains('[\"abc\", \"def\"]', 'def')", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 815 | })), | ~~~ vtab_module.hh:449:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 449 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 450 | fd->fd_help.ht_name, 451 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 457 | fd->fd_help.ht_name, 458 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 459 | REQ_COUNT + OPT_COUNT); | ~~~~~~~~~~~~~~~~~~~~~ | | | unsigned int In file included from base/auto_pid.hh:41, from line_buffer.cc:51: line_buffer.cc: In member function 'void line_buffer::ensure_available(file_off_t, ssize_t)': line_buffer.cc:563:21: warning: comparison of integer expressions of different signedness: 'ssize_t' {aka 'int'} and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 563 | require(prefill <= this->lb_buffer.size()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./base/lnav_log.hh:138:30: note: in definition of macro 'require' 138 | #define require(e) ((void) ((e) ? 0 : lnav_require(#e, __FILE__, __LINE__))) | ^ line_buffer.cc:566:23: warning: comparison of integer expressions of different signedness: 'ssize_t' {aka 'int'} and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 566 | require(available <= this->lb_buffer.capacity()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/lnav_log.hh:138:30: note: in definition of macro 'require' 138 | #define require(e) ((void) ((e) ? 0 : lnav_require(#e, __FILE__, __LINE__))) | ^ line_buffer.cc: In member function 'bool line_buffer::load_next_buffer()': line_buffer.cc:614:33: warning: comparison of integer expressions of different signedness: 'ssize_t' {aka 'int'} and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 614 | if (rc != -1 && (rc < this->lb_alt_buffer.value().available()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ line_buffer.cc:678:33: warning: comparison of integer expressions of different signedness: 'ssize_t' {aka 'int'} and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 678 | if (rc != -1 && (rc < (this->lb_alt_buffer.value().available())) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ line_buffer.cc:698:12: warning: comparison of integer expressions of different signedness: 'ssize_t' {aka 'int'} and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 698 | if (rc > (this->lb_alt_buffer.value().available())) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ line_buffer.cc: In member function 'bool line_buffer::fill_range(file_off_t, ssize_t)': line_buffer.cc:875:37: warning: comparison of integer expressions of different signedness: 'ssize_t' {aka 'int'} and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 875 | if (rc != -1 && (rc < this->lb_buffer.available())) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ line_buffer.cc:937:37: warning: comparison of integer expressions of different signedness: 'ssize_t' {aka 'int'} and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 937 | if (rc != -1 && (rc < (this->lb_buffer.available()))) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ line_buffer.cc:970:16: warning: comparison of integer expressions of different signedness: 'ssize_t' {aka 'int'} and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 970 | if (rc > (this->lb_buffer.available())) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o listview_curses.o listview_curses.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o lnav_commands.o lnav_commands.cc In file included from listview_curses.cc:35: listview_curses.hh: In member function 'int listview_curses::shift_left(int)': listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ listview_curses.cc: In member function 'virtual bool listview_curses::contains(int, int) const': listview_curses.cc:67:20: warning: comparison of integer expressions of different signedness: 'const unsigned int' and 'int' [-Wsign-compare] 67 | if (this->vc_x <= x && x < this->vc_x + dim.second && this->vc_y <= y | ~~~~~~~~~~~^~~~ listview_curses.cc:67:30: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 67 | if (this->vc_x <= x && x < this->vc_x + dim.second && this->vc_y <= y | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ listview_curses.cc: In member function 'vis_line_t listview_curses::get_overlay_top(vis_line_t, size_t, size_t)': listview_curses.cc:379:48: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 379 | if (this->lv_focused_overlay_selection >= total) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ listview_curses.cc: In member function 'virtual bool listview_curses::do_update()': listview_curses.cc:597:50: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 597 | chtype ch = gutter_y == overlay_y | ~~~~~~~~~^~~~~~~~~~~~ listview_curses.cc:657:27: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 657 | gutter_y < (this->vc_y + height); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ listview_curses.cc: In member function 'void listview_curses::shift_selection(shift_amount_t)': listview_curses.cc:739:60: warning: comparison of integer expressions of different signedness: 'const int' and 'unsigned int' [-Wsign-compare] 739 | if (this->lv_focused_overlay_selection > overlay_height) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ listview_curses.cc:749:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 748 | if (this->lv_focused_overlay_selection + 1 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 749 | < overlay_content.size()) | ^~~~~~~~~~~~~~~~~~~~~~~~ listview_curses.cc:756:25: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 755 | if (this->lv_focused_overlay_selection + overlay_height - 1 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 756 | >= ov_top_for_last) | ^~~~~~~~~~~~~~~~~~ listview_curses.cc: In member function 'virtual bool listview_curses::handle_mouse(mouse_event&)': listview_curses.cc:919:33: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | if (this->lv_scroll_top <= me.me_y && me.me_y <= this->lv_scroll_bottom) | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ listview_curses.cc:919:55: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 919 | if (this->lv_scroll_top <= me.me_y && me.me_y <= this->lv_scroll_bottom) | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ listview_curses.cc:923:28: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 923 | } else if (me.me_y < this->lv_scroll_top) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ listview_curses.cc:936:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 936 | if (me.me_y < this->lv_scroll_top) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ listview_curses.cc:942:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 942 | if (me.me_y > this->lv_scroll_bottom) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ listview_curses.cc: In member function 'void listview_curses::set_overlay_selection(std::optional >)': listview_curses.cc:1248:36: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 1248 | } else if (sel.value() >= overlay_content.size()) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from textview_curses.hh:44, from bottom_status_source.hh:37, from lnav.hh:44, from lnav_commands.cc:37: listview_curses.hh: In member function 'int listview_curses::shift_left(int)': listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o lnav_config.o lnav_config.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o lnav_util.o lnav_util.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o log.annotate.o log.annotate.cc In file included from textview_curses.hh:44, from hist_source.hh:45, from db_sub_source.hh:41, from command_executor.hh:43, from lnav_config.cc:59: listview_curses.hh: In member function 'int listview_curses::shift_left(int)': listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from textview_curses.hh:44, from bottom_status_source.hh:37, from lnav.hh:44, from log.annotate.cc:39: listview_curses.hh: In member function 'int listview_curses::shift_left(int)': listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o log.watch.o log.watch.cc lnav_commands.cc: In function 'Result, lnav::console::user_message> com_cd(exec_context&, std::string, std::vector >&)': lnav_commands.cc:5099:14: warning: ignoring return value of 'int chdir(const char*)' declared with attribute 'warn_unused_result' [-Wunused-result] 5099 | chdir(split_args[0].c_str()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o log_accel.o log_accel.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o log_actions.o log_actions.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o log_data_helper.o log_data_helper.cc In file included from textview_curses.hh:44, from filter_observer.hh:36, from logfile_sub_source.hh:45, from log_data_helper.hh:44, from log_data_helper.cc:32: listview_curses.hh: In member function 'int listview_curses::shift_left(int)': listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o log_data_table.o log_data_table.cc In file included from textview_curses.hh:44, from filter_observer.hh:36, from logfile_sub_source.hh:45, from log_vtab_impl.hh:39, from log_data_table.hh:39, from log_data_table.cc:30: listview_curses.hh: In member function 'int listview_curses::shift_left(int)': listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o log_format.o log_format.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o log_format_loader.o log_format_loader.cc In file included from textview_curses.hh:44, from hist_source.hh:45, from db_sub_source.hh:41, from command_executor.hh:43, from log_format.cc:43: listview_curses.hh: In member function 'int listview_curses::shift_left(int)': listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o log_level.o log_level.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o log_level_re.o log_level_re.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o log_search_table.o log_search_table.cc In file included from textview_curses.hh:44, from filter_observer.hh:36, from logfile_sub_source.hh:45, from log_vtab_impl.hh:39, from log_search_table.hh:38, from log_search_table.cc:30: listview_curses.hh: In member function 'int listview_curses::shift_left(int)': listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ log_format.cc: In member function 'virtual void external_log_format::rewrite(exec_context&, shared_buffer_ref&, string_attrs_t&, std::string&)': log_format.cc:1966:18: warning: ignoring return value of 'ssize_t pread(int, void*, size_t, __off_t)' declared with attribute 'warn_unused_result' [-Wunused-result] 1966 | pread(fd_copy.get(), buf.in(), st.st_size, 0); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o logfile.o logfile.cc logfile.cc: In member function 'Result > logfile::read_file()': logfile.cc:1280:39: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'unsigned int'} and '__off_t' {aka 'long int'} [-Wsign-compare] 1280 | if (retval.rfr_content.size() < this->lf_stat.st_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ logfile.cc: In member function 'logfile::message_length_result logfile::message_byte_length(const_iterator, bool)': logfile.cc:1410:20: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'const ssize_t' {aka 'const int'} [-Wsign-compare] 1410 | if (retval > line_buffer::MAX_LINE_BUFFER_SIZE) { | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o logfile_sub_source.o logfile_sub_source.cc In file included from textview_curses.hh:44, from filter_observer.hh:36, from logfile_sub_source.hh:45, from logfile_sub_source.cc:33: listview_curses.hh: In member function 'int listview_curses::shift_left(int)': listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ logfile_sub_source.cc: In member function 'virtual void logfile_sub_source::text_crumbs_for_line(int, std::vector&)': logfile_sub_source.cc:2734:29: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 2734 | if (line_number >= msg_line_number) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o md2attr_line.o md2attr_line.cc md2attr_line.cc: In member function 'virtual Result > md2attr_line::leave_block(const md4cpp::event_handler::block&)': md2attr_line.cc:411:29: warning: comparison of integer expressions of different signedness: 'unsigned int' and '__gnu_cxx::__alloc_traits, int>::value_type' {aka 'int'} [-Wsign-compare] 411 | if (col_len > max_col_sizes[lpc]) { In file included from base/attr_line.hh:43, from md2attr_line.hh:33, from md2attr_line.cc:30: base/intern_string.hh: In instantiation of 'string_fragment string_fragment::find_left_boundary(size_t, P&&, size_t) const [with P = tag1&; size_t = unsigned int]': base/intern_string.hh:379:45: required from 'string_fragment string_fragment::find_boundaries_around(size_t, P&&, size_t) const [with P = tag1; size_t = unsigned int]' 379 | auto left = this->find_left_boundary(start, predicate, count); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ md2attr_line.cc:971:72: required from here 971 | auto error_line = sf.find_boundaries_around( | ~~~~~~~~~~~~~~~~~~~~~~~~~^ 972 | load_res.offset, string_fragment::tag1{'\n'}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ base/intern_string.hh:331:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 331 | if (start > 0 && start == this->length()) { | ~~~~~~^~~~~~~~~~~~~~~~~ md2attr_line.cc: In function 'const char* left_border_string(border_line_width)': md2attr_line.cc:622:1: warning: control reaches end of non-void function [-Wreturn-type] 622 | } | ^ md2attr_line.cc: In function 'const char* right_border_string(border_line_width)': md2attr_line.cc:635:1: warning: control reaches end of non-void function [-Wreturn-type] 635 | } | ^ g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o md4cpp.o md4cpp.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o network-extension-functions.o network-extension-functions.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o data_parser.o data_parser.cc In file included from network-extension-functions.cc:42: vtab_module.hh: In instantiation of 'static void sqlite_func_adapter::func1(sqlite3_context*, int, sqlite3_value**) [with Return = std::__cxx11::basic_string; Args = {const char*}; Return (* f)(Args ...) = sql_gethostbyname; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:490:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = std::__cxx11::basic_string; Args = {const char*}; Return (* f)(Args ...) = sql_gethostbyname]' 490 | }; | ^ network-extension-functions.cc:140:20: required from here 139 | sqlite_func_adapter:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | builder( | ~~~~~~~^ 141 | help_text("gethostbyname", | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 142 | "Get the IP address for the given hostname") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 143 | .sql_function() | ~~~~~~~~~~~~~~~ 144 | .with_prql_path({"net", "gethostbyname"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | .with_parameter({"hostname", "The DNS hostname to lookup."}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146 | .with_tags({"net"}) | ~~~~~~~~~~~~~~~~~~~ 147 | .with_example({ | ~~~~~~~~~~~~~~~ 148 | "To get the IP address for 'localhost'", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | "SELECT gethostbyname('localhost')", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150 | })), | ~~~ vtab_module.hh:449:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 449 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 450 | fd->fd_help.ht_name, 451 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 457 | fd->fd_help.ht_name, 458 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 459 | REQ_COUNT + OPT_COUNT); | ~~~~~~~~~~~~~~~~~~~~~ | | | unsigned int vtab_module.hh: In instantiation of 'static void sqlite_func_adapter::func1(sqlite3_context*, int, sqlite3_value**) [with Return = std::__cxx11::basic_string; Args = {const char*}; Return (* f)(Args ...) = sql_gethostbyaddr; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:490:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = std::__cxx11::basic_string; Args = {const char*}; Return (* f)(Args ...) = sql_gethostbyaddr]' 490 | }; | ^ network-extension-functions.cc:153:20: required from here 152 | sqlite_func_adapter:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | builder( | ~~~~~~~^ 154 | help_text("gethostbyaddr", | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 155 | "Get the hostname for the given IP address") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | .sql_function() | ~~~~~~~~~~~~~~~ 157 | .with_prql_path({"net", "gethostbyaddr"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | .with_parameter({"hostname", "The IP address to lookup."}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | .with_tags({"net"}) | ~~~~~~~~~~~~~~~~~~~ 160 | .with_example({ | ~~~~~~~~~~~~~~~ 161 | "To get the hostname for the IP '127.0.0.1'", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162 | "SELECT gethostbyaddr('127.0.0.1')", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 163 | })), | ~~~ vtab_module.hh:449:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 449 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 450 | fd->fd_help.ht_name, 451 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 457 | fd->fd_help.ht_name, 458 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 459 | REQ_COUNT + OPT_COUNT); | ~~~~~~~~~~~~~~~~~~~~~ | | | unsigned int data_parser.cc: In member function 'void data_parser::pairup(schema_id_t*, element_list_t&, element_list_t&, int)': data_parser.cc:539:13: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 538 | if ((size_t) this->dp_msg_format_begin | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539 | < this->dp_scanner->get_input().length()) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o piper.looper.o piper.looper.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o plain_text_source.o plain_text_source.cc piper.looper.cc: In member function 'void lnav::piper::looper::loop()': piper.looper.cc:572:35: warning: comparison of integer expressions of different signedness: 'off_t' {aka 'long int'} and 'const uint64_t' {aka 'const long long unsigned int'} [-Wsign-compare] 572 | && os.os_woff >= cfg.c_max_size) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ piper.looper.cc:637:29: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 637 | if (prc < sizeof(HEADER_MAGIC)) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~ piper.looper.cc:645:29: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 645 | if (prc < sizeof(meta_size)) { | ~~~~^~~~~~~~~~~~~~~~~~~ piper.looper.cc:654:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'unsigned int'} [-Wsign-compare] 654 | if (prc < hdr_str.size()) { | ~~~~^~~~~~~~~~~~~~~~ g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o pollable.o pollable.cc piper.looper.cc:351:17: warning: ignoring return value of 'ssize_t read(int, void*, size_t)' declared with attribute 'warn_unused_result' [-Wunused-result] 351 | read(get_wakeup_pipe().read_end(), &ch, 1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ piper.looper.cc:444:30: warning: ignoring return value of 'ssize_t write(int, const void*, size_t)' declared with attribute 'warn_unused_result' [-Wunused-result] 444 | write(outfds[DEFAULT_ID].os_fd.get(), | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445 | sbr.get_data(), | ~~~~~~~~~~~~~~~ 446 | sbr.length()); | ~~~~~~~~~~~~~ g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o pretty_printer.o pretty_printer.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o ptimec_rt.o ptimec_rt.cc In file included from textview_curses.hh:44, from plain_text_source.hh:39, from plain_text_source.cc:30: listview_curses.hh: In member function 'int listview_curses::shift_left(int)': listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ plain_text_source.cc: In member function 'virtual std::optional > plain_text_source::anchor_for_row(vis_line_t)': plain_text_source.cc:475:12: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 475 | if (vl > this->tds_lines.size() | ~~~^~~~~~~~~~~~~~~~~~~~~~~~ plain_text_source.cc: In member function 'virtual std::optional > plain_text_source::adjacent_anchor(vis_line_t, text_anchors::direction)': plain_text_source.cc:512:12: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 512 | if (vl > this->tds_lines.size() | ~~~^~~~~~~~~~~~~~~~~~~~~~~~ g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o readline_callbacks.o readline_callbacks.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o readline_curses.o readline_curses.cc In file included from textview_curses.hh:44, from hist_source.hh:45, from db_sub_source.hh:41, from command_executor.hh:43, from readline_callbacks.cc:35: listview_curses.hh: In member function 'int listview_curses::shift_left(int)': listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o readline_highlighters.o readline_highlighters.cc readline_callbacks.cc: In function 'void rl_search_internal(readline_curses*, ln_mode_t, bool)': readline_callbacks.cc:573:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'unsigned int'} [-Wsign-compare] 573 | if (cursor_x > orig_prql_stmt.get_string().length()) { | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./third-party/ArenaAlloc/arenaalloc.h:23, from piper.looper.cc:38: In member function 'void ArenaAlloc::_memblockimplbase::decrementRefCount() [with AllocatorImpl = ArenaAlloc::_newAllocatorImpl; Derived = ArenaAlloc::_memblockimpl]', inlined from 'ArenaAlloc::Alloc::~Alloc() [with T = char; AllocatorImpl = ArenaAlloc::_newAllocatorImpl; MemblockImpl = ArenaAlloc::_memblockimpl]' at ./third-party/ArenaAlloc/arenaalloc.h:95:49, inlined from 'void lnav::piper::looper::loop()' at piper.looper.cc:562:59: ./third-party/ArenaAlloc/arenaallocimpl.h:233:11: warning: '*(ArenaAlloc::_memblockimplbase >*).ArenaAlloc::_memblockimplbase >::m_refCount' may be used uninitialized [-Wmaybe-uninitialized] 233 | --m_refCount; | ^~~~~~~~~~ readline_highlighters.cc: In function 'void find_matching_bracket(attr_line_t&, int, line_range, char, char)': readline_highlighters.cc:87:38: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 87 | for (size_t lpc = x + 1; lpc < sub.lr_end; lpc++) { | ~~~~^~~~~~~~~~~~ readline_highlighters.cc:107:41: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 107 | for (size_t lpc = sub.lr_start; lpc < sub.lr_end; lpc++) { | ~~~~^~~~~~~~~~~~ readline_highlighters.cc: In function 'void readline_command_highlighter_int(attr_line_t&, std::optional, line_range)': readline_highlighters.cc:205:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 205 | for (; start < sub.length() && isspace(line[start]); start++) | ~~~~~~^~~~~~~~~~~~~~ readline_highlighters.cc:207:37: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 207 | for (last = start; last < sub.length() && !isspace(line[last]); | ~~~~~^~~~~~~~~~~~~~ readline_highlighters.cc:229:24: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 229 | } while (start < sub.length()); | ~~~~~~^~~~~~~~~~~~~~ readline_curses.cc: In member function 'void readline_curses::focus(int, const std::string&, const std::string&)': readline_curses.cc:1480:11: warning: ignoring return value of 'char* getcwd(char*, size_t)' declared with attribute 'warn_unused_result' [-Wunused-result] 1480 | getcwd(cwd, sizeof(cwd)); | ~~~~~~^~~~~~~~~~~~~~~~~~ g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o readline_possibilities.o readline_possibilities.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o regex101.client.o regex101.client.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o regex101.import.o regex101.import.cc In file included from textview_curses.hh:44, from readline_possibilities.hh:36, from readline_possibilities.cc:33: listview_curses.hh: In member function 'int listview_curses::shift_left(int)': listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from view_helpers.hh:37, from session_data.hh:41, from regex101.import.cc:40: listview_curses.hh: In member function 'int listview_curses::shift_left(int)': listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o regexp_vtab.o regexp_vtab.cc regexp_vtab.cc: In member function 'int {anonymous}::regexp_capture::cursor::next()': regexp_vtab.cc:99:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 99 | if (this->c_index >= (this->c_match_data.get_count() - 1)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o relative_time.o relative_time.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o session.export.o session.export.cc relative_time.cc: In member function 'int64_t relative_time::to_microseconds() const': relative_time.cc:1116:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct exttm'; use assignment or value-initialization instead [-Wclass-memaccess] 1116 | memset(&etm, 0, sizeof(etm)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from relative_time.hh:45, from relative_time.cc:32: base/time_util.hh:137:8: note: 'struct exttm' declared here 137 | struct exttm { | ^~~~~ g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o session_data.o session_data.cc In file included from textview_curses.hh:44, from bottom_status_source.hh:37, from lnav.hh:44, from session.export.cc:34: listview_curses.hh: In member function 'int listview_curses::shift_left(int)': listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from view_helpers.hh:37, from session_data.hh:41, from session_data.cc:35: listview_curses.hh: In member function 'int listview_curses::shift_left(int)': listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o shared_buffer.o shared_buffer.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o shlex.o shlex.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o spectro_impls.o spectro_impls.cc In file included from textview_curses.hh:44, from spectro_source.hh:42, from spectro_impls.hh:34, from spectro_impls.cc:30: listview_curses.hh: In member function 'int listview_curses::shift_left(int)': listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o spectro_source.o spectro_source.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o sqlitepp.o sqlitepp.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o sqlite-extension-func.o sqlite-extension-func.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o static_file_vtab.o static_file_vtab.cc In file included from textview_curses.hh:44, from spectro_source.hh:42, from spectro_source.cc:32: listview_curses.hh: In member function 'int listview_curses::shift_left(int)': listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ spectro_source.cc: In member function 'virtual void spectrogram_source::list_value_for_overlay(const listview_curses&, vis_line_t, std::vector&)': spectro_source.cc:257:31: warning: comparison of integer expressions of different signedness: 'ssize_t' {aka 'int'} and 'long unsigned int' [-Wsign-compare] 257 | if (desc.length() + 8 > width) { | ~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from spectro_source.cc:34: spectro_source.cc: In member function 'virtual bool spectrogram_source::list_static_overlay(const listview_curses&, int, int, attr_line_t&)': base/ansi_scrubber.hh:40:30: warning: format '%d' expects argument of type 'int', but argument 4 has type 'role_t' [-Wformat=] 40 | #define ANSI_CSI "\x1b[" base/ansi_scrubber.hh:52:31: note: in expansion of macro 'ANSI_CSI' 52 | #define ANSI_ROLE(msg) ANSI_CSI "%dO" msg ANSI_NORM | ^~~~~~~~ spectro_source.cc:609:14: note: in expansion of macro 'ANSI_ROLE' 609 | ANSI_ROLE(" ") " 1-%'d " ANSI_ROLE(" ") " %'d-%'d " ANSI_ROLE( | ^~~~~~~~~ base/ansi_scrubber.hh:52:42: note: format string is defined here 52 | #define ANSI_ROLE(msg) ANSI_CSI "%dO" msg ANSI_NORM | ~^ | | | int base/ansi_scrubber.hh:40:30: warning: format '%d' expects argument of type 'int', but argument 6 has type 'role_t' [-Wformat=] 40 | #define ANSI_CSI "\x1b[" base/ansi_scrubber.hh:52:31: note: in expansion of macro 'ANSI_CSI' 52 | #define ANSI_ROLE(msg) ANSI_CSI "%dO" msg ANSI_NORM | ^~~~~~~~ spectro_source.cc:609:14: note: in expansion of macro 'ANSI_ROLE' 609 | ANSI_ROLE(" ") " 1-%'d " ANSI_ROLE(" ") " %'d-%'d " ANSI_ROLE( | ^~~~~~~~~ base/ansi_scrubber.hh:52:42: note: format string is defined here 52 | #define ANSI_ROLE(msg) ANSI_CSI "%dO" msg ANSI_NORM | ~^ | | | int base/ansi_scrubber.hh:40:30: warning: format '%d' expects argument of type 'int', but argument 9 has type 'role_t' [-Wformat=] 40 | #define ANSI_CSI "\x1b[" base/ansi_scrubber.hh:52:31: note: in expansion of macro 'ANSI_CSI' 52 | #define ANSI_ROLE(msg) ANSI_CSI "%dO" msg ANSI_NORM | ^~~~~~~~ spectro_source.cc:609:14: note: in expansion of macro 'ANSI_ROLE' 609 | ANSI_ROLE(" ") " 1-%'d " ANSI_ROLE(" ") " %'d-%'d " ANSI_ROLE( | ^~~~~~~~~ base/ansi_scrubber.hh:52:42: note: format string is defined here 52 | #define ANSI_ROLE(msg) ANSI_CSI "%dO" msg ANSI_NORM | ~^ | | | int In file included from textview_curses.hh:44, from bottom_status_source.hh:37, from lnav.hh:44, from static_file_vtab.cc:41: listview_curses.hh: In member function 'int listview_curses::shift_left(int)': listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o statusview_curses.o statusview_curses.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o string-extension-functions.o string-extension-functions.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o styling.o styling.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o text_anonymizer.o text_anonymizer.cc In file included from string-extension-functions.cc:39: vtab_module.hh: In instantiation of 'static void sqlite_func_adapter::func1(sqlite3_context*, int, sqlite3_value**) [with Return = bool; Args = {string_fragment, string_fragment}; Return (* f)(Args ...) = {anonymous}::regexp; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:490:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = bool; Args = {string_fragment, string_fragment}; Return (* f)(Args ...) = {anonymous}::regexp]' 490 | }; | ^ string-extension-functions.cc:910:64: required from here 910 | sqlite_func_adapter::builder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 911 | help_text("regexp", "Test if a string matches a regular expression") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 912 | .sql_function() | ~~~~~~~~~~~~~~~ 913 | .with_parameter({"re", "The regular expression to use"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | .with_parameter({ | ~~~~~~~~~~~~~~~~~ 915 | "str", | ~~~~~~ 916 | "The string to test against the regular expression", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 917 | })), | ~~~ vtab_module.hh:449:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 449 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 450 | fd->fd_help.ht_name, 451 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 457 | fd->fd_help.ht_name, 458 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 459 | REQ_COUNT + OPT_COUNT); | ~~~~~~~~~~~~~~~~~~~~~ | | | unsigned int vtab_module.hh: In instantiation of 'static void sqlite_func_adapter::func1(sqlite3_context*, int, sqlite3_value**) [with Return = mapbox::util::variant; Args = {string_fragment, string_fragment}; Return (* f)(Args ...) = {anonymous}::regexp_match; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:490:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = mapbox::util::variant; Args = {string_fragment, string_fragment}; Return (* f)(Args ...) = {anonymous}::regexp_match]' 490 | }; | ^ string-extension-functions.cc:919:76: required from here 919 | sqlite_func_adapter::builder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 920 | help_text("regexp_match", | ~~~~~~~~~~~~~~~~~~~~~~~~~ 921 | "Match a string against a regular expression and return " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 922 | "the capture groups as JSON.") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 923 | .sql_function() | ~~~~~~~~~~~~~~~ 924 | .with_prql_path({"text", "regexp_match"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 925 | .with_parameter({"re", "The regular expression to use"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 926 | .with_parameter({ | ~~~~~~~~~~~~~~~~~ 927 | "str", | ~~~~~~ 928 | "The string to test against the regular expression", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | }) | ~~ 930 | .with_tags({"string", "regex"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 931 | .with_example({ | ~~~~~~~~~~~~~~~ 932 | "To capture the digits from the string '123'", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 933 | "SELECT regexp_match('(\\d+)', '123')", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 934 | }) | ~~ 935 | .with_example({ | ~~~~~~~~~~~~~~~ 936 | "To capture a number and word into a JSON object with the " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 937 | "properties 'col_0' and 'col_1'", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 938 | "SELECT regexp_match('(\\d+) (\\w+)', '123 four')", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 939 | }) | ~~ 940 | .with_example({ | ~~~~~~~~~~~~~~~ 941 | "To capture a number and word into a JSON object with the " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 942 | "named properties 'num' and 'str'", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 943 | "SELECT regexp_match('(?\\d+) (?\\w+)', '123 " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | "four')", | ~~~~~~~~~ 945 | })) | ~~~ vtab_module.hh:449:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 449 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 450 | fd->fd_help.ht_name, 451 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 457 | fd->fd_help.ht_name, 458 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 459 | REQ_COUNT + OPT_COUNT); | ~~~~~~~~~~~~~~~~~~~~~ | | | unsigned int vtab_module.hh: In instantiation of 'static void sqlite_func_adapter::func1(sqlite3_context*, int, sqlite3_value**) [with Return = std::__cxx11::basic_string; Args = {string_fragment, string_fragment, const char*}; Return (* f)(Args ...) = {anonymous}::regexp_replace; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:490:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = std::__cxx11::basic_string; Args = {string_fragment, string_fragment, const char*}; Return (* f)(Args ...) = {anonymous}::regexp_replace]' 490 | }; | ^ string-extension-functions.cc:948:80: required from here 948 | sqlite_func_adapter::builder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 949 | help_text("regexp_replace", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 950 | "Replace the parts of a string that match a regular " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 951 | "expression.") | ~~~~~~~~~~~~~~ 952 | .sql_function() | ~~~~~~~~~~~~~~~ 953 | .with_prql_path({"text", "regexp_replace"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 954 | .with_parameter( | ~~~~~~~~~~~~~~~~ 955 | {"str", "The string to perform replacements on"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 956 | .with_parameter({"re", "The regular expression to match"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 957 | .with_parameter({ | ~~~~~~~~~~~~~~~~~ 958 | "repl", | ~~~~~~~ 959 | "The replacement string. " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 960 | "You can reference capture groups with a " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 961 | "backslash followed by the number of the " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 962 | "group, starting with 1.", | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 963 | }) | ~~ 964 | .with_tags({"string", "regex"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 965 | .with_example({ | ~~~~~~~~~~~~~~~ 966 | "To replace the word at the start of the string " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 967 | "'Hello, World!' with 'Goodbye'", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 968 | "SELECT regexp_replace('Hello, World!', " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 969 | "'^(\\w+)', 'Goodbye')", | ~~~~~~~~~~~~~~~~~~~~~~~~ 970 | }) | ~~ 971 | .with_example({ | ~~~~~~~~~~~~~~~ 972 | "To wrap alphanumeric words with angle brackets", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 973 | "SELECT regexp_replace('123 abc', '(\\w+)', '<\\1>')", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | })), | ~~~ vtab_module.hh:449:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 449 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 450 | fd->fd_help.ht_name, 451 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 457 | fd->fd_help.ht_name, 458 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 459 | REQ_COUNT + OPT_COUNT); | ~~~~~~~~~~~~~~~~~~~~~ | | | unsigned int vtab_module.hh: In instantiation of 'static void sqlite_func_adapter::func1(sqlite3_context*, int, sqlite3_value**) [with Return = std::__cxx11::basic_string; Args = {long long int}; Return (* f)(Args ...) = {anonymous}::sql_humanize_file_size; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:490:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = std::__cxx11::basic_string; Args = {long long int}; Return (* f)(Args ...) = {anonymous}::sql_humanize_file_size]' 490 | }; | ^ string-extension-functions.cc:978:20: required from here 976 | sqlite_func_adapter:: | ~~~~~~~~~~~~~~~~~~~~~~~~~ 978 | builder(help_text( | ~~~~~~~^~~~~~~~~~~ 979 | "humanize_file_size", | ~~~~~~~~~~~~~~~~~~~~~ 980 | "Format the given file size as a human-friendly string") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 981 | .sql_function() | ~~~~~~~~~~~~~~~ 982 | .with_prql_path({"humanize", "file_size"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 983 | .with_parameter({"value", "The file size to format"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 984 | .with_tags({"string"}) | ~~~~~~~~~~~~~~~~~~~~~~ 985 | .with_example({ | ~~~~~~~~~~~~~~~ 986 | "To format an amount", | ~~~~~~~~~~~~~~~~~~~~~~ 987 | "SELECT humanize_file_size(10 * 1024 * 1024)", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | })), | ~~~ vtab_module.hh:449:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 449 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 450 | fd->fd_help.ht_name, 451 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 457 | fd->fd_help.ht_name, 458 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 459 | REQ_COUNT + OPT_COUNT); | ~~~~~~~~~~~~~~~~~~~~~ | | | unsigned int vtab_module.hh: In instantiation of 'static void sqlite_func_adapter::func1(sqlite3_context*, int, sqlite3_value**) [with Return = std::__cxx11::basic_string; Args = {string_fragment}; Return (* f)(Args ...) = sql_humanize_id; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:490:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = std::__cxx11::basic_string; Args = {string_fragment}; Return (* f)(Args ...) = sql_humanize_id]' 490 | }; | ^ string-extension-functions.cc:991:20: required from here 990 | sqlite_func_adapter:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 991 | builder(help_text("humanize_id", | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 992 | "Colorize the given ID using ANSI escape codes.") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | .sql_function() | ~~~~~~~~~~~~~~~ 994 | .with_prql_path({"humanize", "id"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 995 | .with_parameter({"id", "The identifier to color"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 996 | .with_tags({"string"}) | ~~~~~~~~~~~~~~~~~~~~~~ 997 | .with_example({ | ~~~~~~~~~~~~~~~ 998 | "To colorize the ID 'cluster1'", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 999 | "SELECT humanize_id('cluster1')", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1000 | })), | ~~~ vtab_module.hh:449:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 449 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 450 | fd->fd_help.ht_name, 451 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 457 | fd->fd_help.ht_name, 458 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 459 | REQ_COUNT + OPT_COUNT); | ~~~~~~~~~~~~~~~~~~~~~ | | | unsigned int vtab_module.hh: In instantiation of 'static void sqlite_func_adapter::func1(sqlite3_context*, int, sqlite3_value**) [with Return = const std::__cxx11::basic_string&; Args = {double, std::optional}; Return (* f)(Args ...) = humanize::sparkline; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:490:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = const std::__cxx11::basic_string&; Args = {double, std::optional}; Return (* f)(Args ...) = humanize::sparkline]' 490 | }; | ^ string-extension-functions.cc:1004:20: required from here 1002 | sqlite_func_adapter:: | ~~~~~~~~~~~~~~~~~~~~~~ 1004 | builder( | ~~~~~~~^ 1005 | help_text("sparkline", | ~~~~~~~~~~~~~~~~~~~~~~ 1006 | "Function used to generate a sparkline bar chart. " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1007 | "The non-aggregate version converts a single numeric " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1008 | "value on a range to a bar chart character. The " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1009 | "aggregate version returns a string with a bar " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1010 | "character for every numeric input") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1011 | .sql_function() | ~~~~~~~~~~~~~~~ 1012 | .with_prql_path({"text", "sparkline"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1013 | .with_parameter({"value", "The numeric value to convert"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1014 | .with_parameter(help_text("upper", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1015 | "The upper bound of the numeric " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1016 | "range. The non-aggregate " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1017 | "version defaults to 100. The " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1018 | "aggregate version uses the " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1019 | "largest value in the inputs.") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1020 | .optional()) | ~~~~~~~~~~~~ 1021 | .with_tags({"string"}) | ~~~~~~~~~~~~~~~~~~~~~~ 1022 | .with_example({ | ~~~~~~~~~~~~~~~ 1023 | "To get the unicode block element for the " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1024 | "value 32 in the " | ~~~~~~~~~~~~~~~~~~ 1025 | "range of 0-128", | ~~~~~~~~~~~~~~~~~ 1026 | "SELECT sparkline(32, 128)", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1027 | }) | ~~ 1028 | .with_example({ | ~~~~~~~~~~~~~~~ 1029 | "To chart the values in a JSON array", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1030 | "SELECT sparkline(value) FROM json_each('[0, 1, 2, 3, " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1031 | "4, 5, 6, 7, 8]')", | ~~~~~~~~~~~~~~~~~~~ 1032 | })), | ~~~ vtab_module.hh:449:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 449 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 450 | fd->fd_help.ht_name, 451 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 457 | fd->fd_help.ht_name, 458 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 459 | REQ_COUNT + OPT_COUNT); | ~~~~~~~~~~~~~~~~~~~~~ | | | unsigned int vtab_module.hh: In instantiation of 'static void sqlite_func_adapter::func1(sqlite3_context*, int, sqlite3_value**) [with Return = std::__cxx11::basic_string; Args = {string_fragment}; Return (* f)(Args ...) = {anonymous}::sql_anonymize; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:490:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = std::__cxx11::basic_string; Args = {string_fragment}; Return (* f)(Args ...) = {anonymous}::sql_anonymize]' 490 | }; | ^ string-extension-functions.cc:1034:78: required from here 1034 | sqlite_func_adapter::builder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1035 | help_text("anonymize", | ~~~~~~~~~~~~~~~~~~~~~~ 1036 | "Replace identifying information with random values.") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1037 | .sql_function() | ~~~~~~~~~~~~~~~ 1038 | .with_prql_path({"text", "anonymize"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1039 | .with_parameter({"value", "The text to anonymize"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1040 | .with_tags({"string"}) | ~~~~~~~~~~~~~~~~~~~~~~ 1041 | .with_example({ | ~~~~~~~~~~~~~~~ 1042 | "To anonymize an IP address", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1043 | "SELECT anonymize('Hello, 192.168.1.2')", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1044 | })), | ~~~ vtab_module.hh:449:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 449 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 450 | fd->fd_help.ht_name, 451 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 457 | fd->fd_help.ht_name, 458 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 459 | REQ_COUNT + OPT_COUNT); | ~~~~~~~~~~~~~~~~~~~~~ | | | unsigned int vtab_module.hh: In instantiation of 'static void sqlite_func_adapter::func1(sqlite3_context*, int, sqlite3_value**) [with Return = json_string; Args = {const char*}; Return (* f)(Args ...) = extract; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:490:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = json_string; Args = {const char*}; Return (* f)(Args ...) = extract]' 490 | }; | ^ string-extension-functions.cc:1046:66: required from here 1046 | sqlite_func_adapter::builder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1047 | help_text("extract", | ~~~~~~~~~~~~~~~~~~~~ 1048 | "Automatically Parse and extract data from a string") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1049 | .sql_function() | ~~~~~~~~~~~~~~~ 1050 | .with_prql_path({"text", "discover"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1051 | .with_parameter({"str", "The string to parse"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1052 | .with_tags({"string"}) | ~~~~~~~~~~~~~~~~~~~~~~ 1053 | .with_example({ | ~~~~~~~~~~~~~~~ 1054 | "To extract key/value pairs from a string", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1055 | "SELECT extract('foo=1 bar=2 name=\"Rolo Tomassi\"')", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1056 | }) | ~~ 1057 | .with_example({ | ~~~~~~~~~~~~~~~ 1058 | "To extract columnar data from a string", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1059 | "SELECT extract('1.0 abc 2.0')", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1060 | })) | ~~~ vtab_module.hh:449:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 449 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 450 | fd->fd_help.ht_name, 451 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 457 | fd->fd_help.ht_name, 458 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 459 | REQ_COUNT + OPT_COUNT); | ~~~~~~~~~~~~~~~~~~~~~ | | | unsigned int vtab_module.hh: In instantiation of 'static void sqlite_func_adapter::func1(sqlite3_context*, int, sqlite3_value**) [with Return = json_string; Args = {string_fragment}; Return (* f)(Args ...) = {anonymous}::logfmt2json; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:490:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = json_string; Args = {string_fragment}; Return (* f)(Args ...) = {anonymous}::logfmt2json]' 490 | }; | ^ string-extension-functions.cc:1063:74: required from here 1063 | sqlite_func_adapter::builder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1064 | help_text("logfmt2json", | ~~~~~~~~~~~~~~~~~~~~~~~~ 1065 | "Convert a logfmt-encoded string into JSON") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1066 | .sql_function() | ~~~~~~~~~~~~~~~ 1067 | .with_prql_path({"logfmt", "to_json"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1068 | .with_parameter({"str", "The logfmt message to parse"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1069 | .with_tags({"string"}) | ~~~~~~~~~~~~~~~~~~~~~~ 1070 | .with_example({ | ~~~~~~~~~~~~~~~ 1071 | "To extract key/value pairs from a log message", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1072 | "SELECT logfmt2json('foo=1 bar=2 name=\"Rolo Tomassi\"')", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1073 | })) | ~~~ vtab_module.hh:449:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 449 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 450 | fd->fd_help.ht_name, 451 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 457 | fd->fd_help.ht_name, 458 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 459 | REQ_COUNT + OPT_COUNT); | ~~~~~~~~~~~~~~~~~~~~~ | | | unsigned int vtab_module.hh: In instantiation of 'static void sqlite_func_adapter::func1(sqlite3_context*, int, sqlite3_value**) [with Return = bool; Args = {const char*, const char*}; Return (* f)(Args ...) = startswith; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:490:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = bool; Args = {const char*, const char*}; Return (* f)(Args ...) = startswith]' 490 | }; | ^ string-extension-functions.cc:1080:20: required from here 1076 | sqlite_func_adapter< | ~~~~~~~~~~~~~~~~~~~~ 1077 | decltype(static_cast( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1078 | &startswith)), | ~~~~~~~~~~~~~~ 1079 | startswith>:: | ~~~~~~~~~~~~~ 1080 | builder(help_text("startswith", | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 1081 | "Test if a string begins with the given prefix") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1082 | .sql_function() | ~~~~~~~~~~~~~~~ 1083 | .with_parameter({"str", "The string to test"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1084 | .with_parameter( | ~~~~~~~~~~~~~~~~ 1085 | {"prefix", "The prefix to check in the string"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1086 | .with_tags({"string"}) | ~~~~~~~~~~~~~~~~~~~~~~ 1087 | .with_example({ | ~~~~~~~~~~~~~~~ 1088 | "To test if the string 'foobar' starts with 'foo'", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1089 | "SELECT startswith('foobar', 'foo')", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1090 | }) | ~~ 1091 | .with_example({ | ~~~~~~~~~~~~~~~ 1092 | "To test if the string 'foobar' starts with 'bar'", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1093 | "SELECT startswith('foobar', 'bar')", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | })), | ~~~ vtab_module.hh:449:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 449 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 450 | fd->fd_help.ht_name, 451 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 457 | fd->fd_help.ht_name, 458 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 459 | REQ_COUNT + OPT_COUNT); | ~~~~~~~~~~~~~~~~~~~~~ | | | unsigned int vtab_module.hh: In instantiation of 'static void sqlite_func_adapter::func1(sqlite3_context*, int, sqlite3_value**) [with Return = bool; Args = {const char*, const char*}; Return (* f)(Args ...) = endswith; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:490:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = bool; Args = {const char*, const char*}; Return (* f)(Args ...) = endswith]' 490 | }; | ^ string-extension-functions.cc:1099:20: required from here 1096 | sqlite_func_adapter(&endswith)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | endswith>:: | ~~~~~~~~~~~ 1099 | builder( | ~~~~~~~^ 1100 | help_text("endswith", | ~~~~~~~~~~~~~~~~~~~~~ 1101 | "Test if a string ends with the given suffix") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1102 | .sql_function() | ~~~~~~~~~~~~~~~ 1103 | .with_parameter({"str", "The string to test"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1104 | .with_parameter( | ~~~~~~~~~~~~~~~~ 1105 | {"suffix", "The suffix to check in the string"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1106 | .with_tags({"string"}) | ~~~~~~~~~~~~~~~~~~~~~~ 1107 | .with_example({ | ~~~~~~~~~~~~~~~ 1108 | "To test if the string 'notbad.jpg' ends with '.jpg'", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1109 | "SELECT endswith('notbad.jpg', '.jpg')", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1110 | }) | ~~ 1111 | .with_example({ | ~~~~~~~~~~~~~~~ 1112 | "To test if the string 'notbad.png' starts with '.jpg'", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1113 | "SELECT endswith('notbad.png', '.jpg')", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1114 | })), | ~~~ vtab_module.hh:449:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 449 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 450 | fd->fd_help.ht_name, 451 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 457 | fd->fd_help.ht_name, 458 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 459 | REQ_COUNT + OPT_COUNT); | ~~~~~~~~~~~~~~~~~~~~~ | | | unsigned int vtab_module.hh: In instantiation of 'static void sqlite_func_adapter::func1(sqlite3_context*, int, sqlite3_value**) [with Return = std::__cxx11::basic_string; Args = {const std::vector >&}; Return (* f)(Args ...) = {anonymous}::spooky_hash; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:490:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = std::__cxx11::basic_string; Args = {const std::vector >&}; Return (* f)(Args ...) = {anonymous}::spooky_hash]' 490 | }; | ^ string-extension-functions.cc:1116:74: required from here 1116 | sqlite_func_adapter::builder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1117 | help_text("spooky_hash", | ~~~~~~~~~~~~~~~~~~~~~~~~ 1118 | "Compute the hash value for the given arguments.") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1119 | .sql_function() | ~~~~~~~~~~~~~~~ 1120 | .with_parameter( | ~~~~~~~~~~~~~~~~ 1121 | help_text("str", "The string to hash").one_or_more()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1122 | .with_tags({"string"}) | ~~~~~~~~~~~~~~~~~~~~~~ 1123 | .with_example({ | ~~~~~~~~~~~~~~~ 1124 | "To produce a hash for the string 'Hello, World!'", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1125 | "SELECT spooky_hash('Hello, World!')", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1126 | }) | ~~ 1127 | .with_example({ | ~~~~~~~~~~~~~~~ 1128 | "To produce a hash for the parameters where one is NULL", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1129 | "SELECT spooky_hash('Hello, World!', NULL)", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1130 | }) | ~~ 1131 | .with_example({ | ~~~~~~~~~~~~~~~ 1132 | "To produce a hash for the parameters where one " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1133 | "is an empty string", | ~~~~~~~~~~~~~~~~~~~~~ 1134 | "SELECT spooky_hash('Hello, World!', '')", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1135 | }) | ~~ 1136 | .with_example({ | ~~~~~~~~~~~~~~~ 1137 | "To produce a hash for the parameters where one " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1138 | "is a number", | ~~~~~~~~~~~~~~ 1139 | "SELECT spooky_hash('Hello, World!', 123)", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1140 | })), | ~~~ vtab_module.hh:449:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 449 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 450 | fd->fd_help.ht_name, 451 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 457 | fd->fd_help.ht_name, 458 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 459 | REQ_COUNT + OPT_COUNT); | ~~~~~~~~~~~~~~~~~~~~~ | | | unsigned int vtab_module.hh: In instantiation of 'static void sqlite_func_adapter::func1(sqlite3_context*, int, sqlite3_value**) [with Return = std::optional >; Args = {sqlite3_value*}; Return (* f)(Args ...) = {anonymous}::sql_gunzip; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:490:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = std::optional >; Args = {sqlite3_value*}; Return (* f)(Args ...) = {anonymous}::sql_gunzip]' 490 | }; | ^ string-extension-functions.cc:1142:72: required from here 1142 | sqlite_func_adapter::builder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1143 | help_text("gunzip", "Decompress a gzip file") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1144 | .sql_function() | ~~~~~~~~~~~~~~~ 1145 | .with_parameter( | ~~~~~~~~~~~~~~~~ 1146 | help_text("b", "The blob to decompress").one_or_more()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1147 | .with_tags({"string"})), | ~~~~~~~~~~~~~~~~~~~~~~~ vtab_module.hh:449:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 449 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 450 | fd->fd_help.ht_name, 451 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 457 | fd->fd_help.ht_name, 458 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 459 | REQ_COUNT + OPT_COUNT); | ~~~~~~~~~~~~~~~~~~~~~ | | | unsigned int vtab_module.hh: In instantiation of 'static void sqlite_func_adapter::func1(sqlite3_context*, int, sqlite3_value**) [with Return = std::optional; Args = {sqlite3_value*}; Return (* f)(Args ...) = {anonymous}::sql_gzip; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:490:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = std::optional; Args = {sqlite3_value*}; Return (* f)(Args ...) = {anonymous}::sql_gzip]' 490 | }; | ^ string-extension-functions.cc:1149:68: required from here 1149 | sqlite_func_adapter::builder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1150 | help_text("gzip", "Compress a string into a gzip file") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1151 | .sql_function() | ~~~~~~~~~~~~~~~ 1152 | .with_parameter( | ~~~~~~~~~~~~~~~~ 1153 | help_text("value", "The value to compress").one_or_more()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1154 | .with_tags({"string"})), | ~~~~~~~~~~~~~~~~~~~~~~~ vtab_module.hh:449:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 449 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 450 | fd->fd_help.ht_name, 451 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 457 | fd->fd_help.ht_name, 458 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 459 | REQ_COUNT + OPT_COUNT); | ~~~~~~~~~~~~~~~~~~~~~ | | | unsigned int vtab_module.hh: In instantiation of 'static void sqlite_func_adapter::func1(sqlite3_context*, int, sqlite3_value**) [with Return = mapbox::util::variant, null_value_t>; Args = {sqlite3_value*, encode_algo}; Return (* f)(Args ...) = {anonymous}::sql_encode; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:490:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = mapbox::util::variant, null_value_t>; Args = {sqlite3_value*, encode_algo}; Return (* f)(Args ...) = {anonymous}::sql_encode]' 490 | }; | ^ string-extension-functions.cc:1156:72: required from here 1156 | sqlite_func_adapter::builder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1157 | help_text("encode", "Encode the value using the given algorithm") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1158 | .sql_function() | ~~~~~~~~~~~~~~~ 1159 | .with_parameter(help_text("value", "The value to encode")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1160 | .with_parameter(help_text("algorithm", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1161 | "One of the following encoding " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1162 | "algorithms: base64, hex, uri")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1163 | .with_tags({"string"}) | ~~~~~~~~~~~~~~~~~~~~~~ 1164 | .with_example({ | ~~~~~~~~~~~~~~~ 1165 | "To base64-encode 'Hello, World!'", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1166 | "SELECT encode('Hello, World!', 'base64')", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1167 | }) | ~~ 1168 | .with_example({ | ~~~~~~~~~~~~~~~ 1169 | "To hex-encode 'Hello, World!'", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1170 | "SELECT encode('Hello, World!', 'hex')", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1171 | }) | ~~ 1172 | .with_example({ | ~~~~~~~~~~~~~~~ 1173 | "To URI-encode 'Hello, World!'", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1174 | "SELECT encode('Hello, World!', 'uri')", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1175 | })), | ~~~ vtab_module.hh:449:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 449 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 450 | fd->fd_help.ht_name, 451 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 457 | fd->fd_help.ht_name, 458 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 459 | REQ_COUNT + OPT_COUNT); | ~~~~~~~~~~~~~~~~~~~~~ | | | unsigned int vtab_module.hh: In instantiation of 'static void sqlite_func_adapter::func1(sqlite3_context*, int, sqlite3_value**) [with Return = mapbox::util::variant >; Args = {string_fragment, encode_algo}; Return (* f)(Args ...) = {anonymous}::sql_decode; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:490:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = mapbox::util::variant >; Args = {string_fragment, encode_algo}; Return (* f)(Args ...) = {anonymous}::sql_decode]' 490 | }; | ^ string-extension-functions.cc:1177:72: required from here 1177 | sqlite_func_adapter::builder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1178 | help_text("decode", "Decode the value using the given algorithm") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1179 | .sql_function() | ~~~~~~~~~~~~~~~ 1180 | .with_parameter(help_text("value", "The value to decode")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1181 | .with_parameter(help_text("algorithm", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1182 | "One of the following encoding " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1183 | "algorithms: base64, hex, uri")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1184 | .with_tags({"string"}) | ~~~~~~~~~~~~~~~~~~~~~~ 1185 | .with_example({ | ~~~~~~~~~~~~~~~ 1186 | "To decode the URI-encoded string '%63%75%72%6c'", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1187 | "SELECT decode('%63%75%72%6c', 'uri')", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1188 | })), | ~~~ vtab_module.hh:449:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 449 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 450 | fd->fd_help.ht_name, 451 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 457 | fd->fd_help.ht_name, 458 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 459 | REQ_COUNT + OPT_COUNT); | ~~~~~~~~~~~~~~~~~~~~~ | | | unsigned int vtab_module.hh: In instantiation of 'static void sqlite_func_adapter::func1(sqlite3_context*, int, sqlite3_value**) [with Return = json_string; Args = {std::__cxx11::basic_string, std::allocator >}; Return (* f)(Args ...) = {anonymous}::sql_parse_url; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:490:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = json_string; Args = {std::__cxx11::basic_string, std::allocator >}; Return (* f)(Args ...) = {anonymous}::sql_parse_url]' 490 | }; | ^ string-extension-functions.cc:1190:78: required from here 1190 | sqlite_func_adapter::builder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1191 | help_text("parse_url", | ~~~~~~~~~~~~~~~~~~~~~~ 1192 | "Parse a URL and return the components in a JSON object. " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1193 | "Limitations: not all URL schemes are supported and " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1194 | "repeated query parameters are not captured.") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1195 | .sql_function() | ~~~~~~~~~~~~~~~ 1196 | .with_parameter(help_text("url", "The URL to parse")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1197 | .with_result({ | ~~~~~~~~~~~~~~ 1198 | "scheme", | ~~~~~~~~~ 1199 | "The URL's scheme", | ~~~~~~~~~~~~~~~~~~~ 1200 | }) | ~~ 1201 | .with_result({ | ~~~~~~~~~~~~~~ 1202 | "username", | ~~~~~~~~~~~ 1203 | "The name of the user specified in the URL", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1204 | }) | ~~ 1205 | .with_result({ | ~~~~~~~~~~~~~~ 1206 | "password", | ~~~~~~~~~~~ 1207 | "The password specified in the URL", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1208 | }) | ~~ 1209 | .with_result({ | ~~~~~~~~~~~~~~ 1210 | "host", | ~~~~~~~ 1211 | "The host name / IP specified in the URL", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1212 | }) | ~~ 1213 | .with_result({ | ~~~~~~~~~~~~~~ 1214 | "port", | ~~~~~~~ 1215 | "The port specified in the URL", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1216 | }) | ~~ 1217 | .with_result({ | ~~~~~~~~~~~~~~ 1218 | "path", | ~~~~~~~ 1219 | "The path specified in the URL", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1220 | }) | ~~ 1221 | .with_result({ | ~~~~~~~~~~~~~~ 1222 | "query", | ~~~~~~~~ 1223 | "The query string in the URL", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1224 | }) | ~~ 1225 | .with_result({ | ~~~~~~~~~~~~~~ 1226 | "parameters", | ~~~~~~~~~~~~~ 1227 | "An object containing the query parameters", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1228 | }) | ~~ 1229 | .with_result({ | ~~~~~~~~~~~~~~ 1230 | "fragment", | ~~~~~~~~~~~ 1231 | "The fragment specified in the URL", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1232 | }) | ~~ 1233 | .with_tags({"string", "url"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1234 | .with_example({ | ~~~~~~~~~~~~~~~ 1235 | "To parse the URL " | ~~~~~~~~~~~~~~~~~~~ 1236 | "'https://example.com/search?q=hello%20world'", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1237 | "SELECT " | ~~~~~~~~~ 1238 | "parse_url('https://example.com/search?q=hello%20world')", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1239 | }) | ~~ 1240 | .with_example({ | ~~~~~~~~~~~~~~~ 1241 | "To parse the URL " | ~~~~~~~~~~~~~~~~~~~ 1242 | "'https://alice@[fe80::14ff:4ee5:1215:2fb2]'", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1243 | "SELECT " | ~~~~~~~~~ 1244 | "parse_url('https://alice@[fe80::14ff:4ee5:1215:2fb2]')", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1245 | })) | ~~~ vtab_module.hh:449:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 449 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 450 | fd->fd_help.ht_name, 451 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 457 | fd->fd_help.ht_name, 458 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 459 | REQ_COUNT + OPT_COUNT); | ~~~~~~~~~~~~~~~~~~~~~ | | | unsigned int vtab_module.hh: In instantiation of 'static void sqlite_func_adapter::func1(sqlite3_context*, int, sqlite3_value**) [with Return = auto_mem; Args = {string_fragment}; Return (* f)(Args ...) = {anonymous}::sql_unparse_url; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:490:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = auto_mem; Args = {string_fragment}; Return (* f)(Args ...) = {anonymous}::sql_unparse_url]' 490 | }; | ^ string-extension-functions.cc:1249:20: required from here 1248 | sqlite_func_adapter:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1249 | builder( | ~~~~~~~^ 1250 | help_text("unparse_url", | ~~~~~~~~~~~~~~~~~~~~~~~~ 1251 | "Convert a JSON object containing the parts of a " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1252 | "URL into a URL string") | ~~~~~~~~~~~~~~~~~~~~~~~~ 1253 | .sql_function() | ~~~~~~~~~~~~~~~ 1254 | .with_parameter(help_text( | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 1255 | "obj", "The JSON object containing the URL parts")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1256 | .with_tags({"string", "url"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1257 | .with_example({ | ~~~~~~~~~~~~~~~ 1258 | "To unparse the object " | ~~~~~~~~~~~~~~~~~~~~~~~~ 1259 | "'{\"scheme\": \"https\", \"host\": \"example.com\"}'", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1260 | "SELECT " | ~~~~~~~~~ 1261 | "unparse_url('{\"scheme\": \"https\", \"host\": " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1262 | "\"example.com\"}')", | ~~~~~~~~~~~~~~~~~~~~~ 1263 | })), | ~~~ vtab_module.hh:449:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 449 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 450 | fd->fd_help.ht_name, 451 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 457 | fd->fd_help.ht_name, 458 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 459 | REQ_COUNT + OPT_COUNT); | ~~~~~~~~~~~~~~~~~~~~~ | | | unsigned int vtab_module.hh: In instantiation of 'static void sqlite_func_adapter::func1(sqlite3_context*, int, sqlite3_value**) [with Return = std::__cxx11::basic_string; Args = {string_fragment}; Return (* f)(Args ...) = sql_pretty_print; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:490:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = std::__cxx11::basic_string; Args = {string_fragment}; Return (* f)(Args ...) = sql_pretty_print]' 490 | }; | ^ string-extension-functions.cc:1266:20: required from here 1265 | sqlite_func_adapter:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1266 | builder( | ~~~~~~~^ 1267 | help_text("pretty_print", "Pretty-print the given string") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1268 | .sql_function() | ~~~~~~~~~~~~~~~ 1269 | .with_prql_path({"text", "pretty"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1270 | .with_parameter(help_text("str", "The string to format")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1271 | .with_tags({"string"}) | ~~~~~~~~~~~~~~~~~~~~~~ 1272 | .with_example({ | ~~~~~~~~~~~~~~~ 1273 | "To pretty-print the string " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1274 | "'{\"scheme\": \"https\", \"host\": \"example.com\"}'", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1275 | "SELECT " | ~~~~~~~~~ 1276 | "pretty_print('{\"scheme\": \"https\", \"host\": " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1277 | "\"example.com\"}')", | ~~~~~~~~~~~~~~~~~~~~~ 1278 | })), | ~~~ vtab_module.hh:449:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 449 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 450 | fd->fd_help.ht_name, 451 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 457 | fd->fd_help.ht_name, 458 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 459 | REQ_COUNT + OPT_COUNT); | ~~~~~~~~~~~~~~~~~~~~~ | | | unsigned int g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o text_format.o text_format.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o text_link_handler.o text_link_handler.cc In file included from textview_curses.hh:44, from text_link_handler.hh:33, from text_link_handler.cc:30: listview_curses.hh: In member function 'int listview_curses::shift_left(int)': listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o text_overlay_menu.o text_overlay_menu.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o textfile_sub_source.o textfile_sub_source.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o timer.o timer.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o sql_commands.o sql_commands.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o sql_util.o sql_util.cc In file included from text_overlay_menu.hh:33, from text_overlay_menu.cc:30: listview_curses.hh: In member function 'int listview_curses::shift_left(int)': listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from textview_curses.hh:44, from filter_observer.hh:36, from textfile_sub_source.hh:36, from textfile_sub_source.cc:32: listview_curses.hh: In member function 'int listview_curses::shift_left(int)': listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ textfile_sub_source.cc: In member function 'virtual void textfile_sub_source::text_value_for_line(textview_curses&, int, std::string&, text_sub_source::line_flags_t)': textfile_sub_source.cc:161:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 161 | if (lfo == nullptr || line >= lfo->lfo_filter_state.tfs_index.size()) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ textfile_sub_source.cc: In member function 'virtual void textfile_sub_source::text_attrs_for_line(textview_curses&, int, string_attrs_t&)': textfile_sub_source.cc:216:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 216 | && row < lfo->lfo_filter_state.tfs_index.size()) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ textfile_sub_source.cc: In member function 'virtual size_t textfile_sub_source::text_size_for_line(textview_curses&, int, text_sub_source::line_flags_t)': textfile_sub_source.cc:324:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 324 | || line >= lfo->lfo_filter_state.tfs_index.size()) | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ textfile_sub_source.cc: In member function 'virtual void textfile_sub_source::scroll_invoked(textview_curses*)': textfile_sub_source.cc:466:17: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 466 | || line >= lfo->lfo_filter_state.tfs_index.size()) | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ textfile_sub_source.cc: In member function 'virtual void textfile_sub_source::text_crumbs_for_line(int, std::vector&)': textfile_sub_source.cc:581:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 581 | if (line < 0 || line >= lfo->lfo_filter_state.tfs_index.size()) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ textfile_sub_source.cc:601:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 601 | if (line < 0 || line >= lfo->lfo_filter_state.tfs_index.size()) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ textfile_sub_source.cc: In member function 'textfile_sub_source::rescan_result_t textfile_sub_source::rescan_files(scan_callback&, std::optional > > >)': textfile_sub_source.cc:950:42: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 950 | if (consumed < content_sf.length() | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from textview_curses.hh:44, from hist_source.hh:45, from db_sub_source.hh:41, from command_executor.hh:43, from sql_commands.cc:37: listview_curses.hh: In member function 'int listview_curses::shift_left(int)': listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ textfile_sub_source.cc: In member function 'virtual std::optional > textfile_sub_source::adjacent_anchor(vis_line_t, text_anchors::direction)': textfile_sub_source.cc:1296:12: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 1296 | if (vl >= lfo->lfo_filter_state.tfs_index.size() | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ textfile_sub_source.cc: In member function 'virtual std::optional > textfile_sub_source::anchor_for_row(vis_line_t)': textfile_sub_source.cc:1425:12: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 1425 | if (vl >= lfo->lfo_filter_state.tfs_index.size()) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from base/attr_line.hh:43, from sql_util.hh:44, from sql_util.cc:35: base/intern_string.hh: In instantiation of 'string_fragment string_fragment::find_left_boundary(size_t, P&&, size_t) const [with P = tag1&; size_t = unsigned int]': base/intern_string.hh:379:45: required from 'string_fragment string_fragment::find_boundaries_around(size_t, P&&, size_t) const [with P = tag1; size_t = unsigned int]' 379 | auto left = this->find_left_boundary(start, predicate, count); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ sql_util.cc:678:42: required from here 677 | = string_fragment::from_str(retval.get_string()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 678 | .find_boundaries_around(erroff, string_fragment::tag1{'\n'}); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ base/intern_string.hh:331:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 331 | if (start > 0 && start == this->length()) { | ~~~~~~^~~~~~~~~~~~~~~~~ text_overlay_menu.cc: In member function 'virtual std::vector text_overlay_menu::list_overlay_menu(const listview_curses&, vis_line_t)': text_overlay_menu.cc:66:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 66 | if (left + MENU_WIDTH >= dim.second) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o state-extension-functions.o state-extension-functions.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o sysclip.o sysclip.cc sysclip.cc: In function 'int sysclip::osc52_close(FILE*)': sysclip.cc:75:10: warning: ignoring return value of 'ssize_t write(int, const void*, size_t)' declared with attribute 'warn_unused_result' [-Wunused-result] 75 | write(STDOUT_FILENO, ANSI_OSC_COPY_TO_CLIP, strlen(ANSI_OSC_COPY_TO_CLIP)); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sysclip.cc:91:18: warning: ignoring return value of 'ssize_t write(int, const void*, size_t)' declared with attribute 'warn_unused_result' [-Wunused-result] 91 | write(STDOUT_FILENO, out_buffer, outlen); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sysclip.cc:96:14: warning: ignoring return value of 'ssize_t write(int, const void*, size_t)' declared with attribute 'warn_unused_result' [-Wunused-result] 96 | write(STDOUT_FILENO, out_buffer, outlen); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sysclip.cc:99:10: warning: ignoring return value of 'ssize_t write(int, const void*, size_t)' declared with attribute 'warn_unused_result' [-Wunused-result] 99 | write(STDOUT_FILENO, "\a", 1); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from textview_curses.hh:44, from bottom_status_source.hh:37, from lnav.hh:44, from state-extension-functions.cc:38: listview_curses.hh: In member function 'int listview_curses::shift_left(int)': listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o textfile_highlighters.o textfile_highlighters.cc In file included from state-extension-functions.cc:41: vtab_module.hh: In instantiation of 'static void sqlite_func_adapter::func1(sqlite3_context*, int, sqlite3_value**) [with Return = std::optional; Args = {}; Return (* f)(Args ...) = sql_log_top_line; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:490:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = std::optional; Args = {}; Return (* f)(Args ...) = sql_log_top_line]' 490 | }; | ^ state-extension-functions.cc:160:20: required from here 159 | sqlite_func_adapter:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | builder( | ~~~~~~~^ 161 | help_text( | ~~~~~~~~~~ 162 | "log_top_line", | ~~~~~~~~~~~~~~~ 163 | "Return the number of the focused line of the log view.") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | .sql_function() | ~~~~~~~~~~~~~~~ 165 | .with_prql_path({"lnav", "view", "top_line"})), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vtab_module.hh:449:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 449 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 450 | fd->fd_help.ht_name, 451 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 457 | fd->fd_help.ht_name, 458 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 459 | REQ_COUNT + OPT_COUNT); | ~~~~~~~~~~~~~~~~~~~~~ | | | unsigned int vtab_module.hh: In instantiation of 'static void sqlite_func_adapter::func1(sqlite3_context*, int, sqlite3_value**) [with Return = std::optional; Args = {}; Return (* f)(Args ...) = sql_log_msg_line; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:490:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = std::optional; Args = {}; Return (* f)(Args ...) = sql_log_msg_line]' 490 | }; | ^ state-extension-functions.cc:168:20: required from here 167 | sqlite_func_adapter:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | builder(help_text("log_msg_line", | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 169 | "Return the starting line number of the focused " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | "log message.") | ~~~~~~~~~~~~~~~ 171 | .sql_function() | ~~~~~~~~~~~~~~~ 172 | .with_prql_path({"lnav", "view", "msg_line"})), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vtab_module.hh:449:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 449 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 450 | fd->fd_help.ht_name, 451 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 457 | fd->fd_help.ht_name, 458 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 459 | REQ_COUNT + OPT_COUNT); | ~~~~~~~~~~~~~~~~~~~~~ | | | unsigned int vtab_module.hh: In instantiation of 'static void sqlite_func_adapter::func1(sqlite3_context*, int, sqlite3_value**) [with Return = std::optional >; Args = {}; Return (* f)(Args ...) = sql_log_top_datetime; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:490:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = std::optional >; Args = {}; Return (* f)(Args ...) = sql_log_top_datetime]' 490 | }; | ^ state-extension-functions.cc:176:20: required from here 174 | sqlite_func_adapter:: | ~~~~~~~~~~~~~~~~~~~~~~~ 176 | builder(help_text("log_top_datetime", | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177 | "Return the timestamp of the line at the top of " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 | "the log view.") | ~~~~~~~~~~~~~~~~ 179 | .sql_function() | ~~~~~~~~~~~~~~~ 180 | .with_prql_path({"lnav", "view", "top_datetime"})), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vtab_module.hh:449:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 449 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 450 | fd->fd_help.ht_name, 451 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 457 | fd->fd_help.ht_name, 458 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 459 | REQ_COUNT + OPT_COUNT); | ~~~~~~~~~~~~~~~~~~~~~ | | | unsigned int vtab_module.hh: In instantiation of 'static void sqlite_func_adapter::func1(sqlite3_context*, int, sqlite3_value**) [with Return = std::optional >; Args = {}; Return (* f)(Args ...) = sql_lnav_top_file; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:490:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = std::optional >; Args = {}; Return (* f)(Args ...) = sql_lnav_top_file]' 490 | }; | ^ state-extension-functions.cc:183:20: required from here 182 | sqlite_func_adapter:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183 | builder(help_text("lnav_top_file", | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | "Return the name of the file that the top line " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185 | "in the current view came from.") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186 | .sql_function() | ~~~~~~~~~~~~~~~ 187 | .with_prql_path({"lnav", "view", "top_file"})), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vtab_module.hh:449:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 449 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 450 | fd->fd_help.ht_name, 451 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 457 | fd->fd_help.ht_name, 458 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 459 | REQ_COUNT + OPT_COUNT); | ~~~~~~~~~~~~~~~~~~~~~ | | | unsigned int vtab_module.hh: In instantiation of 'static void sqlite_func_adapter::func1(sqlite3_context*, int, sqlite3_value**) [with Return = const char*; Args = {}; Return (* f)(Args ...) = sql_lnav_version; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:490:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = const char*; Args = {}; Return (* f)(Args ...) = sql_lnav_version]' 490 | }; | ^ state-extension-functions.cc:190:20: required from here 189 | sqlite_func_adapter:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | builder( | ~~~~~~~^ 191 | help_text("lnav_version", "Return the current version of lnav") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192 | .sql_function() | ~~~~~~~~~~~~~~~ 193 | .with_prql_path({"lnav", "version"})), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vtab_module.hh:449:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 449 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 450 | fd->fd_help.ht_name, 451 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 457 | fd->fd_help.ht_name, 458 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 459 | REQ_COUNT + OPT_COUNT); | ~~~~~~~~~~~~~~~~~~~~~ | | | unsigned int vtab_module.hh: In instantiation of 'static void sqlite_func_adapter::func1(sqlite3_context*, int, sqlite3_value**) [with Return = long long int; Args = {const char*, std::optional}; Return (* f)(Args ...) = sql_error; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:490:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = long long int; Args = {const char*, std::optional}; Return (* f)(Args ...) = sql_error]' 490 | }; | ^ state-extension-functions.cc:195:70: required from here 195 | sqlite_func_adapter::builder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 196 | help_text("raise_error", | ~~~~~~~~~~~~~~~~~~~~~~~~ 197 | "Raises an error with the given message when executed") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | .sql_function() | ~~~~~~~~~~~~~~~ 199 | .with_parameter({"msg", "The error message"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | .with_parameter( | ~~~~~~~~~~~~~~~~ 201 | help_text("reason", "The reason the error occurred") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202 | .optional()) | ~~~~~~~~~~~~ 203 | .with_example({ | ~~~~~~~~~~~~~~~ 204 | "To raise an error if a variable is not set", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 205 | "SELECT ifnull($val, raise_error('please set $val', " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206 | "'because'))", | ~~~~~~~~~~~~~~ 207 | })) | ~~~ vtab_module.hh:449:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 449 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 450 | fd->fd_help.ht_name, 451 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 457 | fd->fd_help.ht_name, 458 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 459 | REQ_COUNT + OPT_COUNT); | ~~~~~~~~~~~~~~~~~~~~~ | | | unsigned int vtab_module.hh: In instantiation of 'static void sqlite_func_adapter::func1(sqlite3_context*, int, sqlite3_value**) [with Return = std::optional >; Args = {std::optional, std::allocator > >}; Return (* f)(Args ...) = sql_echoln; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:490:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = std::optional >; Args = {std::optional, std::allocator > >}; Return (* f)(Args ...) = sql_echoln]' 490 | }; | ^ state-extension-functions.cc:210:72: required from here 210 | sqlite_func_adapter::builder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 211 | help_text("echoln", | ~~~~~~~~~~~~~~~~~~~ 212 | "Echo the argument to the current output file and return " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 213 | "it") | ~~~~~ 214 | .sql_function() | ~~~~~~~~~~~~~~~ 215 | .with_parameter( | ~~~~~~~~~~~~~~~~ 216 | {"value", "The value to write to the current output file"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217 | .with_tags({"io"})) | ~~~~~~~~~~~~~~~~~~~ vtab_module.hh:449:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 449 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 450 | fd->fd_help.ht_name, 451 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 457 | fd->fd_help.ht_name, 458 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 459 | REQ_COUNT + OPT_COUNT); | ~~~~~~~~~~~~~~~~~~~~~ | | | unsigned int g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o textview_curses.o textview_curses.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o time-extension-functions.o time-extension-functions.cc In file included from textview_curses.hh:44, from textview_curses.cc:33: listview_curses.hh: In member function 'int listview_curses::shift_left(int)': listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ textview_curses.cc: In member function 'virtual bool textview_curses::handle_mouse(mouse_event&)': textview_curses.cc:423:47: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] 423 | auto mouse_line = (me.me_y < 0 || me.me_y >= this->lv_display_lines.size()) | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ textview_curses.cc:603:44: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 603 | } else if (me.me_x >= width - 1) { | ~~~~~~~~^~~~~~~~~~~~ g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o timeline_source.o timeline_source.cc In file included from time-extension-functions.cc:45: vtab_module.hh: In instantiation of 'static void sqlite_func_adapter::func1(sqlite3_context*, int, sqlite3_value**) [with Return = std::optional; Args = {sqlite3_value*, std::optional}; Return (* f)(Args ...) = timeslice; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:490:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = std::optional; Args = {sqlite3_value*, std::optional}; Return (* f)(Args ...) = timeslice]' 490 | }; | ^ time-extension-functions.cc:264:70: required from here 264 | sqlite_func_adapter::builder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 265 | help_text( | ~~~~~~~~~~ 266 | "timeslice", | ~~~~~~~~~~~~ 267 | "Return the start of the slice of time that the given " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268 | "timestamp falls in. " | ~~~~~~~~~~~~~~~~~~~~~~~ 269 | "If the time falls outside of the slice, NULL is returned.") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270 | .sql_function() | ~~~~~~~~~~~~~~~ 271 | .with_prql_path({"time", "slice"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 272 | .with_parameter( | ~~~~~~~~~~~~~~~~ 273 | {"time", "The timestamp to get the time slice for."}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 274 | .with_parameter({"slice", "The size of the time slices"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275 | .with_tags({"datetime"}) | ~~~~~~~~~~~~~~~~~~~~~~~~ 276 | .with_example({ | ~~~~~~~~~~~~~~~ 277 | "To get the timestamp rounded down to the start of the " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278 | "ten minute slice", | ~~~~~~~~~~~~~~~~~~~ 279 | "SELECT timeslice('2017-01-01T05:05:00', '10m')", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280 | }) | ~~ 281 | .with_example({ | ~~~~~~~~~~~~~~~ 282 | "To group log messages into five minute buckets and count " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 283 | "them", | ~~~~~~~ 284 | "SELECT timeslice(log_time_msecs, '5m') AS slice, " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285 | "count(1)\n FROM lnav_example_log GROUP BY slice", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 286 | }) | ~~ 287 | .with_example({ | ~~~~~~~~~~~~~~~ 288 | "To group log messages by those before 4:30am and after", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 289 | "SELECT timeslice(log_time_msecs, 'before 4:30am') AS " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 290 | "slice, count(1) FROM lnav_example_log GROUP BY slice", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 291 | })), | ~~~ vtab_module.hh:449:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 449 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 450 | fd->fd_help.ht_name, 451 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 457 | fd->fd_help.ht_name, 458 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 459 | REQ_COUNT + OPT_COUNT); | ~~~~~~~~~~~~~~~~~~~~~ | | | unsigned int vtab_module.hh: In instantiation of 'static void sqlite_func_adapter::func1(sqlite3_context*, int, sqlite3_value**) [with Return = std::optional; Args = {string_fragment, string_fragment}; Return (* f)(Args ...) = sql_timediff; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:490:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = std::optional; Args = {string_fragment, string_fragment}; Return (* f)(Args ...) = sql_timediff]' 490 | }; | ^ time-extension-functions.cc:293:76: required from here 293 | sqlite_func_adapter::builder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 294 | help_text( | ~~~~~~~~~~ 295 | "timediff", | ~~~~~~~~~~~ 296 | "Compute the difference between two timestamps in seconds") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 297 | .sql_function() | ~~~~~~~~~~~~~~~ 298 | .with_prql_path({"time", "diff"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299 | .with_parameter({"time1", "The first timestamp"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 300 | .with_parameter( | ~~~~~~~~~~~~~~~~ 301 | {"time2", "The timestamp to subtract from the first"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 302 | .with_tags({"datetime"}) | ~~~~~~~~~~~~~~~~~~~~~~~~ 303 | .with_example({ | ~~~~~~~~~~~~~~~ 304 | "To get the difference between two timestamps", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305 | "SELECT timediff('2017-02-03T04:05:06', " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | "'2017-02-03T04:05:00')", | ~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | }) | ~~ 308 | .with_example({ | ~~~~~~~~~~~~~~~ 309 | "To get the difference between relative timestamps", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 310 | "SELECT timediff('today', 'yesterday')", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311 | })), | ~~~ vtab_module.hh:449:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 449 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 450 | fd->fd_help.ht_name, 451 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 457 | fd->fd_help.ht_name, 458 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 459 | REQ_COUNT + OPT_COUNT); | ~~~~~~~~~~~~~~~~~~~~~ | | | unsigned int vtab_module.hh: In instantiation of 'static void sqlite_func_adapter::func1(sqlite3_context*, int, sqlite3_value**) [with Return = std::__cxx11::basic_string; Args = {double}; Return (* f)(Args ...) = sql_humanize_duration; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:490:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = std::__cxx11::basic_string; Args = {double}; Return (* f)(Args ...) = sql_humanize_duration]' 490 | }; | ^ time-extension-functions.cc:315:20: required from here 313 | sqlite_func_adapter:: | ~~~~~~~~~~~~~~~~~~~~~~~~ 315 | builder( | ~~~~~~~^ 316 | help_text("humanize_duration", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317 | "Format the given seconds value as an abbreviated " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318 | "duration string") | ~~~~~~~~~~~~~~~~~~ 319 | .sql_function() | ~~~~~~~~~~~~~~~ 320 | .with_prql_path({"humanize", "duration"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | .with_parameter({"secs", "The duration in seconds"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322 | .with_tags({"datetime", "string"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 | .with_example({ | ~~~~~~~~~~~~~~~ 324 | "To format a duration", | ~~~~~~~~~~~~~~~~~~~~~~~ 325 | "SELECT humanize_duration(15 * 60)", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326 | }) | ~~ 327 | .with_example({ | ~~~~~~~~~~~~~~~ 328 | "To format a sub-second value", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329 | "SELECT humanize_duration(1.5)", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330 | })), | ~~~ vtab_module.hh:449:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 449 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 450 | fd->fd_help.ht_name, 451 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 457 | fd->fd_help.ht_name, 458 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 459 | REQ_COUNT + OPT_COUNT); | ~~~~~~~~~~~~~~~~~~~~~ | | | unsigned int vtab_module.hh: In instantiation of 'static void sqlite_func_adapter::func1(sqlite3_context*, int, sqlite3_value**) [with Return = std::optional >; Args = {std::__cxx11::basic_string, std::allocator >, string_fragment}; Return (* f)(Args ...) = sql_timezone; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:490:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = std::optional >; Args = {std::__cxx11::basic_string, std::allocator >, string_fragment}; Return (* f)(Args ...) = sql_timezone]' 490 | }; | ^ time-extension-functions.cc:332:76: required from here 332 | sqlite_func_adapter::builder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 333 | help_text("timezone", "Convert a timestamp to the given timezone") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334 | .sql_function() | ~~~~~~~~~~~~~~~ 335 | .with_prql_path({"time", "to_zone"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336 | .with_parameter({"tz", "The target timezone"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337 | .with_parameter({"ts", "The source timestamp"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | .with_tags({"datetime", "string"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | .with_example({ | ~~~~~~~~~~~~~~~ 340 | "To convert a time to America/Los_Angeles", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341 | "SELECT timezone('America/Los_Angeles', " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342 | "'2022-03-02T10:00')", | ~~~~~~~~~~~~~~~~~~~~~~ 343 | })), | ~~~ vtab_module.hh:449:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 449 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 450 | fd->fd_help.ht_name, 451 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 457 | fd->fd_help.ht_name, 458 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 459 | REQ_COUNT + OPT_COUNT); | ~~~~~~~~~~~~~~~~~~~~~ | | | unsigned int g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o top_status_source.o top_status_source.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o unique_path.o unique_path.cc In file included from textview_curses.hh:44, from filter_observer.hh:36, from logfile_sub_source.hh:45, from timeline_source.hh:34, from timeline_source.cc:32: listview_curses.hh: In member function 'int listview_curses::shift_left(int)': listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ timeline_source.cc: In member function 'virtual std::vector timeline_preview_overlay::list_overlay_menu(const listview_curses&, vis_line_t)': timeline_source.cc:143:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 143 | if (left + MENU_WIDTH >= dim.second) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ timeline_source.cc: In member function 'virtual void timeline_header_overlay::list_value_for_overlay(const listview_curses&, vis_line_t, std::vector&)': timeline_source.cc:313:14: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] 313 | if (line >= this->gho_src->gs_time_order.size()) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ timeline_source.cc: In member function 'virtual void timeline_source::text_value_for_line(textview_curses&, int, std::string&, text_sub_source::line_flags_t)': timeline_source.cc:531:14: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] 531 | if (line < this->gs_time_order.size()) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ timeline_source.cc: In member function 'virtual void timeline_source::text_attrs_for_line(textview_curses&, int, string_attrs_t&)': timeline_source.cc:570:14: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] 570 | if (line < this->gs_time_order.size()) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ timeline_source.cc: In member function 'void timeline_source::rebuild_indexes()': timeline_source.cc:701:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 700 | if (sub.ostr_subid.length() | ~~~~~~~~~~~~~~~~~~~~~~~ 701 | > active_iter->second.or_max_subid_width) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ timeline_source.cc:824:42: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 824 | if (pair.second.or_name.length() > this->gs_opid_width) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ timeline_source.cc: In member function 'virtual std::optional timeline_source::time_for_row(vis_line_t)': timeline_source.cc:913:13: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] 913 | if (row >= this->gs_time_order.size()) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ timeline_source.cc:922:38: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 922 | if (ov_sel && ov_sel.value() < otr.otr_sub_ops.size()) { | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ timeline_source.cc:931:27: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 931 | if (preview_selection < this->gs_preview_rows.size()) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ timeline_source.cc: In member function 'virtual void timeline_source::text_selection_changed(textview_curses&)': timeline_source.cc:956:13: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] 956 | if (sel >= this->gs_time_order.size()) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ timeline_source.cc: In member function 'virtual void timeline_source::text_crumbs_for_line(int, std::vector&)': timeline_source.cc:1087:14: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] 1087 | if (line >= this->gs_time_order.size()) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from textview_curses.hh:44, from bottom_status_source.hh:37, from lnav.hh:44, from top_status_source.cc:33: listview_curses.hh: In member function 'int listview_curses::shift_left(int)': listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o view_curses.o view_curses.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o view_helpers.o view_helpers.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o views_vtab.o views_vtab.cc view_curses.cc: In member function 'virtual bool view_curses::contains(int, int) const': view_curses.cc:212:20: warning: comparison of integer expressions of different signedness: 'const unsigned int' and 'int' [-Wsign-compare] 212 | if (this->vc_x <= x | ~~~~~~~~~~~^~~~ view_curses.cc:213:37: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 213 | && (this->vc_width < 0 || x < this->vc_x + this->vc_width) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ view_curses.cc: In static member function 'static view_curses::mvwattrline_result view_curses::mvwattrline(WINDOW*, int, int, attr_line_t&, const line_range&, role_t)': view_curses.cc:591:21: warning: comparison of integer expressions of different signedness: 'short int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 590 | && desired_bg | ~~~~~~~~~~ 591 | < view_colors::vc_active_palette->tc_palette.size()) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ view_curses.cc:606:24: warning: comparison of integer expressions of different signedness: 'short int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 605 | && fg_color[lpc] | ~~~~~~~~~~~~~ 606 | < view_colors::vc_active_palette->tc_palette.size() | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ view_curses.cc:610:24: warning: comparison of integer expressions of different signedness: 'short int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 609 | && base_attrs.ta_bg_color.value_or(0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 610 | < view_colors::vc_active_palette->tc_palette.size()) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ view_curses.cc: In static member function 'static void view_curses::awaiting_user_input()': view_curses.cc:228:14: warning: ignoring return value of 'ssize_t write(int, const void*, size_t)' declared with attribute 'warn_unused_result' [-Wunused-result] 228 | write(STDOUT_FILENO, OSC_INPUT, sizeof(OSC_INPUT) - 1); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from view_helpers.hh:37, from view_helpers.cc:30: listview_curses.hh: In member function 'int listview_curses::shift_left(int)': listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from textview_curses.hh:44, from bottom_status_source.hh:37, from lnav.hh:44, from views_vtab.cc:40: listview_curses.hh: In member function 'int listview_curses::shift_left(int)': listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o vt52_curses.o vt52_curses.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o vtab_module.o vtab_module.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o log_vtab_impl.o log_vtab_impl.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o xml_util.o xml_util.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o xpath_vtab.o xpath_vtab.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o xterm_mouse.o xterm_mouse.cc In file included from textview_curses.hh:44, from filter_observer.hh:36, from logfile_sub_source.hh:45, from log_vtab_impl.hh:39, from log_vtab_impl.cc:30: listview_curses.hh: In member function 'int listview_curses::shift_left(int)': listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o yaml-extension-functions.o yaml-extension-functions.cc In file included from big_array.hh:38, from logfile_sub_source.hh:42: log_vtab_impl.cc: In function 'int vt_next_no_rowid(sqlite3_vtab_cursor*)': log_vtab_impl.cc:589:49: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 589 | require(vc->log_cursor.lc_curr_line < vt->lss->text_line_count()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ base/lnav_log.hh:138:30: note: in definition of macro 'require' 138 | #define require(e) ((void) ((e) ? 0 : lnav_require(#e, __FILE__, __LINE__))) | ^ log_vtab_impl.cc: In function 'int vt_filter(sqlite3_vtab_cursor*, int, const char*, int, sqlite3_value**)': log_vtab_impl.cc:1716:41: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1716 | && max_indexed_line.value() < vt->lss->text_line_count()) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ view_helpers.cc: In function 'void update_hits(textview_curses*)': view_helpers.cc:942:35: warning: ': ' directive output may be truncated writing 2 bytes into a region of size between 0 and 62 [-Wformat-truncation=] 942 | "L%*d: ", | ^~ In file included from /usr/include/stdio.h:970, from /usr/include/c++/14/cstdio:42, from /usr/include/c++/14/ext/string_conversions.h:45, from /usr/include/c++/14/bits/basic_string.h:4154, from /usr/include/c++/14/string:54, from bookmarks.hh:37, from view_helpers.hh:35: In function 'int snprintf(char*, size_t, const char*, ...)', inlined from 'void update_hits(textview_curses*)' at view_helpers.cc:940:29: /usr/include/i386-linux-gnu/bits/stdio2.h:68:35: note: '__builtin___snprintf_chk' output between 5 and 67 bytes into a destination of size 64 68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ view_helpers.cc: In function 'void update_hits(textview_curses*)': view_helpers.cc:970:31: warning: ': ' directive output may be truncated writing 2 bytes into a region of size between 0 and 62 [-Wformat-truncation=] 970 | "L%*d: ", | ^~ In function 'int snprintf(char*, size_t, const char*, ...)', inlined from 'void update_hits(textview_curses*)' at view_helpers.cc:968:25: /usr/include/i386-linux-gnu/bits/stdio2.h:68:35: note: '__builtin___snprintf_chk' output between 5 and 67 bytes into a destination of size 64 68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ yaml-extension-functions.cc: In function 'void ryml_error_to_um(const char*, size_t, c4::yml::Location, void*)': yaml-extension-functions.cc:51:20: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 51 | if (loc.offset == sf.length()) { | ~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from yaml-extension-functions.cc:38: vtab_module.hh: In instantiation of 'static void sqlite_func_adapter::func1(sqlite3_context*, int, sqlite3_value**) [with Return = json_string; Args = {string_fragment}; Return (* f)(Args ...) = yaml_to_json; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:490:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = json_string; Args = {string_fragment}; Return (* f)(Args ...) = yaml_to_json]' 490 | }; | ^ yaml-extension-functions.cc:86:76: required from here 86 | sqlite_func_adapter::builder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 87 | help_text("yaml_to_json", | ~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | "Convert a YAML document to a JSON-encoded string") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | .sql_function() | ~~~~~~~~~~~~~~~ 90 | .with_prql_path({"yaml", "to_json"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | .with_parameter({"yaml", "The YAML value to convert to JSON."}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | .with_tags({"json", "yaml"}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | .with_example({ | ~~~~~~~~~~~~~~~ 94 | "To convert the document \"abc: def\"", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | "SELECT yaml_to_json('abc: def')", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | })), | ~~~ vtab_module.hh:449:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 449 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 450 | fd->fd_help.ht_name, 451 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 457 | fd->fd_help.ht_name, 458 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:456:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 456 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 459 | REQ_COUNT + OPT_COUNT); | ~~~~~~~~~~~~~~~~~~~~~ | | | unsigned int g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o animals-json.o animals-json.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o ansi-palette-json.o ansi-palette-json.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o builtin-scripts.o builtin-scripts.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o builtin-sh-scripts.o builtin-sh-scripts.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o css-color-names-json.o css-color-names-json.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o default-config.o default-config.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o default-formats.o default-formats.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o diseases-json.o diseases-json.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o emojis-json.o emojis-json.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o words-json.o words-json.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o help-md.o help-md.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o init-sql.o init-sql.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o prql-modules.o prql-modules.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o time_fmts.o time_fmts.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o xml-entities-json.o xml-entities-json.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o xterm-palette-json.o xterm-palette-json.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o data_scanner.o data_scanner.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o data_scanner_re.o data_scanner_re.cc gcc -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o test_override.o test_override.c gcc -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o third-party/md4c/md4c.o third-party/md4c/md4c.c In function 'md_is_link_reference_definition', inlined from 'md_consume_link_reference_definitions' at third-party/md4c/md4c.c:5081:28, inlined from 'md_end_current_block' at third-party/md4c/md4c.c:5130:13: third-party/md4c/md4c.c:2239:7: warning: 'label_contents_line_index' may be used uninitialized [-Wmaybe-uninitialized] 2239 | if(label_is_multiline) { | ^ third-party/md4c/md4c.c: In function 'md_end_current_block': third-party/md4c/md4c.c:2158:13: note: 'label_contents_line_index' was declared here 2158 | MD_SIZE label_contents_line_index; | ^~~~~~~~~~~~~~~~~~~~~~~~~ g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o third-party/prqlc-c/prqlc.cxx.o third-party/prqlc-c/prqlc.cxx.cc gcc -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o third-party/sqlite/ext/dbdump.o third-party/sqlite/ext/dbdump.c gcc -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o third-party/sqlite/ext/series.o third-party/sqlite/ext/series.c g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o spookyhash/SpookyV2.o spookyhash/SpookyV2.cpp rm -f libdiag.a ar cru libdiag.a third-party/md4c/md4c.o third-party/prqlc-c/prqlc.cxx.o third-party/sqlite/ext/dbdump.o third-party/sqlite/ext/series.o all_logs_vtab.o archive_manager.o bookmarks.o bottom_status_source.o breadcrumb_curses.o collation-functions.o column_namer.o command_executor.o crashd.client.o curl_looper.o db_sub_source.o document.sections.o dump_internals.o elem_to_json.o environ_vtab.o extension-functions.o external_opener.o field_overlay_source.o file_collection.o file_converter_manager.o file_format.o file_options.o files_sub_source.o filter_observer.o filter_status_source.o filter_sub_source.o fstat_vtab.o fs-extension-functions.o fts_fuzzy_match.o grep_proc.o help_text.o help_text_formatter.o highlighter.o hist_source.o hotkeys.o input_dispatcher.o json-extension-functions.o line_buffer.o listview_curses.o lnav_commands.o lnav_config.o lnav_util.o log.annotate.o log.watch.o log_accel.o log_actions.o log_data_helper.o log_data_table.o log_format.o log_format_loader.o log_level.o log_level_re.o log_search_table.o logfile.o logfile_sub_source.o md2attr_line.o md4cpp.o network-extension-functions.o data_parser.o piper.looper.o plain_text_source.o pollable.o pretty_printer.o ptimec_rt.o readline_callbacks.o readline_curses.o readline_highlighters.o readline_possibilities.o regex101.client.o regex101.import.o regexp_vtab.o relative_time.o session.export.o session_data.o shared_buffer.o shlex.o spectro_impls.o spectro_source.o sqlitepp.o sqlite-extension-func.o static_file_vtab.o statusview_curses.o string-extension-functions.o styling.o text_anonymizer.o text_format.o text_link_handler.o text_overlay_menu.o textfile_sub_source.o timer.o sql_commands.o sql_util.o state-extension-functions.o sysclip.o textfile_highlighters.o textview_curses.o time-extension-functions.o timeline_source.o top_status_source.o unique_path.o view_curses.o view_helpers.o views_vtab.o vt52_curses.o vtab_module.o log_vtab_impl.o xml_util.o xpath_vtab.o xterm_mouse.o yaml-extension-functions.o spookyhash/SpookyV2.o animals-json.o ansi-palette-json.o builtin-scripts.o builtin-sh-scripts.o css-color-names-json.o default-config.o default-formats.o diseases-json.o emojis-json.o words-json.o help-md.o init-sql.o prql-modules.o time_fmts.o xml-entities-json.o xterm-palette-json.o ar: `u' modifier ignored since `D' is the default (see `U') ranlib libdiag.a rm -f libdatascanner.a ar cru libdatascanner.a data_scanner.o data_scanner_re.o ar: `u' modifier ignored since `D' is the default (see `U') ranlib libdatascanner.a g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -Wl,-z,relro -Wl,-z,now -L/usr/lib -L/usr/lib -L/usr/local/lib -L/usr/lib -L//lib -o lnav lnav.o lnav.events.o lnav.indexing.o lnav.management_cli.o file_vtab.o libdiag.a libdatascanner.a base/libbase.a formats/logfmt/liblogfmt.a fmtlib/libcppfmt.a third-party/date/src/libdatepp.a third-party/scnlib/src/libscnlib.a pcrepp/libpcrepp.a pugixml/libpugixml.a tailer/libtailerservice.a tailer/libtailercommon.a tailer/libtailerpp.a yajl/libyajl.a yajlpp/libyajlpp.a third-party/base64/lib/libbase64.a -lreadline -lncursesw -lsqlite3 -larchive -lcurl -lpcre2-8 -larchive -lgpm -ltinfo -lbz2 -lz -lpthread g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -Wl,-z,relro -Wl,-z,now -L/usr/lib -L/usr/lib -L/usr/local/lib -L/usr/lib -L//lib -o lnav-test lnav.o lnav.events.o lnav.indexing.o lnav.management_cli.o test_override.o file_vtab.o libdiag.a libdatascanner.a base/libbase.a formats/logfmt/liblogfmt.a fmtlib/libcppfmt.a third-party/date/src/libdatepp.a third-party/scnlib/src/libscnlib.a pcrepp/libpcrepp.a pugixml/libpugixml.a tailer/libtailerservice.a tailer/libtailercommon.a tailer/libtailerpp.a yajl/libyajl.a yajlpp/libyajlpp.a third-party/base64/lib/libbase64.a -lreadline -lncursesw -lsqlite3 -larchive -lcurl -lpcre2-8 -larchive -lgpm -ltinfo -lbz2 -lz -lpthread if test -w ./internals; then \ env DUMP_INTERNALS_DIR=./internals DUMP_CRASH=1 ./lnav Makefile; \ mv ./internals/*.schema.json ../docs/schemas; \ fi make[4]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src' make[3]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src' make[2]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src' Making all in test make[2]: Entering directory '/build/reproducible-path/lnav-0.12.3/test' g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../src -Wall -I../src -I../src/fmtlib -I../src/third-party -I../src/third-party/date/include -I../src/third-party/scnlib/include -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o test_stubs.o test_stubs.cc In file included from ../src/textview_curses.hh:44, from ../src/bottom_status_source.hh:37, from ../src/lnav.hh:44, from test_stubs.cc:33: ../src/listview_curses.hh: In member function 'int listview_curses::shift_left(int)': ../src/listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ rm -f libtestdummy.a ar cru libtestdummy.a test_stubs.o ar: `u' modifier ignored since `D' is the default (see `U') ranlib libtestdummy.a make[2]: Leaving directory '/build/reproducible-path/lnav-0.12.3/test' make[2]: Entering directory '/build/reproducible-path/lnav-0.12.3' make[2]: Nothing to be done for 'all-am'. make[2]: Leaving directory '/build/reproducible-path/lnav-0.12.3' make[1]: Leaving directory '/build/reproducible-path/lnav-0.12.3' dh_auto_test make -j5 check "TESTSUITEFLAGS=-j5 --verbose" VERBOSE=1 make[1]: Entering directory '/build/reproducible-path/lnav-0.12.3' Making check in tools make[2]: Entering directory '/build/reproducible-path/lnav-0.12.3/tools' make[2]: Nothing to be done for 'check'. make[2]: Leaving directory '/build/reproducible-path/lnav-0.12.3/tools' Making check in src make[2]: Entering directory '/build/reproducible-path/lnav-0.12.3/src' make check-recursive make[3]: Entering directory '/build/reproducible-path/lnav-0.12.3/src' Making check in fmtlib make[4]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/fmtlib' make[4]: Nothing to be done for 'check'. make[4]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/fmtlib' Making check in third-party/base64/lib make[4]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/third-party/base64/lib' make[4]: Nothing to be done for 'check'. make[4]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/third-party/base64/lib' Making check in third-party/date/src make[4]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/third-party/date/src' make[4]: Nothing to be done for 'check'. make[4]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/third-party/date/src' Making check in third-party/scnlib/src make[4]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/third-party/scnlib/src' make[4]: Nothing to be done for 'check'. make[4]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/third-party/scnlib/src' Making check in pcrepp make[4]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/pcrepp' make test_pcre2pp make[5]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/pcrepp' g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src -I../../src/fmtlib -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o test_pcre2pp.o test_pcre2pp.cc g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -Wl,-z,relro -Wl,-z,now -L/usr/lib -L/usr/lib -L/usr/local/lib -L/usr/lib -L//lib -o test_pcre2pp test_pcre2pp.o libpcrepp.a -lpcre2-8 -larchive -lgpm -ltinfo -lbz2 -lz -lpthread make[5]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/pcrepp' make check-TESTS make[5]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/pcrepp' make[6]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/pcrepp' PASS: test_pcre2pp ============================================================================ Testsuite summary for lnav 0.12.3 ============================================================================ # TOTAL: 1 # PASS: 1 # SKIP: 0 # XFAIL: 0 # FAIL: 0 # XPASS: 0 # ERROR: 0 ============================================================================ make[6]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/pcrepp' make[5]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/pcrepp' make[4]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/pcrepp' Making check in base make[4]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/base' make test_base make[5]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/base' g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/ -I../../src/third-party -I../../src/fmtlib -I../../src/third-party/date/include -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o attr_line.tests.o attr_line.tests.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/ -I../../src/third-party -I../../src/fmtlib -I../../src/third-party/date/include -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o fs_util.tests.o fs_util.tests.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/ -I../../src/third-party -I../../src/fmtlib -I../../src/third-party/date/include -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o humanize.file_size.tests.o humanize.file_size.tests.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/ -I../../src/third-party -I../../src/fmtlib -I../../src/third-party/date/include -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o humanize.network.tests.o humanize.network.tests.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/ -I../../src/third-party -I../../src/fmtlib -I../../src/third-party/date/include -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o humanize.time.tests.o humanize.time.tests.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/ -I../../src/third-party -I../../src/fmtlib -I../../src/third-party/date/include -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o intern_string.tests.o intern_string.tests.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/ -I../../src/third-party -I../../src/fmtlib -I../../src/third-party/date/include -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o lnav.gzip.tests.o lnav.gzip.tests.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/ -I../../src/third-party -I../../src/fmtlib -I../../src/third-party/date/include -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o string_util.tests.o string_util.tests.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/ -I../../src/third-party -I../../src/fmtlib -I../../src/third-party/date/include -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o test_base.o test_base.cc In file included from intern_string.tests.cc:33: intern_string.hh: In instantiation of 'string_fragment string_fragment::find_left_boundary(size_t, P&&, size_t) const [with P = DOCTEST_ANON_FUNC_10()::; size_t = unsigned int]': intern_string.tests.cc:138:46: required from here 138 | auto world_sf = sf.find_left_boundary( | ~~~~~~~~~~~~~~~~~~~~~^ 139 | in1.length() - 3, [](auto ch) { return ch == '\n'; }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ intern_string.hh:331:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 331 | if (start > 0 && start == this->length()) { | ~~~~~~^~~~~~~~~~~~~~~~~ intern_string.hh: In instantiation of 'string_fragment string_fragment::find_left_boundary(size_t, P&&, size_t) const [with P = DOCTEST_ANON_FUNC_10()::; size_t = unsigned int]': intern_string.tests.cc:141:47: required from here 141 | auto world_sf2 = sf.find_left_boundary( | ~~~~~~~~~~~~~~~~~~~~~^ 142 | in1.length() - 3, [](auto ch) { return ch == '\n'; }, 2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ intern_string.hh:331:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 331 | if (start > 0 && start == this->length()) { | ~~~~~~^~~~~~~~~~~~~~~~~ intern_string.hh: In instantiation of 'string_fragment string_fragment::find_left_boundary(size_t, P&&, size_t) const [with P = DOCTEST_ANON_FUNC_10()::; size_t = unsigned int]': intern_string.tests.cc:144:47: required from here 144 | auto world_sf3 = sf.find_left_boundary( | ~~~~~~~~~~~~~~~~~~~~~^ 145 | in1.length() - 3, [](auto ch) { return ch == '\n'; }, 3); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ intern_string.hh:331:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 331 | if (start > 0 && start == this->length()) { | ~~~~~~^~~~~~~~~~~~~~~~~ intern_string.hh: In instantiation of 'string_fragment string_fragment::find_left_boundary(size_t, P&&, size_t) const [with P = DOCTEST_ANON_FUNC_10()::; size_t = unsigned int]': intern_string.tests.cc:148:36: required from here 148 | = sf.find_left_boundary(3, [](auto ch) { return ch == '\n'; }); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ intern_string.hh:331:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 331 | if (start > 0 && start == this->length()) { | ~~~~~~^~~~~~~~~~~~~~~~~ intern_string.hh: In instantiation of 'string_fragment string_fragment::find_left_boundary(size_t, P&&, size_t) const [with P = tag1&; size_t = unsigned int]': intern_string.hh:379:45: required from 'string_fragment string_fragment::find_boundaries_around(size_t, P&&, size_t) const [with P = tag1; size_t = unsigned int]' 379 | auto left = this->find_left_boundary(start, predicate, count); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ intern_string.tests.cc:180:40: required from here 180 | = sf.find_boundaries_around(3, string_fragment::tag1{'\n'}); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ intern_string.hh:331:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 331 | if (start > 0 && start == this->length()) { | ~~~~~~^~~~~~~~~~~~~~~~~ g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -Wl,-z,relro -Wl,-z,now -L/usr/lib -L/usr/lib -L/usr/local/lib -L/usr/lib -L//lib -o test_base attr_line.tests.o fs_util.tests.o humanize.file_size.tests.o humanize.network.tests.o humanize.time.tests.o intern_string.tests.o lnav.gzip.tests.o string_util.tests.o test_base.o libbase.a ../fmtlib/libcppfmt.a ../third-party/date/src/libdatepp.a ../third-party/scnlib/src/libscnlib.a ../pcrepp/libpcrepp.a -lpcre2-8 -larchive -lgpm -ltinfo -lbz2 -lz -lpthread make[5]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/base' make check-TESTS make[5]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/base' make[6]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/base' PASS: test_base ============================================================================ Testsuite summary for lnav 0.12.3 ============================================================================ # TOTAL: 1 # PASS: 1 # SKIP: 0 # XFAIL: 0 # FAIL: 0 # XPASS: 0 # ERROR: 0 ============================================================================ make[6]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/base' make[5]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/base' make[4]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/base' Making check in tailer make[4]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/tailer' make check-am make[5]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/tailer' make drive_tailer tailer make[6]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/tailer' g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -I./.. -I./../fmtlib -I../../src/third-party/date/include -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o drive_tailer-drive_tailer.o `test -f 'drive_tailer.cc' || echo './'`drive_tailer.cc gcc -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o tailer.main.o tailer.main.c tailer.main.c: In function 'main': tailer.main.c:928:13: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] 928 | fgets(buffer, sizeof(buffer), unameFile); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -Wl,-z,relro -Wl,-z,now -L/usr/lib -L/usr/lib -L/usr/local/lib -L/usr/lib -L//lib -o tailer tailer.main.o libtailercommon.a -lpcre2-8 -larchive -lgpm -ltinfo -lbz2 -lz -lpthread g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -Wl,-z,relro -Wl,-z,now -L/usr/lib -L/usr/lib -L/usr/local/lib -L/usr/lib -L//lib -o drive_tailer drive_tailer-drive_tailer.o libtailercommon.a libtailerpp.a ../base/libbase.a ../fmtlib/libcppfmt.a -lpcre2-8 -larchive -lgpm -ltinfo -lbz2 -lz -lpthread make[6]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/tailer' make check-TESTS make[6]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/tailer' make[7]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/tailer' PASS: test_tailer.sh ============================================================================ Testsuite summary for lnav 0.12.3 ============================================================================ # TOTAL: 1 # PASS: 1 # SKIP: 0 # XFAIL: 0 # FAIL: 0 # XPASS: 0 # ERROR: 0 ============================================================================ make[7]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/tailer' make[6]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/tailer' make[5]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/tailer' make[4]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/tailer' Making check in pugixml make[4]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/pugixml' make[4]: Nothing to be done for 'check'. make[4]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/pugixml' Making check in yajl make[4]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/yajl' make[4]: Nothing to be done for 'check'. make[4]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/yajl' Making check in yajlpp make[4]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/yajlpp' make drive_json_op drive_json_ptr_walk test_json_ptr test_yajlpp make[5]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/yajlpp' g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/ -I../../src/fmtlib -I../../src/third-party/date/include -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o drive_json_op.o drive_json_op.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/ -I../../src/fmtlib -I../../src/third-party/date/include -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o drive_json_ptr_walk.o drive_json_ptr_walk.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/ -I../../src/fmtlib -I../../src/third-party/date/include -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o test_json_ptr.o test_json_ptr.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/ -I../../src/fmtlib -I../../src/third-party/date/include -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o test_yajlpp.o test_yajlpp.cc g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -Wl,-z,relro -Wl,-z,now -L/usr/lib -L/usr/lib -L/usr/local/lib -L/usr/lib -L//lib -o test_json_ptr test_json_ptr.o -larchive libyajlpp.a ../../src/base/libbase.a ../../src/fmtlib/libcppfmt.a ../../src/third-party/date/src/libdatepp.a ../../src/third-party/scnlib/src/libscnlib.a ../../src/pcrepp/libpcrepp.a ../../src/yajl/libyajl.a -lpcre2-8 -larchive -lgpm -ltinfo -lbz2 -lz -lpthread g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -Wl,-z,relro -Wl,-z,now -L/usr/lib -L/usr/lib -L/usr/local/lib -L/usr/lib -L//lib -o drive_json_op drive_json_op.o -larchive libyajlpp.a ../../src/base/libbase.a ../../src/fmtlib/libcppfmt.a ../../src/third-party/date/src/libdatepp.a ../../src/third-party/scnlib/src/libscnlib.a ../../src/pcrepp/libpcrepp.a ../../src/yajl/libyajl.a -lpcre2-8 -larchive -lgpm -ltinfo -lbz2 -lz -lpthread In file included from /usr/include/c++/14/cassert:44, from ../../src/third-party/date/include/date/tz.h:107, from ../../src/base/time_util.hh:43, from ../../src/base/piper.file.hh:45, from ../../src/piper.looper.hh:39, from ../../src/logfile_fwd.hh:42, from ../../src/view_curses.hh:73, from test_yajlpp.cc:35: test_yajlpp.cc: In function 'int read_foo(yajlpp_parse_context*, long long int)': test_yajlpp.cc:52:43: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, unsigned int>::value_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] 52 | || ypc->ypc_array_index.back() == FOO_COUNT); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -Wl,-z,relro -Wl,-z,now -L/usr/lib -L/usr/lib -L/usr/local/lib -L/usr/lib -L//lib -o drive_json_ptr_walk drive_json_ptr_walk.o -larchive libyajlpp.a ../../src/base/libbase.a ../../src/fmtlib/libcppfmt.a ../../src/third-party/date/src/libdatepp.a ../../src/third-party/scnlib/src/libscnlib.a ../../src/pcrepp/libpcrepp.a ../../src/yajl/libyajl.a -lpcre2-8 -larchive -lgpm -ltinfo -lbz2 -lz -lpthread g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -Wl,-z,relro -Wl,-z,now -L/usr/lib -L/usr/lib -L/usr/local/lib -L/usr/lib -L//lib -o test_yajlpp test_yajlpp.o -larchive libyajlpp.a ../../src/base/libbase.a ../../src/fmtlib/libcppfmt.a ../../src/third-party/date/src/libdatepp.a ../../src/third-party/scnlib/src/libscnlib.a ../../src/pcrepp/libpcrepp.a ../../src/yajl/libyajl.a -lpcre2-8 -larchive -lgpm -ltinfo -lbz2 -lz -lpthread make[5]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/yajlpp' make check-TESTS make[5]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/yajlpp' make[6]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/yajlpp' PASS: test_json_ptr PASS: test_yajlpp PASS: test_json_ptr_walk.sh PASS: test_json_op.sh ============================================================================ Testsuite summary for lnav 0.12.3 ============================================================================ # TOTAL: 4 # PASS: 4 # SKIP: 0 # XFAIL: 0 # FAIL: 0 # XPASS: 0 # ERROR: 0 ============================================================================ make[6]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/yajlpp' make[5]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/yajlpp' make[4]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/yajlpp' Making check in formats/logfmt make[4]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/formats/logfmt' make logfmt.parser.test make[5]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/formats/logfmt' g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../src -Wall -I../../../src/ -I../../../src/third-party -I../../../src/fmtlib -I../../../src/third-party/scnlib/include -I../../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o logfmt.parser.test.o logfmt.parser.test.cc g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -Wl,-z,relro -Wl,-z,now -L/usr/lib -L/usr/lib -L/usr/local/lib -L/usr/lib -L//lib -o logfmt.parser.test logfmt.parser.test.o liblogfmt.a ../../../src/base/libbase.a ../../../src/pcrepp/libpcrepp.a ../../../src/fmtlib/libcppfmt.a ../../../src/third-party/scnlib/src/libscnlib.a -lpcre2-8 -larchive -lgpm -ltinfo -lbz2 -lz -lpthread make[5]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/formats/logfmt' make check-TESTS make[5]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/formats/logfmt' make[6]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/formats/logfmt' PASS: logfmt.parser.test ============================================================================ Testsuite summary for lnav 0.12.3 ============================================================================ # TOTAL: 1 # PASS: 1 # SKIP: 0 # XFAIL: 0 # FAIL: 0 # XPASS: 0 # ERROR: 0 ============================================================================ make[6]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/formats/logfmt' make[5]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/formats/logfmt' make[4]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/formats/logfmt' Making check in . make[4]: Entering directory '/build/reproducible-path/lnav-0.12.3/src' if test -w ./internals; then \ env DUMP_INTERNALS_DIR=./internals DUMP_CRASH=1 ./lnav Makefile; \ mv ./internals/*.schema.json ../docs/schemas; \ fi make check-local make[5]: Entering directory '/build/reproducible-path/lnav-0.12.3/src' make[5]: Nothing to be done for 'check-local'. make[5]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src' make[4]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src' make[3]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src' make[2]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src' Making check in test make[2]: Entering directory '/build/reproducible-path/lnav-0.12.3/test' make drive_data_scanner drive_doc_discovery drive_line_buffer drive_grep_proc drive_listview drive_logfile drive_mvwattrline drive_shlexer drive_sql drive_sql_anno drive_view_colors drive_vt52_curses drive_readline_curses lnav_doctests slicer scripty test_abbrev test_ansi_scrubber test_auto_fd test_auto_mem test_bookmarks test_date_time_scanner test_grep_proc2 test_line_buffer2 test_log_accel test_ncurses_unicode test_reltime test_text_anonymizer test_top_status make[3]: Entering directory '/build/reproducible-path/lnav-0.12.3/test' g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../src -Wall -I../src -I../src/fmtlib -I../src/third-party -I../src/third-party/date/include -I../src/third-party/scnlib/include -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o drive_data_scanner.o drive_data_scanner.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../src -Wall -I../src -I../src/fmtlib -I../src/third-party -I../src/third-party/date/include -I../src/third-party/scnlib/include -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o drive_doc_discovery.o drive_doc_discovery.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../src -Wall -I../src -I../src/fmtlib -I../src/third-party -I../src/third-party/date/include -I../src/third-party/scnlib/include -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o drive_line_buffer.o drive_line_buffer.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../src -Wall -I../src -I../src/fmtlib -I../src/third-party -I../src/third-party/date/include -I../src/third-party/scnlib/include -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o drive_grep_proc.o drive_grep_proc.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../src -Wall -I../src -I../src/fmtlib -I../src/third-party -I../src/third-party/date/include -I../src/third-party/scnlib/include -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o drive_listview.o drive_listview.cc In file included from drive_listview.cc:36: ../src/listview_curses.hh: In member function 'int listview_curses::shift_left(int)': ../src/listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drive_grep_proc.cc:41: ../src/listview_curses.hh: In member function 'int listview_curses::shift_left(int)': ../src/listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../src -Wall -I../src -I../src/fmtlib -I../src/third-party -I../src/third-party/date/include -I../src/third-party/scnlib/include -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o drive_logfile.o drive_logfile.cc drive_data_scanner.cc: In function 'int main(int, char**)': drive_data_scanner.cc:223:42: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 223 | for (; cap_index < tok_res->tr_capture.c_end; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ drive_data_scanner.cc:226:43: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 226 | if (cap_index == tok_res->tr_capture.c_begin) { | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drive_data_scanner.cc:229:40: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 228 | } else if (cap_index | ~~~~~~~~~ 229 | == (tok_res->tr_capture.c_end - 1)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drive_data_scanner.cc:232:50: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 232 | } else if (cap_index > tok_res->tr_capture.c_begin) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drive_data_scanner.cc:239:42: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 239 | for (; cap_index < (int) ds.get_input().length(); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../src -Wall -I../src -I../src/fmtlib -I../src/third-party -I../src/third-party/date/include -I../src/third-party/scnlib/include -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o drive_mvwattrline.o drive_mvwattrline.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../src -Wall -I../src -I../src/fmtlib -I../src/third-party -I../src/third-party/date/include -I../src/third-party/scnlib/include -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o drive_shlexer.o drive_shlexer.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../src -Wall -I../src -I../src/fmtlib -I../src/third-party -I../src/third-party/date/include -I../src/third-party/scnlib/include -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o drive_sql.o drive_sql.cc drive_shlexer.cc: In function 'int main(int, char**)': drive_shlexer.cc:110:25: warning: ' ' flag used with '%u' gnu_printf format [-Wformat=] 110 | printf("% 3zu ", lpc); | ^ g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../src -Wall -I../src -I../src/fmtlib -I../src/third-party -I../src/third-party/date/include -I../src/third-party/scnlib/include -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o drive_sql_anno.o drive_sql_anno.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../src -Wall -I../src -I../src/fmtlib -I../src/third-party -I../src/third-party/date/include -I../src/third-party/scnlib/include -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o drive_view_colors.o drive_view_colors.cc In file included from /usr/include/c++/14/string:54, from /usr/include/c++/14/bits/locale_classes.h:40, from /usr/include/c++/14/bits/ios_base.h:41, from /usr/include/c++/14/ios:44, from /usr/include/c++/14/istream:40, from /usr/include/c++/14/fstream:40, from drive_data_scanner.cc:34: In function 'std::basic_istream<_CharT, _Traits>& std::getline(basic_istream<_CharT, _Traits>&, __cxx11::basic_string<_CharT, _Traits, _Allocator>&) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]', inlined from 'int main(int, char**)' at drive_data_scanner.cc:146:24: /usr/include/c++/14/bits/basic_string.h:4119:50: warning: 'in' may be used uninitialized [-Wmaybe-uninitialized] 4119 | { return std::getline(__is, __str, __is.widen('\n')); } | ~~~~~~~~~~^~~~~~ drive_data_scanner.cc: In function 'int main(int, char**)': drive_data_scanner.cc:117:27: note: 'in' was declared here 117 | std::istream* in; | ^~ g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../src -Wall -I../src -I../src/fmtlib -I../src/third-party -I../src/third-party/date/include -I../src/third-party/scnlib/include -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o drive_vt52_curses.o drive_vt52_curses.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../src -Wall -I../src -I../src/fmtlib -I../src/third-party -I../src/third-party/date/include -I../src/third-party/scnlib/include -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o drive_readline_curses.o drive_readline_curses.cc In file included from ../src/textview_curses.hh:44, from ../src/bottom_status_source.hh:37, from ../src/lnav.hh:44, from drive_sql_anno.cc:35: ../src/listview_curses.hh: In member function 'int listview_curses::shift_left(int)': ../src/listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../src -Wall -I../src -I../src/fmtlib -I../src/third-party -I../src/third-party/date/include -I../src/third-party/scnlib/include -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o lnav_doctests.o lnav_doctests.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../src -Wall -I../src -I../src/fmtlib -I../src/third-party -I../src/third-party/date/include -I../src/third-party/scnlib/include -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o slicer.o slicer.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../src -Wall -I../src -I../src/fmtlib -I../src/third-party -I../src/third-party/date/include -I../src/third-party/scnlib/include -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o scripty.o scripty.cc lnav_doctests.cc: In function 'void DOCTEST_ANON_FUNC_23()': lnav_doctests.cc:191:19: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct exttm'; use assignment or value-initialization instead [-Wclass-memaccess] 191 | memset(&etm, 0, sizeof(etm)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/relative_time.hh:45, from ../src/yajlpp/yajlpp.hh:56, from ../src/log.annotate.cfg.hh:37, from ../src/lnav_config.hh:50, from lnav_doctests.cc:39: ../src/base/time_util.hh:137:8: note: 'struct exttm' declared here 137 | struct exttm { | ^~~~~ lnav_doctests.cc:205:19: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct exttm'; use assignment or value-initialization instead [-Wclass-memaccess] 205 | memset(&etm2, 0, sizeof(etm2)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../src/base/time_util.hh:137:8: note: 'struct exttm' declared here 137 | struct exttm { | ^~~~~ g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../src -Wall -I../src -I../src/fmtlib -I../src/third-party -I../src/third-party/date/include -I../src/third-party/scnlib/include -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o test_abbrev.o test_abbrev.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../src -Wall -I../src -I../src/fmtlib -I../src/third-party -I../src/third-party/date/include -I../src/third-party/scnlib/include -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o test_ansi_scrubber.o test_ansi_scrubber.cc scripty.cc: In function 'const char* tstamp()': scripty.cc:100:51: warning: format '%d' expects argument of type 'int', but argument 4 has type '__suseconds_t' {aka 'long int'} [-Wformat=] 100 | snprintf(&buf[dlen], sizeof(buf) - dlen, "%.06d", tv.tv_usec); | ~~~~^ ~~~~~~~~~~ | | | | int __suseconds_t {aka long int} | %.06ld scripty.cc: In member function 'void term_machine::flush_line()': scripty.cc:462:33: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 462 | if (bar_pos < line_len) { | ~~~~~~~~^~~~~~~~~~ scripty.cc: In function 'int main(int, char**)': scripty.cc:1160:58: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 1160 | for (size_t lpc = 0; lpc < rc; lpc++) { | ~~~~^~~~ g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../src -Wall -I../src -I../src/fmtlib -I../src/third-party -I../src/third-party/date/include -I../src/third-party/scnlib/include -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o test_auto_fd.o test_auto_fd.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../src -Wall -I../src -I../src/fmtlib -I../src/third-party -I../src/third-party/date/include -I../src/third-party/scnlib/include -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o test_auto_mem.o test_auto_mem.cc scripty.cc: In member function 'void term_machine::new_input(char)': scripty.cc:857:38: warning: ignoring return value of 'ssize_t write(int, const void*, size_t)' declared with attribute 'warn_unused_result' [-Wunused-result] 857 | write(this->tm_child_term.get_fd(), | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 858 | this->tm_user_input.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 859 | this->tm_user_input.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../src -Wall -I../src -I../src/fmtlib -I../src/third-party -I../src/third-party/date/include -I../src/third-party/scnlib/include -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o test_bookmarks.o test_bookmarks.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../src -Wall -I../src -I../src/fmtlib -I../src/third-party -I../src/third-party/date/include -I../src/third-party/scnlib/include -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o test_date_time_scanner.o test_date_time_scanner.cc test_ansi_scrubber.cc: In function 'int main(int, char**)': test_ansi_scrubber.cc:133:35: warning: format '%d' expects argument of type 'int', but argument 2 has type 'long long int' [-Wformat=] 133 | printf(" value: %d\n", attr.sa_value.get()); | ~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | int long long int | %lld g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../src -Wall -I../src -I../src/fmtlib -I../src/third-party -I../src/third-party/date/include -I../src/third-party/scnlib/include -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o test_grep_proc2.o test_grep_proc2.cc In file included from ../src/textview_curses.hh:44, from test_bookmarks.cc:36: ../src/listview_curses.hh: In member function 'int listview_curses::shift_left(int)': ../src/listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ test_bookmarks.cc: In function 'int main(int, char**)': test_bookmarks.cc:118:11: warning: ignoring return value of '_FIter std::unique(_FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >]', declared with attribute 'nodiscard' [-Wunused-result] 118 | unique(bv_cp.begin(), bv_cp.end()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/algorithm:61, from ../src/bookmarks.hh:35, from test_bookmarks.cc:34: /usr/include/c++/14/bits/stl_algo.h:891:5: note: declared here 891 | unique(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~ test_date_time_scanner.cc: In function 'void DOCTEST_ANON_FUNC_13()': test_date_time_scanner.cc:242:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct exttm'; use assignment or value-initialization instead [-Wclass-memaccess] 242 | memset(&tm, 0, sizeof(tm)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from ../src/base/date_time_scanner.hh:41, from test_date_time_scanner.cc:35: ../src/base/time_util.hh:137:8: note: 'struct exttm' declared here 137 | struct exttm { | ^~~~~ test_date_time_scanner.cc:253:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct exttm'; use assignment or value-initialization instead [-Wclass-memaccess] 253 | memset(&tm, 0, sizeof(tm)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~ ../src/base/time_util.hh:137:8: note: 'struct exttm' declared here 137 | struct exttm { | ^~~~~ g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../src -Wall -I../src -I../src/fmtlib -I../src/third-party -I../src/third-party/date/include -I../src/third-party/scnlib/include -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o test_line_buffer2.o test_line_buffer2.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../src -Wall -I../src -I../src/fmtlib -I../src/third-party -I../src/third-party/date/include -I../src/third-party/scnlib/include -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o test_log_accel.o test_log_accel.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../src -Wall -I../src -I../src/fmtlib -I../src/third-party -I../src/third-party/date/include -I../src/third-party/scnlib/include -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o test_ncurses_unicode.o test_ncurses_unicode.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../src -Wall -I../src -I../src/fmtlib -I../src/third-party -I../src/third-party/date/include -I../src/third-party/scnlib/include -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o test_reltime.o test_reltime.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../src -Wall -I../src -I../src/fmtlib -I../src/third-party -I../src/third-party/date/include -I../src/third-party/scnlib/include -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o test_text_anonymizer.o test_text_anonymizer.cc test_line_buffer2.cc: In function 'int main(int, char**)': test_line_buffer2.cc:84:14: warning: ignoring return value of 'ssize_t write(int, const void*, size_t)' declared with attribute 'warn_unused_result' [-Wunused-result] 84 | write(fd, TEST_DATA, strlen(TEST_DATA)); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../src -Wall -I../src -I../src/fmtlib -I../src/third-party -I../src/third-party/date/include -I../src/third-party/scnlib/include -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o test_top_status.o test_top_status.cc test_reltime.cc: In function 'void DOCTEST_ANON_FUNC_13()': test_reltime.cc:109:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct exttm'; use assignment or value-initialization instead [-Wclass-memaccess] 109 | memset(&tm, 0, sizeof(tm)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from ../src/relative_time.hh:45, from test_reltime.cc:37: ../src/base/time_util.hh:137:8: note: 'struct exttm' declared here 137 | struct exttm { | ^~~~~ test_reltime.cc:123:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct exttm'; use assignment or value-initialization instead [-Wclass-memaccess] 123 | memset(&tm, 0, sizeof(tm)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~ ../src/base/time_util.hh:137:8: note: 'struct exttm' declared here 137 | struct exttm { | ^~~~~ test_reltime.cc:137:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct exttm'; use assignment or value-initialization instead [-Wclass-memaccess] 137 | memset(&tm, 0, sizeof(tm)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~ ../src/base/time_util.hh:137:8: note: 'struct exttm' declared here 137 | struct exttm { | ^~~~~ test_reltime.cc:151:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct exttm'; use assignment or value-initialization instead [-Wclass-memaccess] 151 | memset(&tm, 0, sizeof(tm)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~ ../src/base/time_util.hh:137:8: note: 'struct exttm' declared here 137 | struct exttm { | ^~~~~ test_reltime.cc:165:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct exttm'; use assignment or value-initialization instead [-Wclass-memaccess] 165 | memset(&tm, 0, sizeof(tm)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~ ../src/base/time_util.hh:137:8: note: 'struct exttm' declared here 137 | struct exttm { | ^~~~~ test_reltime.cc:179:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct exttm'; use assignment or value-initialization instead [-Wclass-memaccess] 179 | memset(&tm, 0, sizeof(tm)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~ ../src/base/time_util.hh:137:8: note: 'struct exttm' declared here 137 | struct exttm { | ^~~~~ test_reltime.cc:199:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct exttm'; use assignment or value-initialization instead [-Wclass-memaccess] 199 | memset(&tm, 0, sizeof(tm)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~ ../src/base/time_util.hh:137:8: note: 'struct exttm' declared here 137 | struct exttm { | ^~~~~ test_reltime.cc:208:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct exttm'; use assignment or value-initialization instead [-Wclass-memaccess] 208 | memset(&tm, 0, sizeof(tm)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~ ../src/base/time_util.hh:137:8: note: 'struct exttm' declared here 137 | struct exttm { | ^~~~~ test_reltime.cc:222:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct exttm'; use assignment or value-initialization instead [-Wclass-memaccess] 222 | memset(&tm, 0, sizeof(tm)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~ ../src/base/time_util.hh:137:8: note: 'struct exttm' declared here 137 | struct exttm { | ^~~~~ test_reltime.cc:252:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct exttm'; use assignment or value-initialization instead [-Wclass-memaccess] 252 | memset(&tm, 0, sizeof(tm)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~ ../src/base/time_util.hh:137:8: note: 'struct exttm' declared here 137 | struct exttm { | ^~~~~ test_reltime.cc:261:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct exttm'; use assignment or value-initialization instead [-Wclass-memaccess] 261 | memset(&tm, 0, sizeof(tm)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~ ../src/base/time_util.hh:137:8: note: 'struct exttm' declared here 137 | struct exttm { | ^~~~~ test_reltime.cc:353:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct exttm'; use assignment or value-initialization instead [-Wclass-memaccess] 353 | memset(&tm, 0, sizeof(tm)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~ ../src/base/time_util.hh:137:8: note: 'struct exttm' declared here 137 | struct exttm { | ^~~~~ test_reltime.cc:354:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct exttm'; use assignment or value-initialization instead [-Wclass-memaccess] 354 | memset(&tm2, 0, sizeof(tm2)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../src/base/time_util.hh:137:8: note: 'struct exttm' declared here 137 | struct exttm { | ^~~~~ In file included from ../src/textview_curses.hh:44, from ../src/hist_source.hh:45, from ../src/db_sub_source.hh:41, from ../src/command_executor.hh:43, from test_top_status.cc:33: ../src/listview_curses.hh: In member function 'int listview_curses::shift_left(int)': ../src/listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -lncursesw -Wl,-z,relro -Wl,-z,now -L/usr/lib -L/usr/lib -L/usr/local/lib -L/usr/lib -L//lib -o drive_data_scanner drive_data_scanner.o -lz ../src/ansi-palette-json.o ../src/default-config.o ../src/xterm-palette-json.o ../src/builtin-scripts.o ../src/builtin-sh-scripts.o ../src/default-formats.o ../src/time_fmts.o test_stubs.o ../src/lnav.events.o ../src/libdiag.a ../src/libdatascanner.a ../src/formats/logfmt/liblogfmt.a ../src/fmtlib/libcppfmt.a ../src/pcrepp/libpcrepp.a ../src/yajl/libyajl.a ../src/yajlpp/libyajlpp.a ../src/base/libbase.a ../src/pugixml/libpugixml.a ../src/third-party/base64/lib/libbase64.a ../src/third-party/date/src/libdatepp.a ../src/third-party/scnlib/src/libscnlib.a -lreadline -lncursesw -larchive -lsqlite3 -lcurl -lpcre2-8 -larchive -lgpm -ltinfo -lbz2 -lz -lpthread g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -lncursesw -Wl,-z,relro -Wl,-z,now -L/usr/lib -L/usr/lib -L/usr/local/lib -L/usr/lib -L//lib -o drive_doc_discovery drive_doc_discovery.o -lz ../src/ansi-palette-json.o ../src/default-config.o ../src/xterm-palette-json.o ../src/builtin-scripts.o ../src/builtin-sh-scripts.o ../src/default-formats.o ../src/time_fmts.o test_stubs.o ../src/lnav.events.o ../src/libdiag.a ../src/libdatascanner.a ../src/formats/logfmt/liblogfmt.a ../src/fmtlib/libcppfmt.a ../src/pcrepp/libpcrepp.a ../src/yajl/libyajl.a ../src/yajlpp/libyajlpp.a ../src/base/libbase.a ../src/pugixml/libpugixml.a ../src/third-party/base64/lib/libbase64.a ../src/third-party/date/src/libdatepp.a ../src/third-party/scnlib/src/libscnlib.a -lreadline -lncursesw -larchive -lsqlite3 -lcurl -lpcre2-8 -larchive -lgpm -ltinfo -lbz2 -lz -lpthread g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -lncursesw -Wl,-z,relro -Wl,-z,now -L/usr/lib -L/usr/lib -L/usr/local/lib -L/usr/lib -L//lib -o drive_line_buffer drive_line_buffer.o -lz ../src/ansi-palette-json.o ../src/default-config.o ../src/xterm-palette-json.o ../src/builtin-scripts.o ../src/builtin-sh-scripts.o ../src/default-formats.o ../src/time_fmts.o test_stubs.o ../src/lnav.events.o ../src/libdiag.a ../src/libdatascanner.a ../src/formats/logfmt/liblogfmt.a ../src/fmtlib/libcppfmt.a ../src/pcrepp/libpcrepp.a ../src/yajl/libyajl.a ../src/yajlpp/libyajlpp.a ../src/base/libbase.a ../src/pugixml/libpugixml.a ../src/third-party/base64/lib/libbase64.a ../src/third-party/date/src/libdatepp.a ../src/third-party/scnlib/src/libscnlib.a -lreadline -lncursesw -larchive -lsqlite3 -lcurl -lpcre2-8 -larchive -lgpm -ltinfo -lbz2 -lz -lpthread g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -lncursesw -Wl,-z,relro -Wl,-z,now -L/usr/lib -L/usr/lib -L/usr/local/lib -L/usr/lib -L//lib -o drive_grep_proc drive_grep_proc.o -lz ../src/ansi-palette-json.o ../src/default-config.o ../src/xterm-palette-json.o ../src/builtin-scripts.o ../src/builtin-sh-scripts.o ../src/default-formats.o ../src/time_fmts.o test_stubs.o ../src/lnav.events.o ../src/libdiag.a ../src/libdatascanner.a ../src/formats/logfmt/liblogfmt.a ../src/fmtlib/libcppfmt.a ../src/pcrepp/libpcrepp.a ../src/yajl/libyajl.a ../src/yajlpp/libyajlpp.a ../src/base/libbase.a ../src/pugixml/libpugixml.a ../src/third-party/base64/lib/libbase64.a ../src/third-party/date/src/libdatepp.a ../src/third-party/scnlib/src/libscnlib.a -lreadline -lncursesw -larchive -lsqlite3 -lcurl -lpcre2-8 -larchive -lgpm -ltinfo -lbz2 -lz -lpthread g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -lncursesw -Wl,-z,relro -Wl,-z,now -L/usr/lib -L/usr/lib -L/usr/local/lib -L/usr/lib -L//lib -o drive_listview drive_listview.o -lz ../src/ansi-palette-json.o ../src/default-config.o ../src/xterm-palette-json.o ../src/builtin-scripts.o ../src/builtin-sh-scripts.o ../src/default-formats.o ../src/time_fmts.o test_stubs.o ../src/lnav.events.o ../src/libdiag.a ../src/libdatascanner.a ../src/formats/logfmt/liblogfmt.a ../src/fmtlib/libcppfmt.a ../src/pcrepp/libpcrepp.a ../src/yajl/libyajl.a ../src/yajlpp/libyajlpp.a ../src/base/libbase.a ../src/pugixml/libpugixml.a ../src/third-party/base64/lib/libbase64.a ../src/third-party/date/src/libdatepp.a ../src/third-party/scnlib/src/libscnlib.a -lreadline -lncursesw -larchive -lsqlite3 -lcurl -lpcre2-8 -larchive -lgpm -ltinfo -lbz2 -lz -lpthread g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -lncursesw -Wl,-z,relro -Wl,-z,now -L/usr/lib -L/usr/lib -L/usr/local/lib -L/usr/lib -L//lib -o drive_logfile drive_logfile.o -lz ../src/ansi-palette-json.o ../src/default-config.o ../src/xterm-palette-json.o ../src/builtin-scripts.o ../src/builtin-sh-scripts.o ../src/default-formats.o ../src/time_fmts.o test_stubs.o ../src/lnav.events.o ../src/libdiag.a ../src/libdatascanner.a ../src/formats/logfmt/liblogfmt.a ../src/fmtlib/libcppfmt.a ../src/pcrepp/libpcrepp.a ../src/yajl/libyajl.a ../src/yajlpp/libyajlpp.a ../src/base/libbase.a ../src/pugixml/libpugixml.a ../src/third-party/base64/lib/libbase64.a ../src/third-party/date/src/libdatepp.a ../src/third-party/scnlib/src/libscnlib.a -lreadline -lncursesw -larchive -lsqlite3 -lcurl -lpcre2-8 -larchive -lgpm -ltinfo -lbz2 -lz -lpthread g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -lncursesw -Wl,-z,relro -Wl,-z,now -L/usr/lib -L/usr/lib -L/usr/local/lib -L/usr/lib -L//lib -o drive_mvwattrline drive_mvwattrline.o -lz ../src/ansi-palette-json.o ../src/default-config.o ../src/xterm-palette-json.o ../src/builtin-scripts.o ../src/builtin-sh-scripts.o ../src/default-formats.o ../src/time_fmts.o test_stubs.o ../src/lnav.events.o ../src/libdiag.a ../src/libdatascanner.a ../src/formats/logfmt/liblogfmt.a ../src/fmtlib/libcppfmt.a ../src/pcrepp/libpcrepp.a ../src/yajl/libyajl.a ../src/yajlpp/libyajlpp.a ../src/base/libbase.a ../src/pugixml/libpugixml.a ../src/third-party/base64/lib/libbase64.a ../src/third-party/date/src/libdatepp.a ../src/third-party/scnlib/src/libscnlib.a -lreadline -lncursesw -larchive -lsqlite3 -lcurl -lpcre2-8 -larchive -lgpm -ltinfo -lbz2 -lz -lpthread g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -lncursesw -Wl,-z,relro -Wl,-z,now -L/usr/lib -L/usr/lib -L/usr/local/lib -L/usr/lib -L//lib -o drive_shlexer drive_shlexer.o -lz ../src/ansi-palette-json.o ../src/default-config.o ../src/xterm-palette-json.o ../src/builtin-scripts.o ../src/builtin-sh-scripts.o ../src/default-formats.o ../src/time_fmts.o test_stubs.o ../src/lnav.events.o ../src/libdiag.a ../src/libdatascanner.a ../src/formats/logfmt/liblogfmt.a ../src/fmtlib/libcppfmt.a ../src/pcrepp/libpcrepp.a ../src/yajl/libyajl.a ../src/yajlpp/libyajlpp.a ../src/base/libbase.a ../src/pugixml/libpugixml.a ../src/third-party/base64/lib/libbase64.a ../src/third-party/date/src/libdatepp.a ../src/third-party/scnlib/src/libscnlib.a -lreadline -lncursesw -larchive -lsqlite3 -lcurl -lpcre2-8 -larchive -lgpm -ltinfo -lbz2 -lz -lpthread g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -lncursesw -Wl,-z,relro -Wl,-z,now -L/usr/lib -L/usr/lib -L/usr/local/lib -L/usr/lib -L//lib -o drive_sql drive_sql.o -lz ../src/ansi-palette-json.o ../src/default-config.o ../src/xterm-palette-json.o ../src/builtin-scripts.o ../src/builtin-sh-scripts.o ../src/default-formats.o ../src/time_fmts.o test_stubs.o ../src/lnav.events.o ../src/libdiag.a ../src/libdatascanner.a ../src/formats/logfmt/liblogfmt.a ../src/fmtlib/libcppfmt.a ../src/pcrepp/libpcrepp.a ../src/yajl/libyajl.a ../src/yajlpp/libyajlpp.a ../src/base/libbase.a ../src/pugixml/libpugixml.a ../src/third-party/base64/lib/libbase64.a ../src/third-party/date/src/libdatepp.a ../src/third-party/scnlib/src/libscnlib.a -lreadline -lncursesw -larchive -lsqlite3 -lcurl -lpcre2-8 -larchive -lgpm -ltinfo -lbz2 -lz -lpthread g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -lncursesw -Wl,-z,relro -Wl,-z,now -L/usr/lib -L/usr/lib -L/usr/local/lib -L/usr/lib -L//lib -o drive_sql_anno drive_sql_anno.o -lz ../src/ansi-palette-json.o ../src/default-config.o ../src/xterm-palette-json.o ../src/builtin-scripts.o ../src/builtin-sh-scripts.o ../src/default-formats.o ../src/time_fmts.o test_stubs.o ../src/lnav.events.o ../src/libdiag.a ../src/libdatascanner.a ../src/formats/logfmt/liblogfmt.a ../src/fmtlib/libcppfmt.a ../src/pcrepp/libpcrepp.a ../src/yajl/libyajl.a ../src/yajlpp/libyajlpp.a ../src/base/libbase.a ../src/pugixml/libpugixml.a ../src/third-party/base64/lib/libbase64.a ../src/third-party/date/src/libdatepp.a ../src/third-party/scnlib/src/libscnlib.a -lreadline -lncursesw -larchive -lsqlite3 -lcurl -lpcre2-8 -larchive -lgpm -ltinfo -lbz2 -lz -lpthread g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -lncursesw -Wl,-z,relro -Wl,-z,now -L/usr/lib -L/usr/lib -L/usr/local/lib -L/usr/lib -L//lib -o drive_view_colors drive_view_colors.o -lz ../src/ansi-palette-json.o ../src/default-config.o ../src/xterm-palette-json.o ../src/builtin-scripts.o ../src/builtin-sh-scripts.o ../src/default-formats.o ../src/time_fmts.o test_stubs.o ../src/lnav.events.o ../src/libdiag.a ../src/libdatascanner.a ../src/formats/logfmt/liblogfmt.a ../src/fmtlib/libcppfmt.a ../src/pcrepp/libpcrepp.a ../src/yajl/libyajl.a ../src/yajlpp/libyajlpp.a ../src/base/libbase.a ../src/pugixml/libpugixml.a ../src/third-party/base64/lib/libbase64.a ../src/third-party/date/src/libdatepp.a ../src/third-party/scnlib/src/libscnlib.a -lreadline -lncursesw -larchive -lsqlite3 -lcurl -lpcre2-8 -larchive -lgpm -ltinfo -lbz2 -lz -lpthread g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -lncursesw -Wl,-z,relro -Wl,-z,now -L/usr/lib -L/usr/lib -L/usr/local/lib -L/usr/lib -L//lib -o drive_vt52_curses drive_vt52_curses.o -lz ../src/ansi-palette-json.o ../src/default-config.o ../src/xterm-palette-json.o ../src/builtin-scripts.o ../src/builtin-sh-scripts.o ../src/default-formats.o ../src/time_fmts.o test_stubs.o ../src/lnav.events.o ../src/libdiag.a ../src/libdatascanner.a ../src/formats/logfmt/liblogfmt.a ../src/fmtlib/libcppfmt.a ../src/pcrepp/libpcrepp.a ../src/yajl/libyajl.a ../src/yajlpp/libyajlpp.a ../src/base/libbase.a ../src/pugixml/libpugixml.a ../src/third-party/base64/lib/libbase64.a ../src/third-party/date/src/libdatepp.a ../src/third-party/scnlib/src/libscnlib.a -lreadline -lncursesw -larchive -lsqlite3 -lcurl -lpcre2-8 -larchive -lgpm -ltinfo -lbz2 -lz -lpthread g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -lncursesw -Wl,-z,relro -Wl,-z,now -L/usr/lib -L/usr/lib -L/usr/local/lib -L/usr/lib -L//lib -o drive_readline_curses drive_readline_curses.o -lz ../src/ansi-palette-json.o ../src/default-config.o ../src/xterm-palette-json.o ../src/builtin-scripts.o ../src/builtin-sh-scripts.o ../src/default-formats.o ../src/time_fmts.o test_stubs.o ../src/lnav.events.o ../src/libdiag.a ../src/libdatascanner.a ../src/formats/logfmt/liblogfmt.a ../src/fmtlib/libcppfmt.a ../src/pcrepp/libpcrepp.a ../src/yajl/libyajl.a ../src/yajlpp/libyajlpp.a ../src/base/libbase.a ../src/pugixml/libpugixml.a ../src/third-party/base64/lib/libbase64.a ../src/third-party/date/src/libdatepp.a ../src/third-party/scnlib/src/libscnlib.a -lreadline -lncursesw -larchive -lsqlite3 -lcurl -lpcre2-8 -larchive -lgpm -ltinfo -lbz2 -lz -lpthread g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -lncursesw -Wl,-z,relro -Wl,-z,now -L/usr/lib -L/usr/lib -L/usr/local/lib -L/usr/lib -L//lib -o lnav_doctests lnav_doctests.o -lz ../src/ansi-palette-json.o ../src/default-config.o ../src/xterm-palette-json.o ../src/builtin-scripts.o ../src/builtin-sh-scripts.o ../src/default-formats.o ../src/time_fmts.o test_stubs.o ../src/lnav.events.o ../src/libdiag.a ../src/libdatascanner.a ../src/formats/logfmt/liblogfmt.a ../src/fmtlib/libcppfmt.a ../src/pcrepp/libpcrepp.a ../src/yajl/libyajl.a ../src/yajlpp/libyajlpp.a ../src/base/libbase.a ../src/pugixml/libpugixml.a ../src/third-party/base64/lib/libbase64.a ../src/third-party/date/src/libdatepp.a ../src/third-party/scnlib/src/libscnlib.a -lreadline -lncursesw -larchive -lsqlite3 -lcurl -lpcre2-8 -larchive -lgpm -ltinfo -lbz2 -lz -lpthread g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -lncursesw -Wl,-z,relro -Wl,-z,now -L/usr/lib -L/usr/lib -L/usr/local/lib -L/usr/lib -L//lib -o slicer slicer.o -lz ../src/ansi-palette-json.o ../src/default-config.o ../src/xterm-palette-json.o ../src/builtin-scripts.o ../src/builtin-sh-scripts.o ../src/default-formats.o ../src/time_fmts.o test_stubs.o ../src/lnav.events.o ../src/libdiag.a ../src/libdatascanner.a ../src/formats/logfmt/liblogfmt.a ../src/fmtlib/libcppfmt.a ../src/pcrepp/libpcrepp.a ../src/yajl/libyajl.a ../src/yajlpp/libyajlpp.a ../src/base/libbase.a ../src/pugixml/libpugixml.a ../src/third-party/base64/lib/libbase64.a ../src/third-party/date/src/libdatepp.a ../src/third-party/scnlib/src/libscnlib.a -lreadline -lncursesw -larchive -lsqlite3 -lcurl -lpcre2-8 -larchive -lgpm -ltinfo -lbz2 -lz -lpthread g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -lncursesw -Wl,-z,relro -Wl,-z,now -L/usr/lib -L/usr/lib -L/usr/local/lib -L/usr/lib -L//lib -o scripty scripty.o -lz ../src/ansi-palette-json.o ../src/default-config.o ../src/xterm-palette-json.o ../src/builtin-scripts.o ../src/builtin-sh-scripts.o ../src/default-formats.o ../src/time_fmts.o test_stubs.o ../src/lnav.events.o ../src/libdiag.a ../src/libdatascanner.a ../src/formats/logfmt/liblogfmt.a ../src/fmtlib/libcppfmt.a ../src/pcrepp/libpcrepp.a ../src/yajl/libyajl.a ../src/yajlpp/libyajlpp.a ../src/base/libbase.a ../src/pugixml/libpugixml.a ../src/third-party/base64/lib/libbase64.a ../src/third-party/date/src/libdatepp.a ../src/third-party/scnlib/src/libscnlib.a -lreadline -lncursesw -larchive -lsqlite3 -lcurl -lpcre2-8 -larchive -lgpm -ltinfo -lbz2 -lz -lpthread g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -lncursesw -Wl,-z,relro -Wl,-z,now -L/usr/lib -L/usr/lib -L/usr/local/lib -L/usr/lib -L//lib -o test_abbrev test_abbrev.o -lz ../src/ansi-palette-json.o ../src/default-config.o ../src/xterm-palette-json.o ../src/builtin-scripts.o ../src/builtin-sh-scripts.o ../src/default-formats.o ../src/time_fmts.o test_stubs.o ../src/lnav.events.o ../src/libdiag.a ../src/libdatascanner.a ../src/formats/logfmt/liblogfmt.a ../src/fmtlib/libcppfmt.a ../src/pcrepp/libpcrepp.a ../src/yajl/libyajl.a ../src/yajlpp/libyajlpp.a ../src/base/libbase.a ../src/pugixml/libpugixml.a ../src/third-party/base64/lib/libbase64.a ../src/third-party/date/src/libdatepp.a ../src/third-party/scnlib/src/libscnlib.a -lreadline -lncursesw -larchive -lsqlite3 -lcurl -lpcre2-8 -larchive -lgpm -ltinfo -lbz2 -lz -lpthread g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -lncursesw -Wl,-z,relro -Wl,-z,now -L/usr/lib -L/usr/lib -L/usr/local/lib -L/usr/lib -L//lib -o test_ansi_scrubber test_ansi_scrubber.o -lz ../src/ansi-palette-json.o ../src/default-config.o ../src/xterm-palette-json.o ../src/builtin-scripts.o ../src/builtin-sh-scripts.o ../src/default-formats.o ../src/time_fmts.o test_stubs.o ../src/lnav.events.o ../src/libdiag.a ../src/libdatascanner.a ../src/formats/logfmt/liblogfmt.a ../src/fmtlib/libcppfmt.a ../src/pcrepp/libpcrepp.a ../src/yajl/libyajl.a ../src/yajlpp/libyajlpp.a ../src/base/libbase.a ../src/pugixml/libpugixml.a ../src/third-party/base64/lib/libbase64.a ../src/third-party/date/src/libdatepp.a ../src/third-party/scnlib/src/libscnlib.a -lreadline -lncursesw -larchive -lsqlite3 -lcurl -lpcre2-8 -larchive -lgpm -ltinfo -lbz2 -lz -lpthread g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -lncursesw -Wl,-z,relro -Wl,-z,now -L/usr/lib -L/usr/lib -L/usr/local/lib -L/usr/lib -L//lib -o test_auto_fd test_auto_fd.o -lz ../src/ansi-palette-json.o ../src/default-config.o ../src/xterm-palette-json.o ../src/builtin-scripts.o ../src/builtin-sh-scripts.o ../src/default-formats.o ../src/time_fmts.o test_stubs.o ../src/lnav.events.o ../src/libdiag.a ../src/libdatascanner.a ../src/formats/logfmt/liblogfmt.a ../src/fmtlib/libcppfmt.a ../src/pcrepp/libpcrepp.a ../src/yajl/libyajl.a ../src/yajlpp/libyajlpp.a ../src/base/libbase.a ../src/pugixml/libpugixml.a ../src/third-party/base64/lib/libbase64.a ../src/third-party/date/src/libdatepp.a ../src/third-party/scnlib/src/libscnlib.a -lreadline -lncursesw -larchive -lsqlite3 -lcurl -lpcre2-8 -larchive -lgpm -ltinfo -lbz2 -lz -lpthread g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -lncursesw -Wl,-z,relro -Wl,-z,now -L/usr/lib -L/usr/lib -L/usr/local/lib -L/usr/lib -L//lib -o test_auto_mem test_auto_mem.o -lz ../src/ansi-palette-json.o ../src/default-config.o ../src/xterm-palette-json.o ../src/builtin-scripts.o ../src/builtin-sh-scripts.o ../src/default-formats.o ../src/time_fmts.o test_stubs.o ../src/lnav.events.o ../src/libdiag.a ../src/libdatascanner.a ../src/formats/logfmt/liblogfmt.a ../src/fmtlib/libcppfmt.a ../src/pcrepp/libpcrepp.a ../src/yajl/libyajl.a ../src/yajlpp/libyajlpp.a ../src/base/libbase.a ../src/pugixml/libpugixml.a ../src/third-party/base64/lib/libbase64.a ../src/third-party/date/src/libdatepp.a ../src/third-party/scnlib/src/libscnlib.a -lreadline -lncursesw -larchive -lsqlite3 -lcurl -lpcre2-8 -larchive -lgpm -ltinfo -lbz2 -lz -lpthread g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -lncursesw -Wl,-z,relro -Wl,-z,now -L/usr/lib -L/usr/lib -L/usr/local/lib -L/usr/lib -L//lib -o test_bookmarks test_bookmarks.o -lz ../src/ansi-palette-json.o ../src/default-config.o ../src/xterm-palette-json.o ../src/builtin-scripts.o ../src/builtin-sh-scripts.o ../src/default-formats.o ../src/time_fmts.o test_stubs.o ../src/lnav.events.o ../src/libdiag.a ../src/libdatascanner.a ../src/formats/logfmt/liblogfmt.a ../src/fmtlib/libcppfmt.a ../src/pcrepp/libpcrepp.a ../src/yajl/libyajl.a ../src/yajlpp/libyajlpp.a ../src/base/libbase.a ../src/pugixml/libpugixml.a ../src/third-party/base64/lib/libbase64.a ../src/third-party/date/src/libdatepp.a ../src/third-party/scnlib/src/libscnlib.a -lreadline -lncursesw -larchive -lsqlite3 -lcurl -lpcre2-8 -larchive -lgpm -ltinfo -lbz2 -lz -lpthread g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -lncursesw -Wl,-z,relro -Wl,-z,now -L/usr/lib -L/usr/lib -L/usr/local/lib -L/usr/lib -L//lib -o test_date_time_scanner test_date_time_scanner.o -lz ../src/ansi-palette-json.o ../src/default-config.o ../src/xterm-palette-json.o ../src/builtin-scripts.o ../src/builtin-sh-scripts.o ../src/default-formats.o ../src/time_fmts.o test_stubs.o ../src/lnav.events.o ../src/libdiag.a ../src/libdatascanner.a ../src/formats/logfmt/liblogfmt.a ../src/fmtlib/libcppfmt.a ../src/pcrepp/libpcrepp.a ../src/yajl/libyajl.a ../src/yajlpp/libyajlpp.a ../src/base/libbase.a ../src/pugixml/libpugixml.a ../src/third-party/base64/lib/libbase64.a ../src/third-party/date/src/libdatepp.a ../src/third-party/scnlib/src/libscnlib.a -lreadline -lncursesw -larchive -lsqlite3 -lcurl -lpcre2-8 -larchive -lgpm -ltinfo -lbz2 -lz -lpthread g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -lncursesw -Wl,-z,relro -Wl,-z,now -L/usr/lib -L/usr/lib -L/usr/local/lib -L/usr/lib -L//lib -o test_grep_proc2 test_grep_proc2.o -lz ../src/ansi-palette-json.o ../src/default-config.o ../src/xterm-palette-json.o ../src/builtin-scripts.o ../src/builtin-sh-scripts.o ../src/default-formats.o ../src/time_fmts.o test_stubs.o ../src/lnav.events.o ../src/libdiag.a ../src/libdatascanner.a ../src/formats/logfmt/liblogfmt.a ../src/fmtlib/libcppfmt.a ../src/pcrepp/libpcrepp.a ../src/yajl/libyajl.a ../src/yajlpp/libyajlpp.a ../src/base/libbase.a ../src/pugixml/libpugixml.a ../src/third-party/base64/lib/libbase64.a ../src/third-party/date/src/libdatepp.a ../src/third-party/scnlib/src/libscnlib.a -lreadline -lncursesw -larchive -lsqlite3 -lcurl -lpcre2-8 -larchive -lgpm -ltinfo -lbz2 -lz -lpthread g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -lncursesw -Wl,-z,relro -Wl,-z,now -L/usr/lib -L/usr/lib -L/usr/local/lib -L/usr/lib -L//lib -o test_line_buffer2 test_line_buffer2.o -lz ../src/ansi-palette-json.o ../src/default-config.o ../src/xterm-palette-json.o ../src/builtin-scripts.o ../src/builtin-sh-scripts.o ../src/default-formats.o ../src/time_fmts.o test_stubs.o ../src/lnav.events.o ../src/libdiag.a ../src/libdatascanner.a ../src/formats/logfmt/liblogfmt.a ../src/fmtlib/libcppfmt.a ../src/pcrepp/libpcrepp.a ../src/yajl/libyajl.a ../src/yajlpp/libyajlpp.a ../src/base/libbase.a ../src/pugixml/libpugixml.a ../src/third-party/base64/lib/libbase64.a ../src/third-party/date/src/libdatepp.a ../src/third-party/scnlib/src/libscnlib.a -lreadline -lncursesw -larchive -lsqlite3 -lcurl -lpcre2-8 -larchive -lgpm -ltinfo -lbz2 -lz -lpthread g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -lncursesw -Wl,-z,relro -Wl,-z,now -L/usr/lib -L/usr/lib -L/usr/local/lib -L/usr/lib -L//lib -o test_log_accel test_log_accel.o -lz ../src/ansi-palette-json.o ../src/default-config.o ../src/xterm-palette-json.o ../src/builtin-scripts.o ../src/builtin-sh-scripts.o ../src/default-formats.o ../src/time_fmts.o test_stubs.o ../src/lnav.events.o ../src/libdiag.a ../src/libdatascanner.a ../src/formats/logfmt/liblogfmt.a ../src/fmtlib/libcppfmt.a ../src/pcrepp/libpcrepp.a ../src/yajl/libyajl.a ../src/yajlpp/libyajlpp.a ../src/base/libbase.a ../src/pugixml/libpugixml.a ../src/third-party/base64/lib/libbase64.a ../src/third-party/date/src/libdatepp.a ../src/third-party/scnlib/src/libscnlib.a -lreadline -lncursesw -larchive -lsqlite3 -lcurl -lpcre2-8 -larchive -lgpm -ltinfo -lbz2 -lz -lpthread g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -lncursesw -Wl,-z,relro -Wl,-z,now -L/usr/lib -L/usr/lib -L/usr/local/lib -L/usr/lib -L//lib -o test_ncurses_unicode test_ncurses_unicode.o -lz ../src/ansi-palette-json.o ../src/default-config.o ../src/xterm-palette-json.o ../src/builtin-scripts.o ../src/builtin-sh-scripts.o ../src/default-formats.o ../src/time_fmts.o test_stubs.o ../src/lnav.events.o ../src/libdiag.a ../src/libdatascanner.a ../src/formats/logfmt/liblogfmt.a ../src/fmtlib/libcppfmt.a ../src/pcrepp/libpcrepp.a ../src/yajl/libyajl.a ../src/yajlpp/libyajlpp.a ../src/base/libbase.a ../src/pugixml/libpugixml.a ../src/third-party/base64/lib/libbase64.a ../src/third-party/date/src/libdatepp.a ../src/third-party/scnlib/src/libscnlib.a -lreadline -lncursesw -larchive -lsqlite3 -lcurl -lpcre2-8 -larchive -lgpm -ltinfo -lbz2 -lz -lpthread g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -lncursesw -Wl,-z,relro -Wl,-z,now -L/usr/lib -L/usr/lib -L/usr/local/lib -L/usr/lib -L//lib -o test_reltime test_reltime.o -lz ../src/ansi-palette-json.o ../src/default-config.o ../src/xterm-palette-json.o ../src/builtin-scripts.o ../src/builtin-sh-scripts.o ../src/default-formats.o ../src/time_fmts.o test_stubs.o ../src/lnav.events.o ../src/libdiag.a ../src/libdatascanner.a ../src/formats/logfmt/liblogfmt.a ../src/fmtlib/libcppfmt.a ../src/pcrepp/libpcrepp.a ../src/yajl/libyajl.a ../src/yajlpp/libyajlpp.a ../src/base/libbase.a ../src/pugixml/libpugixml.a ../src/third-party/base64/lib/libbase64.a ../src/third-party/date/src/libdatepp.a ../src/third-party/scnlib/src/libscnlib.a -lreadline -lncursesw -larchive -lsqlite3 -lcurl -lpcre2-8 -larchive -lgpm -ltinfo -lbz2 -lz -lpthread g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -lncursesw -Wl,-z,relro -Wl,-z,now -L/usr/lib -L/usr/lib -L/usr/local/lib -L/usr/lib -L//lib -o test_text_anonymizer test_text_anonymizer.o -lz ../src/ansi-palette-json.o ../src/default-config.o ../src/xterm-palette-json.o ../src/builtin-scripts.o ../src/builtin-sh-scripts.o ../src/default-formats.o ../src/time_fmts.o test_stubs.o ../src/lnav.events.o ../src/libdiag.a ../src/libdatascanner.a ../src/formats/logfmt/liblogfmt.a ../src/fmtlib/libcppfmt.a ../src/pcrepp/libpcrepp.a ../src/yajl/libyajl.a ../src/yajlpp/libyajlpp.a ../src/base/libbase.a ../src/pugixml/libpugixml.a ../src/third-party/base64/lib/libbase64.a ../src/third-party/date/src/libdatepp.a ../src/third-party/scnlib/src/libscnlib.a -lreadline -lncursesw -larchive -lsqlite3 -lcurl -lpcre2-8 -larchive -lgpm -ltinfo -lbz2 -lz -lpthread g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -lncursesw -Wl,-z,relro -Wl,-z,now -L/usr/lib -L/usr/lib -L/usr/local/lib -L/usr/lib -L//lib -o test_top_status test_top_status.o -lz ../src/ansi-palette-json.o ../src/default-config.o ../src/xterm-palette-json.o ../src/builtin-scripts.o ../src/builtin-sh-scripts.o ../src/default-formats.o ../src/time_fmts.o test_stubs.o ../src/lnav.events.o ../src/libdiag.a ../src/libdatascanner.a ../src/formats/logfmt/liblogfmt.a ../src/fmtlib/libcppfmt.a ../src/pcrepp/libpcrepp.a ../src/yajl/libyajl.a ../src/yajlpp/libyajlpp.a ../src/base/libbase.a ../src/pugixml/libpugixml.a ../src/third-party/base64/lib/libbase64.a ../src/third-party/date/src/libdatepp.a ../src/third-party/scnlib/src/libscnlib.a -lreadline -lncursesw -larchive -lsqlite3 -lcurl -lpcre2-8 -larchive -lgpm -ltinfo -lbz2 -lz -lpthread make[3]: Leaving directory '/build/reproducible-path/lnav-0.12.3/test' make check-TESTS make[3]: Entering directory '/build/reproducible-path/lnav-0.12.3/test' make[4]: Entering directory '/build/reproducible-path/lnav-0.12.3/test' PASS: test_auto_mem PASS: test_ansi_scrubber PASS: test_auto_fd PASS: test_abbrev PASS: lnav_doctests PASS: test_bookmarks PASS: test_date_time_scanner PASS: test_format_loader.sh PASS: test_format_installer.sh PASS: test_demux.sh PASS: test_events.sh PASS: test_grep_proc.sh PASS: test_grep_proc2 PASS: test_timeline.sh PASS: test_log_accel PASS: test_regex101.sh PASS: test_reltime PASS: test_scripts.sh PASS: test_data_parser.sh PASS: test_shlexer.sh PASS: test_json_format.sh PASS: test_sql_coll_func.sh PASS: test_sql_anno.sh PASS: test_meta.sh rm: cannot remove '../test/cfg/sh/.lnav': Directory not empty PASS: test_sessions.sh PASS: test_sql_fs_func.sh PASS: test_sql_indexes.sh PASS: test_sql_regexp.sh PASS: test_sql_search_table.sh PASS: test_sql_yaml_func.sh PASS: test_text_anonymizer PASS: test_sql_xml_func.sh PASS: test_sql_time_func.sh PASS: test_view_colors.sh PASS: test_curl.sh PASS: test_pretty_print.sh PASS: test_tui.sh PASS: test_sql_views_vtab.sh PASS: test_cmds.sh ============================================================================ Testsuite summary for lnav 0.12.3 ============================================================================ # TOTAL: 39 # PASS: 39 # SKIP: 0 # XFAIL: 0 # FAIL: 0 # XPASS: 0 # ERROR: 0 ============================================================================ make[4]: Leaving directory '/build/reproducible-path/lnav-0.12.3/test' make[3]: Leaving directory '/build/reproducible-path/lnav-0.12.3/test' make[2]: Leaving directory '/build/reproducible-path/lnav-0.12.3/test' make[2]: Entering directory '/build/reproducible-path/lnav-0.12.3' make[2]: Nothing to be done for 'check-am'. make[2]: Leaving directory '/build/reproducible-path/lnav-0.12.3' make[1]: Leaving directory '/build/reproducible-path/lnav-0.12.3' create-stamp debian/debhelper-build-stamp dh_prep dh_auto_install --destdir=debian/lnav/ make -j5 install DESTDIR=/build/reproducible-path/lnav-0.12.3/debian/lnav AM_UPDATE_INFO_DIR=no make[1]: Entering directory '/build/reproducible-path/lnav-0.12.3' Making install in tools make[2]: Entering directory '/build/reproducible-path/lnav-0.12.3/tools' make[3]: Entering directory '/build/reproducible-path/lnav-0.12.3/tools' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/build/reproducible-path/lnav-0.12.3/tools' make[2]: Leaving directory '/build/reproducible-path/lnav-0.12.3/tools' Making install in src make[2]: Entering directory '/build/reproducible-path/lnav-0.12.3/src' make install-recursive make[3]: Entering directory '/build/reproducible-path/lnav-0.12.3/src' Making install in fmtlib make[4]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/fmtlib' make[5]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/fmtlib' make[5]: Nothing to be done for 'install-exec-am'. make[5]: Nothing to be done for 'install-data-am'. make[5]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/fmtlib' make[4]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/fmtlib' Making install in third-party/base64/lib make[4]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/third-party/base64/lib' make[5]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/third-party/base64/lib' make[5]: Nothing to be done for 'install-exec-am'. make[5]: Nothing to be done for 'install-data-am'. make[5]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/third-party/base64/lib' make[4]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/third-party/base64/lib' Making install in third-party/date/src make[4]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/third-party/date/src' make[5]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/third-party/date/src' make[5]: Nothing to be done for 'install-exec-am'. make[5]: Nothing to be done for 'install-data-am'. make[5]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/third-party/date/src' make[4]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/third-party/date/src' Making install in third-party/scnlib/src make[4]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/third-party/scnlib/src' make[5]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/third-party/scnlib/src' make[5]: Nothing to be done for 'install-exec-am'. make[5]: Nothing to be done for 'install-data-am'. make[5]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/third-party/scnlib/src' make[4]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/third-party/scnlib/src' Making install in pcrepp make[4]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/pcrepp' make[5]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/pcrepp' make[5]: Nothing to be done for 'install-exec-am'. make[5]: Nothing to be done for 'install-data-am'. make[5]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/pcrepp' make[4]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/pcrepp' Making install in base make[4]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/base' make[5]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/base' make[5]: Nothing to be done for 'install-exec-am'. make[5]: Nothing to be done for 'install-data-am'. make[5]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/base' make[4]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/base' Making install in tailer make[4]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/tailer' make install-am make[5]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/tailer' make[6]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/tailer' make[6]: Nothing to be done for 'install-exec-am'. make[6]: Nothing to be done for 'install-data-am'. make[6]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/tailer' make[5]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/tailer' make[4]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/tailer' Making install in pugixml make[4]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/pugixml' make[5]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/pugixml' make[5]: Nothing to be done for 'install-exec-am'. make[5]: Nothing to be done for 'install-data-am'. make[5]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/pugixml' make[4]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/pugixml' Making install in yajl make[4]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/yajl' make[5]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/yajl' make[5]: Nothing to be done for 'install-exec-am'. make[5]: Nothing to be done for 'install-data-am'. make[5]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/yajl' make[4]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/yajl' Making install in yajlpp make[4]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/yajlpp' make[5]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/yajlpp' make[5]: Nothing to be done for 'install-exec-am'. make[5]: Nothing to be done for 'install-data-am'. make[5]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/yajlpp' make[4]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/yajlpp' Making install in formats/logfmt make[4]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/formats/logfmt' make[5]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/formats/logfmt' make[5]: Nothing to be done for 'install-exec-am'. make[5]: Nothing to be done for 'install-data-am'. make[5]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/formats/logfmt' make[4]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/formats/logfmt' Making install in . make[4]: Entering directory '/build/reproducible-path/lnav-0.12.3/src' if test -w ./internals; then \ env DUMP_INTERNALS_DIR=./internals DUMP_CRASH=1 ./lnav Makefile; \ mv ./internals/*.schema.json ../docs/schemas; \ fi make[5]: Entering directory '/build/reproducible-path/lnav-0.12.3/src' make[5]: Nothing to be done for 'install-data-am'. /usr/bin/mkdir -p '/build/reproducible-path/lnav-0.12.3/debian/lnav/usr/bin' /usr/bin/install -c lnav '/build/reproducible-path/lnav-0.12.3/debian/lnav/usr/bin' make install-exec-hook make[6]: Entering directory '/build/reproducible-path/lnav-0.12.3/src' bash ./alpha-release.sh make[6]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src' make[5]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src' make[4]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src' make[3]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src' make[2]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src' Making install in test make[2]: Entering directory '/build/reproducible-path/lnav-0.12.3/test' make[3]: Entering directory '/build/reproducible-path/lnav-0.12.3/test' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/build/reproducible-path/lnav-0.12.3/test' make[2]: Leaving directory '/build/reproducible-path/lnav-0.12.3/test' make[2]: Entering directory '/build/reproducible-path/lnav-0.12.3' make[3]: Entering directory '/build/reproducible-path/lnav-0.12.3' make[3]: Nothing to be done for 'install-exec-am'. /usr/bin/mkdir -p '/build/reproducible-path/lnav-0.12.3/debian/lnav/usr/share/man/man1' /usr/bin/install -c -m 644 lnav.1 '/build/reproducible-path/lnav-0.12.3/debian/lnav/usr/share/man/man1' make[3]: Leaving directory '/build/reproducible-path/lnav-0.12.3' make[2]: Leaving directory '/build/reproducible-path/lnav-0.12.3' make[1]: Leaving directory '/build/reproducible-path/lnav-0.12.3' dh_installdocs debian/rules override_dh_installchangelogs make[1]: Entering directory '/build/reproducible-path/lnav-0.12.3' dh_installchangelogs NEWS.md make[1]: Leaving directory '/build/reproducible-path/lnav-0.12.3' dh_installman dh_lintian dh_perl dh_link dh_strip_nondeterminism dh_compress dh_fixperms dh_missing dh_dwz -a dh_strip -a dh_makeshlibs -a dh_shlibdeps -a dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libreadline8t64 from: /lib/i386-linux-gnu/libreadline.so.8 dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libreadline8t64 to: /lib/i386-linux-gnu/libreadline.so.8.usr-is-merged dh_installdeb dh_gencontrol dh_md5sums dh_builddeb dpkg-deb: building package 'lnav-dbgsym' in '../lnav-dbgsym_0.12.3-1_i386.deb'. dpkg-deb: building package 'lnav' in '../lnav_0.12.3-1_i386.deb'. dpkg-genbuildinfo --build=binary -O../lnav_0.12.3-1_i386.buildinfo dpkg-genchanges --build=binary -O../lnav_0.12.3-1_i386.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: not including original source code in upload I: copying local configuration I: user script /srv/workspace/pbuilder/17371/tmp/hooks/B01_cleanup starting I: user script /srv/workspace/pbuilder/17371/tmp/hooks/B01_cleanup finished I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env I: removing directory /srv/workspace/pbuilder/17371 and its subdirectories I: Current time: Mon Dec 29 14:21:49 +14 2025 I: pbuilder-time-stamp: 1766967709 + false + set +x Mon Dec 29 00:21:49 UTC 2025 I: Signing ./b2/lnav_0.12.3-1_i386.buildinfo as lnav_0.12.3-1_i386.buildinfo.asc Mon Dec 29 00:21:49 UTC 2025 I: Signed ./b2/lnav_0.12.3-1_i386.buildinfo as ./b2/lnav_0.12.3-1_i386.buildinfo.asc Mon Dec 29 00:21:49 UTC 2025 - build #2 for lnav/unstable/i386 on infom08-i386 done. Starting cleanup. All cleanup done. Mon Dec 29 00:21:49 UTC 2025 - reproducible_build.sh stopped running as /tmp/jenkins-script-M7pOM9SG, removing. /srv/reproducible-results/rbuild-debian/r-b-build.8K1RkO3Y: total 596 drwxr-xr-x 2 jenkins jenkins 4096 Nov 25 17:50 b1 drwxr-xr-x 2 jenkins jenkins 4096 Nov 25 17:58 b2 -rw-r--r-- 1 jenkins jenkins 2114 Nov 24 17:13 lnav_0.12.3-1.dsc -rw------- 1 jenkins jenkins 592297 Nov 25 17:50 rbuildlog.1byQ7Ot /srv/reproducible-results/rbuild-debian/r-b-build.8K1RkO3Y/b1: total 73072 -rw-r--r-- 1 jenkins jenkins 588815 Nov 25 17:50 build.log -rw-r--r-- 1 jenkins jenkins 70409856 Nov 25 17:50 lnav-dbgsym_0.12.3-1_i386.deb -rw-r--r-- 1 jenkins jenkins 11008 Nov 25 17:50 lnav_0.12.3-1.debian.tar.xz -rw-r--r-- 1 jenkins jenkins 2114 Nov 25 17:50 lnav_0.12.3-1.dsc -rw-r--r-- 1 jenkins jenkins 7896 Nov 25 17:50 lnav_0.12.3-1_i386.buildinfo -rw-r--r-- 1 jenkins jenkins 8778 Nov 25 17:50 lnav_0.12.3-1_i386.buildinfo.asc -rw-r--r-- 1 jenkins jenkins 1229 Nov 25 17:50 lnav_0.12.3-1_i386.changes -rw-r--r-- 1 jenkins jenkins 3696856 Nov 25 17:50 lnav_0.12.3-1_i386.deb -rw-r--r-- 1 jenkins jenkins 1110 Nov 25 17:50 lnav_0.12.3-1_source.changes /srv/reproducible-results/rbuild-debian/r-b-build.8K1RkO3Y/b2: total 73076 -rw-r--r-- 1 jenkins jenkins 590796 Nov 25 17:58 build.log -rw-r--r-- 1 jenkins jenkins 70409856 Nov 25 17:58 lnav-dbgsym_0.12.3-1_i386.deb -rw-r--r-- 1 jenkins jenkins 11008 Nov 25 17:58 lnav_0.12.3-1.debian.tar.xz -rw-r--r-- 1 jenkins jenkins 2114 Nov 25 17:58 lnav_0.12.3-1.dsc -rw-r--r-- 1 jenkins jenkins 7905 Nov 25 17:58 lnav_0.12.3-1_i386.buildinfo -rw-r--r-- 1 jenkins jenkins 8787 Nov 25 17:58 lnav_0.12.3-1_i386.buildinfo.asc -rw-r--r-- 1 jenkins jenkins 1229 Nov 25 17:58 lnav_0.12.3-1_i386.changes -rw-r--r-- 1 jenkins jenkins 3696856 Nov 25 17:58 lnav_0.12.3-1_i386.deb -rw-r--r-- 1 jenkins jenkins 1110 Nov 25 17:58 lnav_0.12.3-1_source.changes Mon Nov 25 17:58:51 UTC 2024 I: Deleting $TMPDIR on infom08-i386.debian.net. Mon Nov 25 17:58:52 UTC 2024 I: lnav_0.12.3-1_i386.changes: Format: 1.8 Date: Sun, 24 Nov 2024 17:31:04 +0100 Source: lnav Binary: lnav lnav-dbgsym Architecture: i386 Version: 0.12.3-1 Distribution: unstable Urgency: medium Maintainer: Salvatore Bonaccorso Changed-By: Salvatore Bonaccorso Description: lnav - ncurses-based log file viewer Changes: lnav (0.12.3-1) unstable; urgency=medium . * Upload to unstable Checksums-Sha1: ffde0fcd9a45543958870117627feb8bb2828ec1 70409856 lnav-dbgsym_0.12.3-1_i386.deb 2336c9bf71f2af347ab3e97303407fd8ca6e5a2e 7896 lnav_0.12.3-1_i386.buildinfo c76758244a2a4ac1bc7b9df70e682511240d0da2 3696856 lnav_0.12.3-1_i386.deb Checksums-Sha256: 38191a77434ea5810c17b069902f6cd3fe2730d532b91ded772027e545bb9890 70409856 lnav-dbgsym_0.12.3-1_i386.deb aa87439d484ed2ade1b5ee848c8cb2b33b0eefbeb85ca955b7227b87801dda1e 7896 lnav_0.12.3-1_i386.buildinfo 7ce27668bef7c28d600ce3464973028d9161be13500546c8925755ebf3106bea 3696856 lnav_0.12.3-1_i386.deb Files: 11e83147207a6a16314f6c318113e21c 70409856 debug optional lnav-dbgsym_0.12.3-1_i386.deb 687d51ea052690d02f7b93ac10c8f076 7896 admin optional lnav_0.12.3-1_i386.buildinfo dd25180c9511606f71f51685c04d886f 3696856 admin optional lnav_0.12.3-1_i386.deb removed '/var/lib/jenkins/userContent/reproducible/debian/rbuild/unstable/i386/lnav_0.12.3-1.rbuild.log' removed '/var/lib/jenkins/userContent/reproducible/debian/rbuild/unstable/i386/lnav_0.12.3-1.rbuild.log.gz' Diff of the two buildlogs: -- --- b1/build.log 2024-11-25 17:50:57.365157447 +0000 +++ b2/build.log 2024-11-25 17:58:50.759811642 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Mon Nov 25 05:42:06 -12 2024 -I: pbuilder-time-stamp: 1732556526 +I: Current time: Mon Dec 29 14:14:00 +14 2025 +I: pbuilder-time-stamp: 1766967240 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz] I: copying local configuration @@ -40,53 +40,85 @@ dpkg-source: info: applying tests-Substitute-prefix-path-to-lnav-nf-sample-in-ex.patch I: Not using root during the build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/20427/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/17371/tmp/hooks/D01_modify_environment starting +debug: Running on infom08-i386. +I: Changing host+domainname to test build reproducibility +I: Adding a custom variable just for the fun of it... +I: Changing /bin/sh to bash +'/bin/sh' -> '/bin/bash' +lrwxrwxrwx 1 root root 9 Dec 29 00:14 /bin/sh -> /bin/bash +I: Setting pbuilder2's login shell to /bin/bash +I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other +I: user script /srv/workspace/pbuilder/17371/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/17371/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build/reproducible-path' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' - BUILD_ARCH='i386' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=6 ' - DISTRIBUTION='unstable' - HOME='/root' - HOST_ARCH='i386' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="2" [2]="32" [3]="1" [4]="release" [5]="i686-pc-linux-gnu") + BASH_VERSION='5.2.32(1)-release' + BUILDDIR=/build/reproducible-path + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=i386 + DEBIAN_FRONTEND=noninteractive + DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=5 ' + DIRSTACK=() + DISTRIBUTION=unstable + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=i686 + HOST_ARCH=i386 IFS=' ' - INVOCATION_ID='017b320abe7b46c2b68e4c5521319f71' - LANG='C' - LANGUAGE='en_US:en' - LC_ALL='C' - LD_LIBRARY_PATH='/usr/lib/libeatmydata' - LD_PRELOAD='libeatmydata.so' - MAIL='/var/mail/root' - OPTIND='1' - PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' - PBCURRENTCOMMANDLINEOPERATION='build' - PBUILDER_OPERATION='build' - PBUILDER_PKGDATADIR='/usr/share/pbuilder' - PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' - PBUILDER_SYSCONFDIR='/etc' - PPID='20427' - PS1='# ' - PS2='> ' + INVOCATION_ID=d9af8d0fb4df44e1a12a98a80a2d2d11 + LANG=C + LANGUAGE=de_CH:de + LC_ALL=C + LD_LIBRARY_PATH=/usr/lib/libeatmydata + LD_PRELOAD=libeatmydata.so + MACHTYPE=i686-pc-linux-gnu + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnu + PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path + PBCURRENTCOMMANDLINEOPERATION=build + PBUILDER_OPERATION=build + PBUILDER_PKGDATADIR=/usr/share/pbuilder + PBUILDER_PKGLIBDIR=/usr/lib/pbuilder + PBUILDER_SYSCONFDIR=/etc + PIPESTATUS=([0]="0") + POSIXLY_CORRECT=y + PPID=17371 PS4='+ ' - PWD='/' - SHELL='/bin/bash' - SHLVL='2' - SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.8K1RkO3Y/pbuilderrc_FFFi --distribution unstable --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.8K1RkO3Y/b1 --logfile b1/build.log lnav_0.12.3-1.dsc' - SUDO_GID='111' - SUDO_UID='104' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' + PWD=/ + SHELL=/bin/bash + SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix + SHLVL=3 + SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.8K1RkO3Y/pbuilderrc_dE5Y --distribution unstable --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.8K1RkO3Y/b2 --logfile b2/build.log lnav_0.12.3-1.dsc' + SUDO_GID=111 + SUDO_UID=104 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' I: uname -a - Linux infom07-i386 6.1.0-28-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.119-1 (2024-11-22) x86_64 GNU/Linux + Linux i-capture-the-hostname 6.11.5+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.11.5-1~bpo12+1 (2024-11-11) x86_64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Nov 22 14:40 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/20427/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Nov 22 2024 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/17371/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -257,7 +289,7 @@ Get: 109 http://deb.debian.org/debian unstable/main i386 libreadline-dev i386 8.2-5 [166 kB] Get: 110 http://deb.debian.org/debian unstable/main i386 libsqlite3-dev i386 3.46.1-1 [1193 kB] Get: 111 http://deb.debian.org/debian unstable/main i386 re2c i386 3.1-1 [475 kB] -Fetched 54.5 MB in 1s (80.2 MB/s) +Fetched 54.5 MB in 2s (22.5 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package tzdata. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19951 files and directories currently installed.) @@ -631,8 +663,8 @@ Setting up tzdata (2024b-3) ... Current default time zone: 'Etc/UTC' -Local time is now: Mon Nov 25 17:42:26 UTC 2024. -Universal Time is now: Mon Nov 25 17:42:26 UTC 2024. +Local time is now: Mon Dec 29 00:14:19 UTC 2025. +Universal Time is now: Mon Dec 29 00:14:19 UTC 2025. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up autotools-dev (20220109.1) ... @@ -730,7 +762,11 @@ Building tag database... -> Finished parsing the build-deps I: Building the package -I: Running cd /build/reproducible-path/lnav-0.12.3/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../lnav_0.12.3-1_source.changes +I: user script /srv/workspace/pbuilder/17371/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for unstable +I: user script /srv/workspace/pbuilder/17371/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/lnav-0.12.3/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S > ../lnav_0.12.3-1_source.changes dpkg-buildpackage: info: source package lnav dpkg-buildpackage: info: source version 0.12.3-1 dpkg-buildpackage: info: source distribution unstable @@ -810,7 +846,7 @@ checking the archiver (ar) interface... ar checking whether ln -s works... yes checking whether make sets $(MAKE)... (cached) yes -checking for bash... /bin/bash +checking for bash... /bin/sh checking for cargo... no checking for bzip2... /usr/bin/bzip2 checking for re2c... /usr/bin/re2c @@ -901,7 +937,7 @@ config.status: executing depfiles commands make[1]: Leaving directory '/build/reproducible-path/lnav-0.12.3' dh_auto_build - make -j6 + make -j5 make[1]: Entering directory '/build/reproducible-path/lnav-0.12.3' Making all in tools make[2]: Entering directory '/build/reproducible-path/lnav-0.12.3/tools' @@ -983,8 +1019,6 @@ g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/ -I../../src/third-party -I../../src/fmtlib -I../../src/third-party/date/include -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o auto_fd.o auto_fd.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/ -I../../src/third-party -I../../src/fmtlib -I../../src/third-party/date/include -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o auto_pid.o auto_pid.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/ -I../../src/third-party -I../../src/fmtlib -I../../src/third-party/date/include -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o color_spaces.o color_spaces.cc -g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/ -I../../src/third-party -I../../src/fmtlib -I../../src/third-party/date/include -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o date_time_scanner.o date_time_scanner.cc -g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/ -I../../src/third-party -I../../src/fmtlib -I../../src/third-party/date/include -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o fs_util.o fs_util.cc attr_line.cc: In member function 'attr_line_t& attr_line_t::pad_to(ssize_t)': attr_line.cc:528:18: warning: comparison of integer expressions of different signedness: 'const unsigned int' and 'ssize_t' {aka 'int'} [-Wsign-compare] 528 | if (curr_len < size) { @@ -992,15 +1026,16 @@ attr_line.cc:531:69: warning: comparison of integer expressions of different signedness: 'int' and 'const unsigned int' [-Wsign-compare] 531 | if (attr.sa_range.lr_start == 0 && attr.sa_range.lr_end == curr_len) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/ -I../../src/third-party -I../../src/fmtlib -I../../src/third-party/date/include -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o date_time_scanner.o date_time_scanner.cc +g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/ -I../../src/third-party -I../../src/fmtlib -I../../src/third-party/date/include -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o fs_util.o fs_util.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/ -I../../src/third-party -I../../src/fmtlib -I../../src/third-party/date/include -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o humanize.o humanize.cc -g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/ -I../../src/third-party -I../../src/fmtlib -I../../src/third-party/date/include -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o humanize.network.o humanize.network.cc ansi_scrubber.cc: In function 'void scrub_ansi_string(std::string&, string_attrs_t*)': ansi_scrubber.cc:469:65: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'unsigned int'} [-Wsign-compare] 469 | if (sa != nullptr && last_origin_end > 0 && last_origin_end != str.size()) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/ -I../../src/third-party -I../../src/fmtlib -I../../src/third-party/date/include -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o humanize.network.o humanize.network.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/ -I../../src/third-party -I../../src/fmtlib -I../../src/third-party/date/include -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o humanize.time.o humanize.time.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/ -I../../src/third-party -I../../src/fmtlib -I../../src/third-party/date/include -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o intern_string.o intern_string.cc -g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/ -I../../src/third-party -I../../src/fmtlib -I../../src/third-party/date/include -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o is_utf8.o is_utf8.cc In file included from /usr/include/c++/14/string:54, from humanize.network.hh:33, from humanize.network.cc:30: @@ -1036,6 +1071,7 @@ humanize.network.cc:72:5: note: '' declared here 72 | }; | ^ +g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/ -I../../src/third-party -I../../src/fmtlib -I../../src/third-party/date/include -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o is_utf8.o is_utf8.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/ -I../../src/third-party -I../../src/fmtlib -I../../src/third-party/date/include -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o isc.o isc.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/ -I../../src/third-party -I../../src/fmtlib -I../../src/third-party/date/include -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o lnav.console.o lnav.console.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/ -I../../src/third-party -I../../src/fmtlib -I../../src/third-party/date/include -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o lnav.gzip.o lnav.gzip.cc @@ -1065,17 +1101,16 @@ g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/ -I../../src/third-party -I../../src/fmtlib -I../../src/third-party/date/include -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o snippet_highlighters.o snippet_highlighters.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/ -I../../src/third-party -I../../src/fmtlib -I../../src/third-party/date/include -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o string_attr_type.o string_attr_type.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/ -I../../src/third-party -I../../src/fmtlib -I../../src/third-party/date/include -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o string_util.o string_util.cc -gcc -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/ -I../../src/third-party -I../../src/fmtlib -I../../src/third-party/date/include -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o strnatcmp.o strnatcmp.c -g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/ -I../../src/third-party -I../../src/fmtlib -I../../src/third-party/date/include -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o time_util.o time_util.cc -gcc -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/ -I../../src/third-party -I../../src/fmtlib -I../../src/third-party/date/include -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o ../third-party/xxHash/xxhash.o ../third-party/xxHash/xxhash.c piper.file.cc: In function 'std::optional lnav::piper::read_header(int, const char*)': piper.file.cc:77:18: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] 77 | if (meta_prc != meta_size) { | ~~~~~~~~~^~~~~~~~~~~~ +gcc -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/ -I../../src/third-party -I../../src/fmtlib -I../../src/third-party/date/include -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o strnatcmp.o strnatcmp.c string_util.cc: In function 'std::string scrub_ws(const char*, ssize_t)': string_util.cc:312:69: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'ssize_t' {aka 'int'} [-Wsign-compare] 312 | for (size_t lpc = 0; (len == -1 && in[lpc]) || (len >= 0 && lpc < len); | ~~~~^~~~~ +g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/ -I../../src/third-party -I../../src/fmtlib -I../../src/third-party/date/include -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o time_util.o time_util.cc In file included from attr_line.hh:43, from snippet_highlighters.hh:33, from snippet_highlighters.cc:30: @@ -1092,6 +1127,7 @@ intern_string.hh:331:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 331 | if (start > 0 && start == this->length()) { | ~~~~~~^~~~~~~~~~~~~~~~~ +gcc -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/ -I../../src/third-party -I../../src/fmtlib -I../../src/third-party/date/include -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o ../third-party/xxHash/xxhash.o ../third-party/xxHash/xxhash.c rm -f libbase.a ar cru libbase.a ansi_scrubber.o attr_line.o attr_line.builder.o auto_fd.o auto_pid.o color_spaces.o date_time_scanner.o fs_util.o humanize.o humanize.network.o humanize.time.o intern_string.o is_utf8.o isc.o lnav.console.o lnav.gzip.o lnav_log.o network.tcp.o paths.o piper.file.o snippet_highlighters.o string_attr_type.o string_util.o strnatcmp.o time_util.o ../third-party/xxHash/xxhash.o ar: `u' modifier ignored since `D' is the default (see `U') @@ -1224,7 +1260,6 @@ g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o lnav.indexing.o lnav.indexing.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o lnav.management_cli.o lnav.management_cli.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o file_vtab.o file_vtab.cc -g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o all_logs_vtab.o all_logs_vtab.cc In file included from textview_curses.hh:44, from bottom_status_source.hh:37, from lnav.hh:44, @@ -1233,24 +1268,6 @@ listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -In file included from textview_curses.hh:44, - from filter_observer.hh:36, - from logfile_sub_source.hh:45, - from log_vtab_impl.hh:39, - from all_logs_vtab.hh:35, - from all_logs_vtab.cc:30: -listview_curses.hh: In member function 'int listview_curses::shift_left(int)': -listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] - 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -In file included from textview_curses.hh:44, - from bottom_status_source.hh:37, - from lnav.hh:44, - from lnav.management_cli.cc:46: -listview_curses.hh: In member function 'int listview_curses::shift_left(int)': -listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] - 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from view_helpers.hh:37, from session_data.hh:41, from file_vtab.cc:41: @@ -1268,6 +1285,14 @@ listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +In file included from textview_curses.hh:44, + from bottom_status_source.hh:37, + from lnav.hh:44, + from lnav.management_cli.cc:46: +listview_curses.hh: In member function 'int listview_curses::shift_left(int)': +listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] + 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ lnav.indexing.cc: In member function 'virtual logfile_observer::indexing_result loading_observer::logfile_indexing(const std::shared_ptr&, file_off_t, file_size_t)': lnav.indexing.cc:67:21: warning: comparison of integer expressions of different signedness: 'file_off_t' {aka 'long long int'} and 'file_size_t' {aka 'long long unsigned int'} [-Wsign-compare] 67 | if (off == total) { @@ -1295,6 +1320,17 @@ lnav.cc:1058:27: warning: comparison of integer expressions of different signedness: 'long long int' and 'long long unsigned int' [-Wsign-compare] 1058 | if (off == size) { | ~~~~^~~~~~~ +g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o all_logs_vtab.o all_logs_vtab.cc +In file included from textview_curses.hh:44, + from filter_observer.hh:36, + from logfile_sub_source.hh:45, + from log_vtab_impl.hh:39, + from all_logs_vtab.hh:35, + from all_logs_vtab.cc:30: +listview_curses.hh: In member function 'int listview_curses::shift_left(int)': +listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] + 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o archive_manager.o archive_manager.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o bookmarks.o bookmarks.cc In file included from archive_manager.cc:47: @@ -1306,12 +1342,14 @@ base/fs_util.hh:141:32: warning: ignoring return value of 'int lockf(int, int, __off_t)' declared with attribute 'warn_unused_result' [-Wunused-result] 141 | void unlock() const { lockf(this->lh_fd, F_ULOCK, 0); } | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o bottom_status_source.o bottom_status_source.cc bookmarks.cc: In member function 'bool bookmark_metadata::empty(categories) const': bookmarks.cc:82:1: warning: control reaches end of non-void function [-Wreturn-type] 82 | } | ^ +g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o bottom_status_source.o bottom_status_source.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o breadcrumb_curses.o breadcrumb_curses.cc +g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o collation-functions.o collation-functions.cc +g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o column_namer.o column_namer.cc In file included from textview_curses.hh:44, from bottom_status_source.hh:37, from bottom_status_source.cc:30: @@ -1319,9 +1357,6 @@ listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o collation-functions.o collation-functions.cc -g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o column_namer.o column_namer.cc -g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o command_executor.o command_executor.cc In file included from textview_curses.hh:44, from plain_text_source.hh:39, from breadcrumb_curses.hh:37, @@ -1330,6 +1365,7 @@ listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o command_executor.o command_executor.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o crashd.client.o crashd.client.cc In file included from textview_curses.hh:44, from hist_source.hh:45, @@ -1355,7 +1391,6 @@ 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o document.sections.o document.sections.cc -g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o dump_internals.o dump_internals.cc In file included from base/attr_line.hh:43, from document.sections.hh:38, from document.sections.cc:34: @@ -1368,6 +1403,7 @@ base/intern_string.hh:331:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 331 | if (start > 0 && start == this->length()) { | ~~~~~~^~~~~~~~~~~~~~~~~ +g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o dump_internals.o dump_internals.cc In file included from textview_curses.hh:44, from bottom_status_source.hh:37, from lnav.hh:44, @@ -1376,6 +1412,7 @@ listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o elem_to_json.o elem_to_json.cc dump_internals.cc: In function 'void lnav::dump_internals(const char*)': dump_internals.cc:65:60: warning: ignoring attributes on template argument 'int (*)(FILE*)' [-Wignored-attributes] 65 | auto cmd_file = std::unique_ptr( @@ -1383,30 +1420,21 @@ dump_internals.cc:82:60: warning: ignoring attributes on template argument 'int (*)(FILE*)' [-Wignored-attributes] 82 | auto sql_file = std::unique_ptr( | ^ -g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o elem_to_json.o elem_to_json.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o environ_vtab.o environ_vtab.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o extension-functions.o extension-functions.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o external_opener.o external_opener.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o field_overlay_source.o field_overlay_source.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o file_collection.o file_collection.cc +g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o file_converter_manager.o file_converter_manager.cc In file included from field_overlay_source.hh:36, from field_overlay_source.cc:30: listview_curses.hh: In member function 'int listview_curses::shift_left(int)': listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o file_converter_manager.o file_converter_manager.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o file_format.o file_format.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o file_options.o file_options.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o files_sub_source.o files_sub_source.cc -g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o filter_observer.o filter_observer.cc -In file included from textview_curses.hh:44, - from filter_observer.hh:36, - from filter_observer.cc:30: -listview_curses.hh: In member function 'int listview_curses::shift_left(int)': -listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] - 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from textview_curses.hh:44, from plain_text_source.hh:39, from files_sub_source.hh:34, @@ -1425,7 +1453,6 @@ files_sub_source.cc:79:13: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] 79 | if (sel < fc.fc_files.size()) { | ~~~~^~~~~~~~~~~~~~~~~~~~ -g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o filter_status_source.o filter_status_source.cc files_sub_source.cc: In member function 'virtual void files_sub_source::text_value_for_line(textview_curses&, int, std::string&, text_sub_source::line_flags_t)': files_sub_source.cc:279:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::map, file_error_info>::size_type' {aka 'unsigned int'} [-Wsign-compare] 279 | if (line < errs->size()) { @@ -1436,8 +1463,17 @@ files_sub_source.cc:322:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::map, other_file_descriptor>::size_type' {aka 'unsigned int'} [-Wsign-compare] 322 | if (line == fc.fc_other_files.size() - 1) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o filter_observer.o filter_observer.cc +g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o filter_status_source.o filter_status_source.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o filter_sub_source.o filter_sub_source.cc In file included from textview_curses.hh:44, + from filter_observer.hh:36, + from filter_observer.cc:30: +listview_curses.hh: In member function 'int listview_curses::shift_left(int)': +listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] + 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +In file included from textview_curses.hh:44, from filter_status_source.hh:36, from filter_status_source.cc:30: listview_curses.hh: In member function 'int listview_curses::shift_left(int)': @@ -1457,6 +1493,7 @@ g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o fts_fuzzy_match.o fts_fuzzy_match.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o grep_proc.o grep_proc.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o help_text.o help_text.cc +g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o help_text_formatter.o help_text_formatter.cc In file included from fs-extension-functions.cc:52: vtab_module.hh: In instantiation of 'static void sqlite_func_adapter::func1(sqlite3_context*, int, sqlite3_value**) [with Return = mapbox::util::variant; Args = {const char*}; Return (* f)(Args ...) = sql_basename; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:490:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = mapbox::util::variant; Args = {const char*}; Return (* f)(Args ...) = sql_basename]' @@ -1896,7 +1933,6 @@ | ~~~~~~~~~~~~~~~~~~~~~ | | | unsigned int -g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o help_text_formatter.o help_text_formatter.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o highlighter.o highlighter.cc grep_proc.cc: In instantiation of 'void grep_proc::child_loop() [with LineType = strong_int]': grep_proc.cc:428:16: required from here @@ -1907,7 +1943,6 @@ | ~~~~^~~~~~~~~~~~~~~~ g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o hist_source.o hist_source.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o hotkeys.o hotkeys.cc -g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o input_dispatcher.o input_dispatcher.cc In file included from textview_curses.hh:44, from hist_source.hh:45, from hist_source.cc:30: @@ -1915,6 +1950,7 @@ listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o input_dispatcher.o input_dispatcher.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o json-extension-functions.o json-extension-functions.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o line_buffer.o line_buffer.cc In file included from textview_curses.hh:44, @@ -2128,7 +2164,6 @@ line_buffer.cc:698:12: warning: comparison of integer expressions of different signedness: 'ssize_t' {aka 'int'} and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 698 | if (rc > (this->lb_alt_buffer.value().available())) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o listview_curses.o listview_curses.cc line_buffer.cc: In member function 'bool line_buffer::fill_range(file_off_t, ssize_t)': line_buffer.cc:875:37: warning: comparison of integer expressions of different signedness: 'ssize_t' {aka 'int'} and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 875 | if (rc != -1 && (rc < this->lb_buffer.available())) { @@ -2139,6 +2174,7 @@ line_buffer.cc:970:16: warning: comparison of integer expressions of different signedness: 'ssize_t' {aka 'int'} and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 970 | if (rc > (this->lb_buffer.available())) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o listview_curses.o listview_curses.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o lnav_commands.o lnav_commands.cc In file included from listview_curses.cc:35: listview_curses.hh: In member function 'int listview_curses::shift_left(int)': @@ -2197,7 +2233,6 @@ listview_curses.cc:1248:36: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 1248 | } else if (sel.value() >= overlay_content.size()) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o lnav_config.o lnav_config.cc In file included from textview_curses.hh:44, from bottom_status_source.hh:37, from lnav.hh:44, @@ -2206,6 +2241,9 @@ listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o lnav_config.o lnav_config.cc +g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o lnav_util.o lnav_util.cc +g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o log.annotate.o log.annotate.cc In file included from textview_curses.hh:44, from hist_source.hh:45, from db_sub_source.hh:41, @@ -2215,9 +2253,6 @@ listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o lnav_util.o lnav_util.cc -g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o log.annotate.o log.annotate.cc -g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o log.watch.o log.watch.cc In file included from textview_curses.hh:44, from bottom_status_source.hh:37, from lnav.hh:44, @@ -2226,15 +2261,14 @@ listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o log_accel.o log_accel.cc +g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o log.watch.o log.watch.cc lnav_commands.cc: In function 'Result, lnav::console::user_message> com_cd(exec_context&, std::string, std::vector >&)': lnav_commands.cc:5099:14: warning: ignoring return value of 'int chdir(const char*)' declared with attribute 'warn_unused_result' [-Wunused-result] 5099 | chdir(split_args[0].c_str()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o log_accel.o log_accel.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o log_actions.o log_actions.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o log_data_helper.o log_data_helper.cc -g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o log_data_table.o log_data_table.cc -g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o log_format.o log_format.cc In file included from textview_curses.hh:44, from filter_observer.hh:36, from logfile_sub_source.hh:45, @@ -2244,6 +2278,7 @@ listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o log_data_table.o log_data_table.cc In file included from textview_curses.hh:44, from filter_observer.hh:36, from logfile_sub_source.hh:45, @@ -2254,6 +2289,8 @@ listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o log_format.o log_format.cc +g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o log_format_loader.o log_format_loader.cc In file included from textview_curses.hh:44, from hist_source.hh:45, from db_sub_source.hh:41, @@ -2263,15 +2300,9 @@ listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o log_format_loader.o log_format_loader.cc -log_format.cc: In member function 'virtual void external_log_format::rewrite(exec_context&, shared_buffer_ref&, string_attrs_t&, std::string&)': -log_format.cc:1966:18: warning: ignoring return value of 'ssize_t pread(int, void*, size_t, __off_t)' declared with attribute 'warn_unused_result' [-Wunused-result] - 1966 | pread(fd_copy.get(), buf.in(), st.st_size, 0); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o log_level.o log_level.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o log_level_re.o log_level_re.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o log_search_table.o log_search_table.cc -g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o logfile.o logfile.cc In file included from textview_curses.hh:44, from filter_observer.hh:36, from logfile_sub_source.hh:45, @@ -2282,6 +2313,11 @@ listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +log_format.cc: In member function 'virtual void external_log_format::rewrite(exec_context&, shared_buffer_ref&, string_attrs_t&, std::string&)': +log_format.cc:1966:18: warning: ignoring return value of 'ssize_t pread(int, void*, size_t, __off_t)' declared with attribute 'warn_unused_result' [-Wunused-result] + 1966 | pread(fd_copy.get(), buf.in(), st.st_size, 0); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o logfile.o logfile.cc logfile.cc: In member function 'Result > logfile::read_file()': logfile.cc:1280:39: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'unsigned int'} and '__off_t' {aka 'long int'} [-Wsign-compare] 1280 | if (retval.rfr_content.size() < this->lf_stat.st_size) { @@ -2479,6 +2515,19 @@ piper.looper.cc:654:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'unsigned int'} [-Wsign-compare] 654 | if (prc < hdr_str.size()) { | ~~~~^~~~~~~~~~~~~~~~ +g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o pollable.o pollable.cc +piper.looper.cc:351:17: warning: ignoring return value of 'ssize_t read(int, void*, size_t)' declared with attribute 'warn_unused_result' [-Wunused-result] + 351 | read(get_wakeup_pipe().read_end(), &ch, 1); + | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +piper.looper.cc:444:30: warning: ignoring return value of 'ssize_t write(int, const void*, size_t)' declared with attribute 'warn_unused_result' [-Wunused-result] + 444 | write(outfds[DEFAULT_ID].os_fd.get(), + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 445 | sbr.get_data(), + | ~~~~~~~~~~~~~~~ + 446 | sbr.length()); + | ~~~~~~~~~~~~~ +g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o pretty_printer.o pretty_printer.cc +g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o ptimec_rt.o ptimec_rt.cc In file included from textview_curses.hh:44, from plain_text_source.hh:39, from plain_text_source.cc:30: @@ -2486,7 +2535,6 @@ listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o pollable.o pollable.cc plain_text_source.cc: In member function 'virtual std::optional > plain_text_source::anchor_for_row(vis_line_t)': plain_text_source.cc:475:12: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 475 | if (vl > this->tds_lines.size() @@ -2495,21 +2543,8 @@ plain_text_source.cc:512:12: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 512 | if (vl > this->tds_lines.size() | ~~~^~~~~~~~~~~~~~~~~~~~~~~~ -piper.looper.cc:351:17: warning: ignoring return value of 'ssize_t read(int, void*, size_t)' declared with attribute 'warn_unused_result' [-Wunused-result] - 351 | read(get_wakeup_pipe().read_end(), &ch, 1); - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -piper.looper.cc:444:30: warning: ignoring return value of 'ssize_t write(int, const void*, size_t)' declared with attribute 'warn_unused_result' [-Wunused-result] - 444 | write(outfds[DEFAULT_ID].os_fd.get(), - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 445 | sbr.get_data(), - | ~~~~~~~~~~~~~~~ - 446 | sbr.length()); - | ~~~~~~~~~~~~~ -g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o pretty_printer.o pretty_printer.cc -g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o ptimec_rt.o ptimec_rt.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o readline_callbacks.o readline_callbacks.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o readline_curses.o readline_curses.cc -g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o readline_highlighters.o readline_highlighters.cc In file included from textview_curses.hh:44, from hist_source.hh:45, from db_sub_source.hh:41, @@ -2519,11 +2554,19 @@ listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -readline_curses.cc: In member function 'void readline_curses::focus(int, const std::string&, const std::string&)': -readline_curses.cc:1480:11: warning: ignoring return value of 'char* getcwd(char*, size_t)' declared with attribute 'warn_unused_result' [-Wunused-result] - 1480 | getcwd(cwd, sizeof(cwd)); - | ~~~~~~^~~~~~~~~~~~~~~~~~ -g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o readline_possibilities.o readline_possibilities.cc +g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o readline_highlighters.o readline_highlighters.cc +readline_callbacks.cc: In function 'void rl_search_internal(readline_curses*, ln_mode_t, bool)': +readline_callbacks.cc:573:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'unsigned int'} [-Wsign-compare] + 573 | if (cursor_x > orig_prql_stmt.get_string().length()) { + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./third-party/ArenaAlloc/arenaalloc.h:23, + from piper.looper.cc:38: +In member function 'void ArenaAlloc::_memblockimplbase::decrementRefCount() [with AllocatorImpl = ArenaAlloc::_newAllocatorImpl; Derived = ArenaAlloc::_memblockimpl]', + inlined from 'ArenaAlloc::Alloc::~Alloc() [with T = char; AllocatorImpl = ArenaAlloc::_newAllocatorImpl; MemblockImpl = ArenaAlloc::_memblockimpl]' at ./third-party/ArenaAlloc/arenaalloc.h:95:49, + inlined from 'void lnav::piper::looper::loop()' at piper.looper.cc:562:59: +./third-party/ArenaAlloc/arenaallocimpl.h:233:11: warning: '*(ArenaAlloc::_memblockimplbase >*).ArenaAlloc::_memblockimplbase >::m_refCount' may be used uninitialized [-Wmaybe-uninitialized] + 233 | --m_refCount; + | ^~~~~~~~~~ readline_highlighters.cc: In function 'void find_matching_bracket(attr_line_t&, int, line_range, char, char)': readline_highlighters.cc:87:38: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 87 | for (size_t lpc = x + 1; lpc < sub.lr_end; lpc++) { @@ -2541,19 +2584,13 @@ readline_highlighters.cc:229:24: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 229 | } while (start < sub.length()); | ~~~~~~^~~~~~~~~~~~~~ -In file included from ./third-party/ArenaAlloc/arenaalloc.h:23, - from piper.looper.cc:38: -In member function 'void ArenaAlloc::_memblockimplbase::decrementRefCount() [with AllocatorImpl = ArenaAlloc::_newAllocatorImpl; Derived = ArenaAlloc::_memblockimpl]', - inlined from 'ArenaAlloc::Alloc::~Alloc() [with T = char; AllocatorImpl = ArenaAlloc::_newAllocatorImpl; MemblockImpl = ArenaAlloc::_memblockimpl]' at ./third-party/ArenaAlloc/arenaalloc.h:95:49, - inlined from 'void lnav::piper::looper::loop()' at piper.looper.cc:562:59: -./third-party/ArenaAlloc/arenaallocimpl.h:233:11: warning: '*(ArenaAlloc::_memblockimplbase >*).ArenaAlloc::_memblockimplbase >::m_refCount' may be used uninitialized [-Wmaybe-uninitialized] - 233 | --m_refCount; - | ^~~~~~~~~~ -readline_callbacks.cc: In function 'void rl_search_internal(readline_curses*, ln_mode_t, bool)': -readline_callbacks.cc:573:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'unsigned int'} [-Wsign-compare] - 573 | if (cursor_x > orig_prql_stmt.get_string().length()) { - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +readline_curses.cc: In member function 'void readline_curses::focus(int, const std::string&, const std::string&)': +readline_curses.cc:1480:11: warning: ignoring return value of 'char* getcwd(char*, size_t)' declared with attribute 'warn_unused_result' [-Wunused-result] + 1480 | getcwd(cwd, sizeof(cwd)); + | ~~~~~~^~~~~~~~~~~~~~~~~~ +g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o readline_possibilities.o readline_possibilities.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o regex101.client.o regex101.client.cc +g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o regex101.import.o regex101.import.cc In file included from textview_curses.hh:44, from readline_possibilities.hh:36, from readline_possibilities.cc:33: @@ -2561,7 +2598,6 @@ listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o regex101.import.o regex101.import.cc In file included from view_helpers.hh:37, from session_data.hh:41, from regex101.import.cc:40: @@ -2570,7 +2606,12 @@ 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o regexp_vtab.o regexp_vtab.cc +regexp_vtab.cc: In member function 'int {anonymous}::regexp_capture::cursor::next()': +regexp_vtab.cc:99:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] + 99 | if (this->c_index >= (this->c_match_data.get_count() - 1)) { + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o relative_time.o relative_time.cc +g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o session.export.o session.export.cc relative_time.cc: In member function 'int64_t relative_time::to_microseconds() const': relative_time.cc:1116:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct exttm'; use assignment or value-initialization instead [-Wclass-memaccess] 1116 | memset(&etm, 0, sizeof(etm)); @@ -2580,11 +2621,6 @@ base/time_util.hh:137:8: note: 'struct exttm' declared here 137 | struct exttm { | ^~~~~ -regexp_vtab.cc: In member function 'int {anonymous}::regexp_capture::cursor::next()': -regexp_vtab.cc:99:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] - 99 | if (this->c_index >= (this->c_match_data.get_count() - 1)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o session.export.o session.export.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o session_data.o session_data.cc In file included from textview_curses.hh:44, from bottom_status_source.hh:37, @@ -2604,7 +2640,6 @@ g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o shared_buffer.o shared_buffer.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o shlex.o shlex.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o spectro_impls.o spectro_impls.cc -g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o spectro_source.o spectro_source.cc In file included from textview_curses.hh:44, from spectro_source.hh:42, from spectro_impls.hh:34, @@ -2613,6 +2648,10 @@ listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o spectro_source.o spectro_source.cc +g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o sqlitepp.o sqlitepp.cc +g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o sqlite-extension-func.o sqlite-extension-func.cc +g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o static_file_vtab.o static_file_vtab.cc In file included from textview_curses.hh:44, from spectro_source.hh:42, from spectro_source.cc:32: @@ -2665,11 +2704,6 @@ | ~^ | | | int -g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o sqlitepp.o sqlitepp.cc -g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o sqlite-extension-func.o sqlite-extension-func.cc -g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o static_file_vtab.o static_file_vtab.cc -g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o statusview_curses.o statusview_curses.cc -g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o string-extension-functions.o string-extension-functions.cc In file included from textview_curses.hh:44, from bottom_status_source.hh:37, from lnav.hh:44, @@ -2678,6 +2712,10 @@ listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o statusview_curses.o statusview_curses.cc +g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o string-extension-functions.o string-extension-functions.cc +g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o styling.o styling.cc +g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o text_anonymizer.o text_anonymizer.cc In file included from string-extension-functions.cc:39: vtab_module.hh: In instantiation of 'static void sqlite_func_adapter::func1(sqlite3_context*, int, sqlite3_value**) [with Return = bool; Args = {string_fragment, string_fragment}; Return (* f)(Args ...) = {anonymous}::regexp; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:490:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = bool; Args = {string_fragment, string_fragment}; Return (* f)(Args ...) = {anonymous}::regexp]' @@ -4095,12 +4133,8 @@ | ~~~~~~~~~~~~~~~~~~~~~ | | | unsigned int -g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o styling.o styling.cc -g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o text_anonymizer.o text_anonymizer.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o text_format.o text_format.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o text_link_handler.o text_link_handler.cc -g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o text_overlay_menu.o text_overlay_menu.cc -g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o textfile_sub_source.o textfile_sub_source.cc In file included from textview_curses.hh:44, from text_link_handler.hh:33, from text_link_handler.cc:30: @@ -4108,19 +4142,17 @@ listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o text_overlay_menu.o text_overlay_menu.cc +g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o textfile_sub_source.o textfile_sub_source.cc +g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o timer.o timer.cc +g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o sql_commands.o sql_commands.cc +g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o sql_util.o sql_util.cc In file included from text_overlay_menu.hh:33, from text_overlay_menu.cc:30: listview_curses.hh: In member function 'int listview_curses::shift_left(int)': listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o timer.o timer.cc -g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o sql_commands.o sql_commands.cc -g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o sql_util.o sql_util.cc -text_overlay_menu.cc: In member function 'virtual std::vector text_overlay_menu::list_overlay_menu(const listview_curses&, vis_line_t)': -text_overlay_menu.cc:66:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 66 | if (left + MENU_WIDTH >= dim.second) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from textview_curses.hh:44, from filter_observer.hh:36, from textfile_sub_source.hh:36, @@ -4149,7 +4181,6 @@ textfile_sub_source.cc:581:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 581 | if (line < 0 || line >= lfo->lfo_filter_state.tfs_index.size()) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o state-extension-functions.o state-extension-functions.cc textfile_sub_source.cc:601:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 601 | if (line < 0 || line >= lfo->lfo_filter_state.tfs_index.size()) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -4157,14 +4188,6 @@ textfile_sub_source.cc:950:42: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 950 | if (consumed < content_sf.length() | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -textfile_sub_source.cc: In member function 'virtual std::optional > textfile_sub_source::adjacent_anchor(vis_line_t, text_anchors::direction)': -textfile_sub_source.cc:1296:12: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] - 1296 | if (vl >= lfo->lfo_filter_state.tfs_index.size() - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -textfile_sub_source.cc: In member function 'virtual std::optional > textfile_sub_source::anchor_for_row(vis_line_t)': -textfile_sub_source.cc:1425:12: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] - 1425 | if (vl >= lfo->lfo_filter_state.tfs_index.size()) { - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from textview_curses.hh:44, from hist_source.hh:45, from db_sub_source.hh:41, @@ -4174,6 +4197,14 @@ listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +textfile_sub_source.cc: In member function 'virtual std::optional > textfile_sub_source::adjacent_anchor(vis_line_t, text_anchors::direction)': +textfile_sub_source.cc:1296:12: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] + 1296 | if (vl >= lfo->lfo_filter_state.tfs_index.size() + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +textfile_sub_source.cc: In member function 'virtual std::optional > textfile_sub_source::anchor_for_row(vis_line_t)': +textfile_sub_source.cc:1425:12: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] + 1425 | if (vl >= lfo->lfo_filter_state.tfs_index.size()) { + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from base/attr_line.hh:43, from sql_util.hh:44, from sql_util.cc:35: @@ -4189,6 +4220,25 @@ base/intern_string.hh:331:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 331 | if (start > 0 && start == this->length()) { | ~~~~~~^~~~~~~~~~~~~~~~~ +text_overlay_menu.cc: In member function 'virtual std::vector text_overlay_menu::list_overlay_menu(const listview_curses&, vis_line_t)': +text_overlay_menu.cc:66:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 66 | if (left + MENU_WIDTH >= dim.second) { + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o state-extension-functions.o state-extension-functions.cc +g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o sysclip.o sysclip.cc +sysclip.cc: In function 'int sysclip::osc52_close(FILE*)': +sysclip.cc:75:10: warning: ignoring return value of 'ssize_t write(int, const void*, size_t)' declared with attribute 'warn_unused_result' [-Wunused-result] + 75 | write(STDOUT_FILENO, ANSI_OSC_COPY_TO_CLIP, strlen(ANSI_OSC_COPY_TO_CLIP)); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +sysclip.cc:91:18: warning: ignoring return value of 'ssize_t write(int, const void*, size_t)' declared with attribute 'warn_unused_result' [-Wunused-result] + 91 | write(STDOUT_FILENO, out_buffer, outlen); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +sysclip.cc:96:14: warning: ignoring return value of 'ssize_t write(int, const void*, size_t)' declared with attribute 'warn_unused_result' [-Wunused-result] + 96 | write(STDOUT_FILENO, out_buffer, outlen); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +sysclip.cc:99:10: warning: ignoring return value of 'ssize_t write(int, const void*, size_t)' declared with attribute 'warn_unused_result' [-Wunused-result] + 99 | write(STDOUT_FILENO, "\a", 1); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from textview_curses.hh:44, from bottom_status_source.hh:37, from lnav.hh:44, @@ -4197,7 +4247,7 @@ listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o sysclip.o sysclip.cc +g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o textfile_highlighters.o textfile_highlighters.cc In file included from state-extension-functions.cc:41: vtab_module.hh: In instantiation of 'static void sqlite_func_adapter::func1(sqlite3_context*, int, sqlite3_value**) [with Return = std::optional; Args = {}; Return (* f)(Args ...) = sql_log_top_line; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:490:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = std::optional; Args = {}; Return (* f)(Args ...) = sql_log_top_line]' @@ -4569,28 +4619,14 @@ | ~~~~~~~~~~~~~~~~~~~~~ | | | unsigned int -g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o textfile_highlighters.o textfile_highlighters.cc -sysclip.cc: In function 'int sysclip::osc52_close(FILE*)': -sysclip.cc:75:10: warning: ignoring return value of 'ssize_t write(int, const void*, size_t)' declared with attribute 'warn_unused_result' [-Wunused-result] - 75 | write(STDOUT_FILENO, ANSI_OSC_COPY_TO_CLIP, strlen(ANSI_OSC_COPY_TO_CLIP)); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -sysclip.cc:91:18: warning: ignoring return value of 'ssize_t write(int, const void*, size_t)' declared with attribute 'warn_unused_result' [-Wunused-result] - 91 | write(STDOUT_FILENO, out_buffer, outlen); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -sysclip.cc:96:14: warning: ignoring return value of 'ssize_t write(int, const void*, size_t)' declared with attribute 'warn_unused_result' [-Wunused-result] - 96 | write(STDOUT_FILENO, out_buffer, outlen); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -sysclip.cc:99:10: warning: ignoring return value of 'ssize_t write(int, const void*, size_t)' declared with attribute 'warn_unused_result' [-Wunused-result] - 99 | write(STDOUT_FILENO, "\a", 1); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o textview_curses.o textview_curses.cc +g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o time-extension-functions.o time-extension-functions.cc In file included from textview_curses.hh:44, from textview_curses.cc:33: listview_curses.hh: In member function 'int listview_curses::shift_left(int)': listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o time-extension-functions.o time-extension-functions.cc textview_curses.cc: In member function 'virtual bool textview_curses::handle_mouse(mouse_event&)': textview_curses.cc:423:47: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] 423 | auto mouse_line = (me.me_y < 0 || me.me_y >= this->lv_display_lines.size()) @@ -4599,7 +4635,6 @@ 603 | } else if (me.me_x >= width - 1) { | ~~~~~~~~^~~~~~~~~~~~ g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o timeline_source.o timeline_source.cc -g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o top_status_source.o top_status_source.cc In file included from time-extension-functions.cc:45: vtab_module.hh: In instantiation of 'static void sqlite_func_adapter::func1(sqlite3_context*, int, sqlite3_value**) [with Return = std::optional; Args = {sqlite3_value*, std::optional}; Return (* f)(Args ...) = timeslice; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:490:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = std::optional; Args = {sqlite3_value*, std::optional}; Return (* f)(Args ...) = timeslice]' @@ -4907,14 +4942,8 @@ | ~~~~~~~~~~~~~~~~~~~~~ | | | unsigned int -In file included from textview_curses.hh:44, - from bottom_status_source.hh:37, - from lnav.hh:44, - from top_status_source.cc:33: -listview_curses.hh: In member function 'int listview_curses::shift_left(int)': -listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] - 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o top_status_source.o top_status_source.cc +g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o unique_path.o unique_path.cc In file included from textview_curses.hh:44, from filter_observer.hh:36, from logfile_sub_source.hh:45, @@ -4967,12 +4996,17 @@ timeline_source.cc:1087:14: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] 1087 | if (line >= this->gs_time_order.size()) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o unique_path.o unique_path.cc +In file included from textview_curses.hh:44, + from bottom_status_source.hh:37, + from lnav.hh:44, + from top_status_source.cc:33: +listview_curses.hh: In member function 'int listview_curses::shift_left(int)': +listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] + 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o view_curses.o view_curses.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o view_helpers.o view_helpers.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o views_vtab.o views_vtab.cc -g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o vt52_curses.o vt52_curses.cc -g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o vtab_module.o vtab_module.cc view_curses.cc: In member function 'virtual bool view_curses::contains(int, int) const': view_curses.cc:212:20: warning: comparison of integer expressions of different signedness: 'const unsigned int' and 'int' [-Wsign-compare] 212 | if (this->vc_x <= x @@ -4996,16 +5030,16 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 610 | < view_colors::vc_active_palette->tc_palette.size()) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +view_curses.cc: In static member function 'static void view_curses::awaiting_user_input()': +view_curses.cc:228:14: warning: ignoring return value of 'ssize_t write(int, const void*, size_t)' declared with attribute 'warn_unused_result' [-Wunused-result] + 228 | write(STDOUT_FILENO, OSC_INPUT, sizeof(OSC_INPUT) - 1); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from view_helpers.hh:37, from view_helpers.cc:30: listview_curses.hh: In member function 'int listview_curses::shift_left(int)': listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -view_curses.cc: In static member function 'static void view_curses::awaiting_user_input()': -view_curses.cc:228:14: warning: ignoring return value of 'ssize_t write(int, const void*, size_t)' declared with attribute 'warn_unused_result' [-Wunused-result] - 228 | write(STDOUT_FILENO, OSC_INPUT, sizeof(OSC_INPUT) - 1); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from textview_curses.hh:44, from bottom_status_source.hh:37, from lnav.hh:44, @@ -5014,6 +5048,8 @@ listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o vt52_curses.o vt52_curses.cc +g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o vtab_module.o vtab_module.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o log_vtab_impl.o log_vtab_impl.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o xml_util.o xml_util.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o xpath_vtab.o xpath_vtab.cc @@ -5041,6 +5077,39 @@ log_vtab_impl.cc:1716:41: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1716 | && max_indexed_line.value() < vt->lss->text_line_count()) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +view_helpers.cc: In function 'void update_hits(textview_curses*)': +view_helpers.cc:942:35: warning: ': ' directive output may be truncated writing 2 bytes into a region of size between 0 and 62 [-Wformat-truncation=] + 942 | "L%*d: ", + | ^~ +In file included from /usr/include/stdio.h:970, + from /usr/include/c++/14/cstdio:42, + from /usr/include/c++/14/ext/string_conversions.h:45, + from /usr/include/c++/14/bits/basic_string.h:4154, + from /usr/include/c++/14/string:54, + from bookmarks.hh:37, + from view_helpers.hh:35: +In function 'int snprintf(char*, size_t, const char*, ...)', + inlined from 'void update_hits(textview_curses*)' at view_helpers.cc:940:29: +/usr/include/i386-linux-gnu/bits/stdio2.h:68:35: note: '__builtin___snprintf_chk' output between 5 and 67 bytes into a destination of size 64 + 68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 69 | __glibc_objsize (__s), __fmt, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 70 | __va_arg_pack ()); + | ~~~~~~~~~~~~~~~~~ +view_helpers.cc: In function 'void update_hits(textview_curses*)': +view_helpers.cc:970:31: warning: ': ' directive output may be truncated writing 2 bytes into a region of size between 0 and 62 [-Wformat-truncation=] + 970 | "L%*d: ", + | ^~ +In function 'int snprintf(char*, size_t, const char*, ...)', + inlined from 'void update_hits(textview_curses*)' at view_helpers.cc:968:25: +/usr/include/i386-linux-gnu/bits/stdio2.h:68:35: note: '__builtin___snprintf_chk' output between 5 and 67 bytes into a destination of size 64 + 68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 69 | __glibc_objsize (__s), __fmt, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 70 | __va_arg_pack ()); + | ~~~~~~~~~~~~~~~~~ yaml-extension-functions.cc: In function 'void ryml_error_to_um(const char*, size_t, c4::yml::Location, void*)': yaml-extension-functions.cc:51:20: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 51 | if (loc.offset == sf.length()) { @@ -5110,39 +5179,6 @@ g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o ansi-palette-json.o ansi-palette-json.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o builtin-scripts.o builtin-scripts.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o builtin-sh-scripts.o builtin-sh-scripts.cc -view_helpers.cc: In function 'void update_hits(textview_curses*)': -view_helpers.cc:942:35: warning: ': ' directive output may be truncated writing 2 bytes into a region of size between 0 and 62 [-Wformat-truncation=] - 942 | "L%*d: ", - | ^~ -In file included from /usr/include/stdio.h:970, - from /usr/include/c++/14/cstdio:42, - from /usr/include/c++/14/ext/string_conversions.h:45, - from /usr/include/c++/14/bits/basic_string.h:4154, - from /usr/include/c++/14/string:54, - from bookmarks.hh:37, - from view_helpers.hh:35: -In function 'int snprintf(char*, size_t, const char*, ...)', - inlined from 'void update_hits(textview_curses*)' at view_helpers.cc:940:29: -/usr/include/i386-linux-gnu/bits/stdio2.h:68:35: note: '__builtin___snprintf_chk' output between 5 and 67 bytes into a destination of size 64 - 68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 69 | __glibc_objsize (__s), __fmt, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 70 | __va_arg_pack ()); - | ~~~~~~~~~~~~~~~~~ -view_helpers.cc: In function 'void update_hits(textview_curses*)': -view_helpers.cc:970:31: warning: ': ' directive output may be truncated writing 2 bytes into a region of size between 0 and 62 [-Wformat-truncation=] - 970 | "L%*d: ", - | ^~ -In function 'int snprintf(char*, size_t, const char*, ...)', - inlined from 'void update_hits(textview_curses*)' at view_helpers.cc:968:25: -/usr/include/i386-linux-gnu/bits/stdio2.h:68:35: note: '__builtin___snprintf_chk' output between 5 and 67 bytes into a destination of size 64 - 68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 69 | __glibc_objsize (__s), __fmt, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 70 | __va_arg_pack ()); - | ~~~~~~~~~~~~~~~~~ g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o css-color-names-json.o css-color-names-json.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o default-config.o default-config.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o default-formats.o default-formats.cc @@ -5159,10 +5195,6 @@ g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o data_scanner_re.o data_scanner_re.cc gcc -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o test_override.o test_override.c gcc -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o third-party/md4c/md4c.o third-party/md4c/md4c.c -g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o third-party/prqlc-c/prqlc.cxx.o third-party/prqlc-c/prqlc.cxx.cc -gcc -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o third-party/sqlite/ext/dbdump.o third-party/sqlite/ext/dbdump.c -gcc -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o third-party/sqlite/ext/series.o third-party/sqlite/ext/series.c -g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o spookyhash/SpookyV2.o spookyhash/SpookyV2.cpp In function 'md_is_link_reference_definition', inlined from 'md_consume_link_reference_definitions' at third-party/md4c/md4c.c:5081:28, inlined from 'md_end_current_block' at third-party/md4c/md4c.c:5130:13: @@ -5173,6 +5205,10 @@ third-party/md4c/md4c.c:2158:13: note: 'label_contents_line_index' was declared here 2158 | MD_SIZE label_contents_line_index; | ^~~~~~~~~~~~~~~~~~~~~~~~~ +g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o third-party/prqlc-c/prqlc.cxx.o third-party/prqlc-c/prqlc.cxx.cc +gcc -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o third-party/sqlite/ext/dbdump.o third-party/sqlite/ext/dbdump.c +gcc -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o third-party/sqlite/ext/series.o third-party/sqlite/ext/series.c +g++ -std=c++17 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/date/include -I./third-party/prqlc-c -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o spookyhash/SpookyV2.o spookyhash/SpookyV2.cpp rm -f libdiag.a ar cru libdiag.a third-party/md4c/md4c.o third-party/prqlc-c/prqlc.cxx.o third-party/sqlite/ext/dbdump.o third-party/sqlite/ext/series.o all_logs_vtab.o archive_manager.o bookmarks.o bottom_status_source.o breadcrumb_curses.o collation-functions.o column_namer.o command_executor.o crashd.client.o curl_looper.o db_sub_source.o document.sections.o dump_internals.o elem_to_json.o environ_vtab.o extension-functions.o external_opener.o field_overlay_source.o file_collection.o file_converter_manager.o file_format.o file_options.o files_sub_source.o filter_observer.o filter_status_source.o filter_sub_source.o fstat_vtab.o fs-extension-functions.o fts_fuzzy_match.o grep_proc.o help_text.o help_text_formatter.o highlighter.o hist_source.o hotkeys.o input_dispatcher.o json-extension-functions.o line_buffer.o listview_curses.o lnav_commands.o lnav_config.o lnav_util.o log.annotate.o log.watch.o log_accel.o log_actions.o log_data_helper.o log_data_table.o log_format.o log_format_loader.o log_level.o log_level_re.o log_search_table.o logfile.o logfile_sub_source.o md2attr_line.o md4cpp.o network-extension-functions.o data_parser.o piper.looper.o plain_text_source.o pollable.o pretty_printer.o ptimec_rt.o readline_callbacks.o readline_curses.o readline_highlighters.o readline_possibilities.o regex101.client.o regex101.import.o regexp_vtab.o relative_time.o session.export.o session_data.o shared_buffer.o shlex.o spectro_impls.o spectro_source.o sqlitepp.o sqlite-extension-func.o static_file_vtab.o statusview_curses.o string-extension-functions.o styling.o text_anonymizer.o text_format.o text_link_handler.o text_overlay_menu.o textfile_sub_source.o timer.o sql_commands.o sql_util.o state-extension-functions.o sysclip.o textfile_highlighters.o textview_curses.o time-extension-functions.o timeline_source.o top_status_source.o unique_path.o view_curses.o view_helpers.o views_vtab.o vt52_curses.o vtab_module.o log_vtab_impl.o xml_util.o xpath_vtab.o xterm_mouse.o yaml-extension-functions.o spookyhash/SpookyV2.o animals-json.o ansi-palette-json.o builtin-scripts.o builtin-sh-scripts.o css-color-names-json.o default-config.o default-formats.o diseases-json.o emojis-json.o words-json.o help-md.o init-sql.o prql-modules.o time_fmts.o xml-entities-json.o xterm-palette-json.o ar: `u' modifier ignored since `D' is the default (see `U') @@ -5211,7 +5247,7 @@ make[2]: Leaving directory '/build/reproducible-path/lnav-0.12.3' make[1]: Leaving directory '/build/reproducible-path/lnav-0.12.3' dh_auto_test - make -j6 check "TESTSUITEFLAGS=-j6 --verbose" VERBOSE=1 + make -j5 check "TESTSUITEFLAGS=-j5 --verbose" VERBOSE=1 make[1]: Entering directory '/build/reproducible-path/lnav-0.12.3' Making check in tools make[2]: Entering directory '/build/reproducible-path/lnav-0.12.3/tools' @@ -5272,6 +5308,9 @@ g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/ -I../../src/third-party -I../../src/fmtlib -I../../src/third-party/date/include -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o humanize.network.tests.o humanize.network.tests.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/ -I../../src/third-party -I../../src/fmtlib -I../../src/third-party/date/include -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o humanize.time.tests.o humanize.time.tests.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/ -I../../src/third-party -I../../src/fmtlib -I../../src/third-party/date/include -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o intern_string.tests.o intern_string.tests.cc +g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/ -I../../src/third-party -I../../src/fmtlib -I../../src/third-party/date/include -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o lnav.gzip.tests.o lnav.gzip.tests.cc +g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/ -I../../src/third-party -I../../src/fmtlib -I../../src/third-party/date/include -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o string_util.tests.o string_util.tests.cc +g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/ -I../../src/third-party -I../../src/fmtlib -I../../src/third-party/date/include -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o test_base.o test_base.cc In file included from intern_string.tests.cc:33: intern_string.hh: In instantiation of 'string_fragment string_fragment::find_left_boundary(size_t, P&&, size_t) const [with P = DOCTEST_ANON_FUNC_10()::; size_t = unsigned int]': intern_string.tests.cc:138:46: required from here @@ -5317,9 +5356,6 @@ intern_string.hh:331:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 331 | if (start > 0 && start == this->length()) { | ~~~~~~^~~~~~~~~~~~~~~~~ -g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/ -I../../src/third-party -I../../src/fmtlib -I../../src/third-party/date/include -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o lnav.gzip.tests.o lnav.gzip.tests.cc -g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/ -I../../src/third-party -I../../src/fmtlib -I../../src/third-party/date/include -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o string_util.tests.o string_util.tests.cc -g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/ -I../../src/third-party -I../../src/fmtlib -I../../src/third-party/date/include -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o test_base.o test_base.cc g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -Wl,-z,relro -Wl,-z,now -L/usr/lib -L/usr/lib -L/usr/local/lib -L/usr/lib -L//lib -o test_base attr_line.tests.o fs_util.tests.o humanize.file_size.tests.o humanize.network.tests.o humanize.time.tests.o intern_string.tests.o lnav.gzip.tests.o string_util.tests.o test_base.o libbase.a ../fmtlib/libcppfmt.a ../third-party/date/src/libdatepp.a ../third-party/scnlib/src/libscnlib.a ../pcrepp/libpcrepp.a -lpcre2-8 -larchive -lgpm -ltinfo -lbz2 -lz -lpthread make[5]: Leaving directory '/build/reproducible-path/lnav-0.12.3/src/base' make check-TESTS @@ -5410,8 +5446,8 @@ make check-TESTS make[5]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/yajlpp' make[6]: Entering directory '/build/reproducible-path/lnav-0.12.3/src/yajlpp' -PASS: test_yajlpp PASS: test_json_ptr +PASS: test_yajlpp PASS: test_json_ptr_walk.sh PASS: test_json_op.sh ============================================================================ @@ -5475,18 +5511,17 @@ g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../src -Wall -I../src -I../src/fmtlib -I../src/third-party -I../src/third-party/date/include -I../src/third-party/scnlib/include -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o drive_line_buffer.o drive_line_buffer.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../src -Wall -I../src -I../src/fmtlib -I../src/third-party -I../src/third-party/date/include -I../src/third-party/scnlib/include -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o drive_grep_proc.o drive_grep_proc.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../src -Wall -I../src -I../src/fmtlib -I../src/third-party -I../src/third-party/date/include -I../src/third-party/scnlib/include -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o drive_listview.o drive_listview.cc -g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../src -Wall -I../src -I../src/fmtlib -I../src/third-party -I../src/third-party/date/include -I../src/third-party/scnlib/include -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o drive_logfile.o drive_logfile.cc -In file included from drive_grep_proc.cc:41: +In file included from drive_listview.cc:36: ../src/listview_curses.hh: In member function 'int listview_curses::shift_left(int)': ../src/listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -In file included from drive_listview.cc:36: +In file included from drive_grep_proc.cc:41: ../src/listview_curses.hh: In member function 'int listview_curses::shift_left(int)': ../src/listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../src -Wall -I../src -I../src/fmtlib -I../src/third-party -I../src/third-party/date/include -I../src/third-party/scnlib/include -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o drive_mvwattrline.o drive_mvwattrline.cc +g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../src -Wall -I../src -I../src/fmtlib -I../src/third-party -I../src/third-party/date/include -I../src/third-party/scnlib/include -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o drive_logfile.o drive_logfile.cc drive_data_scanner.cc: In function 'int main(int, char**)': drive_data_scanner.cc:223:42: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 223 | for (; cap_index < tok_res->tr_capture.c_end; @@ -5505,17 +5540,15 @@ drive_data_scanner.cc:239:42: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 239 | for (; cap_index < (int) ds.get_input().length(); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../src -Wall -I../src -I../src/fmtlib -I../src/third-party -I../src/third-party/date/include -I../src/third-party/scnlib/include -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o drive_mvwattrline.o drive_mvwattrline.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../src -Wall -I../src -I../src/fmtlib -I../src/third-party -I../src/third-party/date/include -I../src/third-party/scnlib/include -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o drive_shlexer.o drive_shlexer.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../src -Wall -I../src -I../src/fmtlib -I../src/third-party -I../src/third-party/date/include -I../src/third-party/scnlib/include -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o drive_sql.o drive_sql.cc -g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../src -Wall -I../src -I../src/fmtlib -I../src/third-party -I../src/third-party/date/include -I../src/third-party/scnlib/include -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o drive_sql_anno.o drive_sql_anno.cc -g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../src -Wall -I../src -I../src/fmtlib -I../src/third-party -I../src/third-party/date/include -I../src/third-party/scnlib/include -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o drive_view_colors.o drive_view_colors.cc drive_shlexer.cc: In function 'int main(int, char**)': drive_shlexer.cc:110:25: warning: ' ' flag used with '%u' gnu_printf format [-Wformat=] 110 | printf("% 3zu ", lpc); | ^ -g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../src -Wall -I../src -I../src/fmtlib -I../src/third-party -I../src/third-party/date/include -I../src/third-party/scnlib/include -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o drive_vt52_curses.o drive_vt52_curses.cc -g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../src -Wall -I../src -I../src/fmtlib -I../src/third-party -I../src/third-party/date/include -I../src/third-party/scnlib/include -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o drive_readline_curses.o drive_readline_curses.cc -g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../src -Wall -I../src -I../src/fmtlib -I../src/third-party -I../src/third-party/date/include -I../src/third-party/scnlib/include -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o lnav_doctests.o lnav_doctests.cc +g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../src -Wall -I../src -I../src/fmtlib -I../src/third-party -I../src/third-party/date/include -I../src/third-party/scnlib/include -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o drive_sql_anno.o drive_sql_anno.cc +g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../src -Wall -I../src -I../src/fmtlib -I../src/third-party -I../src/third-party/date/include -I../src/third-party/scnlib/include -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o drive_view_colors.o drive_view_colors.cc In file included from /usr/include/c++/14/string:54, from /usr/include/c++/14/bits/locale_classes.h:40, from /usr/include/c++/14/bits/ios_base.h:41, @@ -5532,6 +5565,8 @@ drive_data_scanner.cc:117:27: note: 'in' was declared here 117 | std::istream* in; | ^~ +g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../src -Wall -I../src -I../src/fmtlib -I../src/third-party -I../src/third-party/date/include -I../src/third-party/scnlib/include -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o drive_vt52_curses.o drive_vt52_curses.cc +g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../src -Wall -I../src -I../src/fmtlib -I../src/third-party -I../src/third-party/date/include -I../src/third-party/scnlib/include -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o drive_readline_curses.o drive_readline_curses.cc In file included from ../src/textview_curses.hh:44, from ../src/bottom_status_source.hh:37, from ../src/lnav.hh:44, @@ -5540,9 +5575,9 @@ ../src/listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../src -Wall -I../src -I../src/fmtlib -I../src/third-party -I../src/third-party/date/include -I../src/third-party/scnlib/include -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o lnav_doctests.o lnav_doctests.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../src -Wall -I../src -I../src/fmtlib -I../src/third-party -I../src/third-party/date/include -I../src/third-party/scnlib/include -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o slicer.o slicer.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../src -Wall -I../src -I../src/fmtlib -I../src/third-party -I../src/third-party/date/include -I../src/third-party/scnlib/include -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o scripty.o scripty.cc -g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../src -Wall -I../src -I../src/fmtlib -I../src/third-party -I../src/third-party/date/include -I../src/third-party/scnlib/include -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o test_abbrev.o test_abbrev.cc lnav_doctests.cc: In function 'void DOCTEST_ANON_FUNC_23()': lnav_doctests.cc:191:19: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct exttm'; use assignment or value-initialization instead [-Wclass-memaccess] 191 | memset(&etm, 0, sizeof(etm)); @@ -5561,8 +5596,8 @@ ../src/base/time_util.hh:137:8: note: 'struct exttm' declared here 137 | struct exttm { | ^~~~~ +g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../src -Wall -I../src -I../src/fmtlib -I../src/third-party -I../src/third-party/date/include -I../src/third-party/scnlib/include -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o test_abbrev.o test_abbrev.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../src -Wall -I../src -I../src/fmtlib -I../src/third-party -I../src/third-party/date/include -I../src/third-party/scnlib/include -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o test_ansi_scrubber.o test_ansi_scrubber.cc -g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../src -Wall -I../src -I../src/fmtlib -I../src/third-party -I../src/third-party/date/include -I../src/third-party/scnlib/include -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o test_auto_fd.o test_auto_fd.cc scripty.cc: In function 'const char* tstamp()': scripty.cc:100:51: warning: format '%d' expects argument of type 'int', but argument 4 has type '__suseconds_t' {aka 'long int'} [-Wformat=] 100 | snprintf(&buf[dlen], sizeof(buf) - dlen, "%.06d", tv.tv_usec); @@ -5578,8 +5613,8 @@ scripty.cc:1160:58: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 1160 | for (size_t lpc = 0; lpc < rc; lpc++) { | ~~~~^~~~ +g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../src -Wall -I../src -I../src/fmtlib -I../src/third-party -I../src/third-party/date/include -I../src/third-party/scnlib/include -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o test_auto_fd.o test_auto_fd.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../src -Wall -I../src -I../src/fmtlib -I../src/third-party -I../src/third-party/date/include -I../src/third-party/scnlib/include -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o test_auto_mem.o test_auto_mem.cc -g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../src -Wall -I../src -I../src/fmtlib -I../src/third-party -I../src/third-party/date/include -I../src/third-party/scnlib/include -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o test_bookmarks.o test_bookmarks.cc scripty.cc: In member function 'void term_machine::new_input(char)': scripty.cc:857:38: warning: ignoring return value of 'ssize_t write(int, const void*, size_t)' declared with attribute 'warn_unused_result' [-Wunused-result] 857 | write(this->tm_child_term.get_fd(), @@ -5588,8 +5623,8 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 859 | this->tm_user_input.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ +g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../src -Wall -I../src -I../src/fmtlib -I../src/third-party -I../src/third-party/date/include -I../src/third-party/scnlib/include -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o test_bookmarks.o test_bookmarks.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../src -Wall -I../src -I../src/fmtlib -I../src/third-party -I../src/third-party/date/include -I../src/third-party/scnlib/include -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o test_date_time_scanner.o test_date_time_scanner.cc -g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../src -Wall -I../src -I../src/fmtlib -I../src/third-party -I../src/third-party/date/include -I../src/third-party/scnlib/include -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o test_grep_proc2.o test_grep_proc2.cc test_ansi_scrubber.cc: In function 'int main(int, char**)': test_ansi_scrubber.cc:133:35: warning: format '%d' expects argument of type 'int', but argument 2 has type 'long long int' [-Wformat=] 133 | printf(" value: %d\n", attr.sa_value.get()); @@ -5597,7 +5632,7 @@ | | | | int long long int | %lld -g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../src -Wall -I../src -I../src/fmtlib -I../src/third-party -I../src/third-party/date/include -I../src/third-party/scnlib/include -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o test_line_buffer2.o test_line_buffer2.cc +g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../src -Wall -I../src -I../src/fmtlib -I../src/third-party -I../src/third-party/date/include -I../src/third-party/scnlib/include -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o test_grep_proc2.o test_grep_proc2.cc In file included from ../src/textview_curses.hh:44, from test_bookmarks.cc:36: ../src/listview_curses.hh: In member function 'int listview_curses::shift_left(int)': @@ -5629,16 +5664,16 @@ ../src/base/time_util.hh:137:8: note: 'struct exttm' declared here 137 | struct exttm { | ^~~~~ +g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../src -Wall -I../src -I../src/fmtlib -I../src/third-party -I../src/third-party/date/include -I../src/third-party/scnlib/include -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o test_line_buffer2.o test_line_buffer2.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../src -Wall -I../src -I../src/fmtlib -I../src/third-party -I../src/third-party/date/include -I../src/third-party/scnlib/include -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o test_log_accel.o test_log_accel.cc +g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../src -Wall -I../src -I../src/fmtlib -I../src/third-party -I../src/third-party/date/include -I../src/third-party/scnlib/include -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o test_ncurses_unicode.o test_ncurses_unicode.cc +g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../src -Wall -I../src -I../src/fmtlib -I../src/third-party -I../src/third-party/date/include -I../src/third-party/scnlib/include -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o test_reltime.o test_reltime.cc +g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../src -Wall -I../src -I../src/fmtlib -I../src/third-party -I../src/third-party/date/include -I../src/third-party/scnlib/include -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o test_text_anonymizer.o test_text_anonymizer.cc test_line_buffer2.cc: In function 'int main(int, char**)': test_line_buffer2.cc:84:14: warning: ignoring return value of 'ssize_t write(int, const void*, size_t)' declared with attribute 'warn_unused_result' [-Wunused-result] 84 | write(fd, TEST_DATA, strlen(TEST_DATA)); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../src -Wall -I../src -I../src/fmtlib -I../src/third-party -I../src/third-party/date/include -I../src/third-party/scnlib/include -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o test_ncurses_unicode.o test_ncurses_unicode.cc -g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../src -Wall -I../src -I../src/fmtlib -I../src/third-party -I../src/third-party/date/include -I../src/third-party/scnlib/include -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o test_reltime.o test_reltime.cc -g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../src -Wall -I../src -I../src/fmtlib -I../src/third-party -I../src/third-party/date/include -I../src/third-party/scnlib/include -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o test_text_anonymizer.o test_text_anonymizer.cc g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../src -Wall -I../src -I../src/fmtlib -I../src/third-party -I../src/third-party/date/include -I../src/third-party/scnlib/include -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_OS_TZDB=1 -DHAS_REMOTE_API=0 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o test_top_status.o test_top_status.cc -g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -lncursesw -Wl,-z,relro -Wl,-z,now -L/usr/lib -L/usr/lib -L/usr/local/lib -L/usr/lib -L//lib -o drive_data_scanner drive_data_scanner.o -lz ../src/ansi-palette-json.o ../src/default-config.o ../src/xterm-palette-json.o ../src/builtin-scripts.o ../src/builtin-sh-scripts.o ../src/default-formats.o ../src/time_fmts.o test_stubs.o ../src/lnav.events.o ../src/libdiag.a ../src/libdatascanner.a ../src/formats/logfmt/liblogfmt.a ../src/fmtlib/libcppfmt.a ../src/pcrepp/libpcrepp.a ../src/yajl/libyajl.a ../src/yajlpp/libyajlpp.a ../src/base/libbase.a ../src/pugixml/libpugixml.a ../src/third-party/base64/lib/libbase64.a ../src/third-party/date/src/libdatepp.a ../src/third-party/scnlib/src/libscnlib.a -lreadline -lncursesw -larchive -lsqlite3 -lcurl -lpcre2-8 -larchive -lgpm -ltinfo -lbz2 -lz -lpthread test_reltime.cc: In function 'void DOCTEST_ANON_FUNC_13()': test_reltime.cc:109:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct exttm'; use assignment or value-initialization instead [-Wclass-memaccess] 109 | memset(&tm, 0, sizeof(tm)); @@ -5729,6 +5764,7 @@ ../src/listview_curses.hh:397:48: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 397 | } else if (offset < 0 && this->lv_left < (unsigned int) -offset) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -lncursesw -Wl,-z,relro -Wl,-z,now -L/usr/lib -L/usr/lib -L/usr/local/lib -L/usr/lib -L//lib -o drive_data_scanner drive_data_scanner.o -lz ../src/ansi-palette-json.o ../src/default-config.o ../src/xterm-palette-json.o ../src/builtin-scripts.o ../src/builtin-sh-scripts.o ../src/default-formats.o ../src/time_fmts.o test_stubs.o ../src/lnav.events.o ../src/libdiag.a ../src/libdatascanner.a ../src/formats/logfmt/liblogfmt.a ../src/fmtlib/libcppfmt.a ../src/pcrepp/libpcrepp.a ../src/yajl/libyajl.a ../src/yajlpp/libyajlpp.a ../src/base/libbase.a ../src/pugixml/libpugixml.a ../src/third-party/base64/lib/libbase64.a ../src/third-party/date/src/libdatepp.a ../src/third-party/scnlib/src/libscnlib.a -lreadline -lncursesw -larchive -lsqlite3 -lcurl -lpcre2-8 -larchive -lgpm -ltinfo -lbz2 -lz -lpthread g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -lncursesw -Wl,-z,relro -Wl,-z,now -L/usr/lib -L/usr/lib -L/usr/local/lib -L/usr/lib -L//lib -o drive_doc_discovery drive_doc_discovery.o -lz ../src/ansi-palette-json.o ../src/default-config.o ../src/xterm-palette-json.o ../src/builtin-scripts.o ../src/builtin-sh-scripts.o ../src/default-formats.o ../src/time_fmts.o test_stubs.o ../src/lnav.events.o ../src/libdiag.a ../src/libdatascanner.a ../src/formats/logfmt/liblogfmt.a ../src/fmtlib/libcppfmt.a ../src/pcrepp/libpcrepp.a ../src/yajl/libyajl.a ../src/yajlpp/libyajlpp.a ../src/base/libbase.a ../src/pugixml/libpugixml.a ../src/third-party/base64/lib/libbase64.a ../src/third-party/date/src/libdatepp.a ../src/third-party/scnlib/src/libscnlib.a -lreadline -lncursesw -larchive -lsqlite3 -lcurl -lpcre2-8 -larchive -lgpm -ltinfo -lbz2 -lz -lpthread g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -lncursesw -Wl,-z,relro -Wl,-z,now -L/usr/lib -L/usr/lib -L/usr/local/lib -L/usr/lib -L//lib -o drive_line_buffer drive_line_buffer.o -lz ../src/ansi-palette-json.o ../src/default-config.o ../src/xterm-palette-json.o ../src/builtin-scripts.o ../src/builtin-sh-scripts.o ../src/default-formats.o ../src/time_fmts.o test_stubs.o ../src/lnav.events.o ../src/libdiag.a ../src/libdatascanner.a ../src/formats/logfmt/liblogfmt.a ../src/fmtlib/libcppfmt.a ../src/pcrepp/libpcrepp.a ../src/yajl/libyajl.a ../src/yajlpp/libyajlpp.a ../src/base/libbase.a ../src/pugixml/libpugixml.a ../src/third-party/base64/lib/libbase64.a ../src/third-party/date/src/libdatepp.a ../src/third-party/scnlib/src/libscnlib.a -lreadline -lncursesw -larchive -lsqlite3 -lcurl -lpcre2-8 -larchive -lgpm -ltinfo -lbz2 -lz -lpthread g++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.12.3=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -lncursesw -Wl,-z,relro -Wl,-z,now -L/usr/lib -L/usr/lib -L/usr/local/lib -L/usr/lib -L//lib -o drive_grep_proc drive_grep_proc.o -lz ../src/ansi-palette-json.o ../src/default-config.o ../src/xterm-palette-json.o ../src/builtin-scripts.o ../src/builtin-sh-scripts.o ../src/default-formats.o ../src/time_fmts.o test_stubs.o ../src/lnav.events.o ../src/libdiag.a ../src/libdatascanner.a ../src/formats/logfmt/liblogfmt.a ../src/fmtlib/libcppfmt.a ../src/pcrepp/libpcrepp.a ../src/yajl/libyajl.a ../src/yajlpp/libyajlpp.a ../src/base/libbase.a ../src/pugixml/libpugixml.a ../src/third-party/base64/lib/libbase64.a ../src/third-party/date/src/libdatepp.a ../src/third-party/scnlib/src/libscnlib.a -lreadline -lncursesw -larchive -lsqlite3 -lcurl -lpcre2-8 -larchive -lgpm -ltinfo -lbz2 -lz -lpthread @@ -5761,41 +5797,42 @@ make check-TESTS make[3]: Entering directory '/build/reproducible-path/lnav-0.12.3/test' make[4]: Entering directory '/build/reproducible-path/lnav-0.12.3/test' -PASS: test_abbrev -PASS: test_auto_fd -PASS: test_ansi_scrubber PASS: test_auto_mem +PASS: test_ansi_scrubber +PASS: test_auto_fd +PASS: test_abbrev +PASS: lnav_doctests PASS: test_bookmarks PASS: test_date_time_scanner -PASS: lnav_doctests PASS: test_format_loader.sh PASS: test_format_installer.sh -PASS: test_events.sh PASS: test_demux.sh -PASS: test_grep_proc2 +PASS: test_events.sh PASS: test_grep_proc.sh +PASS: test_grep_proc2 +PASS: test_timeline.sh PASS: test_log_accel PASS: test_regex101.sh PASS: test_reltime PASS: test_scripts.sh -PASS: test_timeline.sh +PASS: test_data_parser.sh PASS: test_shlexer.sh -PASS: test_sql_anno.sh +PASS: test_json_format.sh PASS: test_sql_coll_func.sh +PASS: test_sql_anno.sh +PASS: test_meta.sh +rm: cannot remove '../test/cfg/sh/.lnav': Directory not empty +PASS: test_sessions.sh PASS: test_sql_fs_func.sh -PASS: test_data_parser.sh -PASS: test_json_format.sh -PASS: test_sql_search_table.sh PASS: test_sql_indexes.sh -PASS: test_meta.sh PASS: test_sql_regexp.sh +PASS: test_sql_search_table.sh PASS: test_sql_yaml_func.sh -PASS: test_sessions.sh PASS: test_text_anonymizer PASS: test_sql_xml_func.sh +PASS: test_sql_time_func.sh PASS: test_view_colors.sh PASS: test_curl.sh -PASS: test_sql_time_func.sh PASS: test_pretty_print.sh PASS: test_tui.sh PASS: test_sql_views_vtab.sh @@ -5821,7 +5858,7 @@ create-stamp debian/debhelper-build-stamp dh_prep dh_auto_install --destdir=debian/lnav/ - make -j6 install DESTDIR=/build/reproducible-path/lnav-0.12.3/debian/lnav AM_UPDATE_INFO_DIR=no + make -j5 install DESTDIR=/build/reproducible-path/lnav-0.12.3/debian/lnav AM_UPDATE_INFO_DIR=no make[1]: Entering directory '/build/reproducible-path/lnav-0.12.3' Making install in tools make[2]: Entering directory '/build/reproducible-path/lnav-0.12.3/tools' @@ -5972,8 +6009,8 @@ dh_gencontrol dh_md5sums dh_builddeb -dpkg-deb: building package 'lnav' in '../lnav_0.12.3-1_i386.deb'. dpkg-deb: building package 'lnav-dbgsym' in '../lnav-dbgsym_0.12.3-1_i386.deb'. +dpkg-deb: building package 'lnav' in '../lnav_0.12.3-1_i386.deb'. dpkg-genbuildinfo --build=binary -O../lnav_0.12.3-1_i386.buildinfo dpkg-genchanges --build=binary -O../lnav_0.12.3-1_i386.changes dpkg-genchanges: info: binary-only upload (no source code included) @@ -5981,12 +6018,14 @@ dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: not including original source code in upload I: copying local configuration +I: user script /srv/workspace/pbuilder/17371/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/17371/tmp/hooks/B01_cleanup finished I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env -I: removing directory /srv/workspace/pbuilder/20427 and its subdirectories -I: Current time: Mon Nov 25 05:50:56 -12 2024 -I: pbuilder-time-stamp: 1732557056 +I: removing directory /srv/workspace/pbuilder/17371 and its subdirectories +I: Current time: Mon Dec 29 14:21:49 +14 2025 +I: pbuilder-time-stamp: 1766967709 Compressing the 2nd log... /var/lib/jenkins/userContent/reproducible/debian/logdiffs/unstable/i386/lnav_0.12.3-1.diff: 92.1% -- replaced with /var/lib/jenkins/userContent/reproducible/debian/logdiffs/unstable/i386/lnav_0.12.3-1.diff.gz b2/build.log: 91.1% -- replaced with stdout Compressing the 1st log... b1/build.log: 91.2% -- replaced with stdout Mon Nov 25 17:58:53 UTC 2024 I: diffoscope 283 will be used to compare the two builds: ++ date -u +%s + DIFFOSCOPE_STAMP=/var/log/reproducible-builds/diffoscope_stamp_lnav_unstable_i386_1732557533 + touch /var/log/reproducible-builds/diffoscope_stamp_lnav_unstable_i386_1732557533 + RESULT=0 + systemd-run '--description=diffoscope on lnav/0.12.3-1 in unstable/i386' --slice=rb-build-diffoscope.slice -u rb-diffoscope-i386_19-32070 '--property=SuccessExitStatus=1 124' --user --send-sighup --pipe --wait -E TMPDIR timeout 155m nice schroot --directory /srv/reproducible-results/rbuild-debian/r-b-build.8K1RkO3Y --run-session -c jenkins-reproducible-unstable-diffoscope-5526e217-a093-4dd9-a5c5-eeb68d6eafa4 -- sh -c 'export TMPDIR=/srv/reproducible-results/rbuild-debian/r-b-build.8K1RkO3Y/dbd-tmp-WRZmIkH ; timeout 150m diffoscope --timeout 7200 --html /srv/reproducible-results/rbuild-debian/r-b-build.8K1RkO3Y/lnav_0.12.3-1.diffoscope.html --text /srv/reproducible-results/rbuild-debian/r-b-build.8K1RkO3Y/lnav_0.12.3-1.diffoscope.txt --json /srv/reproducible-results/rbuild-debian/r-b-build.8K1RkO3Y/lnav_0.12.3-1.diffoscope.json --profile=- /srv/reproducible-results/rbuild-debian/r-b-build.8K1RkO3Y/b1/lnav_0.12.3-1_i386.changes /srv/reproducible-results/rbuild-debian/r-b-build.8K1RkO3Y/b2/lnav_0.12.3-1_i386.changes' + false + set +x Running as unit: rb-diffoscope-i386_19-32070.service # Profiling output for: /usr/bin/diffoscope --timeout 7200 --html /srv/reproducible-results/rbuild-debian/r-b-build.8K1RkO3Y/lnav_0.12.3-1.diffoscope.html --text /srv/reproducible-results/rbuild-debian/r-b-build.8K1RkO3Y/lnav_0.12.3-1.diffoscope.txt --json /srv/reproducible-results/rbuild-debian/r-b-build.8K1RkO3Y/lnav_0.12.3-1.diffoscope.json --profile=- /srv/reproducible-results/rbuild-debian/r-b-build.8K1RkO3Y/b1/lnav_0.12.3-1_i386.changes /srv/reproducible-results/rbuild-debian/r-b-build.8K1RkO3Y/b2/lnav_0.12.3-1_i386.changes ## command (total time: 0.000s) 0.000s 1 call cmp (internal) ## has_same_content_as (total time: 0.000s) 0.000s 1 call abc.DotChangesFile ## main (total time: 1.308s) 1.308s 2 calls outputs 0.000s 1 call cleanup ## recognizes (total time: 0.761s) 0.761s 12 calls diffoscope.comparators.binary.FilesystemFile ## specialize (total time: 0.000s) 0.000s 1 call specialize Finished with result: success Main processes terminated with: code=exited/status=0 Service runtime: 1.632s CPU time consumed: 1.456s _ | |_ __ __ ___ __ | | '_ \ / _` \ \ / / | | | | | (_| |\ V / |_|_| |_|\__,_| \_/ Mon Nov 25 18:12:27 UTC 2024 I: diffoscope 283 found no differences in the changes files, and a .buildinfo file also exists. Mon Nov 25 18:12:27 UTC 2024 I: lnav from unstable built successfully and reproducibly on i386. INSERT 0 1 INSERT 0 1 DELETE 1 [2024-11-25 18:12:29] INFO: Starting at 2024-11-25 18:12:29.842252 [2024-11-25 18:12:30] INFO: Generating the pages of 1 package(s) [2024-11-25 18:12:33] ERROR: Either /var/lib/jenkins/userContent/reproducible/debian/logs/unstable/armhf/lnav_0.12.2-1.build2.log.gz or /var/lib/jenkins/userContent/reproducible/debian/logdiffs/unstable/armhf/lnav_0.12.2-1.diff.gz is missing [2024-11-25 18:12:33] CRITICAL: https://tests.reproducible-builds.org/debian/unstable/i386/lnav didn't produce a buildlog, even though it has been built. [2024-11-25 18:12:33] ERROR: Either /var/lib/jenkins/userContent/reproducible/debian/logs/trixie/armhf/lnav_0.12.2-1.build2.log.gz or /var/lib/jenkins/userContent/reproducible/debian/logdiffs/trixie/armhf/lnav_0.12.2-1.diff.gz is missing [2024-11-25 18:12:33] INFO: Finished at 2024-11-25 18:12:33.484178, took: 0:00:03.641936 Mon Nov 25 18:12:33 UTC 2024 - successfully updated the database and updated https://tests.reproducible-builds.org/debian/rb-pkg/unstable/i386/lnav.html Mon Nov 25 18:12:33 UTC 2024 I: Submitting .buildinfo files to external archives: Mon Nov 25 18:12:33 UTC 2024 I: Submitting 12K b1/lnav_0.12.3-1_i386.buildinfo.asc https://buildinfo.debian.net/2336c9bf71f2af347ab3e97303407fd8ca6e5a2e/lnav_0.12.3-1_i386 Mon Nov 25 18:12:58 UTC 2024 I: Submitting 12K b2/lnav_0.12.3-1_i386.buildinfo.asc https://buildinfo.debian.net/edec6b91b97131b0394c5a6a73ccda004781198c/lnav_0.12.3-1_i386 Mon Nov 25 18:13:27 UTC 2024 I: Done submitting .buildinfo files to http://buildinfo.debian.net/api/submit. Mon Nov 25 18:13:27 UTC 2024 I: Done submitting .buildinfo files. Mon Nov 25 18:13:27 UTC 2024 I: Removing signed lnav_0.12.3-1_i386.buildinfo.asc files: removed './b1/lnav_0.12.3-1_i386.buildinfo.asc' removed './b2/lnav_0.12.3-1_i386.buildinfo.asc' 1732558407 i386 unstable lnav Starting cleanup. /var/lib/jenkins/userContent/reproducible/debian/rbuild/unstable/i386/lnav_0.12.3-1.rbuild.log: 90.8% -- replaced with /var/lib/jenkins/userContent/reproducible/debian/rbuild/unstable/i386/lnav_0.12.3-1.rbuild.log.gz [2024-11-25 18:13:28] INFO: Starting at 2024-11-25 18:13:28.327177 [2024-11-25 18:13:28] INFO: Generating the pages of 1 package(s) [2024-11-25 18:13:28] ERROR: Either /var/lib/jenkins/userContent/reproducible/debian/logs/unstable/armhf/lnav_0.12.2-1.build2.log.gz or /var/lib/jenkins/userContent/reproducible/debian/logdiffs/unstable/armhf/lnav_0.12.2-1.diff.gz is missing [2024-11-25 18:13:29] ERROR: Either /var/lib/jenkins/userContent/reproducible/debian/logs/trixie/armhf/lnav_0.12.2-1.build2.log.gz or /var/lib/jenkins/userContent/reproducible/debian/logdiffs/trixie/armhf/lnav_0.12.2-1.diff.gz is missing [2024-11-25 18:13:29] INFO: Finished at 2024-11-25 18:13:29.265046, took: 0:00:00.937877 All cleanup done. Mon Nov 25 18:13:29 UTC 2024 - total duration: 0h 30m 32s. Mon Nov 25 18:13:29 UTC 2024 - reproducible_build.sh stopped running as /tmp/jenkins-script-JLyMAOrE, removing. Finished with result: success Main processes terminated with: code=exited/status=0 Service runtime: 31min 33.655s CPU time consumed: 11.071s