Sun Apr 21 09:48:06 UTC 2024 I: starting to build lnav/unstable/i386 on jenkins on '2024-04-21 09:47' Sun Apr 21 09:48:06 UTC 2024 I: The jenkins build log is/was available at https://jenkins.debian.net/userContent/reproducible/debian/build_service/i386_3/22730/console.log Sun Apr 21 09:48:06 UTC 2024 I: Downloading source for unstable/lnav=0.11.2-1 --2024-04-21 09:48:06-- http://deb.debian.org/debian/pool/main/l/lnav/lnav_0.11.2-1.dsc Connecting to 46.16.76.132:3128... connected. Proxy request sent, awaiting response... 200 OK Length: 2118 (2.1K) [text/prs.lines.tag] Saving to: ‘lnav_0.11.2-1.dsc’ 0K .. 100% 308M=0s 2024-04-21 09:48:06 (308 MB/s) - ‘lnav_0.11.2-1.dsc’ saved [2118/2118] Sun Apr 21 09:48:06 UTC 2024 I: lnav_0.11.2-1.dsc -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 3.0 (quilt) Source: lnav Binary: lnav Architecture: any Version: 0.11.2-1 Maintainer: Salvatore Bonaccorso Homepage: https://lnav.org Standards-Version: 4.6.2 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, libncurses5-dev, libncursesw5-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: 94eae382de83a34b89e7cd8e4dd715c80a9df213 11028288 lnav_0.11.2.orig.tar.xz 6c2e099460d62461cc598a5ff28f1ada3233c102 9556 lnav_0.11.2-1.debian.tar.xz Checksums-Sha256: d44ecce9f0fad087528bd467aa726d86b40158f6af4b9674f2469f9ec14b522d 11028288 lnav_0.11.2.orig.tar.xz c573582701d653a39c09a7925fab4714b215ad942a23ee8783c9c3d5a8753233 9556 lnav_0.11.2-1.debian.tar.xz Files: a659b73a2bf18830127ff3a270cdf446 11028288 lnav_0.11.2.orig.tar.xz 7414d6f3b0d6882337be1a1ee522e969 9556 lnav_0.11.2-1.debian.tar.xz -----BEGIN PGP SIGNATURE----- iQKmBAEBCgCQFiEERkRAmAjBceBVMd3uBUy48xNDz0QFAmTN53lfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDQ2 NDQ0MDk4MDhDMTcxRTA1NTMxRERFRTA1NENCOEYzMTM0M0NGNDQSHGNhcm5pbEBk ZWJpYW4ub3JnAAoJEAVMuPMTQ89E+LUP/0va0BUg5YxaclpQSOzaQdxcgMtqfaIi p62EGfJFm5xNesTbAHrxhb5H/bJRJRpPsMMtgEYE63mD3kEsxMOMO6t43Bx/35C4 wWvaFamFOH47tubflOCESjT4BDYO0xagGlksHtU+OEd58svY/hv6V1jWIQNEjHfa UQ/v8mf1H/19z2QyWMI0oqmuKWT3cIl+nVtLKoaMGvDydlCuqpjejk7sMYodqLHb kcH0pHvzOHF2uUVKQ462v/+pw4VnTlLkP1y7Iojgw3tVyAm7QAWiwWgcW53X2suO 0Pa4VxJZNHpVjRU14KUyOhEmWWJfaSR3/6jCKL4BsPMSorMHvd+2N0wfSKfnuWzq 3yTIUoRyQ+C4wgVy0BHj5z3esV9nS3Ipn/t9ncDz6mOPnfMS4c1jwSHmVXkec4Qi MYAKzJZSLZ8t5ynxiotCcV5XNJGAiefmI3sjPrs9A7fiG6zyoA9/4qpUDib1Nf2Q qKVxmT58zMDZ0RBn6u/3izVodJc/+UUyieUNlKJCi/Ov7o4vOx2/BjM6eWYqVj72 /qAikuUwKLuS9KG+NVIWJI+DfAuC/WDOoee3fDoUNfy+h0yIZvdQNEpvp/fTBozp d2uxMh5gfTEWIHyzyD9rmjX1/unYR+OS5tjHKaCUhnlIz14KarMab93PlThKHe+p UqLnx4Da+Gi8 =P1VV -----END PGP SIGNATURE----- Sun Apr 21 09:48:06 UTC 2024 I: Checking whether the package is not for us Sun Apr 21 09:48:06 UTC 2024 I: Starting 1st build on remote node ionos2-i386.debian.net. Sun Apr 21 09:48:06 UTC 2024 I: Preparing to do remote build '1' on ionos2-i386.debian.net. Sun Apr 21 09:58:07 UTC 2024 I: Deleting $TMPDIR on ionos2-i386.debian.net. I: pbuilder: network access will be disabled during build I: Current time: Sat Apr 20 21:48:08 -12 2024 I: pbuilder-time-stamp: 1713692888 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.11.2-1.dsc] I: copying [./lnav_0.11.2.orig.tar.xz] I: copying [./lnav_0.11.2-1.debian.tar.xz] I: Extracting source gpgv: Signature made Sat Aug 5 06:08:57 2023 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.11.2-1.dsc: no acceptable signature found dpkg-source: info: extracting lnav in lnav-0.11.2 dpkg-source: info: unpacking lnav_0.11.2.orig.tar.xz dpkg-source: info: unpacking lnav_0.11.2-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 I: Not using root during the build. I: Installing the build-deps I: user script /srv/workspace/pbuilder/20624/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=11 ' DISTRIBUTION='unstable' HOME='/root' HOST_ARCH='i386' IFS=' ' INVOCATION_ID='a8c4a831fc134f93948d5fd93cb6bd41' 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='20624' 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.VKX59m9F/pbuilderrc_FrvI --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.VKX59m9F/b1 --logfile b1/build.log lnav_0.11.2-1.dsc' SUDO_GID='112' SUDO_UID='107' SUDO_USER='jenkins' TERM='unknown' TZ='/usr/share/zoneinfo/Etc/GMT+12' USER='root' _='/usr/bin/systemd-run' http_proxy='http://46.16.76.132:3128' I: uname -a Linux ionos2-i386 6.1.0-20-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.85-1 (2024-04-11) x86_64 GNU/Linux I: ls -l /bin lrwxrwxrwx 1 root root 7 Apr 21 07:13 /bin -> usr/bin I: user script /srv/workspace/pbuilder/20624/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, libncurses5-dev, libncursesw5-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 ... 19681 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 libncurses5-dev; however: Package libncurses5-dev is not installed. pbuilder-satisfydepends-dummy depends on libncursesw5-dev; however: Package libncursesw5-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} libacl1-dev{a} libarchive-dev{a} libarchive-zip-perl{a} libarchive13t64{a} libattr1-dev{a} libbrotli1{a} libbsd0{a} libbz2-dev{a} libcbor0.10{a} libcom-err2{a} libcurl3t64-gnutls{a} libcurl4-gnutls-dev{a} libdebhelper-perl{a} libedit2{a} libelf1t64{a} libext2fs-dev{a} libext2fs2t64{a} libfido2-1{a} libfile-stripnondeterminism-perl{a} libgmp-dev{a} libgmpxx4ldbl{a} libgssapi-krb5-2{a} libicu-dev{a} libicu72{a} libk5crypto3{a} libkeyutils1{a} libkrb5-3{a} libkrb5support0{a} libldap-2.5-0{a} liblz4-dev{a} liblzma-dev{a} libmagic-mgc{a} libmagic1t64{a} libncurses-dev{a} libncurses6{a} libnghttp2-14{a} libpcre2-16-0{a} libpcre2-32-0{a} libpcre2-dev{a} libpcre2-posix3{a} libpipeline1{a} libpsl5t64{a} libreadline-dev{a} libreadline8t64{a} librtmp1{a} libsasl2-2{a} libsasl2-modules-db{a} libsqlite3-dev{a} libssh2-1t64{a} libsub-override-perl{a} libtool{a} libuchardet0{a} libxml2{a} libxml2-dev{a} libzstd-dev{a} m4{a} man-db{a} nettle-dev{a} openssh-client{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 libgpm2 libldap-common libltdl-dev libmail-sendmail-perl libsasl2-modules lynx publicsuffix wget xauth 0 packages upgraded, 81 newly installed, 0 to remove and 0 not upgraded. Need to get 44.8 MB of archives. After unpacking 169 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian unstable/main i386 tzdata all 2024a-3 [255 kB] Get: 2 http://deb.debian.org/debian unstable/main i386 readline-common all 8.2-4 [69.3 kB] Get: 3 http://deb.debian.org/debian unstable/main i386 sensible-utils all 0.0.22 [22.4 kB] Get: 4 http://deb.debian.org/debian unstable/main i386 libmagic-mgc i386 1:5.45-3 [314 kB] Get: 5 http://deb.debian.org/debian unstable/main i386 libmagic1t64 i386 1:5.45-3 [114 kB] Get: 6 http://deb.debian.org/debian unstable/main i386 file i386 1:5.45-3 [42.9 kB] Get: 7 http://deb.debian.org/debian unstable/main i386 gettext-base i386 0.21-14+b1 [162 kB] Get: 8 http://deb.debian.org/debian unstable/main i386 libuchardet0 i386 0.0.8-1+b1 [69.1 kB] Get: 9 http://deb.debian.org/debian unstable/main i386 groff-base i386 1.23.0-3+b1 [1195 kB] Get: 10 http://deb.debian.org/debian unstable/main i386 bsdextrautils i386 2.40-6 [96.7 kB] Get: 11 http://deb.debian.org/debian unstable/main i386 libpipeline1 i386 1.5.7-2 [39.7 kB] Get: 12 http://deb.debian.org/debian unstable/main i386 man-db i386 2.12.1-1 [1421 kB] Get: 13 http://deb.debian.org/debian unstable/main i386 libbsd0 i386 0.12.2-1 [134 kB] Get: 14 http://deb.debian.org/debian unstable/main i386 libedit2 i386 3.1-20230828-1 [97.5 kB] Get: 15 http://deb.debian.org/debian unstable/main i386 libcbor0.10 i386 0.10.2-1.2 [30.8 kB] Get: 16 http://deb.debian.org/debian unstable/main i386 libfido2-1 i386 1.14.0-1+b2 [87.4 kB] Get: 17 http://deb.debian.org/debian unstable/main i386 libkrb5support0 i386 1.20.1-6+b1 [36.1 kB] Get: 18 http://deb.debian.org/debian unstable/main i386 libcom-err2 i386 1.47.0-2.4 [20.6 kB] Get: 19 http://deb.debian.org/debian unstable/main i386 libk5crypto3 i386 1.20.1-6+b1 [83.2 kB] Get: 20 http://deb.debian.org/debian unstable/main i386 libkeyutils1 i386 1.6.3-3 [9432 B] Get: 21 http://deb.debian.org/debian unstable/main i386 libkrb5-3 i386 1.20.1-6+b1 [360 kB] Get: 22 http://deb.debian.org/debian unstable/main i386 libgssapi-krb5-2 i386 1.20.1-6+b1 [145 kB] Get: 23 http://deb.debian.org/debian unstable/main i386 openssh-client i386 1:9.7p1-4 [991 kB] Get: 24 http://deb.debian.org/debian unstable/main i386 m4 i386 1.4.19-4 [293 kB] Get: 25 http://deb.debian.org/debian unstable/main i386 autoconf all 2.71-3 [332 kB] Get: 26 http://deb.debian.org/debian unstable/main i386 autotools-dev all 20220109.1 [51.6 kB] Get: 27 http://deb.debian.org/debian unstable/main i386 automake all 1:1.16.5-1.3 [823 kB] Get: 28 http://deb.debian.org/debian unstable/main i386 autopoint all 0.21-14 [496 kB] Get: 29 http://deb.debian.org/debian unstable/main i386 comerr-dev i386 2.1-1.47.0-2.4 [52.5 kB] Get: 30 http://deb.debian.org/debian unstable/main i386 libdebhelper-perl all 13.15.3 [88.0 kB] Get: 31 http://deb.debian.org/debian unstable/main i386 libtool all 2.4.7-7 [517 kB] Get: 32 http://deb.debian.org/debian unstable/main i386 dh-autoreconf all 20 [17.1 kB] Get: 33 http://deb.debian.org/debian unstable/main i386 libarchive-zip-perl all 1.68-1 [104 kB] Get: 34 http://deb.debian.org/debian unstable/main i386 libsub-override-perl all 0.10-1 [10.6 kB] Get: 35 http://deb.debian.org/debian unstable/main i386 libfile-stripnondeterminism-perl all 1.13.1-1 [19.4 kB] Get: 36 http://deb.debian.org/debian unstable/main i386 dh-strip-nondeterminism all 1.13.1-1 [8620 B] Get: 37 http://deb.debian.org/debian unstable/main i386 libelf1t64 i386 0.191-1+b1 [194 kB] Get: 38 http://deb.debian.org/debian unstable/main i386 dwz i386 0.15-1+b1 [116 kB] Get: 39 http://deb.debian.org/debian unstable/main i386 libicu72 i386 72.1-4+b1 [9549 kB] Get: 40 http://deb.debian.org/debian unstable/main i386 libxml2 i386 2.9.14+dfsg-1.3+b2 [727 kB] Get: 41 http://deb.debian.org/debian unstable/main i386 gettext i386 0.21-14+b1 [1311 kB] Get: 42 http://deb.debian.org/debian unstable/main i386 intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get: 43 http://deb.debian.org/debian unstable/main i386 po-debconf all 1.0.21+nmu1 [248 kB] Get: 44 http://deb.debian.org/debian unstable/main i386 debhelper all 13.15.3 [901 kB] Get: 45 http://deb.debian.org/debian unstable/main i386 icu-devtools i386 72.1-4+b1 [216 kB] Get: 46 http://deb.debian.org/debian unstable/main i386 libattr1-dev i386 1:2.5.2-1 [36.2 kB] Get: 47 http://deb.debian.org/debian unstable/main i386 libacl1-dev i386 2.3.2-1 [95.6 kB] Get: 48 http://deb.debian.org/debian unstable/main i386 libarchive13t64 i386 3.7.2-2 [387 kB] Get: 49 http://deb.debian.org/debian unstable/main i386 libbz2-dev i386 1.0.8-5.1 [31.4 kB] Get: 50 http://deb.debian.org/debian unstable/main i386 liblz4-dev i386 1.9.4-2 [85.5 kB] Get: 51 http://deb.debian.org/debian unstable/main i386 liblzma-dev i386 5.6.1+really5.4.5-1 [304 kB] Get: 52 http://deb.debian.org/debian unstable/main i386 libicu-dev i386 72.1-4+b1 [10.6 MB] Get: 53 http://deb.debian.org/debian unstable/main i386 libxml2-dev i386 2.9.14+dfsg-1.3+b2 [849 kB] Get: 54 http://deb.debian.org/debian unstable/main i386 libzstd-dev i386 1.5.5+dfsg2-2 [346 kB] Get: 55 http://deb.debian.org/debian unstable/main i386 zlib1g-dev i386 1:1.3.dfsg-3.1 [915 kB] Get: 56 http://deb.debian.org/debian unstable/main i386 libext2fs2t64 i386 1.47.0-2.4 [233 kB] Get: 57 http://deb.debian.org/debian unstable/main i386 libext2fs-dev i386 1.47.0-2.4 [321 kB] Get: 58 http://deb.debian.org/debian unstable/main i386 libgmpxx4ldbl i386 2:6.3.0+dfsg-2+b1 [330 kB] Get: 59 http://deb.debian.org/debian unstable/main i386 libgmp-dev i386 2:6.3.0+dfsg-2+b1 [659 kB] Get: 60 http://deb.debian.org/debian unstable/main i386 nettle-dev i386 3.9.1-2.2 [1309 kB] Get: 61 http://deb.debian.org/debian unstable/main i386 libarchive-dev i386 3.7.2-2 [608 kB] Get: 62 http://deb.debian.org/debian unstable/main i386 libbrotli1 i386 1.1.0-2+b3 [314 kB] Get: 63 http://deb.debian.org/debian unstable/main i386 libsasl2-modules-db i386 2.1.28+dfsg1-6 [20.5 kB] Get: 64 http://deb.debian.org/debian unstable/main i386 libsasl2-2 i386 2.1.28+dfsg1-6 [60.6 kB] Get: 65 http://deb.debian.org/debian unstable/main i386 libldap-2.5-0 i386 2.5.16+dfsg-2 [198 kB] Get: 66 http://deb.debian.org/debian unstable/main i386 libnghttp2-14 i386 1.61.0-1+b1 [84.0 kB] Get: 67 http://deb.debian.org/debian unstable/main i386 libpsl5t64 i386 0.21.2-1.1 [57.4 kB] Get: 68 http://deb.debian.org/debian unstable/main i386 librtmp1 i386 2.4+20151223.gitfa8646d.1-2+b4 [62.0 kB] Get: 69 http://deb.debian.org/debian unstable/main i386 libssh2-1t64 i386 1.11.0-4.1+b2 [225 kB] Get: 70 http://deb.debian.org/debian unstable/main i386 libcurl3t64-gnutls i386 8.7.1-3 [467 kB] Get: 71 http://deb.debian.org/debian unstable/main i386 libcurl4-gnutls-dev i386 8.7.1-3 [589 kB] Get: 72 http://deb.debian.org/debian unstable/main i386 libncurses6 i386 6.4+20240414-1 [112 kB] Get: 73 http://deb.debian.org/debian unstable/main i386 libncurses-dev i386 6.4+20240414-1 [380 kB] Get: 74 http://deb.debian.org/debian unstable/main i386 libpcre2-16-0 i386 10.42-4+b1 [244 kB] Get: 75 http://deb.debian.org/debian unstable/main i386 libpcre2-32-0 i386 10.42-4+b1 [233 kB] Get: 76 http://deb.debian.org/debian unstable/main i386 libpcre2-posix3 i386 10.42-4+b1 [55.8 kB] Get: 77 http://deb.debian.org/debian unstable/main i386 libpcre2-dev i386 10.42-4+b1 [759 kB] Get: 78 http://deb.debian.org/debian unstable/main i386 libreadline8t64 i386 8.2-4 [171 kB] Get: 79 http://deb.debian.org/debian unstable/main i386 libreadline-dev i386 8.2-4 [164 kB] Get: 80 http://deb.debian.org/debian unstable/main i386 libsqlite3-dev i386 3.45.3-1 [1173 kB] Get: 81 http://deb.debian.org/debian unstable/main i386 re2c i386 3.1-1 [475 kB] Fetched 44.8 MB in 1s (57.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 ... 19681 files and directories currently installed.) Preparing to unpack .../00-tzdata_2024a-3_all.deb ... Unpacking tzdata (2024a-3) ... Selecting previously unselected package readline-common. Preparing to unpack .../01-readline-common_8.2-4_all.deb ... Unpacking readline-common (8.2-4) ... Selecting previously unselected package sensible-utils. Preparing to unpack .../02-sensible-utils_0.0.22_all.deb ... Unpacking sensible-utils (0.0.22) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../03-libmagic-mgc_1%3a5.45-3_i386.deb ... Unpacking libmagic-mgc (1:5.45-3) ... Selecting previously unselected package libmagic1t64:i386. Preparing to unpack .../04-libmagic1t64_1%3a5.45-3_i386.deb ... Unpacking libmagic1t64:i386 (1:5.45-3) ... Selecting previously unselected package file. Preparing to unpack .../05-file_1%3a5.45-3_i386.deb ... Unpacking file (1:5.45-3) ... Selecting previously unselected package gettext-base. Preparing to unpack .../06-gettext-base_0.21-14+b1_i386.deb ... Unpacking gettext-base (0.21-14+b1) ... Selecting previously unselected package libuchardet0:i386. Preparing to unpack .../07-libuchardet0_0.0.8-1+b1_i386.deb ... Unpacking libuchardet0:i386 (0.0.8-1+b1) ... Selecting previously unselected package groff-base. Preparing to unpack .../08-groff-base_1.23.0-3+b1_i386.deb ... Unpacking groff-base (1.23.0-3+b1) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../09-bsdextrautils_2.40-6_i386.deb ... Unpacking bsdextrautils (2.40-6) ... Selecting previously unselected package libpipeline1:i386. Preparing to unpack .../10-libpipeline1_1.5.7-2_i386.deb ... Unpacking libpipeline1:i386 (1.5.7-2) ... Selecting previously unselected package man-db. Preparing to unpack .../11-man-db_2.12.1-1_i386.deb ... Unpacking man-db (2.12.1-1) ... Selecting previously unselected package libbsd0:i386. Preparing to unpack .../12-libbsd0_0.12.2-1_i386.deb ... Unpacking libbsd0:i386 (0.12.2-1) ... Selecting previously unselected package libedit2:i386. Preparing to unpack .../13-libedit2_3.1-20230828-1_i386.deb ... Unpacking libedit2:i386 (3.1-20230828-1) ... Selecting previously unselected package libcbor0.10:i386. Preparing to unpack .../14-libcbor0.10_0.10.2-1.2_i386.deb ... Unpacking libcbor0.10:i386 (0.10.2-1.2) ... Selecting previously unselected package libfido2-1:i386. Preparing to unpack .../15-libfido2-1_1.14.0-1+b2_i386.deb ... Unpacking libfido2-1:i386 (1.14.0-1+b2) ... Selecting previously unselected package libkrb5support0:i386. Preparing to unpack .../16-libkrb5support0_1.20.1-6+b1_i386.deb ... Unpacking libkrb5support0:i386 (1.20.1-6+b1) ... Selecting previously unselected package libcom-err2:i386. Preparing to unpack .../17-libcom-err2_1.47.0-2.4_i386.deb ... Unpacking libcom-err2:i386 (1.47.0-2.4) ... Selecting previously unselected package libk5crypto3:i386. Preparing to unpack .../18-libk5crypto3_1.20.1-6+b1_i386.deb ... Unpacking libk5crypto3:i386 (1.20.1-6+b1) ... Selecting previously unselected package libkeyutils1:i386. Preparing to unpack .../19-libkeyutils1_1.6.3-3_i386.deb ... Unpacking libkeyutils1:i386 (1.6.3-3) ... Selecting previously unselected package libkrb5-3:i386. Preparing to unpack .../20-libkrb5-3_1.20.1-6+b1_i386.deb ... Unpacking libkrb5-3:i386 (1.20.1-6+b1) ... Selecting previously unselected package libgssapi-krb5-2:i386. Preparing to unpack .../21-libgssapi-krb5-2_1.20.1-6+b1_i386.deb ... Unpacking libgssapi-krb5-2:i386 (1.20.1-6+b1) ... Selecting previously unselected package openssh-client. Preparing to unpack .../22-openssh-client_1%3a9.7p1-4_i386.deb ... Unpacking openssh-client (1:9.7p1-4) ... Selecting previously unselected package m4. Preparing to unpack .../23-m4_1.4.19-4_i386.deb ... Unpacking m4 (1.4.19-4) ... Selecting previously unselected package autoconf. Preparing to unpack .../24-autoconf_2.71-3_all.deb ... Unpacking autoconf (2.71-3) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../25-autotools-dev_20220109.1_all.deb ... Unpacking autotools-dev (20220109.1) ... Selecting previously unselected package automake. Preparing to unpack .../26-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 .../27-autopoint_0.21-14_all.deb ... Unpacking autopoint (0.21-14) ... Selecting previously unselected package comerr-dev:i386. Preparing to unpack .../28-comerr-dev_2.1-1.47.0-2.4_i386.deb ... Unpacking comerr-dev:i386 (2.1-1.47.0-2.4) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../29-libdebhelper-perl_13.15.3_all.deb ... Unpacking libdebhelper-perl (13.15.3) ... Selecting previously unselected package libtool. Preparing to unpack .../30-libtool_2.4.7-7_all.deb ... Unpacking libtool (2.4.7-7) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../31-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../32-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libsub-override-perl. Preparing to unpack .../33-libsub-override-perl_0.10-1_all.deb ... Unpacking libsub-override-perl (0.10-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../34-libfile-stripnondeterminism-perl_1.13.1-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.13.1-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../35-dh-strip-nondeterminism_1.13.1-1_all.deb ... Unpacking dh-strip-nondeterminism (1.13.1-1) ... Selecting previously unselected package libelf1t64:i386. Preparing to unpack .../36-libelf1t64_0.191-1+b1_i386.deb ... Unpacking libelf1t64:i386 (0.191-1+b1) ... Selecting previously unselected package dwz. Preparing to unpack .../37-dwz_0.15-1+b1_i386.deb ... Unpacking dwz (0.15-1+b1) ... Selecting previously unselected package libicu72:i386. Preparing to unpack .../38-libicu72_72.1-4+b1_i386.deb ... Unpacking libicu72:i386 (72.1-4+b1) ... Selecting previously unselected package libxml2:i386. Preparing to unpack .../39-libxml2_2.9.14+dfsg-1.3+b2_i386.deb ... Unpacking libxml2:i386 (2.9.14+dfsg-1.3+b2) ... Selecting previously unselected package gettext. Preparing to unpack .../40-gettext_0.21-14+b1_i386.deb ... Unpacking gettext (0.21-14+b1) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../41-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 .../42-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../43-debhelper_13.15.3_all.deb ... Unpacking debhelper (13.15.3) ... Selecting previously unselected package icu-devtools. Preparing to unpack .../44-icu-devtools_72.1-4+b1_i386.deb ... Unpacking icu-devtools (72.1-4+b1) ... Selecting previously unselected package libattr1-dev:i386. Preparing to unpack .../45-libattr1-dev_1%3a2.5.2-1_i386.deb ... Unpacking libattr1-dev:i386 (1:2.5.2-1) ... Selecting previously unselected package libacl1-dev:i386. Preparing to unpack .../46-libacl1-dev_2.3.2-1_i386.deb ... Unpacking libacl1-dev:i386 (2.3.2-1) ... Selecting previously unselected package libarchive13t64:i386. Preparing to unpack .../47-libarchive13t64_3.7.2-2_i386.deb ... Unpacking libarchive13t64:i386 (3.7.2-2) ... Selecting previously unselected package libbz2-dev:i386. Preparing to unpack .../48-libbz2-dev_1.0.8-5.1_i386.deb ... Unpacking libbz2-dev:i386 (1.0.8-5.1) ... Selecting previously unselected package liblz4-dev:i386. Preparing to unpack .../49-liblz4-dev_1.9.4-2_i386.deb ... Unpacking liblz4-dev:i386 (1.9.4-2) ... Selecting previously unselected package liblzma-dev:i386. Preparing to unpack .../50-liblzma-dev_5.6.1+really5.4.5-1_i386.deb ... Unpacking liblzma-dev:i386 (5.6.1+really5.4.5-1) ... Selecting previously unselected package libicu-dev:i386. Preparing to unpack .../51-libicu-dev_72.1-4+b1_i386.deb ... Unpacking libicu-dev:i386 (72.1-4+b1) ... Selecting previously unselected package libxml2-dev:i386. Preparing to unpack .../52-libxml2-dev_2.9.14+dfsg-1.3+b2_i386.deb ... Unpacking libxml2-dev:i386 (2.9.14+dfsg-1.3+b2) ... Selecting previously unselected package libzstd-dev:i386. Preparing to unpack .../53-libzstd-dev_1.5.5+dfsg2-2_i386.deb ... Unpacking libzstd-dev:i386 (1.5.5+dfsg2-2) ... Selecting previously unselected package zlib1g-dev:i386. Preparing to unpack .../54-zlib1g-dev_1%3a1.3.dfsg-3.1_i386.deb ... Unpacking zlib1g-dev:i386 (1:1.3.dfsg-3.1) ... Selecting previously unselected package libext2fs2t64:i386. Preparing to unpack .../55-libext2fs2t64_1.47.0-2.4_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.0-2.4) ... Selecting previously unselected package libext2fs-dev. Preparing to unpack .../56-libext2fs-dev_1.47.0-2.4_i386.deb ... Unpacking libext2fs-dev (1.47.0-2.4) ... Selecting previously unselected package libgmpxx4ldbl:i386. Preparing to unpack .../57-libgmpxx4ldbl_2%3a6.3.0+dfsg-2+b1_i386.deb ... Unpacking libgmpxx4ldbl:i386 (2:6.3.0+dfsg-2+b1) ... Selecting previously unselected package libgmp-dev:i386. Preparing to unpack .../58-libgmp-dev_2%3a6.3.0+dfsg-2+b1_i386.deb ... Unpacking libgmp-dev:i386 (2:6.3.0+dfsg-2+b1) ... Selecting previously unselected package nettle-dev:i386. Preparing to unpack .../59-nettle-dev_3.9.1-2.2_i386.deb ... Unpacking nettle-dev:i386 (3.9.1-2.2) ... Selecting previously unselected package libarchive-dev:i386. Preparing to unpack .../60-libarchive-dev_3.7.2-2_i386.deb ... Unpacking libarchive-dev:i386 (3.7.2-2) ... Selecting previously unselected package libbrotli1:i386. Preparing to unpack .../61-libbrotli1_1.1.0-2+b3_i386.deb ... Unpacking libbrotli1:i386 (1.1.0-2+b3) ... Selecting previously unselected package libsasl2-modules-db:i386. Preparing to unpack .../62-libsasl2-modules-db_2.1.28+dfsg1-6_i386.deb ... Unpacking libsasl2-modules-db:i386 (2.1.28+dfsg1-6) ... Selecting previously unselected package libsasl2-2:i386. Preparing to unpack .../63-libsasl2-2_2.1.28+dfsg1-6_i386.deb ... Unpacking libsasl2-2:i386 (2.1.28+dfsg1-6) ... Selecting previously unselected package libldap-2.5-0:i386. Preparing to unpack .../64-libldap-2.5-0_2.5.16+dfsg-2_i386.deb ... Unpacking libldap-2.5-0:i386 (2.5.16+dfsg-2) ... Selecting previously unselected package libnghttp2-14:i386. Preparing to unpack .../65-libnghttp2-14_1.61.0-1+b1_i386.deb ... Unpacking libnghttp2-14:i386 (1.61.0-1+b1) ... Selecting previously unselected package libpsl5t64:i386. Preparing to unpack .../66-libpsl5t64_0.21.2-1.1_i386.deb ... Unpacking libpsl5t64:i386 (0.21.2-1.1) ... Selecting previously unselected package librtmp1:i386. Preparing to unpack .../67-librtmp1_2.4+20151223.gitfa8646d.1-2+b4_i386.deb ... Unpacking librtmp1:i386 (2.4+20151223.gitfa8646d.1-2+b4) ... Selecting previously unselected package libssh2-1t64:i386. Preparing to unpack .../68-libssh2-1t64_1.11.0-4.1+b2_i386.deb ... Unpacking libssh2-1t64:i386 (1.11.0-4.1+b2) ... Selecting previously unselected package libcurl3t64-gnutls:i386. Preparing to unpack .../69-libcurl3t64-gnutls_8.7.1-3_i386.deb ... Unpacking libcurl3t64-gnutls:i386 (8.7.1-3) ... Selecting previously unselected package libcurl4-gnutls-dev:i386. Preparing to unpack .../70-libcurl4-gnutls-dev_8.7.1-3_i386.deb ... Unpacking libcurl4-gnutls-dev:i386 (8.7.1-3) ... Selecting previously unselected package libncurses6:i386. Preparing to unpack .../71-libncurses6_6.4+20240414-1_i386.deb ... Unpacking libncurses6:i386 (6.4+20240414-1) ... Selecting previously unselected package libncurses-dev:i386. Preparing to unpack .../72-libncurses-dev_6.4+20240414-1_i386.deb ... Unpacking libncurses-dev:i386 (6.4+20240414-1) ... Selecting previously unselected package libpcre2-16-0:i386. Preparing to unpack .../73-libpcre2-16-0_10.42-4+b1_i386.deb ... Unpacking libpcre2-16-0:i386 (10.42-4+b1) ... Selecting previously unselected package libpcre2-32-0:i386. Preparing to unpack .../74-libpcre2-32-0_10.42-4+b1_i386.deb ... Unpacking libpcre2-32-0:i386 (10.42-4+b1) ... Selecting previously unselected package libpcre2-posix3:i386. Preparing to unpack .../75-libpcre2-posix3_10.42-4+b1_i386.deb ... Unpacking libpcre2-posix3:i386 (10.42-4+b1) ... Selecting previously unselected package libpcre2-dev:i386. Preparing to unpack .../76-libpcre2-dev_10.42-4+b1_i386.deb ... Unpacking libpcre2-dev:i386 (10.42-4+b1) ... Selecting previously unselected package libreadline8t64:i386. Preparing to unpack .../77-libreadline8t64_8.2-4_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-4) ... Selecting previously unselected package libreadline-dev:i386. Preparing to unpack .../78-libreadline-dev_8.2-4_i386.deb ... Unpacking libreadline-dev:i386 (8.2-4) ... Selecting previously unselected package libsqlite3-dev:i386. Preparing to unpack .../79-libsqlite3-dev_3.45.3-1_i386.deb ... Unpacking libsqlite3-dev:i386 (3.45.3-1) ... Selecting previously unselected package re2c. Preparing to unpack .../80-re2c_3.1-1_i386.deb ... Unpacking re2c (3.1-1) ... Setting up libpipeline1:i386 (1.5.7-2) ... Setting up libkeyutils1:i386 (1.6.3-3) ... Setting up libicu72:i386 (72.1-4+b1) ... Setting up libzstd-dev:i386 (1.5.5+dfsg2-2) ... Setting up bsdextrautils (2.40-6) ... Setting up libattr1-dev:i386 (1:2.5.2-1) ... Setting up libmagic-mgc (1:5.45-3) ... Setting up libcbor0.10:i386 (0.10.2-1.2) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libdebhelper-perl (13.15.3) ... Setting up libbrotli1:i386 (1.1.0-2+b3) ... Setting up libmagic1t64:i386 (1:5.45-3) ... Setting up libpsl5t64:i386 (0.21.2-1.1) ... Setting up libnghttp2-14:i386 (1.61.0-1+b1) ... Setting up gettext-base (0.21-14+b1) ... Setting up m4 (1.4.19-4) ... Setting up libcom-err2:i386 (1.47.0-2.4) ... Setting up file (1:5.45-3) ... Setting up libpcre2-16-0:i386 (10.42-4+b1) ... Setting up libelf1t64:i386 (0.191-1+b1) ... Setting up libkrb5support0:i386 (1.20.1-6+b1) ... Setting up libsasl2-modules-db:i386 (2.1.28+dfsg1-6) ... Setting up tzdata (2024a-3) ... Current default time zone: 'Etc/UTC' Local time is now: Sun Apr 21 09:48:36 UTC 2024. Universal Time is now: Sun Apr 21 09:48:36 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.42-4+b1) ... Setting up libgmpxx4ldbl:i386 (2:6.3.0+dfsg-2+b1) ... Setting up libsqlite3-dev:i386 (3.45.3-1) ... Setting up librtmp1:i386 (2.4+20151223.gitfa8646d.1-2+b4) ... Setting up libncurses6:i386 (6.4+20240414-1) ... Setting up comerr-dev:i386 (2.1-1.47.0-2.4) ... Setting up autopoint (0.21-14) ... Setting up icu-devtools (72.1-4+b1) ... Setting up liblz4-dev:i386 (1.9.4-2) ... Setting up libk5crypto3:i386 (1.20.1-6+b1) ... Setting up libsasl2-2:i386 (2.1.28+dfsg1-6) ... Setting up autoconf (2.71-3) ... Setting up liblzma-dev:i386 (5.6.1+really5.4.5-1) ... Setting up zlib1g-dev:i386 (1:1.3.dfsg-3.1) ... Setting up libpcre2-posix3:i386 (10.42-4+b1) ... Setting up dwz (0.15-1+b1) ... Setting up sensible-utils (0.0.22) ... Setting up libuchardet0:i386 (0.0.8-1+b1) ... Setting up libext2fs2t64:i386 (1.47.0-2.4) ... Setting up libsub-override-perl (0.10-1) ... Setting up libkrb5-3:i386 (1.20.1-6+b1) ... Setting up re2c (3.1-1) ... Setting up libssh2-1t64:i386 (1.11.0-4.1+b2) ... Setting up libfido2-1:i386 (1.14.0-1+b2) ... Setting up libext2fs-dev (1.47.0-2.4) ... Setting up libbsd0:i386 (0.12.2-1) ... Setting up readline-common (8.2-4) ... Setting up libicu-dev:i386 (72.1-4+b1) ... Setting up libxml2:i386 (2.9.14+dfsg-1.3+b2) ... Setting up libacl1-dev:i386 (2.3.2-1) ... Setting up libbz2-dev:i386 (1.0.8-5.1) ... Setting up automake (1:1.16.5-1.3) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up libfile-stripnondeterminism-perl (1.13.1-1) ... Setting up libncurses-dev:i386 (6.4+20240414-1) ... Setting up gettext (0.21-14+b1) ... Setting up libgmp-dev:i386 (2:6.3.0+dfsg-2+b1) ... Setting up libpcre2-dev:i386 (10.42-4+b1) ... Setting up nettle-dev:i386 (3.9.1-2.2) ... Setting up libtool (2.4.7-7) ... Setting up libedit2:i386 (3.1-20230828-1) ... Setting up libldap-2.5-0:i386 (2.5.16+dfsg-2) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up dh-autoreconf (20) ... Setting up libxml2-dev:i386 (2.9.14+dfsg-1.3+b2) ... Setting up libgssapi-krb5-2:i386 (1.20.1-6+b1) ... Setting up libreadline8t64:i386 (8.2-4) ... Setting up dh-strip-nondeterminism (1.13.1-1) ... Setting up groff-base (1.23.0-3+b1) ... Setting up libarchive13t64:i386 (3.7.2-2) ... Setting up openssh-client (1:9.7p1-4) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up libcurl3t64-gnutls:i386 (8.7.1-3) ... Setting up libreadline-dev:i386 (8.2-4) ... Setting up libcurl4-gnutls-dev:i386 (8.7.1-3) ... Setting up man-db (2.12.1-1) ... Not building database; man-db/auto-update is not 'true'. Setting up libarchive-dev:i386 (3.7.2-2) ... Setting up debhelper (13.15.3) ... Processing triggers for libc-bin (2.37-18) ... 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.11.2/ && 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.11.2-1_source.changes dpkg-buildpackage: info: source package lnav dpkg-buildpackage: info: source version 0.11.2-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:12: warning: $as_echo is obsolete; use AS_ECHO(["message"]) instead lib/m4sugar/m4sh.m4:692: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:699: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from... m4/ax_pthread.m4:89: AX_PTHREAD is expanded from... configure.ac:12: the top level configure.ac:48: 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.11.2' 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 grep that handles long lines and -e... /usr/bin/grep checking for egrep... /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++14 features with -std=c++14... yes checking whether the compiler supports GNU C++... (cached) yes checking whether g++ -std=c++14 accepts -g... (cached) yes checking for g++ -std=c++14 option to enable C++11 features... (cached) none needed checking dependency style of g++ -std=c++14... (cached) none 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 bzip2... /usr/bin/bzip2 checking for re2c... /usr/bin/re2c checking for xz... /usr/bin/xz checking for tshark... 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 whether struct tm is in sys/time.h or time.h... time.h checking for g++ -std=c++14 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.7.1 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... no configure: WARNING: libgpm not found. If build fails later consider installing gpm dev package 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 configure: Checking for libgpm dependency checking for mousemask in -lncursesw... yes 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/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.11.2' dh_auto_build make -j11 make[1]: Entering directory '/build/reproducible-path/lnav-0.11.2' Making all in tools make[2]: Entering directory '/build/reproducible-path/lnav-0.11.2/tools' gcc -g3 -o bin2c bin2c.c -lz make[2]: Leaving directory '/build/reproducible-path/lnav-0.11.2/tools' Making all in src make[2]: Entering directory '/build/reproducible-path/lnav-0.11.2/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/lnav-pop-view.lnav ./scripts/partition-by-boot.lnav ./scripts/rename-stdin.lnav ./scripts/search-for.lnav ../tools/bin2c -n lnav_sh_scripts builtin-sh-scripts ./scripts/dump-pid.sh ../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/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/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/error_log.json ./formats/esx_syslog_log.json ./formats/fsck_hfs_log.json ./formats/glog_log.json ./formats/haproxy_log.json ./formats/java_log.json ./formats/journald_json_log.json ./formats/katello_log.json ./formats/openam_log.json ./formats/openamdb_log.json ./formats/openstack_log.json ./formats/page_log.json ./formats/papertrail_log.json ./formats/pcap_log.json ./formats/procstate_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/xmlrpc_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 gcc -g3 -o ptimec ptimec.c ../tools/bin2c xml-entities-json xml-entities.json ../tools/bin2c xterm-palette-json xterm-palette.json ./ptimec "@%@" "%Y-%m-%d %H:%M:%S" "%Y-%m-%d %H:%M:%S%z" "%Y-%m-%d %H:%M:%S %z" "%Y-%m-%d %H:%M" "%Y-%m-%dT%H:%M:%S.%f%z" "%y-%m-%dT%H:%M:%S.%f%z" "%Y-%m-%dT%H:%M:%SZ" "%Y-%m-%dT%H:%M:%S%z" "%Y-%m-%dT%H:%M:%S" "%Y-%m-%dT%H:%M:%S%z" "%Y-%m-%dT%H:%M" "%Y/%m/%d %H:%M:%S" "%Y/%m/%d %H:%M:%S %z" "%Y/%m/%d %H:%M:%S%z" "%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 %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 +0000" "%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" "%d %b %Y %H:%M:%S,%L" "%d %b %Y %H:%M" "%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 %H:%M:%S" "%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/%e/%Y %I:%M:%S %p" "%m/%e/%Y %l:%M:%S %p" "%m/%d/%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.11.2/src' Making all in fmtlib make[4]: Entering directory '/build/reproducible-path/lnav-0.11.2/src/fmtlib' g++ -std=c++14 -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 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o format.o format.cc g++ -std=c++14 -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 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o os.o os.cc In file included from /usr/include/c++/13/algorithm:60, from fmt/format-inl.h:11, from format.cc:8: In static member function 'static _Up* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(_Tp*, _Tp*, _Up*) [with _Tp = unsigned int; _Up = unsigned int; bool _IsMove = false]', inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = unsigned int*; _OI = unsigned int*]' at /usr/include/c++/13/bits/stl_algobase.h:506:30, inlined from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = unsigned int*; _OI = unsigned int*]' at /usr/include/c++/13/bits/stl_algobase.h:533:42, inlined from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = unsigned int*; _OI = unsigned int*]' at /usr/include/c++/13/bits/stl_algobase.h:540:31, inlined from '_OI std::copy(_II, _II, _OI) [with _II = unsigned int*; _OI = unsigned int*]' at /usr/include/c++/13/bits/stl_algobase.h:633:7, inlined from 'static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = unsigned int*; _ForwardIterator = unsigned int*]' at /usr/include/c++/13/bits/stl_uninitialized.h:147:27, inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = unsigned int*; _ForwardIterator = unsigned int*]' at /usr/include/c++/13/bits/stl_uninitialized.h:185:15, inlined from 'void fmt::v10::basic_memory_buffer::grow(size_t) [with T = unsigned int; unsigned int SIZE = 32; Allocator = std::allocator]' at fmt/format.h:952:28, inlined from 'void fmt::v10::detail::buffer::try_reserve(size_t) [with T = unsigned int]' at fmt/core.h:927:39, inlined from 'void fmt::v10::detail::buffer::try_reserve(size_t) [with T = unsigned int]' at fmt/core.h:926:24, inlined from 'void fmt::v10::detail::buffer::try_resize(size_t) [with T = unsigned int]' at fmt/core.h:918:16, inlined from 'void fmt::v10::basic_memory_buffer::resize(size_t) [with T = unsigned int; unsigned int SIZE = 32; Allocator = std::allocator]' at fmt/format.h:1023:63, inlined from 'void fmt::v10::detail::bigint::assign(UInt) [with UInt = long long unsigned int; typename std::enable_if<(std::is_same::value || std::is_same::value), int>::type = 0]' at fmt/format.h:3096:19, inlined from 'void fmt::v10::detail::bigint::operator=(Int) [with Int = int]' at fmt/format.h:3117:11, inlined from 'void fmt::v10::detail::bigint::assign_pow10(int)' at fmt/format.h:3190:32: /usr/include/c++/13/bits/stl_algobase.h:437:30: warning: 'void* __builtin_memmove(void*, const void*, unsigned int)' writing between 5 and 2147483647 bytes into a region of size 4 overflows the destination [-Wstringop-overflow=] 437 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/i386-linux-gnu/c++/13/bits/c++allocator.h:33, from /usr/include/c++/13/bits/allocator.h:46, from /usr/include/c++/13/string:43, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/locale:41, from fmt/format-inl.h:18: In member function '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = unsigned int]', inlined from 'static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = unsigned int]' at /usr/include/c++/13/bits/alloc_traits.h:482:28, inlined from 'void fmt::v10::basic_memory_buffer::grow(size_t) [with T = unsigned int; unsigned int SIZE = 32; Allocator = std::allocator]' at fmt/format.h:950:51, inlined from 'void fmt::v10::detail::buffer::try_reserve(size_t) [with T = unsigned int]' at fmt/core.h:927:39, inlined from 'void fmt::v10::detail::buffer::try_reserve(size_t) [with T = unsigned int]' at fmt/core.h:926:24, inlined from 'void fmt::v10::detail::buffer::try_resize(size_t) [with T = unsigned int]' at fmt/core.h:918:16, inlined from 'void fmt::v10::basic_memory_buffer::resize(size_t) [with T = unsigned int; unsigned int SIZE = 32; Allocator = std::allocator]' at fmt/format.h:1023:63, inlined from 'void fmt::v10::detail::bigint::assign(UInt) [with UInt = long long unsigned int; typename std::enable_if<(std::is_same::value || std::is_same::value), int>::type = 0]' at fmt/format.h:3096:19, inlined from 'void fmt::v10::detail::bigint::operator=(Int) [with Int = int]' at fmt/format.h:3117:11, inlined from 'void fmt::v10::detail::bigint::assign_pow10(int)' at fmt/format.h:3190:32: /usr/include/c++/13/bits/new_allocator.h:151:55: note: destination object of size 4 allocated by 'operator new' 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); | ^ In static member function 'static _Up* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(_Tp*, _Tp*, _Up*) [with _Tp = unsigned int; _Up = unsigned int; bool _IsMove = false]', inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = unsigned int*; _OI = unsigned int*]' at /usr/include/c++/13/bits/stl_algobase.h:506:30, inlined from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = unsigned int*; _OI = unsigned int*]' at /usr/include/c++/13/bits/stl_algobase.h:533:42, inlined from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = unsigned int*; _OI = unsigned int*]' at /usr/include/c++/13/bits/stl_algobase.h:540:31, inlined from '_OI std::copy(_II, _II, _OI) [with _II = unsigned int*; _OI = unsigned int*]' at /usr/include/c++/13/bits/stl_algobase.h:633:7, inlined from 'static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = unsigned int*; _ForwardIterator = unsigned int*]' at /usr/include/c++/13/bits/stl_uninitialized.h:147:27, inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = unsigned int*; _ForwardIterator = unsigned int*]' at /usr/include/c++/13/bits/stl_uninitialized.h:185:15, inlined from 'void fmt::v10::basic_memory_buffer::grow(size_t) [with T = unsigned int; unsigned int SIZE = 32; Allocator = std::allocator]' at fmt/format.h:952:28, inlined from 'void fmt::v10::detail::buffer::try_reserve(size_t) [with T = unsigned int]' at fmt/core.h:927:39, inlined from 'void fmt::v10::detail::buffer::try_reserve(size_t) [with T = unsigned int]' at fmt/core.h:926:24, inlined from 'void fmt::v10::detail::buffer::try_resize(size_t) [with T = unsigned int]' at fmt/core.h:918:16, inlined from 'void fmt::v10::basic_memory_buffer::resize(size_t) [with T = unsigned int; unsigned int SIZE = 32; Allocator = std::allocator]' at fmt/format.h:1023:63, inlined from 'void fmt::v10::detail::bigint::assign(UInt) [with UInt = long long unsigned int; typename std::enable_if<(std::is_same::value || std::is_same::value), int>::type = 0]' at fmt/format.h:3096:19, inlined from 'void fmt::v10::detail::bigint::operator=(Int) [with Int = int]' at fmt/format.h:3117:11, inlined from 'void fmt::v10::detail::bigint::assign_pow10(int)' at fmt/format.h:3197:11: /usr/include/c++/13/bits/stl_algobase.h:437:30: warning: 'void* __builtin_memmove(void*, const void*, unsigned int)' writing between 5 and 2147483647 bytes into a region of size 4 overflows the destination [-Wstringop-overflow=] 437 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = unsigned int]', inlined from 'static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = unsigned int]' at /usr/include/c++/13/bits/alloc_traits.h:482:28, inlined from 'void fmt::v10::basic_memory_buffer::grow(size_t) [with T = unsigned int; unsigned int SIZE = 32; Allocator = std::allocator]' at fmt/format.h:950:51, inlined from 'void fmt::v10::detail::buffer::try_reserve(size_t) [with T = unsigned int]' at fmt/core.h:927:39, inlined from 'void fmt::v10::detail::buffer::try_reserve(size_t) [with T = unsigned int]' at fmt/core.h:926:24, inlined from 'void fmt::v10::detail::buffer::try_resize(size_t) [with T = unsigned int]' at fmt/core.h:918:16, inlined from 'void fmt::v10::basic_memory_buffer::resize(size_t) [with T = unsigned int; unsigned int SIZE = 32; Allocator = std::allocator]' at fmt/format.h:1023:63, inlined from 'void fmt::v10::detail::bigint::assign(UInt) [with UInt = long long unsigned int; typename std::enable_if<(std::is_same::value || std::is_same::value), int>::type = 0]' at fmt/format.h:3096:19, inlined from 'void fmt::v10::detail::bigint::operator=(Int) [with Int = int]' at fmt/format.h:3117:11, inlined from 'void fmt::v10::detail::bigint::assign_pow10(int)' at fmt/format.h:3197:11: /usr/include/c++/13/bits/new_allocator.h:151:55: note: destination object of size 4 allocated by 'operator new' 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); | ^ In static member function 'static _Up* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(_Tp*, _Tp*, _Up*) [with _Tp = unsigned int; _Up = unsigned int; bool _IsMove = false]', inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = unsigned int*; _OI = unsigned int*]' at /usr/include/c++/13/bits/stl_algobase.h:506:30, inlined from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = unsigned int*; _OI = unsigned int*]' at /usr/include/c++/13/bits/stl_algobase.h:533:42, inlined from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = unsigned int*; _OI = unsigned int*]' at /usr/include/c++/13/bits/stl_algobase.h:540:31, inlined from '_OI std::copy(_II, _II, _OI) [with _II = unsigned int*; _OI = unsigned int*]' at /usr/include/c++/13/bits/stl_algobase.h:633:7, inlined from 'static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = unsigned int*; _ForwardIterator = unsigned int*]' at /usr/include/c++/13/bits/stl_uninitialized.h:147:27, inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = unsigned int*; _ForwardIterator = unsigned int*]' at /usr/include/c++/13/bits/stl_uninitialized.h:185:15, inlined from 'void fmt::v10::basic_memory_buffer::grow(size_t) [with T = unsigned int; unsigned int SIZE = 32; Allocator = std::allocator]' at fmt/format.h:952:28, inlined from 'void fmt::v10::detail::buffer::try_reserve(size_t) [with T = unsigned int]' at fmt/core.h:927:39, inlined from 'void fmt::v10::detail::buffer::try_reserve(size_t) [with T = unsigned int]' at fmt/core.h:926:24, inlined from 'void fmt::v10::detail::buffer::try_resize(size_t) [with T = unsigned int]' at fmt/core.h:918:16, inlined from 'void fmt::v10::basic_memory_buffer::resize(size_t) [with T = unsigned int; unsigned int SIZE = 32; Allocator = std::allocator]' at fmt/format.h:1023:63, inlined from 'void fmt::v10::detail::bigint::assign(UInt) [with UInt = long long unsigned int; typename std::enable_if<(std::is_same::value || std::is_same::value), int>::type = 0]' at fmt/format.h:3096:19, inlined from 'void fmt::v10::detail::bigint::operator=(Int) [with Int = int]' at fmt/format.h:3117:11, inlined from 'void fmt::v10::detail::format_dragon(basic_fp, unsigned int, int, buffer&, int&)' at fmt/format.h:3291:11: /usr/include/c++/13/bits/stl_algobase.h:437:30: warning: 'void* __builtin_memmove(void*, const void*, unsigned int)' writing between 5 and 2147483647 bytes into a region of size 4 overflows the destination [-Wstringop-overflow=] 437 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = unsigned int]', inlined from 'static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = unsigned int]' at /usr/include/c++/13/bits/alloc_traits.h:482:28, inlined from 'void fmt::v10::basic_memory_buffer::grow(size_t) [with T = unsigned int; unsigned int SIZE = 32; Allocator = std::allocator]' at fmt/format.h:950:51, inlined from 'void fmt::v10::detail::buffer::try_reserve(size_t) [with T = unsigned int]' at fmt/core.h:927:39, inlined from 'void fmt::v10::detail::buffer::try_reserve(size_t) [with T = unsigned int]' at fmt/core.h:926:24, inlined from 'void fmt::v10::detail::buffer::try_resize(size_t) [with T = unsigned int]' at fmt/core.h:918:16, inlined from 'void fmt::v10::basic_memory_buffer::resize(size_t) [with T = unsigned int; unsigned int SIZE = 32; Allocator = std::allocator]' at fmt/format.h:1023:63, inlined from 'void fmt::v10::detail::bigint::assign(UInt) [with UInt = long long unsigned int; typename std::enable_if<(std::is_same::value || std::is_same::value), int>::type = 0]' at fmt/format.h:3096:19, inlined from 'void fmt::v10::detail::bigint::operator=(Int) [with Int = int]' at fmt/format.h:3117:11, inlined from 'void fmt::v10::detail::format_dragon(basic_fp, unsigned int, int, buffer&, int&)' at fmt/format.h:3291:11: /usr/include/c++/13/bits/new_allocator.h:151:55: note: destination object of size 4 allocated by 'operator new' 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); | ^ In static member function 'static _Up* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(_Tp*, _Tp*, _Up*) [with _Tp = unsigned int; _Up = unsigned int; bool _IsMove = false]', inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = unsigned int*; _OI = unsigned int*]' at /usr/include/c++/13/bits/stl_algobase.h:506:30, inlined from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = unsigned int*; _OI = unsigned int*]' at /usr/include/c++/13/bits/stl_algobase.h:533:42, inlined from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = unsigned int*; _OI = unsigned int*]' at /usr/include/c++/13/bits/stl_algobase.h:540:31, inlined from '_OI std::copy(_II, _II, _OI) [with _II = unsigned int*; _OI = unsigned int*]' at /usr/include/c++/13/bits/stl_algobase.h:633:7, inlined from 'static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = unsigned int*; _ForwardIterator = unsigned int*]' at /usr/include/c++/13/bits/stl_uninitialized.h:147:27, inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = unsigned int*; _ForwardIterator = unsigned int*]' at /usr/include/c++/13/bits/stl_uninitialized.h:185:15, inlined from 'void fmt::v10::basic_memory_buffer::grow(size_t) [with T = unsigned int; unsigned int SIZE = 32; Allocator = std::allocator]' at fmt/format.h:952:28, inlined from 'void fmt::v10::detail::buffer::try_reserve(size_t) [with T = unsigned int]' at fmt/core.h:927:39, inlined from 'void fmt::v10::detail::buffer::try_reserve(size_t) [with T = unsigned int]' at fmt/core.h:926:24, inlined from 'void fmt::v10::detail::buffer::try_resize(size_t) [with T = unsigned int]' at fmt/core.h:918:16, inlined from 'void fmt::v10::basic_memory_buffer::resize(size_t) [with T = unsigned int; unsigned int SIZE = 32; Allocator = std::allocator]' at fmt/format.h:1023:63, inlined from 'void fmt::v10::detail::bigint::assign(UInt) [with UInt = long long unsigned int; typename std::enable_if<(std::is_same::value || std::is_same::value), int>::type = 0]' at fmt/format.h:3096:19, inlined from 'void fmt::v10::detail::bigint::operator=(Int) [with Int = int]' at fmt/format.h:3117:11, inlined from 'void fmt::v10::detail::format_dragon(basic_fp, unsigned int, int, buffer&, int&)' at fmt/format.h:3294:19: /usr/include/c++/13/bits/stl_algobase.h:437:30: warning: 'void* __builtin_memmove(void*, const void*, unsigned int)' writing between 5 and 2147483647 bytes into a region of size 4 overflows the destination [-Wstringop-overflow=] 437 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = unsigned int]', inlined from 'static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = unsigned int]' at /usr/include/c++/13/bits/alloc_traits.h:482:28, inlined from 'void fmt::v10::basic_memory_buffer::grow(size_t) [with T = unsigned int; unsigned int SIZE = 32; Allocator = std::allocator]' at fmt/format.h:950:51, inlined from 'void fmt::v10::detail::buffer::try_reserve(size_t) [with T = unsigned int]' at fmt/core.h:927:39, inlined from 'void fmt::v10::detail::buffer::try_reserve(size_t) [with T = unsigned int]' at fmt/core.h:926:24, inlined from 'void fmt::v10::detail::buffer::try_resize(size_t) [with T = unsigned int]' at fmt/core.h:918:16, inlined from 'void fmt::v10::basic_memory_buffer::resize(size_t) [with T = unsigned int; unsigned int SIZE = 32; Allocator = std::allocator]' at fmt/format.h:1023:63, inlined from 'void fmt::v10::detail::bigint::assign(UInt) [with UInt = long long unsigned int; typename std::enable_if<(std::is_same::value || std::is_same::value), int>::type = 0]' at fmt/format.h:3096:19, inlined from 'void fmt::v10::detail::bigint::operator=(Int) [with Int = int]' at fmt/format.h:3117:11, inlined from 'void fmt::v10::detail::format_dragon(basic_fp, unsigned int, int, buffer&, int&)' at fmt/format.h:3294:19: /usr/include/c++/13/bits/new_allocator.h:151:55: note: destination object of size 4 allocated by 'operator new' 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); | ^ In static member function 'static _Up* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(_Tp*, _Tp*, _Up*) [with _Tp = unsigned int; _Up = unsigned int; bool _IsMove = false]', inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = unsigned int*; _OI = unsigned int*]' at /usr/include/c++/13/bits/stl_algobase.h:506:30, inlined from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = unsigned int*; _OI = unsigned int*]' at /usr/include/c++/13/bits/stl_algobase.h:533:42, inlined from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = unsigned int*; _OI = unsigned int*]' at /usr/include/c++/13/bits/stl_algobase.h:540:31, inlined from '_OI std::copy(_II, _II, _OI) [with _II = unsigned int*; _OI = unsigned int*]' at /usr/include/c++/13/bits/stl_algobase.h:633:7, inlined from 'static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = unsigned int*; _ForwardIterator = unsigned int*]' at /usr/include/c++/13/bits/stl_uninitialized.h:147:27, inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = unsigned int*; _ForwardIterator = unsigned int*]' at /usr/include/c++/13/bits/stl_uninitialized.h:185:15, inlined from 'void fmt::v10::basic_memory_buffer::grow(size_t) [with T = unsigned int; unsigned int SIZE = 32; Allocator = std::allocator]' at fmt/format.h:952:28, inlined from 'void fmt::v10::detail::buffer::try_reserve(size_t) [with T = unsigned int]' at fmt/core.h:927:39, inlined from 'void fmt::v10::detail::buffer::try_reserve(size_t) [with T = unsigned int]' at fmt/core.h:926:24, inlined from 'void fmt::v10::detail::buffer::try_resize(size_t) [with T = unsigned int]' at fmt/core.h:918:16, inlined from 'void fmt::v10::basic_memory_buffer::resize(size_t) [with T = unsigned int; unsigned int SIZE = 32; Allocator = std::allocator]' at fmt/format.h:1023:63, inlined from 'void fmt::v10::detail::bigint::assign(UInt) [with UInt = long long unsigned int; typename std::enable_if<(std::is_same::value || std::is_same::value), int>::type = 0]' at fmt/format.h:3096:19, inlined from 'void fmt::v10::detail::bigint::operator=(Int) [with Int = int]' at fmt/format.h:3117:11, inlined from 'void fmt::v10::detail::format_dragon(basic_fp, unsigned int, int, buffer&, int&)' at fmt/format.h:3310:17: /usr/include/c++/13/bits/stl_algobase.h:437:30: warning: 'void* __builtin_memmove(void*, const void*, unsigned int)' writing between 5 and 2147483647 bytes into a region of size 4 overflows the destination [-Wstringop-overflow=] 437 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = unsigned int]', inlined from 'static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = unsigned int]' at /usr/include/c++/13/bits/alloc_traits.h:482:28, inlined from 'void fmt::v10::basic_memory_buffer::grow(size_t) [with T = unsigned int; unsigned int SIZE = 32; Allocator = std::allocator]' at fmt/format.h:950:51, inlined from 'void fmt::v10::detail::buffer::try_reserve(size_t) [with T = unsigned int]' at fmt/core.h:927:39, inlined from 'void fmt::v10::detail::buffer::try_reserve(size_t) [with T = unsigned int]' at fmt/core.h:926:24, inlined from 'void fmt::v10::detail::buffer::try_resize(size_t) [with T = unsigned int]' at fmt/core.h:918:16, inlined from 'void fmt::v10::basic_memory_buffer::resize(size_t) [with T = unsigned int; unsigned int SIZE = 32; Allocator = std::allocator]' at fmt/format.h:1023:63, inlined from 'void fmt::v10::detail::bigint::assign(UInt) [with UInt = long long unsigned int; typename std::enable_if<(std::is_same::value || std::is_same::value), int>::type = 0]' at fmt/format.h:3096:19, inlined from 'void fmt::v10::detail::bigint::operator=(Int) [with Int = int]' at fmt/format.h:3117:11, inlined from 'void fmt::v10::detail::format_dragon(basic_fp, unsigned int, int, buffer&, int&)' at fmt/format.h:3310:17: /usr/include/c++/13/bits/new_allocator.h:151:55: note: destination object of size 4 allocated by 'operator new' 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); | ^ In static member function 'static _Up* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(_Tp*, _Tp*, _Up*) [with _Tp = unsigned int; _Up = unsigned int; bool _IsMove = false]', inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = unsigned int*; _OI = unsigned int*]' at /usr/include/c++/13/bits/stl_algobase.h:506:30, inlined from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = unsigned int*; _OI = unsigned int*]' at /usr/include/c++/13/bits/stl_algobase.h:533:42, inlined from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = unsigned int*; _OI = unsigned int*]' at /usr/include/c++/13/bits/stl_algobase.h:540:31, inlined from '_OI std::copy(_II, _II, _OI) [with _II = unsigned int*; _OI = unsigned int*]' at /usr/include/c++/13/bits/stl_algobase.h:633:7, inlined from 'static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = unsigned int*; _ForwardIterator = unsigned int*]' at /usr/include/c++/13/bits/stl_uninitialized.h:147:27, inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = unsigned int*; _ForwardIterator = unsigned int*]' at /usr/include/c++/13/bits/stl_uninitialized.h:185:15, inlined from 'void fmt::v10::basic_memory_buffer::grow(size_t) [with T = unsigned int; unsigned int SIZE = 32; Allocator = std::allocator]' at fmt/format.h:952:28, inlined from 'void fmt::v10::detail::buffer::try_reserve(size_t) [with T = unsigned int]' at fmt/core.h:927:39, inlined from 'void fmt::v10::detail::buffer::try_reserve(size_t) [with T = unsigned int]' at fmt/core.h:926:24, inlined from 'void fmt::v10::detail::buffer::try_resize(size_t) [with T = unsigned int]' at fmt/core.h:918:16, inlined from 'void fmt::v10::basic_memory_buffer::resize(size_t) [with T = unsigned int; unsigned int SIZE = 32; Allocator = std::allocator]' at fmt/format.h:1023:63, inlined from 'void fmt::v10::detail::bigint::assign(UInt) [with UInt = long long unsigned int; typename std::enable_if<(std::is_same::value || std::is_same::value), int>::type = 0]' at fmt/format.h:3096:19, inlined from 'void fmt::v10::detail::bigint::operator=(Int) [with Int = int]' at fmt/format.h:3117:11, inlined from 'void fmt::v10::detail::format_dragon(basic_fp, unsigned int, int, buffer&, int&)' at fmt/format.h:3317:11: /usr/include/c++/13/bits/stl_algobase.h:437:30: warning: 'void* __builtin_memmove(void*, const void*, unsigned int)' writing between 5 and 2147483647 bytes into a region of size 4 overflows the destination [-Wstringop-overflow=] 437 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = unsigned int]', inlined from 'static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = unsigned int]' at /usr/include/c++/13/bits/alloc_traits.h:482:28, inlined from 'void fmt::v10::basic_memory_buffer::grow(size_t) [with T = unsigned int; unsigned int SIZE = 32; Allocator = std::allocator]' at fmt/format.h:950:51, inlined from 'void fmt::v10::detail::buffer::try_reserve(size_t) [with T = unsigned int]' at fmt/core.h:927:39, inlined from 'void fmt::v10::detail::buffer::try_reserve(size_t) [with T = unsigned int]' at fmt/core.h:926:24, inlined from 'void fmt::v10::detail::buffer::try_resize(size_t) [with T = unsigned int]' at fmt/core.h:918:16, inlined from 'void fmt::v10::basic_memory_buffer::resize(size_t) [with T = unsigned int; unsigned int SIZE = 32; Allocator = std::allocator]' at fmt/format.h:1023:63, inlined from 'void fmt::v10::detail::bigint::assign(UInt) [with UInt = long long unsigned int; typename std::enable_if<(std::is_same::value || std::is_same::value), int>::type = 0]' at fmt/format.h:3096:19, inlined from 'void fmt::v10::detail::bigint::operator=(Int) [with Int = int]' at fmt/format.h:3117:11, inlined from 'void fmt::v10::detail::format_dragon(basic_fp, unsigned int, int, buffer&, int&)' at fmt/format.h:3317:11: /usr/include/c++/13/bits/new_allocator.h:151:55: note: destination object of size 4 allocated by 'operator new' 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); | ^ 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.11.2/src/fmtlib' Making all in third-party/base64/lib make[4]: Entering directory '/build/reproducible-path/lnav-0.11.2/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 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -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 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -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 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -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.11.2/src/third-party/base64/lib' Making all in third-party/scnlib/src make[4]: Entering directory '/build/reproducible-path/lnav-0.11.2/src/third-party/scnlib/src' g++ -std=c++14 -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 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o reader_float.o reader_float.cpp g++ -std=c++14 -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 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o locale.o locale.cpp g++ -std=c++14 -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 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o reader_int.o reader_int.cpp g++ -std=c++14 -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 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o file.o file.cpp g++ -std=c++14 -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 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -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.11.2/src/third-party/scnlib/src' Making all in pcrepp make[4]: Entering directory '/build/reproducible-path/lnav-0.11.2/src/pcrepp' g++ -std=c++14 -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 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -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.11.2/src/pcrepp' Making all in base make[4]: Entering directory '/build/reproducible-path/lnav-0.11.2/src/base' g++ -std=c++14 -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 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o ansi_scrubber.o ansi_scrubber.cc g++ -std=c++14 -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 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o attr_line.o attr_line.cc g++ -std=c++14 -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 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o attr_line.builder.o attr_line.builder.cc g++ -std=c++14 -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 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o auto_pid.o auto_pid.cc g++ -std=c++14 -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 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o date_time_scanner.o date_time_scanner.cc g++ -std=c++14 -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 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o fs_util.o fs_util.cc g++ -std=c++14 -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 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o humanize.o humanize.cc g++ -std=c++14 -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 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o humanize.network.o humanize.network.cc g++ -std=c++14 -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 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o humanize.time.o humanize.time.cc g++ -std=c++14 -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 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o intern_string.o intern_string.cc g++ -std=c++14 -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 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o is_utf8.o is_utf8.cc g++ -std=c++14 -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 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o isc.o isc.cc g++ -std=c++14 -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 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o lnav.console.o lnav.console.cc g++ -std=c++14 -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 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o lnav.gzip.o lnav.gzip.cc g++ -std=c++14 -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 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o lnav_log.o lnav_log.cc g++ -std=c++14 -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 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o network.tcp.o network.tcp.cc g++ -std=c++14 -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 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o paths.o paths.cc g++ -std=c++14 -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 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o snippet_highlighters.o snippet_highlighters.cc g++ -std=c++14 -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 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o string_attr_type.o string_attr_type.cc g++ -std=c++14 -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 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -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/scnlib/include -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o strnatcmp.o strnatcmp.c g++ -std=c++14 -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 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -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/scnlib/include -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o ../third-party/xxHash/xxhash.o ../third-party/xxHash/xxhash.c In file included from attr_line.hh:42, 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&&) const [with P = tag1; size_t = unsigned int]': snippet_highlighters.cc:234:50: required from here intern_string.hh:322:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 322 | 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_pid.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 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.11.2/src/base' Making all in tailer make[4]: Entering directory '/build/reproducible-path/lnav-0.11.2/src/tailer' ../../tools/bin2c -n tailer_bin tailerbin ./tailer.ape make all-am make[5]: Entering directory '/build/reproducible-path/lnav-0.11.2/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 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -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 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o tailer.o tailer.c g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../../src -Wall -I./.. -I./../fmtlib -I./../third-party -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libtailerpp_a-tailerpp.o `test -f 'tailerpp.cc' || echo './'`tailerpp.cc g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../../src -Wall -I./.. -I./../fmtlib -I./../third-party -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libtailerservice_a-tailerbin.o `test -f 'tailerbin.cc' || echo './'`tailerbin.cc g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../../src -Wall -I./.. -I./../fmtlib -I./../third-party -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -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 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.11.2/src/tailer' make[4]: Leaving directory '/build/reproducible-path/lnav-0.11.2/src/tailer' Making all in pugixml make[4]: Entering directory '/build/reproducible-path/lnav-0.11.2/src/pugixml' g++ -std=c++14 -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 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -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.11.2/src/pugixml' Making all in yajl make[4]: Entering directory '/build/reproducible-path/lnav-0.11.2/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 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -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 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -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 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -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 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -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 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -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 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -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 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -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 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -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 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -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.11.2/src/yajl' Making all in yajlpp make[4]: Entering directory '/build/reproducible-path/lnav-0.11.2/src/yajlpp' g++ -std=c++14 -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 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o json_op.o json_op.cc g++ -std=c++14 -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 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o json_ptr.o json_ptr.cc g++ -std=c++14 -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 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -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:1339:28: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const unsigned int'} [-Wsign-compare] 1339 | } else if (sf.length() < this->jph_min_length) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 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.11.2/src/yajlpp' Making all in formats/logfmt make[4]: Entering directory '/build/reproducible-path/lnav-0.11.2/src/formats/logfmt' g++ -std=c++14 -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 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -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.11.2/src/formats/logfmt' Making all in . make[4]: Entering directory '/build/reproducible-path/lnav-0.11.2/src' g++ -std=c++14 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o lnav.o lnav.cc g++ -std=c++14 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o lnav.events.o lnav.events.cc g++ -std=c++14 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o lnav.indexing.o lnav.indexing.cc g++ -std=c++14 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o lnav.management_cli.o lnav.management_cli.cc g++ -std=c++14 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o file_vtab.o file_vtab.cc g++ -std=c++14 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o all_logs_vtab.o all_logs_vtab.cc g++ -std=c++14 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o archive_manager.o archive_manager.cc g++ -std=c++14 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o bookmarks.o bookmarks.cc g++ -std=c++14 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o bottom_status_source.o bottom_status_source.cc g++ -std=c++14 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o breadcrumb_curses.o breadcrumb_curses.cc g++ -std=c++14 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o collation-functions.o collation-functions.cc g++ -std=c++14 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o column_namer.o column_namer.cc g++ -std=c++14 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o command_executor.o command_executor.cc In file included from archive_manager.cc:45: base/fs_util.hh: In member function 'void lnav::filesystem::file_lock::lock() const': base/fs_util.hh:110:30: warning: ignoring return value of 'int lockf(int, int, __off_t)' declared with attribute 'warn_unused_result' [-Wunused-result] 110 | 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:112:32: warning: ignoring return value of 'int lockf(int, int, __off_t)' declared with attribute 'warn_unused_result' [-Wunused-result] 112 | void unlock() const { lockf(this->lh_fd, F_ULOCK, 0); } | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 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:64: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] 64 | if (off == total) { | ~~~~^~~~~~~~ g++ -std=c++14 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o curl_looper.o curl_looper.cc g++ -std=c++14 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o db_sub_source.o db_sub_source.cc g++ -std=c++14 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o document.sections.o document.sections.cc lnav.cc: In instantiation of 'looper():: [with auto:11 = logfile_sub_source; auto:12 = long long int; auto:13 = long long unsigned int]': /usr/include/c++/13/type_traits:2558: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}]' /usr/include/c++/13/type_traits:2569:55: required from 'struct std::__result_of_impl&, logfile_sub_source&, long long int, long long unsigned int>' /usr/include/c++/13/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]' /usr/include/c++/13/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++/13/bits/std_function.h:353:8: required by substitution of 'template template using std::function<_Res(_ArgTypes ...)>::_Requires = std::__enable_if_t<_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}]' /usr/include/c++/13/bits/std_function.h:434:9: required by substitution of 'template std::function::function(_Functor&&) [with _Functor = looper()::; _Constraints = ]' lnav.cc:1127:15: required from here lnav.cc:1121:27: warning: comparison of integer expressions of different signedness: 'long long int' and 'long long unsigned int' [-Wsign-compare] 1121 | if (off == size) { | ~~~~^~~~~~~ command_executor.cc: In function 'Result, lnav::console::user_message> execute_file(exec_context&, const std::string&, bool)': command_executor.cc:627:57: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'size_t' {aka 'unsigned int'} [-Wformat=] 627 | snprintf(env_arg_name, sizeof(env_arg_name), "%lu", lpc); | ~~^ ~~~ | | | | | size_t {aka unsigned int} | long unsigned int | %u g++ -std=c++14 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o dump_internals.o dump_internals.cc In file included from /usr/include/i386-linux-gnu/curl/multi.h:51, from curl_looper.cc:37: curl_looper.cc: In member function 'virtual long int curl_request::complete(CURLcode)': curl_looper.cc:181:40: warning: 'CURLINFO_SIZE_DOWNLOAD' is deprecated: since 7.55.0. Use CURLINFO_SIZE_DOWNLOAD_T [-Wdeprecated-declarations] 181 | curl_easy_getinfo(this->cr_handle, CURLINFO_SIZE_DOWNLOAD, &download_size); | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/i386-linux-gnu/curl/curl.h:2862:3: note: declared here 2862 | CURLINFO_SIZE_DOWNLOAD | ^~~~~~~~~~~~~~~~~~~~~~ curl_looper.cc:184:26: warning: 'CURLINFO_SPEED_DOWNLOAD' is deprecated: since 7.55.0. Use CURLINFO_SPEED_DOWNLOAD_T [-Wdeprecated-declarations] 184 | this->cr_handle, CURLINFO_SPEED_DOWNLOAD, &download_speed); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/i386-linux-gnu/curl/curl.h:2866:3: note: declared here 2866 | CURLINFO_SPEED_DOWNLOAD | ^~~~~~~~~~~~~~~~~~~~~~~ g++ -std=c++14 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o elem_to_json.o elem_to_json.cc g++ -std=c++14 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o environ_vtab.o environ_vtab.cc g++ -std=c++14 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o extension-functions.o extension-functions.cc g++ -std=c++14 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o field_overlay_source.o field_overlay_source.cc g++ -std=c++14 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o file_collection.o file_collection.cc g++ -std=c++14 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o file_format.o file_format.cc g++ -std=c++14 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o files_sub_source.o files_sub_source.cc g++ -std=c++14 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o filter_observer.o filter_observer.cc g++ -std=c++14 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o filter_status_source.o filter_status_source.cc g++ -std=c++14 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o filter_sub_source.o filter_sub_source.cc g++ -std=c++14 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o fstat_vtab.o fstat_vtab.cc g++ -std=c++14 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o fs-extension-functions.o fs-extension-functions.cc g++ -std=c++14 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o fts_fuzzy_match.o fts_fuzzy_match.cc g++ -std=c++14 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o grep_proc.o grep_proc.cc files_sub_source.cc: In function 'files_model::files_list_selection files_model::from_selection(vis_line_t)': files_sub_source.cc:48:13: warning: comparison of integer expressions of different signedness: 'int' and 'std::map, file_error_info>::size_type' {aka 'unsigned int'} [-Wsign-compare] 48 | if (sel < fc.fc_name_to_errors.size()) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ files_sub_source.cc:57:13: warning: comparison of integer expressions of different signedness: 'int' and 'std::map, other_file_descriptor>::size_type' {aka 'unsigned int'} [-Wsign-compare] 57 | if (sel < fc.fc_other_files.size()) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ files_sub_source.cc:66:13: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] 66 | 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:240:14: warning: comparison of integer expressions of different signedness: 'int' and 'std::map, file_error_info>::size_type' {aka 'unsigned int'} [-Wsign-compare] 240 | if (line < fc.fc_name_to_errors.size()) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ files_sub_source.cc:256:14: warning: comparison of integer expressions of different signedness: 'int' and 'std::map, other_file_descriptor>::size_type' {aka 'unsigned int'} [-Wsign-compare] 256 | if (line < fc.fc_other_files.size()) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ files_sub_source.cc: In member function 'virtual void files_sub_source::text_attrs_for_line(textview_curses&, int, string_attrs_t&)': files_sub_source.cc:315:14: warning: comparison of integer expressions of different signedness: 'int' and 'std::map, file_error_info>::size_type' {aka 'unsigned int'} [-Wsign-compare] 315 | if (line < fc.fc_name_to_errors.size()) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ files_sub_source.cc:327:14: warning: comparison of integer expressions of different signedness: 'int' and 'std::map, other_file_descriptor>::size_type' {aka 'unsigned int'} [-Wsign-compare] 327 | if (line < fc.fc_other_files.size()) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ files_sub_source.cc:332:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::map, other_file_descriptor>::size_type' {aka 'unsigned int'} [-Wsign-compare] 332 | if (line == fc.fc_other_files.size() - 1) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from fs-extension-functions.cc:45: 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:498:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = mapbox::util::variant; Args = {const char*}; Return (* f)(Args ...) = sql_basename]' fs-extension-functions.cc:170:76: required from here vtab_module.hh:459:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 459 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 460 | fd->fd_help.ht_name, 461 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:466:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 466 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 467 | fd->fd_help.ht_name, 468 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:466:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 466 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 469 | 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:498:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = mapbox::util::variant; Args = {const char*}; Return (* f)(Args ...) = sql_dirname]' fs-extension-functions.cc:188:74: required from here vtab_module.hh:459:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 459 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 460 | fd->fd_help.ht_name, 461 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:466:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 466 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 467 | fd->fd_help.ht_name, 468 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:466:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 466 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 469 | 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 = nonstd::optional_lite::optional >; Args = {const std::vector >&}; Return (* f)(Args ...) = sql_joinpath; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:498:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = nonstd::optional_lite::optional >; Args = {const std::vector >&}; Return (* f)(Args ...) = sql_joinpath]' fs-extension-functions.cc:205:76: required from here vtab_module.hh:459:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 459 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 460 | fd->fd_help.ht_name, 461 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:466:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 466 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 467 | fd->fd_help.ht_name, 468 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:466:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 466 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 469 | 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:498: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]' fs-extension-functions.cc:233:76: required from here vtab_module.hh:459:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 459 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 460 | fd->fd_help.ht_name, 461 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:466:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 466 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 467 | fd->fd_help.ht_name, 468 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:466:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 466 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 469 | 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:498: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]' fs-extension-functions.cc:239:76: required from here vtab_module.hh:459:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 459 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 460 | fd->fd_help.ht_name, 461 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:466:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 466 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 467 | fd->fd_help.ht_name, 468 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:466:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 466 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 469 | REQ_COUNT + OPT_COUNT); | ~~~~~~~~~~~~~~~~~~~~~ | | | unsigned int g++ -std=c++14 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o help_text.o help_text.cc grep_proc.cc: In instantiation of 'void grep_proc::child_loop() [with LineType = strong_int]': grep_proc.cc:426:16: required from here grep_proc.cc:201:47: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 201 | for (int lpc = 1; lpc < md.get_count(); lpc++) { | ~~~~^~~~~~~~~~~~~~~~ g++ -std=c++14 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o help_text_formatter.o help_text_formatter.cc g++ -std=c++14 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o highlighter.o highlighter.cc g++ -std=c++14 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o hist_source.o hist_source.cc g++ -std=c++14 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o hotkeys.o hotkeys.cc g++ -std=c++14 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o input_dispatcher.o input_dispatcher.cc g++ -std=c++14 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o json-extension-functions.o json-extension-functions.cc g++ -std=c++14 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o line_buffer.o line_buffer.cc g++ -std=c++14 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o listview_curses.o listview_curses.cc g++ -std=c++14 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o lnav_commands.o lnav_commands.cc 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 = {nonstd::optional_lite::optional, const std::vector >&}; Return (* f)(Args ...) = json_concat; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:498:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = json_string; Args = {nonstd::optional_lite::optional, const std::vector >&}; Return (* f)(Args ...) = json_concat]' json-extension-functions.cc:767:74: required from here vtab_module.hh:459:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 459 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 460 | fd->fd_help.ht_name, 461 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:466:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 466 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 467 | fd->fd_help.ht_name, 468 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:466:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 466 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 469 | 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 ...) = json_contains; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:498:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = bool; Args = {vtab_types::nullable, sqlite3_value*}; Return (* f)(Args ...) = json_contains]' json-extension-functions.cc:800:78: required from here vtab_module.hh:459:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 459 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 460 | fd->fd_help.ht_name, 461 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:466:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 466 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 467 | fd->fd_help.ht_name, 468 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:466:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 466 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 469 | REQ_COUNT + OPT_COUNT); | ~~~~~~~~~~~~~~~~~~~~~ | | | unsigned int g++ -std=c++14 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o lnav_config.o lnav_config.cc listview_curses.cc: In member function 'virtual void listview_curses::do_update()': listview_curses.cc:352:59: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'const int' [-Wsign-compare] 352 | && (row > this->lv_tail_space) && (blank_rows < this->lv_tail_space) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 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:520:21: warning: comparison of integer expressions of different signedness: 'ssize_t' {aka 'int'} and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 520 | require(prefill <= this->lb_buffer.size()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./base/lnav_log.hh:124:30: note: in definition of macro 'require' 124 | #define require(e) ((void) ((e) ? 0 : lnav_require(#e, __FILE__, __LINE__))) | ^ line_buffer.cc:523:23: warning: comparison of integer expressions of different signedness: 'ssize_t' {aka 'int'} and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 523 | require(available <= this->lb_buffer.capacity()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/lnav_log.hh:124:30: note: in definition of macro 'require' 124 | #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:571:33: warning: comparison of integer expressions of different signedness: 'ssize_t' {aka 'int'} and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 571 | if (rc != -1 && (rc < this->lb_alt_buffer.value().available()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ line_buffer.cc:635:33: warning: comparison of integer expressions of different signedness: 'ssize_t' {aka 'int'} and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 635 | if (rc != -1 && (rc < (this->lb_alt_buffer.value().available())) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ line_buffer.cc:655:12: warning: comparison of integer expressions of different signedness: 'ssize_t' {aka 'int'} and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 655 | 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:831:37: warning: comparison of integer expressions of different signedness: 'ssize_t' {aka 'int'} and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 831 | if (rc != -1 && (rc < this->lb_buffer.available())) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ line_buffer.cc:893:37: warning: comparison of integer expressions of different signedness: 'ssize_t' {aka 'int'} and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 893 | if (rc != -1 && (rc < (this->lb_buffer.available()))) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ line_buffer.cc:926:16: warning: comparison of integer expressions of different signedness: 'ssize_t' {aka 'int'} and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 926 | if (rc > (this->lb_buffer.available())) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -std=c++14 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o lnav_util.o lnav_util.cc g++ -std=c++14 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o log.watch.o log.watch.cc g++ -std=c++14 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o log_accel.o log_accel.cc g++ -std=c++14 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o log_actions.o log_actions.cc In file included from /usr/include/c++/13/algorithm:60, from help_text_formatter.cc:30: In static member function 'static _Up* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(_Tp*, _Tp*, _Up*) [with _Tp = unsigned int; _Up = unsigned int; bool _IsMove = false]', inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = unsigned int*; _OI = unsigned int*]' at /usr/include/c++/13/bits/stl_algobase.h:506:30, inlined from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = unsigned int*; _OI = unsigned int*]' at /usr/include/c++/13/bits/stl_algobase.h:533:42, inlined from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = unsigned int*; _OI = unsigned int*]' at /usr/include/c++/13/bits/stl_algobase.h:540:31, inlined from '_OI std::copy(_II, _II, _OI) [with _II = unsigned int*; _OI = unsigned int*]' at /usr/include/c++/13/bits/stl_algobase.h:633:7, inlined from 'static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = unsigned int*; _ForwardIterator = unsigned int*]' at /usr/include/c++/13/bits/stl_uninitialized.h:147:27, inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = unsigned int*; _ForwardIterator = unsigned int*]' at /usr/include/c++/13/bits/stl_uninitialized.h:185:15, inlined from 'void fmt::v10::basic_memory_buffer::grow(size_t) [with T = unsigned int; unsigned int SIZE = 32; Allocator = std::allocator]' at ./fmtlib/fmt/format.h:952:28, inlined from 'void fmt::v10::detail::buffer::try_reserve(size_t) [with T = unsigned int]' at ./fmtlib/fmt/core.h:927:39, inlined from 'void fmt::v10::detail::buffer::try_reserve(size_t) [with T = unsigned int]' at ./fmtlib/fmt/core.h:926:24, inlined from 'void fmt::v10::detail::buffer::try_resize(size_t) [with T = unsigned int]' at ./fmtlib/fmt/core.h:918:16, inlined from 'void fmt::v10::basic_memory_buffer::resize(size_t) [with T = unsigned int; unsigned int SIZE = 32; Allocator = std::allocator]' at ./fmtlib/fmt/format.h:1023:63, inlined from 'void fmt::v10::detail::bigint::assign(UInt) [with UInt = long long unsigned int; typename std::enable_if<(std::is_same::value || std::is_same::value), int>::type = 0]' at ./fmtlib/fmt/format.h:3096:19, inlined from 'void fmt::v10::detail::bigint::operator=(Int) [with Int = int]' at ./fmtlib/fmt/format.h:3117:11, inlined from 'void fmt::v10::detail::bigint::assign_pow10(int)' at ./fmtlib/fmt/format.h:3190:32: /usr/include/c++/13/bits/stl_algobase.h:437:30: warning: 'void* __builtin_memmove(void*, const void*, unsigned int)' forming offset 4 is out of the bounds [0, 4] [-Warray-bounds=] 437 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function 'static _Up* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(_Tp*, _Tp*, _Up*) [with _Tp = unsigned int; _Up = unsigned int; bool _IsMove = false]', inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = unsigned int*; _OI = unsigned int*]' at /usr/include/c++/13/bits/stl_algobase.h:506:30, inlined from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = unsigned int*; _OI = unsigned int*]' at /usr/include/c++/13/bits/stl_algobase.h:533:42, inlined from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = unsigned int*; _OI = unsigned int*]' at /usr/include/c++/13/bits/stl_algobase.h:540:31, inlined from '_OI std::copy(_II, _II, _OI) [with _II = unsigned int*; _OI = unsigned int*]' at /usr/include/c++/13/bits/stl_algobase.h:633:7, inlined from 'static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = unsigned int*; _ForwardIterator = unsigned int*]' at /usr/include/c++/13/bits/stl_uninitialized.h:147:27, inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = unsigned int*; _ForwardIterator = unsigned int*]' at /usr/include/c++/13/bits/stl_uninitialized.h:185:15, inlined from 'void fmt::v10::basic_memory_buffer::grow(size_t) [with T = unsigned int; unsigned int SIZE = 32; Allocator = std::allocator]' at ./fmtlib/fmt/format.h:952:28, inlined from 'void fmt::v10::detail::buffer::try_reserve(size_t) [with T = unsigned int]' at ./fmtlib/fmt/core.h:927:39, inlined from 'void fmt::v10::detail::buffer::try_reserve(size_t) [with T = unsigned int]' at ./fmtlib/fmt/core.h:926:24, inlined from 'void fmt::v10::detail::buffer::try_resize(size_t) [with T = unsigned int]' at ./fmtlib/fmt/core.h:918:16, inlined from 'void fmt::v10::basic_memory_buffer::resize(size_t) [with T = unsigned int; unsigned int SIZE = 32; Allocator = std::allocator]' at ./fmtlib/fmt/format.h:1023:63, inlined from 'void fmt::v10::detail::bigint::assign(UInt) [with UInt = long long unsigned int; typename std::enable_if<(std::is_same::value || std::is_same::value), int>::type = 0]' at ./fmtlib/fmt/format.h:3096:19, inlined from 'void fmt::v10::detail::bigint::operator=(Int) [with Int = int]' at ./fmtlib/fmt/format.h:3117:11, inlined from 'void fmt::v10::detail::bigint::assign_pow10(int)' at ./fmtlib/fmt/format.h:3197:11: /usr/include/c++/13/bits/stl_algobase.h:437:30: warning: 'void* __builtin_memmove(void*, const void*, unsigned int)' forming offset 4 is out of the bounds [0, 4] [-Warray-bounds=] 437 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -std=c++14 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o log_data_helper.o log_data_helper.cc In static member function 'static _Up* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(_Tp*, _Tp*, _Up*) [with _Tp = unsigned int; _Up = unsigned int; bool _IsMove = false]', inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = unsigned int*; _OI = unsigned int*]' at /usr/include/c++/13/bits/stl_algobase.h:506:30, inlined from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = unsigned int*; _OI = unsigned int*]' at /usr/include/c++/13/bits/stl_algobase.h:533:42, inlined from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = unsigned int*; _OI = unsigned int*]' at /usr/include/c++/13/bits/stl_algobase.h:540:31, inlined from '_OI std::copy(_II, _II, _OI) [with _II = unsigned int*; _OI = unsigned int*]' at /usr/include/c++/13/bits/stl_algobase.h:633:7, inlined from 'static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = unsigned int*; _ForwardIterator = unsigned int*]' at /usr/include/c++/13/bits/stl_uninitialized.h:147:27, inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = unsigned int*; _ForwardIterator = unsigned int*]' at /usr/include/c++/13/bits/stl_uninitialized.h:185:15, inlined from 'void fmt::v10::basic_memory_buffer::grow(size_t) [with T = unsigned int; unsigned int SIZE = 32; Allocator = std::allocator]' at ./fmtlib/fmt/format.h:952:28, inlined from 'void fmt::v10::detail::buffer::try_reserve(size_t) [with T = unsigned int]' at ./fmtlib/fmt/core.h:927:39, inlined from 'void fmt::v10::detail::buffer::try_reserve(size_t) [with T = unsigned int]' at ./fmtlib/fmt/core.h:926:24, inlined from 'void fmt::v10::detail::buffer::try_resize(size_t) [with T = unsigned int]' at ./fmtlib/fmt/core.h:918:16, inlined from 'void fmt::v10::basic_memory_buffer::resize(size_t) [with T = unsigned int; unsigned int SIZE = 32; Allocator = std::allocator]' at ./fmtlib/fmt/format.h:1023:63, inlined from 'void fmt::v10::detail::bigint::assign(UInt) [with UInt = long long unsigned int; typename std::enable_if<(std::is_same::value || std::is_same::value), int>::type = 0]' at ./fmtlib/fmt/format.h:3096:19, inlined from 'void fmt::v10::detail::bigint::operator=(Int) [with Int = int]' at ./fmtlib/fmt/format.h:3117:11, inlined from 'void fmt::v10::detail::format_dragon(basic_fp, unsigned int, int, buffer&, int&)' at ./fmtlib/fmt/format.h:3291:11: /usr/include/c++/13/bits/stl_algobase.h:437:30: warning: 'void* __builtin_memmove(void*, const void*, unsigned int)' forming offset 4 is out of the bounds [0, 4] [-Warray-bounds=] 437 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function 'static _Up* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(_Tp*, _Tp*, _Up*) [with _Tp = unsigned int; _Up = unsigned int; bool _IsMove = false]', inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = unsigned int*; _OI = unsigned int*]' at /usr/include/c++/13/bits/stl_algobase.h:506:30, inlined from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = unsigned int*; _OI = unsigned int*]' at /usr/include/c++/13/bits/stl_algobase.h:533:42, inlined from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = unsigned int*; _OI = unsigned int*]' at /usr/include/c++/13/bits/stl_algobase.h:540:31, inlined from '_OI std::copy(_II, _II, _OI) [with _II = unsigned int*; _OI = unsigned int*]' at /usr/include/c++/13/bits/stl_algobase.h:633:7, inlined from 'static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = unsigned int*; _ForwardIterator = unsigned int*]' at /usr/include/c++/13/bits/stl_uninitialized.h:147:27, inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = unsigned int*; _ForwardIterator = unsigned int*]' at /usr/include/c++/13/bits/stl_uninitialized.h:185:15, inlined from 'void fmt::v10::basic_memory_buffer::grow(size_t) [with T = unsigned int; unsigned int SIZE = 32; Allocator = std::allocator]' at ./fmtlib/fmt/format.h:952:28, inlined from 'void fmt::v10::detail::buffer::try_reserve(size_t) [with T = unsigned int]' at ./fmtlib/fmt/core.h:927:39, inlined from 'void fmt::v10::detail::buffer::try_reserve(size_t) [with T = unsigned int]' at ./fmtlib/fmt/core.h:926:24, inlined from 'void fmt::v10::detail::buffer::try_resize(size_t) [with T = unsigned int]' at ./fmtlib/fmt/core.h:918:16, inlined from 'void fmt::v10::basic_memory_buffer::resize(size_t) [with T = unsigned int; unsigned int SIZE = 32; Allocator = std::allocator]' at ./fmtlib/fmt/format.h:1023:63, inlined from 'void fmt::v10::detail::bigint::assign(UInt) [with UInt = long long unsigned int; typename std::enable_if<(std::is_same::value || std::is_same::value), int>::type = 0]' at ./fmtlib/fmt/format.h:3096:19, inlined from 'void fmt::v10::detail::bigint::operator=(Int) [with Int = int]' at ./fmtlib/fmt/format.h:3117:11, inlined from 'void fmt::v10::detail::format_dragon(basic_fp, unsigned int, int, buffer&, int&)' at ./fmtlib/fmt/format.h:3294:19: /usr/include/c++/13/bits/stl_algobase.h:437:30: warning: 'void* __builtin_memmove(void*, const void*, unsigned int)' forming offset 4 is out of the bounds [0, 4] [-Warray-bounds=] 437 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function 'static _Up* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(_Tp*, _Tp*, _Up*) [with _Tp = unsigned int; _Up = unsigned int; bool _IsMove = false]', inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = unsigned int*; _OI = unsigned int*]' at /usr/include/c++/13/bits/stl_algobase.h:506:30, inlined from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = unsigned int*; _OI = unsigned int*]' at /usr/include/c++/13/bits/stl_algobase.h:533:42, inlined from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = unsigned int*; _OI = unsigned int*]' at /usr/include/c++/13/bits/stl_algobase.h:540:31, inlined from '_OI std::copy(_II, _II, _OI) [with _II = unsigned int*; _OI = unsigned int*]' at /usr/include/c++/13/bits/stl_algobase.h:633:7, inlined from 'static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = unsigned int*; _ForwardIterator = unsigned int*]' at /usr/include/c++/13/bits/stl_uninitialized.h:147:27, inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = unsigned int*; _ForwardIterator = unsigned int*]' at /usr/include/c++/13/bits/stl_uninitialized.h:185:15, inlined from 'void fmt::v10::basic_memory_buffer::grow(size_t) [with T = unsigned int; unsigned int SIZE = 32; Allocator = std::allocator]' at ./fmtlib/fmt/format.h:952:28, inlined from 'void fmt::v10::detail::buffer::try_reserve(size_t) [with T = unsigned int]' at ./fmtlib/fmt/core.h:927:39, inlined from 'void fmt::v10::detail::buffer::try_reserve(size_t) [with T = unsigned int]' at ./fmtlib/fmt/core.h:926:24, inlined from 'void fmt::v10::detail::buffer::try_resize(size_t) [with T = unsigned int]' at ./fmtlib/fmt/core.h:918:16, inlined from 'void fmt::v10::basic_memory_buffer::resize(size_t) [with T = unsigned int; unsigned int SIZE = 32; Allocator = std::allocator]' at ./fmtlib/fmt/format.h:1023:63, inlined from 'void fmt::v10::detail::bigint::assign(UInt) [with UInt = long long unsigned int; typename std::enable_if<(std::is_same::value || std::is_same::value), int>::type = 0]' at ./fmtlib/fmt/format.h:3096:19, inlined from 'void fmt::v10::detail::bigint::operator=(Int) [with Int = int]' at ./fmtlib/fmt/format.h:3117:11, inlined from 'void fmt::v10::detail::format_dragon(basic_fp, unsigned int, int, buffer&, int&)' at ./fmtlib/fmt/format.h:3310:17: /usr/include/c++/13/bits/stl_algobase.h:437:30: warning: 'void* __builtin_memmove(void*, const void*, unsigned int)' forming offset 4 is out of the bounds [0, 4] [-Warray-bounds=] 437 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function 'static _Up* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(_Tp*, _Tp*, _Up*) [with _Tp = unsigned int; _Up = unsigned int; bool _IsMove = false]', inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = unsigned int*; _OI = unsigned int*]' at /usr/include/c++/13/bits/stl_algobase.h:506:30, inlined from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = unsigned int*; _OI = unsigned int*]' at /usr/include/c++/13/bits/stl_algobase.h:533:42, inlined from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = unsigned int*; _OI = unsigned int*]' at /usr/include/c++/13/bits/stl_algobase.h:540:31, inlined from '_OI std::copy(_II, _II, _OI) [with _II = unsigned int*; _OI = unsigned int*]' at /usr/include/c++/13/bits/stl_algobase.h:633:7, inlined from 'static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = unsigned int*; _ForwardIterator = unsigned int*]' at /usr/include/c++/13/bits/stl_uninitialized.h:147:27, inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = unsigned int*; _ForwardIterator = unsigned int*]' at /usr/include/c++/13/bits/stl_uninitialized.h:185:15, inlined from 'void fmt::v10::basic_memory_buffer::grow(size_t) [with T = unsigned int; unsigned int SIZE = 32; Allocator = std::allocator]' at ./fmtlib/fmt/format.h:952:28, inlined from 'void fmt::v10::detail::buffer::try_reserve(size_t) [with T = unsigned int]' at ./fmtlib/fmt/core.h:927:39, inlined from 'void fmt::v10::detail::buffer::try_reserve(size_t) [with T = unsigned int]' at ./fmtlib/fmt/core.h:926:24, inlined from 'void fmt::v10::detail::buffer::try_resize(size_t) [with T = unsigned int]' at ./fmtlib/fmt/core.h:918:16, inlined from 'void fmt::v10::basic_memory_buffer::resize(size_t) [with T = unsigned int; unsigned int SIZE = 32; Allocator = std::allocator]' at ./fmtlib/fmt/format.h:1023:63, inlined from 'void fmt::v10::detail::bigint::assign(UInt) [with UInt = long long unsigned int; typename std::enable_if<(std::is_same::value || std::is_same::value), int>::type = 0]' at ./fmtlib/fmt/format.h:3096:19, inlined from 'void fmt::v10::detail::bigint::operator=(Int) [with Int = int]' at ./fmtlib/fmt/format.h:3117:11, inlined from 'void fmt::v10::detail::format_dragon(basic_fp, unsigned int, int, buffer&, int&)' at ./fmtlib/fmt/format.h:3317:11: /usr/include/c++/13/bits/stl_algobase.h:437:30: warning: 'void* __builtin_memmove(void*, const void*, unsigned int)' forming offset 4 is out of the bounds [0, 4] [-Warray-bounds=] 437 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ log_actions.cc: In member function 'std::string action_delegate::execute_action(const std::string&)': log_actions.cc:89:25: warning: format '%ld' expects argument of type 'long int', but argument 4 has type '__gnu_cxx::__normal_iterator >::difference_type' {aka 'int'} [-Wformat=] 89 | "%ld", | ~~^ | | | long int | %d 90 | (ldh.ldh_line - lf->begin()) + 1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | __gnu_cxx::__normal_iterator >::difference_type {aka int} g++ -std=c++14 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o log_data_table.o log_data_table.cc g++ -std=c++14 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o log_format.o log_format.cc g++ -std=c++14 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o log_format_loader.o log_format_loader.cc g++ -std=c++14 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o log_level.o log_level.cc g++ -std=c++14 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o log_level_re.o log_level_re.cc g++ -std=c++14 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o log_search_table.o log_search_table.cc g++ -std=c++14 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o logfile.o logfile.cc g++ -std=c++14 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o logfile_sub_source.o logfile_sub_source.cc logfile.cc: In member function 'logfile::message_length_result logfile::message_byte_length(const_iterator, bool)': logfile.cc:1023:20: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'const ssize_t' {aka 'const int'} [-Wsign-compare] 1023 | if (retval > line_buffer::MAX_LINE_BUFFER_SIZE) { | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -std=c++14 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o md2attr_line.o md2attr_line.cc logfile_sub_source.cc: In member function 'virtual void logfile_sub_source::text_crumbs_for_line(int, std::vector&)': logfile_sub_source.cc:2303:29: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 2303 | if (line_number >= msg_line_number) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ g++ -std=c++14 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o md4cpp.o md4cpp.cc g++ -std=c++14 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o network-extension-functions.o network-extension-functions.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:498: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]' network-extension-functions.cc:140:20: required from here vtab_module.hh:459:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 459 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 460 | fd->fd_help.ht_name, 461 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:466:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 466 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 467 | fd->fd_help.ht_name, 468 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:466:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 466 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 469 | 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:498: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]' network-extension-functions.cc:152:20: required from here vtab_module.hh:459:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 459 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 460 | fd->fd_help.ht_name, 461 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:466:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 466 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 467 | fd->fd_help.ht_name, 468 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:466:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 466 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 469 | REQ_COUNT + OPT_COUNT); | ~~~~~~~~~~~~~~~~~~~~~ | | | unsigned int g++ -std=c++14 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o data_parser.o data_parser.cc g++ -std=c++14 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o pcap_manager.o pcap_manager.cc data_parser.cc: In member function 'void data_parser::pairup(schema_id_t*, element_list_t&, element_list_t&, int)': data_parser.cc:397:13: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 396 | if ((size_t) this->dp_msg_format_begin | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 397 | < this->dp_scanner->get_input().length()) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -std=c++14 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o plain_text_source.o plain_text_source.cc g++ -std=c++14 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o pollable.o pollable.cc g++ -std=c++14 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o pretty_printer.o pretty_printer.cc g++ -std=c++14 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o ptimec_rt.o ptimec_rt.cc plain_text_source.cc: In member function 'virtual nonstd::optional_lite::optional > plain_text_source::anchor_for_row(vis_line_t)': plain_text_source.cc:354:12: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 354 | if (vl > this->tds_lines.size() | ~~~^~~~~~~~~~~~~~~~~~~~~~~~ g++ -std=c++14 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o readline_callbacks.o readline_callbacks.cc g++ -std=c++14 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o readline_curses.o readline_curses.cc g++ -std=c++14 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o readline_highlighters.o readline_highlighters.cc In file included from /usr/include/c++/13/string:51, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from lnav_commands.cc:30: In static member function 'static _Up* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(_Tp*, _Tp*, _Up*) [with _Tp = unsigned int; _Up = unsigned int; bool _IsMove = false]', inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = unsigned int*; _OI = unsigned int*]' at /usr/include/c++/13/bits/stl_algobase.h:506:30, inlined from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = unsigned int*; _OI = unsigned int*]' at /usr/include/c++/13/bits/stl_algobase.h:533:42, inlined from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = unsigned int*; _OI = unsigned int*]' at /usr/include/c++/13/bits/stl_algobase.h:540:31, inlined from '_OI std::copy(_II, _II, _OI) [with _II = unsigned int*; _OI = unsigned int*]' at /usr/include/c++/13/bits/stl_algobase.h:633:7, inlined from 'static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = unsigned int*; _ForwardIterator = unsigned int*]' at /usr/include/c++/13/bits/stl_uninitialized.h:147:27, inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = unsigned int*; _ForwardIterator = unsigned int*]' at /usr/include/c++/13/bits/stl_uninitialized.h:185:15, inlined from 'void fmt::v10::basic_memory_buffer::grow(size_t) [with T = unsigned int; unsigned int SIZE = 32; Allocator = std::allocator]' at ./fmtlib/fmt/format.h:952:28, inlined from 'void fmt::v10::detail::buffer::try_reserve(size_t) [with T = unsigned int]' at ./fmtlib/fmt/core.h:927:39, inlined from 'void fmt::v10::detail::buffer::try_reserve(size_t) [with T = unsigned int]' at ./fmtlib/fmt/core.h:926:24, inlined from 'void fmt::v10::detail::buffer::try_resize(size_t) [with T = unsigned int]' at ./fmtlib/fmt/core.h:918:16, inlined from 'void fmt::v10::basic_memory_buffer::resize(size_t) [with T = unsigned int; unsigned int SIZE = 32; Allocator = std::allocator]' at ./fmtlib/fmt/format.h:1023:63, inlined from 'void fmt::v10::detail::bigint::assign(UInt) [with UInt = long long unsigned int; typename std::enable_if<(std::is_same::value || std::is_same::value), int>::type = 0]' at ./fmtlib/fmt/format.h:3096:19, inlined from 'void fmt::v10::detail::bigint::operator=(Int) [with Int = int]' at ./fmtlib/fmt/format.h:3117:11, inlined from 'void fmt::v10::detail::bigint::assign_pow10(int)' at ./fmtlib/fmt/format.h:3190:32: /usr/include/c++/13/bits/stl_algobase.h:437:30: warning: 'void* __builtin_memmove(void*, const void*, unsigned int)' forming offset 4 is out of the bounds [0, 4] [-Warray-bounds=] 437 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function 'static _Up* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(_Tp*, _Tp*, _Up*) [with _Tp = unsigned int; _Up = unsigned int; bool _IsMove = false]', inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = unsigned int*; _OI = unsigned int*]' at /usr/include/c++/13/bits/stl_algobase.h:506:30, inlined from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = unsigned int*; _OI = unsigned int*]' at /usr/include/c++/13/bits/stl_algobase.h:533:42, inlined from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = unsigned int*; _OI = unsigned int*]' at /usr/include/c++/13/bits/stl_algobase.h:540:31, inlined from '_OI std::copy(_II, _II, _OI) [with _II = unsigned int*; _OI = unsigned int*]' at /usr/include/c++/13/bits/stl_algobase.h:633:7, inlined from 'static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = unsigned int*; _ForwardIterator = unsigned int*]' at /usr/include/c++/13/bits/stl_uninitialized.h:147:27, inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = unsigned int*; _ForwardIterator = unsigned int*]' at /usr/include/c++/13/bits/stl_uninitialized.h:185:15, inlined from 'void fmt::v10::basic_memory_buffer::grow(size_t) [with T = unsigned int; unsigned int SIZE = 32; Allocator = std::allocator]' at ./fmtlib/fmt/format.h:952:28, inlined from 'void fmt::v10::detail::buffer::try_reserve(size_t) [with T = unsigned int]' at ./fmtlib/fmt/core.h:927:39, inlined from 'void fmt::v10::detail::buffer::try_reserve(size_t) [with T = unsigned int]' at ./fmtlib/fmt/core.h:926:24, inlined from 'void fmt::v10::detail::buffer::try_resize(size_t) [with T = unsigned int]' at ./fmtlib/fmt/core.h:918:16, inlined from 'void fmt::v10::basic_memory_buffer::resize(size_t) [with T = unsigned int; unsigned int SIZE = 32; Allocator = std::allocator]' at ./fmtlib/fmt/format.h:1023:63, inlined from 'void fmt::v10::detail::bigint::assign(UInt) [with UInt = long long unsigned int; typename std::enable_if<(std::is_same::value || std::is_same::value), int>::type = 0]' at ./fmtlib/fmt/format.h:3096:19, inlined from 'void fmt::v10::detail::bigint::operator=(Int) [with Int = int]' at ./fmtlib/fmt/format.h:3117:11, inlined from 'void fmt::v10::detail::bigint::assign_pow10(int)' at ./fmtlib/fmt/format.h:3197:11: /usr/include/c++/13/bits/stl_algobase.h:437:30: warning: 'void* __builtin_memmove(void*, const void*, unsigned int)' forming offset 4 is out of the bounds [0, 4] [-Warray-bounds=] 437 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function 'static _Up* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(_Tp*, _Tp*, _Up*) [with _Tp = unsigned int; _Up = unsigned int; bool _IsMove = false]', inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = unsigned int*; _OI = unsigned int*]' at /usr/include/c++/13/bits/stl_algobase.h:506:30, inlined from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = unsigned int*; _OI = unsigned int*]' at /usr/include/c++/13/bits/stl_algobase.h:533:42, inlined from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = unsigned int*; _OI = unsigned int*]' at /usr/include/c++/13/bits/stl_algobase.h:540:31, inlined from '_OI std::copy(_II, _II, _OI) [with _II = unsigned int*; _OI = unsigned int*]' at /usr/include/c++/13/bits/stl_algobase.h:633:7, inlined from 'static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = unsigned int*; _ForwardIterator = unsigned int*]' at /usr/include/c++/13/bits/stl_uninitialized.h:147:27, inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = unsigned int*; _ForwardIterator = unsigned int*]' at /usr/include/c++/13/bits/stl_uninitialized.h:185:15, inlined from 'void fmt::v10::basic_memory_buffer::grow(size_t) [with T = unsigned int; unsigned int SIZE = 32; Allocator = std::allocator]' at ./fmtlib/fmt/format.h:952:28, inlined from 'void fmt::v10::detail::buffer::try_reserve(size_t) [with T = unsigned int]' at ./fmtlib/fmt/core.h:927:39, inlined from 'void fmt::v10::detail::buffer::try_reserve(size_t) [with T = unsigned int]' at ./fmtlib/fmt/core.h:926:24, inlined from 'void fmt::v10::detail::buffer::try_resize(size_t) [with T = unsigned int]' at ./fmtlib/fmt/core.h:918:16, inlined from 'void fmt::v10::basic_memory_buffer::resize(size_t) [with T = unsigned int; unsigned int SIZE = 32; Allocator = std::allocator]' at ./fmtlib/fmt/format.h:1023:63, inlined from 'void fmt::v10::detail::bigint::assign(UInt) [with UInt = long long unsigned int; typename std::enable_if<(std::is_same::value || std::is_same::value), int>::type = 0]' at ./fmtlib/fmt/format.h:3096:19, inlined from 'void fmt::v10::detail::bigint::operator=(Int) [with Int = int]' at ./fmtlib/fmt/format.h:3117:11, inlined from 'void fmt::v10::detail::format_dragon(basic_fp, unsigned int, int, buffer&, int&)' at ./fmtlib/fmt/format.h:3291:11: /usr/include/c++/13/bits/stl_algobase.h:437:30: warning: 'void* __builtin_memmove(void*, const void*, unsigned int)' forming offset 4 is out of the bounds [0, 4] [-Warray-bounds=] 437 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function 'static _Up* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(_Tp*, _Tp*, _Up*) [with _Tp = unsigned int; _Up = unsigned int; bool _IsMove = false]', inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = unsigned int*; _OI = unsigned int*]' at /usr/include/c++/13/bits/stl_algobase.h:506:30, inlined from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = unsigned int*; _OI = unsigned int*]' at /usr/include/c++/13/bits/stl_algobase.h:533:42, inlined from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = unsigned int*; _OI = unsigned int*]' at /usr/include/c++/13/bits/stl_algobase.h:540:31, inlined from '_OI std::copy(_II, _II, _OI) [with _II = unsigned int*; _OI = unsigned int*]' at /usr/include/c++/13/bits/stl_algobase.h:633:7, inlined from 'static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = unsigned int*; _ForwardIterator = unsigned int*]' at /usr/include/c++/13/bits/stl_uninitialized.h:147:27, inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = unsigned int*; _ForwardIterator = unsigned int*]' at /usr/include/c++/13/bits/stl_uninitialized.h:185:15, inlined from 'void fmt::v10::basic_memory_buffer::grow(size_t) [with T = unsigned int; unsigned int SIZE = 32; Allocator = std::allocator]' at ./fmtlib/fmt/format.h:952:28, inlined from 'void fmt::v10::detail::buffer::try_reserve(size_t) [with T = unsigned int]' at ./fmtlib/fmt/core.h:927:39, inlined from 'void fmt::v10::detail::buffer::try_reserve(size_t) [with T = unsigned int]' at ./fmtlib/fmt/core.h:926:24, inlined from 'void fmt::v10::detail::buffer::try_resize(size_t) [with T = unsigned int]' at ./fmtlib/fmt/core.h:918:16, inlined from 'void fmt::v10::basic_memory_buffer::resize(size_t) [with T = unsigned int; unsigned int SIZE = 32; Allocator = std::allocator]' at ./fmtlib/fmt/format.h:1023:63, inlined from 'void fmt::v10::detail::bigint::assign(UInt) [with UInt = long long unsigned int; typename std::enable_if<(std::is_same::value || std::is_same::value), int>::type = 0]' at ./fmtlib/fmt/format.h:3096:19, inlined from 'void fmt::v10::detail::bigint::operator=(Int) [with Int = int]' at ./fmtlib/fmt/format.h:3117:11, inlined from 'void fmt::v10::detail::format_dragon(basic_fp, unsigned int, int, buffer&, int&)' at ./fmtlib/fmt/format.h:3294:19: /usr/include/c++/13/bits/stl_algobase.h:437:30: warning: 'void* __builtin_memmove(void*, const void*, unsigned int)' forming offset 4 is out of the bounds [0, 4] [-Warray-bounds=] 437 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function 'static _Up* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(_Tp*, _Tp*, _Up*) [with _Tp = unsigned int; _Up = unsigned int; bool _IsMove = false]', inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = unsigned int*; _OI = unsigned int*]' at /usr/include/c++/13/bits/stl_algobase.h:506:30, inlined from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = unsigned int*; _OI = unsigned int*]' at /usr/include/c++/13/bits/stl_algobase.h:533:42, inlined from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = unsigned int*; _OI = unsigned int*]' at /usr/include/c++/13/bits/stl_algobase.h:540:31, inlined from '_OI std::copy(_II, _II, _OI) [with _II = unsigned int*; _OI = unsigned int*]' at /usr/include/c++/13/bits/stl_algobase.h:633:7, inlined from 'static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = unsigned int*; _ForwardIterator = unsigned int*]' at /usr/include/c++/13/bits/stl_uninitialized.h:147:27, inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = unsigned int*; _ForwardIterator = unsigned int*]' at /usr/include/c++/13/bits/stl_uninitialized.h:185:15, inlined from 'void fmt::v10::basic_memory_buffer::grow(size_t) [with T = unsigned int; unsigned int SIZE = 32; Allocator = std::allocator]' at ./fmtlib/fmt/format.h:952:28, inlined from 'void fmt::v10::detail::buffer::try_reserve(size_t) [with T = unsigned int]' at ./fmtlib/fmt/core.h:927:39, inlined from 'void fmt::v10::detail::buffer::try_reserve(size_t) [with T = unsigned int]' at ./fmtlib/fmt/core.h:926:24, inlined from 'void fmt::v10::detail::buffer::try_resize(size_t) [with T = unsigned int]' at ./fmtlib/fmt/core.h:918:16, inlined from 'void fmt::v10::basic_memory_buffer::resize(size_t) [with T = unsigned int; unsigned int SIZE = 32; Allocator = std::allocator]' at ./fmtlib/fmt/format.h:1023:63, inlined from 'void fmt::v10::detail::bigint::assign(UInt) [with UInt = long long unsigned int; typename std::enable_if<(std::is_same::value || std::is_same::value), int>::type = 0]' at ./fmtlib/fmt/format.h:3096:19, inlined from 'void fmt::v10::detail::bigint::operator=(Int) [with Int = int]' at ./fmtlib/fmt/format.h:3117:11, inlined from 'void fmt::v10::detail::format_dragon(basic_fp, unsigned int, int, buffer&, int&)' at ./fmtlib/fmt/format.h:3310:17: /usr/include/c++/13/bits/stl_algobase.h:437:30: warning: 'void* __builtin_memmove(void*, const void*, unsigned int)' forming offset 4 is out of the bounds [0, 4] [-Warray-bounds=] 437 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function 'static _Up* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(_Tp*, _Tp*, _Up*) [with _Tp = unsigned int; _Up = unsigned int; bool _IsMove = false]', inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = unsigned int*; _OI = unsigned int*]' at /usr/include/c++/13/bits/stl_algobase.h:506:30, inlined from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = unsigned int*; _OI = unsigned int*]' at /usr/include/c++/13/bits/stl_algobase.h:533:42, inlined from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = unsigned int*; _OI = unsigned int*]' at /usr/include/c++/13/bits/stl_algobase.h:540:31, inlined from '_OI std::copy(_II, _II, _OI) [with _II = unsigned int*; _OI = unsigned int*]' at /usr/include/c++/13/bits/stl_algobase.h:633:7, inlined from 'static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = unsigned int*; _ForwardIterator = unsigned int*]' at /usr/include/c++/13/bits/stl_uninitialized.h:147:27, inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = unsigned int*; _ForwardIterator = unsigned int*]' at /usr/include/c++/13/bits/stl_uninitialized.h:185:15, inlined from 'void fmt::v10::basic_memory_buffer::grow(size_t) [with T = unsigned int; unsigned int SIZE = 32; Allocator = std::allocator]' at ./fmtlib/fmt/format.h:952:28, inlined from 'void fmt::v10::detail::buffer::try_reserve(size_t) [with T = unsigned int]' at ./fmtlib/fmt/core.h:927:39, inlined from 'void fmt::v10::detail::buffer::try_reserve(size_t) [with T = unsigned int]' at ./fmtlib/fmt/core.h:926:24, inlined from 'void fmt::v10::detail::buffer::try_resize(size_t) [with T = unsigned int]' at ./fmtlib/fmt/core.h:918:16, inlined from 'void fmt::v10::basic_memory_buffer::resize(size_t) [with T = unsigned int; unsigned int SIZE = 32; Allocator = std::allocator]' at ./fmtlib/fmt/format.h:1023:63, inlined from 'void fmt::v10::detail::bigint::assign(UInt) [with UInt = long long unsigned int; typename std::enable_if<(std::is_same::value || std::is_same::value), int>::type = 0]' at ./fmtlib/fmt/format.h:3096:19, inlined from 'void fmt::v10::detail::bigint::operator=(Int) [with Int = int]' at ./fmtlib/fmt/format.h:3117:11, inlined from 'void fmt::v10::detail::format_dragon(basic_fp, unsigned int, int, buffer&, int&)' at ./fmtlib/fmt/format.h:3317:11: /usr/include/c++/13/bits/stl_algobase.h:437:30: warning: 'void* __builtin_memmove(void*, const void*, unsigned int)' forming offset 4 is out of the bounds [0, 4] [-Warray-bounds=] 437 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ readline_highlighters.cc: In function 'void find_matching_bracket(attr_line_t&, int, line_range, char, char)': readline_highlighters.cc:91:38: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 91 | for (size_t lpc = x + 1; lpc < sub.lr_end; lpc++) { | ~~~~^~~~~~~~~~~~ readline_highlighters.cc:111:41: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 111 | 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&, int, line_range)': readline_highlighters.cc:207:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 207 | for (; start < sub.length() && isspace(line[start]); start++) | ~~~~~~^~~~~~~~~~~~~~ readline_highlighters.cc:209:37: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 209 | 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()); | ~~~~~~^~~~~~~~~~~~~~ g++ -std=c++14 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o readline_possibilities.o readline_possibilities.cc g++ -std=c++14 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o regex101.client.o regex101.client.cc g++ -std=c++14 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o regex101.import.o regex101.import.cc g++ -std=c++14 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o regexp_vtab.o regexp_vtab.cc g++ -std=c++14 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o relative_time.o relative_time.cc regexp_vtab.cc: In member function 'int regexp_capture::cursor::next()': regexp_vtab.cc:95:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 95 | if (this->c_index >= (this->c_match_data.get_count() - 1)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ relative_time.cc: In member function 'int64_t relative_time::to_microseconds() const': relative_time.cc:1107: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] 1107 | memset(&etm, 0, sizeof(etm)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ptimec.hh:49, from relative_time.hh:45, from relative_time.cc:32: base/time_util.hh:106:8: note: 'struct exttm' declared here 106 | struct exttm { | ^~~~~ g++ -std=c++14 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o session.export.o session.export.cc g++ -std=c++14 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o session_data.o session_data.cc g++ -std=c++14 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o shared_buffer.o shared_buffer.cc g++ -std=c++14 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o shlex.o shlex.cc g++ -std=c++14 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o spectro_impls.o spectro_impls.cc g++ -std=c++14 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o spectro_source.o spectro_source.cc g++ -std=c++14 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o sqlitepp.o sqlitepp.cc g++ -std=c++14 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o sqlite-extension-func.o sqlite-extension-func.cc g++ -std=c++14 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o static_file_vtab.o static_file_vtab.cc g++ -std=c++14 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o statusview_curses.o statusview_curses.cc g++ -std=c++14 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o string-extension-functions.o string-extension-functions.cc spectro_source.cc: In member function 'virtual bool spectrogram_source::list_value_for_overlay(const listview_curses&, int, int, vis_line_t, attr_line_t&)': spectro_source.cc:231:35: warning: comparison of integer expressions of different signedness: 'ssize_t' {aka 'int'} and 'long unsigned int' [-Wsign-compare] 231 | if (desc.length() + 8 > width) { | ~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from spectro_source.cc:34: base/ansi_scrubber.hh:41:30: warning: format '%d' expects argument of type 'int', but argument 4 has type 'role_t' [-Wformat=] 41 | #define ANSI_CSI "\x1b[" base/ansi_scrubber.hh:53:31: note: in expansion of macro 'ANSI_CSI' 53 | #define ANSI_ROLE(msg) ANSI_CSI "%dO" msg ANSI_NORM | ^~~~~~~~ spectro_source.cc:295:14: note: in expansion of macro 'ANSI_ROLE' 295 | ANSI_ROLE(" ") " 1-%'d " ANSI_ROLE(" ") " %'d-%'d " ANSI_ROLE( | ^~~~~~~~~ base/ansi_scrubber.hh:53:42: note: format string is defined here 53 | #define ANSI_ROLE(msg) ANSI_CSI "%dO" msg ANSI_NORM | ~^ | | | int base/ansi_scrubber.hh:41:30: warning: format '%d' expects argument of type 'int', but argument 6 has type 'role_t' [-Wformat=] 41 | #define ANSI_CSI "\x1b[" base/ansi_scrubber.hh:53:31: note: in expansion of macro 'ANSI_CSI' 53 | #define ANSI_ROLE(msg) ANSI_CSI "%dO" msg ANSI_NORM | ^~~~~~~~ spectro_source.cc:295:14: note: in expansion of macro 'ANSI_ROLE' 295 | ANSI_ROLE(" ") " 1-%'d " ANSI_ROLE(" ") " %'d-%'d " ANSI_ROLE( | ^~~~~~~~~ base/ansi_scrubber.hh:53:42: note: format string is defined here 53 | #define ANSI_ROLE(msg) ANSI_CSI "%dO" msg ANSI_NORM | ~^ | | | int base/ansi_scrubber.hh:41:30: warning: format '%d' expects argument of type 'int', but argument 9 has type 'role_t' [-Wformat=] 41 | #define ANSI_CSI "\x1b[" base/ansi_scrubber.hh:53:31: note: in expansion of macro 'ANSI_CSI' 53 | #define ANSI_ROLE(msg) ANSI_CSI "%dO" msg ANSI_NORM | ^~~~~~~~ spectro_source.cc:295:14: note: in expansion of macro 'ANSI_ROLE' 295 | ANSI_ROLE(" ") " 1-%'d " ANSI_ROLE(" ") " %'d-%'d " ANSI_ROLE( | ^~~~~~~~~ base/ansi_scrubber.hh:53:42: note: format string is defined here 53 | #define ANSI_ROLE(msg) ANSI_CSI "%dO" msg ANSI_NORM | ~^ | | | int g++ -std=c++14 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o styling.o styling.cc In file included from string-extension-functions.cc:38: 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 ...) = regexp; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:498:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = bool; Args = {string_fragment, string_fragment}; Return (* f)(Args ...) = regexp]' string-extension-functions.cc:881:64: required from here vtab_module.hh:459:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 459 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 460 | fd->fd_help.ht_name, 461 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:466:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 466 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 467 | fd->fd_help.ht_name, 468 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:466:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 466 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 469 | 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 ...) = regexp_match; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:498:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = mapbox::util::variant; Args = {string_fragment, string_fragment}; Return (* f)(Args ...) = regexp_match]' string-extension-functions.cc:890:76: required from here vtab_module.hh:459:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 459 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 460 | fd->fd_help.ht_name, 461 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:466:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 466 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 467 | fd->fd_help.ht_name, 468 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:466:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 466 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 469 | 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 ...) = regexp_replace; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:498: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 ...) = regexp_replace]' string-extension-functions.cc:917:80: required from here vtab_module.hh:459:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 459 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 460 | fd->fd_help.ht_name, 461 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:466:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 466 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 467 | fd->fd_help.ht_name, 468 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:466:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 466 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 469 | 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 ...) = sql_humanize_file_size; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:498:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = std::__cxx11::basic_string; Args = {long long int}; Return (* f)(Args ...) = sql_humanize_file_size]' string-extension-functions.cc:946:20: required from here vtab_module.hh:459:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 459 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 460 | fd->fd_help.ht_name, 461 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:466:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 466 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 467 | fd->fd_help.ht_name, 468 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:466:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 466 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 469 | 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, nonstd::optional_lite::optional}; Return (* f)(Args ...) = humanize::sparkline; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:498:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = const std::__cxx11::basic_string&; Args = {double, nonstd::optional_lite::optional}; Return (* f)(Args ...) = humanize::sparkline]' string-extension-functions.cc:959:20: required from here vtab_module.hh:459:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 459 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 460 | fd->fd_help.ht_name, 461 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:466:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 466 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 467 | fd->fd_help.ht_name, 468 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:466:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 466 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 469 | 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_anonymize; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:498:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = std::__cxx11::basic_string; Args = {string_fragment}; Return (* f)(Args ...) = sql_anonymize]' string-extension-functions.cc:988:78: required from here vtab_module.hh:459:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 459 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 460 | fd->fd_help.ht_name, 461 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:466:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 466 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 467 | fd->fd_help.ht_name, 468 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:466:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 466 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 469 | 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:498:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = json_string; Args = {const char*}; Return (* f)(Args ...) = extract]' string-extension-functions.cc:999:66: required from here vtab_module.hh:459:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 459 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 460 | fd->fd_help.ht_name, 461 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:466:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 466 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 467 | fd->fd_help.ht_name, 468 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:466:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 466 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 469 | 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 ...) = logfmt2json; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:498:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = json_string; Args = {string_fragment}; Return (* f)(Args ...) = logfmt2json]' string-extension-functions.cc:1014:74: required from here vtab_module.hh:459:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 459 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 460 | fd->fd_help.ht_name, 461 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:466:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 466 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 467 | fd->fd_help.ht_name, 468 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:466:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 466 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 469 | 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:498:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = bool; Args = {const char*, const char*}; Return (* f)(Args ...) = startswith]' string-extension-functions.cc:1029:20: required from here vtab_module.hh:459:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 459 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 460 | fd->fd_help.ht_name, 461 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:466:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 466 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 467 | fd->fd_help.ht_name, 468 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:466:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 466 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 469 | 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:498:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = bool; Args = {const char*, const char*}; Return (* f)(Args ...) = endswith]' string-extension-functions.cc:1048:20: required from here vtab_module.hh:459:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 459 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 460 | fd->fd_help.ht_name, 461 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:466:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 466 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 467 | fd->fd_help.ht_name, 468 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:466:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 466 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 469 | 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 ...) = spooky_hash; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:498:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = std::__cxx11::basic_string; Args = {const std::vector >&}; Return (* f)(Args ...) = spooky_hash]' string-extension-functions.cc:1065:74: required from here vtab_module.hh:459:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 459 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 460 | fd->fd_help.ht_name, 461 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:466:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 466 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 467 | fd->fd_help.ht_name, 468 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:466:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 466 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 469 | 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 = nonstd::optional_lite::optional >; Args = {sqlite3_value*}; Return (* f)(Args ...) = sql_gunzip; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:498:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = nonstd::optional_lite::optional >; Args = {sqlite3_value*}; Return (* f)(Args ...) = sql_gunzip]' string-extension-functions.cc:1091:72: required from here vtab_module.hh:459:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 459 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 460 | fd->fd_help.ht_name, 461 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:466:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 466 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 467 | fd->fd_help.ht_name, 468 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:466:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 466 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 469 | 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 = nonstd::optional_lite::optional; Args = {sqlite3_value*}; Return (* f)(Args ...) = sql_gzip; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:498:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = nonstd::optional_lite::optional; Args = {sqlite3_value*}; Return (* f)(Args ...) = sql_gzip]' string-extension-functions.cc:1098:68: required from here vtab_module.hh:459:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 459 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 460 | fd->fd_help.ht_name, 461 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:466:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 466 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 467 | fd->fd_help.ht_name, 468 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:466:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 466 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 469 | 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 ...) = sql_encode; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:498: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 ...) = sql_encode]' string-extension-functions.cc:1105:72: required from here vtab_module.hh:459:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 459 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 460 | fd->fd_help.ht_name, 461 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:466:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 466 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 467 | fd->fd_help.ht_name, 468 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:466:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 466 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 469 | 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 ...) = sql_decode; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:498:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = mapbox::util::variant >; Args = {string_fragment, encode_algo}; Return (* f)(Args ...) = sql_decode]' string-extension-functions.cc:1126:72: required from here vtab_module.hh:459:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 459 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 460 | fd->fd_help.ht_name, 461 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:466:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 466 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 467 | fd->fd_help.ht_name, 468 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:466:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 466 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 469 | 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 ...) = sql_parse_url; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:498:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = json_string; Args = {string_fragment}; Return (* f)(Args ...) = sql_parse_url]' string-extension-functions.cc:1139:78: required from here vtab_module.hh:459:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 459 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 460 | fd->fd_help.ht_name, 461 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:466:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 466 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 467 | fd->fd_help.ht_name, 468 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:466:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 466 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 469 | 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 ...) = sql_unparse_url; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:498:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = auto_mem; Args = {string_fragment}; Return (* f)(Args ...) = sql_unparse_url]' string-extension-functions.cc:1197:20: required from here vtab_module.hh:459:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 459 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 460 | fd->fd_help.ht_name, 461 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:466:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 466 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 467 | fd->fd_help.ht_name, 468 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:466:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 466 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 469 | REQ_COUNT + OPT_COUNT); | ~~~~~~~~~~~~~~~~~~~~~ | | | unsigned int g++ -std=c++14 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o text_anonymizer.o text_anonymizer.cc g++ -std=c++14 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o text_format.o text_format.cc g++ -std=c++14 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o textfile_sub_source.o textfile_sub_source.cc g++ -std=c++14 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o timer.o timer.cc g++ -std=c++14 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o piper_proc.o piper_proc.cc g++ -std=c++14 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o sql_commands.o sql_commands.cc g++ -std=c++14 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o sql_util.o sql_util.cc g++ -std=c++14 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o state-extension-functions.o state-extension-functions.cc g++ -std=c++14 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o sysclip.o sysclip.cc g++ -std=c++14 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o textfile_highlighters.o textfile_highlighters.cc 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:75:34: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 75 | if (line < 0 || line >= 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:129:34: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 129 | if (line < 0 || 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:337:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 337 | if (line < 0 || line >= lfo->lfo_filter_state.tfs_index.size()) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ textfile_sub_source.cc: In member function 'bool textfile_sub_source::rescan_files(scan_callback&, nonstd::optional_lite::optional > > >)': textfile_sub_source.cc:566:42: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 566 | if (consumed < content_sf.length() | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ textfile_sub_source.cc: In member function 'virtual nonstd::optional_lite::optional > textfile_sub_source::anchor_for_row(vis_line_t)': textfile_sub_source.cc:831:12: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 831 | if (vl >= lfo->lfo_filter_state.tfs_index.size()) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 sql_util.hh:44, from sql_util.cc:36: base/intern_string.hh: In instantiation of 'string_fragment string_fragment::find_left_boundary(size_t, P&&) const [with P = tag1&; size_t = unsigned int]': base/intern_string.hh:360:49: required from 'string_fragment string_fragment::find_boundaries_around(size_t, P&&) const [with P = tag1; size_t = unsigned int]' sql_util.cc:679:42: required from here base/intern_string.hh:322:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 322 | if (start > 0 && start == this->length()) { | ~~~~~~^~~~~~~~~~~~~~~~~ g++ -std=c++14 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o textview_curses.o textview_curses.cc g++ -std=c++14 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o time-extension-functions.o time-extension-functions.cc g++ -std=c++14 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o top_status_source.o top_status_source.cc g++ -std=c++14 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o unique_path.o unique_path.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 = nonstd::optional_lite::optional; Args = {}; Return (* f)(Args ...) = sql_log_top_line; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:498:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = nonstd::optional_lite::optional; Args = {}; Return (* f)(Args ...) = sql_log_top_line]' state-extension-functions.cc:131:20: required from here vtab_module.hh:459:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 459 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 460 | fd->fd_help.ht_name, 461 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:466:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 466 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 467 | fd->fd_help.ht_name, 468 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:466:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 466 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 469 | 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 = nonstd::optional_lite::optional >; Args = {}; Return (* f)(Args ...) = sql_log_top_datetime; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:498:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = nonstd::optional_lite::optional >; Args = {}; Return (* f)(Args ...) = sql_log_top_datetime]' state-extension-functions.cc:138:20: required from here vtab_module.hh:459:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 459 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 460 | fd->fd_help.ht_name, 461 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:466:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 466 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 467 | fd->fd_help.ht_name, 468 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:466:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 466 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 469 | 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 = nonstd::optional_lite::optional >; Args = {}; Return (* f)(Args ...) = sql_lnav_top_file; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:498:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = nonstd::optional_lite::optional >; Args = {}; Return (* f)(Args ...) = sql_lnav_top_file]' state-extension-functions.cc:144:20: required from here vtab_module.hh:459:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 459 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 460 | fd->fd_help.ht_name, 461 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:466:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 466 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 467 | fd->fd_help.ht_name, 468 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:466:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 466 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 469 | 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:498:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = const char*; Args = {}; Return (* f)(Args ...) = sql_lnav_version]' state-extension-functions.cc:150:20: required from here vtab_module.hh:459:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 459 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 460 | fd->fd_help.ht_name, 461 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:466:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 466 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 467 | fd->fd_help.ht_name, 468 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:466:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 466 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 469 | 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*}; Return (* f)(Args ...) = sql_error; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:498:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = long long int; Args = {const char*}; Return (* f)(Args ...) = sql_error]' state-extension-functions.cc:154:70: required from here vtab_module.hh:459:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 459 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 460 | fd->fd_help.ht_name, 461 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:466:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 466 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 467 | fd->fd_help.ht_name, 468 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:466:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 466 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 469 | 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 = nonstd::optional_lite::optional >; Args = {nonstd::optional_lite::optional, std::allocator > >}; Return (* f)(Args ...) = sql_echoln; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:498:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = nonstd::optional_lite::optional >; Args = {nonstd::optional_lite::optional, std::allocator > >}; Return (* f)(Args ...) = sql_echoln]' state-extension-functions.cc:161:72: required from here vtab_module.hh:459:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 459 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 460 | fd->fd_help.ht_name, 461 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:466:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 466 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 467 | fd->fd_help.ht_name, 468 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:466:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 466 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 469 | REQ_COUNT + OPT_COUNT); | ~~~~~~~~~~~~~~~~~~~~~ | | | unsigned int In file included from time-extension-functions.cc:43: vtab_module.hh: In instantiation of 'static void sqlite_func_adapter::func1(sqlite3_context*, int, sqlite3_value**) [with Return = nonstd::optional_lite::optional; Args = {sqlite3_value*, nonstd::optional_lite::optional}; Return (* f)(Args ...) = timeslice; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:498:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = nonstd::optional_lite::optional; Args = {sqlite3_value*, nonstd::optional_lite::optional}; Return (* f)(Args ...) = timeslice]' time-extension-functions.cc:194:70: required from here vtab_module.hh:459:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 459 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 460 | fd->fd_help.ht_name, 461 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:466:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 466 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 467 | fd->fd_help.ht_name, 468 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:466:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 466 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 469 | 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 = nonstd::optional_lite::optional; Args = {string_fragment, string_fragment}; Return (* f)(Args ...) = sql_timediff; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:498:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = nonstd::optional_lite::optional; Args = {string_fragment, string_fragment}; Return (* f)(Args ...) = sql_timediff]' time-extension-functions.cc:222:76: required from here vtab_module.hh:459:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 459 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 460 | fd->fd_help.ht_name, 461 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:466:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 466 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 467 | fd->fd_help.ht_name, 468 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:466:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 466 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 469 | 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:498: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]' time-extension-functions.cc:243:20: required from here vtab_module.hh:459:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 459 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 460 | fd->fd_help.ht_name, 461 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:466:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 466 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 467 | fd->fd_help.ht_name, 468 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:466:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 466 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 469 | REQ_COUNT + OPT_COUNT); | ~~~~~~~~~~~~~~~~~~~~~ | | | unsigned int g++ -std=c++14 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o view_curses.o view_curses.cc g++ -std=c++14 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o view_helpers.o view_helpers.cc view_curses.cc: In static member function 'static void view_curses::awaiting_user_input()': view_curses.cc:138:14: warning: ignoring return value of 'ssize_t write(int, const void*, size_t)' declared with attribute 'warn_unused_result' [-Wunused-result] 138 | write(STDOUT_FILENO, OSC_INPUT, sizeof(OSC_INPUT) - 1); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -std=c++14 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o views_vtab.o views_vtab.cc g++ -std=c++14 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o vt52_curses.o vt52_curses.cc g++ -std=c++14 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o vtab_module.o vtab_module.cc g++ -std=c++14 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o log_vtab_impl.o log_vtab_impl.cc g++ -std=c++14 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o xml_util.o xml_util.cc g++ -std=c++14 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o xpath_vtab.o xpath_vtab.cc g++ -std=c++14 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o xterm_mouse.o xterm_mouse.cc g++ -std=c++14 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o yaml-extension-functions.o yaml-extension-functions.cc In file included from logfile_sub_source.hh:45, from log_vtab_impl.hh:39, from log_vtab_impl.cc:30: log_vtab_impl.cc: In function 'int vt_next_no_rowid(sqlite3_vtab_cursor*)': log_vtab_impl.cc:564:49: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 564 | require(vc->log_cursor.lc_curr_line < vt->lss->text_line_count()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ base/lnav_log.hh:124:30: note: in definition of macro 'require' 124 | #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:1633:41: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1633 | && max_indexed_line.value() < vt->lss->text_line_count()) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -std=c++14 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o animals-json.o animals-json.cc g++ -std=c++14 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o ansi-palette-json.o ansi-palette-json.cc g++ -std=c++14 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o builtin-scripts.o builtin-scripts.cc g++ -std=c++14 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o builtin-sh-scripts.o builtin-sh-scripts.cc g++ -std=c++14 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o default-config.o default-config.cc g++ -std=c++14 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o default-formats.o default-formats.cc g++ -std=c++14 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o diseases-json.o diseases-json.cc g++ -std=c++14 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o emojis-json.o emojis-json.cc 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 = text_auto_buffer; Args = {string_fragment}; Return (* f)(Args ...) = yaml_to_json; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:498:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = text_auto_buffer; Args = {string_fragment}; Return (* f)(Args ...) = yaml_to_json]' yaml-extension-functions.cc:86:76: required from here vtab_module.hh:459:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 459 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 460 | fd->fd_help.ht_name, 461 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:466:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 466 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 467 | fd->fd_help.ht_name, 468 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:466:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 466 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 469 | REQ_COUNT + OPT_COUNT); | ~~~~~~~~~~~~~~~~~~~~~ | | | unsigned int g++ -std=c++14 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o words-json.o words-json.cc g++ -std=c++14 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o help-md.o help-md.cc g++ -std=c++14 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o init-sql.o init-sql.cc g++ -std=c++14 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o time_fmts.o time_fmts.cc g++ -std=c++14 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o xml-entities-json.o xml-entities-json.cc g++ -std=c++14 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o xterm-palette-json.o xterm-palette-json.cc g++ -std=c++14 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o data_scanner.o data_scanner.cc g++ -std=c++14 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -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/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -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/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -c -o third-party/md4c/md4c.o third-party/md4c/md4c.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/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -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/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -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++14 -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -DSQLITE_OMIT_LOAD_EXTENSION -I./fmtlib -I./third-party -I./third-party/base64/include -I./third-party/rapidyaml -I../src/third-party/scnlib/include -Wall -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o spookyhash/SpookyV2.o spookyhash/SpookyV2.cpp In file included from ./base/intern_string.hh:44, from ./base/attr_line.hh:42, from base/lnav.console.hh:36, from logfile_sub_source.hh:44: In member function 'typename std::enable_if<((((std::is_constructible<_T1, _U1>::value && std::is_assignable<_T1&, _U1>::value) && (! std::is_same::type, nonstd::in_place_t (&)(nonstd::detail::in_place_type_tag)>::value)) && (! std::is_same::type, nonstd::optional_lite::optional >::value)) && (!(std::is_scalar<_Tp>::value && std::is_same::type>::value))), nonstd::optional_lite::optional&>::type nonstd::optional_lite::optional::operator=(U&&) [with U = log_cursor::opid_hash; T = log_cursor::opid_hash]', inlined from 'int vt_filter(sqlite3_vtab_cursor*, int, const char*, int, sqlite3_value**)' at log_vtab_impl.cc:1477:74: ./optional.hpp:1225:13: warning: 'opid_val' may be used uninitialized [-Wmaybe-uninitialized] 1225 | contained.value() = std::forward( value ); | ^~~~~~~~~ log_vtab_impl.cc: In function 'int vt_filter(sqlite3_vtab_cursor*, int, const char*, int, sqlite3_value**)': log_vtab_impl.cc:1314:45: note: 'opid_val' declared here 1314 | nonstd::optional opid_val; | ^~~~~~~~ In member function 'typename std::enable_if<((((std::is_constructible<_T1, _U1>::value && std::is_assignable<_T1&, _U1>::value) && (! std::is_same::type, nonstd::in_place_t (&)(nonstd::detail::in_place_type_tag)>::value)) && (! std::is_same::type, nonstd::optional_lite::optional >::value)) && (!(std::is_scalar<_Tp>::value && std::is_same::type>::value))), nonstd::optional_lite::optional&>::type nonstd::optional_lite::optional::operator=(U&&) [with U = log_cursor::opid_hash; T = log_cursor::opid_hash]', inlined from 'int vt_filter(sqlite3_vtab_cursor*, int, const char*, int, sqlite3_value**)' at log_vtab_impl.cc:1477:74: ./optional.hpp:1225:13: warning: 'opid_val' may be used uninitialized [-Wmaybe-uninitialized] 1225 | contained.value() = std::forward( value ); | ^~~~~~~~~ log_vtab_impl.cc: In function 'int vt_filter(sqlite3_vtab_cursor*, int, const char*, int, sqlite3_value**)': log_vtab_impl.cc:1314:45: note: 'opid_val' declared here 1314 | nonstd::optional opid_val; | ^~~~~~~~ In member function 'typename std::enable_if<((((std::is_constructible<_T1, _U1>::value && std::is_assignable<_T1&, _U1>::value) && (! std::is_same::type, nonstd::in_place_t (&)(nonstd::detail::in_place_type_tag)>::value)) && (! std::is_same::type, nonstd::optional_lite::optional >::value)) && (!(std::is_scalar<_Tp>::value && std::is_same::type>::value))), nonstd::optional_lite::optional&>::type nonstd::optional_lite::optional::operator=(U&&) [with U = log_cursor::opid_hash; T = log_cursor::opid_hash]', inlined from 'int vt_filter(sqlite3_vtab_cursor*, int, const char*, int, sqlite3_value**)' at log_vtab_impl.cc:1477:74: ./optional.hpp:1225:13: warning: 'opid_val' may be used uninitialized [-Wmaybe-uninitialized] 1225 | contained.value() = std::forward( value ); | ^~~~~~~~~ log_vtab_impl.cc: In function 'int vt_filter(sqlite3_vtab_cursor*, int, const char*, int, sqlite3_value**)': log_vtab_impl.cc:1314:45: note: 'opid_val' declared here 1314 | nonstd::optional opid_val; | ^~~~~~~~ rm -f libdiag.a ar cru libdiag.a third-party/md4c/md4c.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 curl_looper.o db_sub_source.o document.sections.o dump_internals.o elem_to_json.o environ_vtab.o extension-functions.o field_overlay_source.o file_collection.o file_format.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.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 pcap_manager.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 textfile_sub_source.o timer.o piper_proc.o sql_commands.o sql_util.o state-extension-functions.o sysclip.o textfile_highlighters.o textview_curses.o time-extension-functions.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 default-config.o default-formats.o diseases-json.o emojis-json.o words-json.o help-md.o init-sql.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++14 -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -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/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 -ltinfo -lbz2 -lz -lpthread g++ -std=c++14 -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -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/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 -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.11.2/src' make[3]: Leaving directory '/build/reproducible-path/lnav-0.11.2/src' make[2]: Leaving directory '/build/reproducible-path/lnav-0.11.2/src' Making all in test make[2]: Entering directory '/build/reproducible-path/lnav-0.11.2/test' g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src -Wall -I../src -I../src/fmtlib -I../src/third-party -I../src/third-party/scnlib/include -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o test_stubs.o test_stubs.cc 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.11.2/test' make[2]: Entering directory '/build/reproducible-path/lnav-0.11.2' make[2]: Nothing to be done for 'all-am'. make[2]: Leaving directory '/build/reproducible-path/lnav-0.11.2' make[1]: Leaving directory '/build/reproducible-path/lnav-0.11.2' dh_auto_test make -j11 check "TESTSUITEFLAGS=-j11 --verbose" VERBOSE=1 make[1]: Entering directory '/build/reproducible-path/lnav-0.11.2' Making check in tools make[2]: Entering directory '/build/reproducible-path/lnav-0.11.2/tools' make[2]: Nothing to be done for 'check'. make[2]: Leaving directory '/build/reproducible-path/lnav-0.11.2/tools' Making check in src make[2]: Entering directory '/build/reproducible-path/lnav-0.11.2/src' make check-recursive make[3]: Entering directory '/build/reproducible-path/lnav-0.11.2/src' Making check in fmtlib make[4]: Entering directory '/build/reproducible-path/lnav-0.11.2/src/fmtlib' make[4]: Nothing to be done for 'check'. make[4]: Leaving directory '/build/reproducible-path/lnav-0.11.2/src/fmtlib' Making check in third-party/base64/lib make[4]: Entering directory '/build/reproducible-path/lnav-0.11.2/src/third-party/base64/lib' make[4]: Nothing to be done for 'check'. make[4]: Leaving directory '/build/reproducible-path/lnav-0.11.2/src/third-party/base64/lib' Making check in third-party/scnlib/src make[4]: Entering directory '/build/reproducible-path/lnav-0.11.2/src/third-party/scnlib/src' make[4]: Nothing to be done for 'check'. make[4]: Leaving directory '/build/reproducible-path/lnav-0.11.2/src/third-party/scnlib/src' Making check in pcrepp make[4]: Entering directory '/build/reproducible-path/lnav-0.11.2/src/pcrepp' make test_pcre2pp make[5]: Entering directory '/build/reproducible-path/lnav-0.11.2/src/pcrepp' g++ -std=c++14 -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 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o test_pcre2pp.o test_pcre2pp.cc g++ -std=c++14 -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -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 -ltinfo -lbz2 -lz -lpthread make[5]: Leaving directory '/build/reproducible-path/lnav-0.11.2/src/pcrepp' make check-TESTS make[5]: Entering directory '/build/reproducible-path/lnav-0.11.2/src/pcrepp' make[6]: Entering directory '/build/reproducible-path/lnav-0.11.2/src/pcrepp' PASS: test_pcre2pp ============================================================================ Testsuite summary for lnav 0.11.2 ============================================================================ # TOTAL: 1 # PASS: 1 # SKIP: 0 # XFAIL: 0 # FAIL: 0 # XPASS: 0 # ERROR: 0 ============================================================================ make[6]: Leaving directory '/build/reproducible-path/lnav-0.11.2/src/pcrepp' make[5]: Leaving directory '/build/reproducible-path/lnav-0.11.2/src/pcrepp' make[4]: Leaving directory '/build/reproducible-path/lnav-0.11.2/src/pcrepp' Making check in base make[4]: Entering directory '/build/reproducible-path/lnav-0.11.2/src/base' make test_base make[5]: Entering directory '/build/reproducible-path/lnav-0.11.2/src/base' g++ -std=c++14 -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 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o attr_line.tests.o attr_line.tests.cc g++ -std=c++14 -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 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o fs_util.tests.o fs_util.tests.cc g++ -std=c++14 -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 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o humanize.file_size.tests.o humanize.file_size.tests.cc g++ -std=c++14 -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 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o humanize.network.tests.o humanize.network.tests.cc g++ -std=c++14 -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 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o humanize.time.tests.o humanize.time.tests.cc g++ -std=c++14 -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 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o intern_string.tests.o intern_string.tests.cc g++ -std=c++14 -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 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o lnav.gzip.tests.o lnav.gzip.tests.cc g++ -std=c++14 -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 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o string_util.tests.o string_util.tests.cc g++ -std=c++14 -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 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -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&&) const [with P = DOCTEST_ANON_FUNC_8()::; size_t = unsigned int]': intern_string.tests.cc:129:46: required from here intern_string.hh:322:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 322 | if (start > 0 && start == this->length()) { | ~~~~~~^~~~~~~~~~~~~~~~~ intern_string.hh: In instantiation of 'string_fragment string_fragment::find_left_boundary(size_t, P&&) const [with P = DOCTEST_ANON_FUNC_8()::; size_t = unsigned int]': intern_string.tests.cc:133:36: required from here intern_string.hh:322:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] g++ -std=c++14 -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -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/scnlib/src/libscnlib.a ../pcrepp/libpcrepp.a -lpcre2-8 -larchive -ltinfo -lbz2 -lz -lpthread make[5]: Leaving directory '/build/reproducible-path/lnav-0.11.2/src/base' make check-TESTS make[5]: Entering directory '/build/reproducible-path/lnav-0.11.2/src/base' make[6]: Entering directory '/build/reproducible-path/lnav-0.11.2/src/base' PASS: test_base ============================================================================ Testsuite summary for lnav 0.11.2 ============================================================================ # TOTAL: 1 # PASS: 1 # SKIP: 0 # XFAIL: 0 # FAIL: 0 # XPASS: 0 # ERROR: 0 ============================================================================ make[6]: Leaving directory '/build/reproducible-path/lnav-0.11.2/src/base' make[5]: Leaving directory '/build/reproducible-path/lnav-0.11.2/src/base' make[4]: Leaving directory '/build/reproducible-path/lnav-0.11.2/src/base' Making check in tailer make[4]: Entering directory '/build/reproducible-path/lnav-0.11.2/src/tailer' make check-am make[5]: Entering directory '/build/reproducible-path/lnav-0.11.2/src/tailer' make drive_tailer tailer make[6]: Entering directory '/build/reproducible-path/lnav-0.11.2/src/tailer' g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../../src -I./.. -I./../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 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -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 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -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.11.2=. -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 -ltinfo -lbz2 -lz -lpthread g++ -std=c++14 -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -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 -ltinfo -lbz2 -lz -lpthread make[6]: Leaving directory '/build/reproducible-path/lnav-0.11.2/src/tailer' make check-TESTS make[6]: Entering directory '/build/reproducible-path/lnav-0.11.2/src/tailer' make[7]: Entering directory '/build/reproducible-path/lnav-0.11.2/src/tailer' PASS: test_tailer.sh ============================================================================ Testsuite summary for lnav 0.11.2 ============================================================================ # TOTAL: 1 # PASS: 1 # SKIP: 0 # XFAIL: 0 # FAIL: 0 # XPASS: 0 # ERROR: 0 ============================================================================ make[7]: Leaving directory '/build/reproducible-path/lnav-0.11.2/src/tailer' make[6]: Leaving directory '/build/reproducible-path/lnav-0.11.2/src/tailer' make[5]: Leaving directory '/build/reproducible-path/lnav-0.11.2/src/tailer' make[4]: Leaving directory '/build/reproducible-path/lnav-0.11.2/src/tailer' Making check in pugixml make[4]: Entering directory '/build/reproducible-path/lnav-0.11.2/src/pugixml' make[4]: Nothing to be done for 'check'. make[4]: Leaving directory '/build/reproducible-path/lnav-0.11.2/src/pugixml' Making check in yajl make[4]: Entering directory '/build/reproducible-path/lnav-0.11.2/src/yajl' make[4]: Nothing to be done for 'check'. make[4]: Leaving directory '/build/reproducible-path/lnav-0.11.2/src/yajl' Making check in yajlpp make[4]: Entering directory '/build/reproducible-path/lnav-0.11.2/src/yajlpp' make drive_json_op drive_json_ptr_walk test_json_ptr test_yajlpp make[5]: Entering directory '/build/reproducible-path/lnav-0.11.2/src/yajlpp' g++ -std=c++14 -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 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o drive_json_op.o drive_json_op.cc g++ -std=c++14 -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 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o drive_json_ptr_walk.o drive_json_ptr_walk.cc g++ -std=c++14 -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 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o test_json_ptr.o test_json_ptr.cc g++ -std=c++14 -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 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o test_yajlpp.o test_yajlpp.cc g++ -std=c++14 -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -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/scnlib/src/libscnlib.a ../../src/pcrepp/libpcrepp.a ../../src/yajl/libyajl.a -lpcre2-8 -larchive -ltinfo -lbz2 -lz -lpthread g++ -std=c++14 -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -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/scnlib/src/libscnlib.a ../../src/pcrepp/libpcrepp.a ../../src/yajl/libyajl.a -lpcre2-8 -larchive -ltinfo -lbz2 -lz -lpthread In file included from ../../src/base/auto_mem.hh:40, from ../../src/base/string_util.hh:38, from ../../src/base/attr_line.hh:44, from ../../src/base/lnav.console.hh:36, from yajlpp.hh:50, from test_yajlpp.cc:35: test_yajlpp.cc: In function 'int read_foo(yajlpp_parse_context*, long long int)': test_yajlpp.cc:50:43: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, unsigned int>::value_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] 50 | || ypc->ypc_array_index.back() == FOO_COUNT); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ g++ -std=c++14 -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -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/scnlib/src/libscnlib.a ../../src/pcrepp/libpcrepp.a ../../src/yajl/libyajl.a -lpcre2-8 -larchive -ltinfo -lbz2 -lz -lpthread g++ -std=c++14 -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -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/scnlib/src/libscnlib.a ../../src/pcrepp/libpcrepp.a ../../src/yajl/libyajl.a -lpcre2-8 -larchive -ltinfo -lbz2 -lz -lpthread make[5]: Leaving directory '/build/reproducible-path/lnav-0.11.2/src/yajlpp' make check-TESTS make[5]: Entering directory '/build/reproducible-path/lnav-0.11.2/src/yajlpp' make[6]: Entering directory '/build/reproducible-path/lnav-0.11.2/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.11.2 ============================================================================ # TOTAL: 4 # PASS: 4 # SKIP: 0 # XFAIL: 0 # FAIL: 0 # XPASS: 0 # ERROR: 0 ============================================================================ make[6]: Leaving directory '/build/reproducible-path/lnav-0.11.2/src/yajlpp' make[5]: Leaving directory '/build/reproducible-path/lnav-0.11.2/src/yajlpp' make[4]: Leaving directory '/build/reproducible-path/lnav-0.11.2/src/yajlpp' Making check in formats/logfmt make[4]: Entering directory '/build/reproducible-path/lnav-0.11.2/src/formats/logfmt' make logfmt.parser.test make[5]: Entering directory '/build/reproducible-path/lnav-0.11.2/src/formats/logfmt' g++ -std=c++14 -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 -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o logfmt.parser.test.o logfmt.parser.test.cc g++ -std=c++14 -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -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/third-party/scnlib/src/libscnlib.a -lpcre2-8 -larchive -ltinfo -lbz2 -lz -lpthread make[5]: Leaving directory '/build/reproducible-path/lnav-0.11.2/src/formats/logfmt' make check-TESTS make[5]: Entering directory '/build/reproducible-path/lnav-0.11.2/src/formats/logfmt' make[6]: Entering directory '/build/reproducible-path/lnav-0.11.2/src/formats/logfmt' PASS: logfmt.parser.test ============================================================================ Testsuite summary for lnav 0.11.2 ============================================================================ # TOTAL: 1 # PASS: 1 # SKIP: 0 # XFAIL: 0 # FAIL: 0 # XPASS: 0 # ERROR: 0 ============================================================================ make[6]: Leaving directory '/build/reproducible-path/lnav-0.11.2/src/formats/logfmt' make[5]: Leaving directory '/build/reproducible-path/lnav-0.11.2/src/formats/logfmt' make[4]: Leaving directory '/build/reproducible-path/lnav-0.11.2/src/formats/logfmt' Making check in . make[4]: Entering directory '/build/reproducible-path/lnav-0.11.2/src' 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.11.2/src' make[3]: Leaving directory '/build/reproducible-path/lnav-0.11.2/src' make[2]: Leaving directory '/build/reproducible-path/lnav-0.11.2/src' Making check in test make[2]: Entering directory '/build/reproducible-path/lnav-0.11.2/test' make drive_data_scanner 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.11.2/test' g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src -Wall -I../src -I../src/fmtlib -I../src/third-party -I../src/third-party/scnlib/include -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o drive_data_scanner.o drive_data_scanner.cc g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src -Wall -I../src -I../src/fmtlib -I../src/third-party -I../src/third-party/scnlib/include -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o drive_line_buffer.o drive_line_buffer.cc g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src -Wall -I../src -I../src/fmtlib -I../src/third-party -I../src/third-party/scnlib/include -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o drive_grep_proc.o drive_grep_proc.cc g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src -Wall -I../src -I../src/fmtlib -I../src/third-party -I../src/third-party/scnlib/include -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o drive_listview.o drive_listview.cc g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src -Wall -I../src -I../src/fmtlib -I../src/third-party -I../src/third-party/scnlib/include -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o drive_logfile.o drive_logfile.cc g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src -Wall -I../src -I../src/fmtlib -I../src/third-party -I../src/third-party/scnlib/include -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o drive_mvwattrline.o drive_mvwattrline.cc g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src -Wall -I../src -I../src/fmtlib -I../src/third-party -I../src/third-party/scnlib/include -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o drive_shlexer.o drive_shlexer.cc g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src -Wall -I../src -I../src/fmtlib -I../src/third-party -I../src/third-party/scnlib/include -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o drive_sql.o drive_sql.cc g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src -Wall -I../src -I../src/fmtlib -I../src/third-party -I../src/third-party/scnlib/include -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o drive_sql_anno.o drive_sql_anno.cc g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src -Wall -I../src -I../src/fmtlib -I../src/third-party -I../src/third-party/scnlib/include -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o drive_view_colors.o drive_view_colors.cc g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src -Wall -I../src -I../src/fmtlib -I../src/third-party -I../src/third-party/scnlib/include -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o drive_vt52_curses.o drive_vt52_curses.cc g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src -Wall -I../src -I../src/fmtlib -I../src/third-party -I../src/third-party/scnlib/include -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o drive_readline_curses.o drive_readline_curses.cc g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src -Wall -I../src -I../src/fmtlib -I../src/third-party -I../src/third-party/scnlib/include -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o lnav_doctests.o lnav_doctests.cc drive_data_scanner.cc: In function 'int main(int, char**)': drive_data_scanner.cc:218:42: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 218 | for (; cap_index < tok_res->tr_capture.c_end; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ drive_data_scanner.cc:221:43: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 221 | if (cap_index == tok_res->tr_capture.c_begin) { | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drive_data_scanner.cc:224:40: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 223 | } else if (cap_index | ~~~~~~~~~ 224 | == (tok_res->tr_capture.c_end - 1)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drive_data_scanner.cc:227:50: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 227 | } else if (cap_index > tok_res->tr_capture.c_begin) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drive_data_scanner.cc:234:42: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 234 | for (; cap_index < (int) ds.get_input().length(); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src -Wall -I../src -I../src/fmtlib -I../src/third-party -I../src/third-party/scnlib/include -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o slicer.o slicer.cc g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src -Wall -I../src -I../src/fmtlib -I../src/third-party -I../src/third-party/scnlib/include -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o scripty.o scripty.cc g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src -Wall -I../src -I../src/fmtlib -I../src/third-party -I../src/third-party/scnlib/include -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o test_abbrev.o test_abbrev.cc g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src -Wall -I../src -I../src/fmtlib -I../src/third-party -I../src/third-party/scnlib/include -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o test_ansi_scrubber.o test_ansi_scrubber.cc g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src -Wall -I../src -I../src/fmtlib -I../src/third-party -I../src/third-party/scnlib/include -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o test_auto_fd.o test_auto_fd.cc g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src -Wall -I../src -I../src/fmtlib -I../src/third-party -I../src/third-party/scnlib/include -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o test_auto_mem.o test_auto_mem.cc g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src -Wall -I../src -I../src/fmtlib -I../src/third-party -I../src/third-party/scnlib/include -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o test_bookmarks.o test_bookmarks.cc lnav_doctests.cc: In function 'void DOCTEST_ANON_FUNC_19()': lnav_doctests.cc:126: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] 126 | memset(&etm, 0, sizeof(etm)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/ptimec.hh:49, from ../src/relative_time.hh:45, from ../src/yajlpp/yajlpp.hh:57, from ../src/styling.hh:42, from ../src/lnav_config.hh:52, from lnav_doctests.cc:36: ../src/base/time_util.hh:106:8: note: 'struct exttm' declared here 106 | struct exttm { | ^~~~~ lnav_doctests.cc:140: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] 140 | memset(&etm2, 0, sizeof(etm2)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../src/base/time_util.hh:106:8: note: 'struct exttm' declared here 106 | struct exttm { | ^~~~~ g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src -Wall -I../src -I../src/fmtlib -I../src/third-party -I../src/third-party/scnlib/include -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o test_date_time_scanner.o test_date_time_scanner.cc g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src -Wall -I../src -I../src/fmtlib -I../src/third-party -I../src/third-party/scnlib/include -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o test_grep_proc2.o test_grep_proc2.cc In file included from /usr/include/c++/13/string:54, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/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, _Alloc>&) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]', inlined from 'int main(int, char**)' at drive_data_scanner.cc:142:24: /usr/include/c++/13/bits/basic_string.h:4074:50: warning: 'in' may be used uninitialized [-Wmaybe-uninitialized] 4074 | { return std::getline(__is, __str, __is.widen('\n')); } | ~~~~~~~~~~^~~~~~ drive_data_scanner.cc: In function 'int main(int, char**)': drive_data_scanner.cc:113:27: note: 'in' was declared here 113 | std::istream* in; | ^~ test_ansi_scrubber.cc: In function 'int main(int, char**)': test_ansi_scrubber.cc:81:35: warning: format '%d' expects argument of type 'int', but argument 2 has type 'long long int' [-Wformat=] 81 | printf(" value: %d\n", attr.sa_value.get()); | ~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | int long long int | %lld scripty.cc: In function 'const char* tstamp()': scripty.cc:258:51: warning: format '%d' expects argument of type 'int', but argument 4 has type '__suseconds_t' {aka 'long int'} [-Wformat=] 258 | 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:466:33: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 466 | if (bar_pos < line_len) { | ~~~~~~~~^~~~~~~~~~ scripty.cc: In function 'int main(int, char**)': scripty.cc:1096:58: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 1096 | for (size_t lpc = 0; lpc < rc; lpc++) { | ~~~~^~~~ g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src -Wall -I../src -I../src/fmtlib -I../src/third-party -I../src/third-party/scnlib/include -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o test_line_buffer2.o test_line_buffer2.cc g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src -Wall -I../src -I../src/fmtlib -I../src/third-party -I../src/third-party/scnlib/include -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o test_log_accel.o test_log_accel.cc g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src -Wall -I../src -I../src/fmtlib -I../src/third-party -I../src/third-party/scnlib/include -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o test_ncurses_unicode.o test_ncurses_unicode.cc g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src -Wall -I../src -I../src/fmtlib -I../src/third-party -I../src/third-party/scnlib/include -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o test_reltime.o test_reltime.cc scripty.cc: In member function 'void term_machine::new_input(char)': scripty.cc:833:38: warning: ignoring return value of 'ssize_t write(int, const void*, size_t)' declared with attribute 'warn_unused_result' [-Wunused-result] 833 | write(this->tm_child_term.get_fd(), | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | this->tm_user_input.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | this->tm_user_input.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src -Wall -I../src -I../src/fmtlib -I../src/third-party -I../src/third-party/scnlib/include -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o test_text_anonymizer.o test_text_anonymizer.cc g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../src -Wall -I../src -I../src/fmtlib -I../src/third-party -I../src/third-party/scnlib/include -I../src/third-party/doctest-root -Wdate-time -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -c -o test_top_status.o test_top_status.cc g++ -std=c++14 -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -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/scnlib/src/libscnlib.a -lreadline -lncursesw -larchive -lsqlite3 -lcurl -lpcre2-8 -larchive -ltinfo -lbz2 -lz -lpthread test_date_time_scanner.cc: In function 'int main(int, char**)': test_date_time_scanner.cc:172: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] 172 | memset(&tm, 0, sizeof(tm)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from ../src/ptimec.hh:49, from ../src/lnav_util.hh:59, from test_date_time_scanner.cc:33: ../src/base/time_util.hh:106:8: note: 'struct exttm' declared here 106 | struct exttm { | ^~~~~ test_date_time_scanner.cc:183: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] 183 | memset(&tm, 0, sizeof(tm)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~ ../src/base/time_util.hh:106:8: note: 'struct exttm' declared here 106 | struct exttm { | ^~~~~ g++ -std=c++14 -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -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/scnlib/src/libscnlib.a -lreadline -lncursesw -larchive -lsqlite3 -lcurl -lpcre2-8 -larchive -ltinfo -lbz2 -lz -lpthread g++ -std=c++14 -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -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/scnlib/src/libscnlib.a -lreadline -lncursesw -larchive -lsqlite3 -lcurl -lpcre2-8 -larchive -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/ptimec.hh:49, from ../src/relative_time.hh:45, from test_reltime.cc:37: ../src/base/time_util.hh:106:8: note: 'struct exttm' declared here 106 | 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:106:8: note: 'struct exttm' declared here 106 | 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:106:8: note: 'struct exttm' declared here 106 | 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:106:8: note: 'struct exttm' declared here 106 | struct exttm { | ^~~~~ 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)); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:106:8: note: 'struct exttm' declared here 106 | 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:106:8: note: 'struct exttm' declared here 106 | 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:106:8: note: 'struct exttm' declared here 106 | 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:106:8: note: 'struct exttm' declared here 106 | 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:106:8: note: 'struct exttm' declared here 106 | 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:106:8: note: 'struct exttm' declared here 106 | 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:106:8: note: 'struct exttm' declared here 106 | 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:106:8: note: 'struct exttm' declared here 106 | 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:106:8: note: 'struct exttm' declared here 106 | struct exttm { | ^~~~~ g++ -std=c++14 -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -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/scnlib/src/libscnlib.a -lreadline -lncursesw -larchive -lsqlite3 -lcurl -lpcre2-8 -larchive -ltinfo -lbz2 -lz -lpthread g++ -std=c++14 -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -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/scnlib/src/libscnlib.a -lreadline -lncursesw -larchive -lsqlite3 -lcurl -lpcre2-8 -larchive -ltinfo -lbz2 -lz -lpthread g++ -std=c++14 -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -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/scnlib/src/libscnlib.a -lreadline -lncursesw -larchive -lsqlite3 -lcurl -lpcre2-8 -larchive -ltinfo -lbz2 -lz -lpthread g++ -std=c++14 -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -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/scnlib/src/libscnlib.a -lreadline -lncursesw -larchive -lsqlite3 -lcurl -lpcre2-8 -larchive -ltinfo -lbz2 -lz -lpthread g++ -std=c++14 -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -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/scnlib/src/libscnlib.a -lreadline -lncursesw -larchive -lsqlite3 -lcurl -lpcre2-8 -larchive -ltinfo -lbz2 -lz -lpthread g++ -std=c++14 -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -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/scnlib/src/libscnlib.a -lreadline -lncursesw -larchive -lsqlite3 -lcurl -lpcre2-8 -larchive -ltinfo -lbz2 -lz -lpthread g++ -std=c++14 -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -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/scnlib/src/libscnlib.a -lreadline -lncursesw -larchive -lsqlite3 -lcurl -lpcre2-8 -larchive -ltinfo -lbz2 -lz -lpthread g++ -std=c++14 -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -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/scnlib/src/libscnlib.a -lreadline -lncursesw -larchive -lsqlite3 -lcurl -lpcre2-8 -larchive -ltinfo -lbz2 -lz -lpthread g++ -std=c++14 -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -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/scnlib/src/libscnlib.a -lreadline -lncursesw -larchive -lsqlite3 -lcurl -lpcre2-8 -larchive -ltinfo -lbz2 -lz -lpthread g++ -std=c++14 -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -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/scnlib/src/libscnlib.a -lreadline -lncursesw -larchive -lsqlite3 -lcurl -lpcre2-8 -larchive -ltinfo -lbz2 -lz -lpthread g++ -std=c++14 -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -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/scnlib/src/libscnlib.a -lreadline -lncursesw -larchive -lsqlite3 -lcurl -lpcre2-8 -larchive -ltinfo -lbz2 -lz -lpthread g++ -std=c++14 -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -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/scnlib/src/libscnlib.a -lreadline -lncursesw -larchive -lsqlite3 -lcurl -lpcre2-8 -larchive -ltinfo -lbz2 -lz -lpthread g++ -std=c++14 -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -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/scnlib/src/libscnlib.a -lreadline -lncursesw -larchive -lsqlite3 -lcurl -lpcre2-8 -larchive -ltinfo -lbz2 -lz -lpthread g++ -std=c++14 -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -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/scnlib/src/libscnlib.a -lreadline -lncursesw -larchive -lsqlite3 -lcurl -lpcre2-8 -larchive -ltinfo -lbz2 -lz -lpthread g++ -std=c++14 -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -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/scnlib/src/libscnlib.a -lreadline -lncursesw -larchive -lsqlite3 -lcurl -lpcre2-8 -larchive -ltinfo -lbz2 -lz -lpthread g++ -std=c++14 -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -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/scnlib/src/libscnlib.a -lreadline -lncursesw -larchive -lsqlite3 -lcurl -lpcre2-8 -larchive -ltinfo -lbz2 -lz -lpthread g++ -std=c++14 -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -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/scnlib/src/libscnlib.a -lreadline -lncursesw -larchive -lsqlite3 -lcurl -lpcre2-8 -larchive -ltinfo -lbz2 -lz -lpthread g++ -std=c++14 -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -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/scnlib/src/libscnlib.a -lreadline -lncursesw -larchive -lsqlite3 -lcurl -lpcre2-8 -larchive -ltinfo -lbz2 -lz -lpthread g++ -std=c++14 -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -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/scnlib/src/libscnlib.a -lreadline -lncursesw -larchive -lsqlite3 -lcurl -lpcre2-8 -larchive -ltinfo -lbz2 -lz -lpthread g++ -std=c++14 -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -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/scnlib/src/libscnlib.a -lreadline -lncursesw -larchive -lsqlite3 -lcurl -lpcre2-8 -larchive -ltinfo -lbz2 -lz -lpthread g++ -std=c++14 -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -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/scnlib/src/libscnlib.a -lreadline -lncursesw -larchive -lsqlite3 -lcurl -lpcre2-8 -larchive -ltinfo -lbz2 -lz -lpthread g++ -std=c++14 -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -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/scnlib/src/libscnlib.a -lreadline -lncursesw -larchive -lsqlite3 -lcurl -lpcre2-8 -larchive -ltinfo -lbz2 -lz -lpthread g++ -std=c++14 -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -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/scnlib/src/libscnlib.a -lreadline -lncursesw -larchive -lsqlite3 -lcurl -lpcre2-8 -larchive -ltinfo -lbz2 -lz -lpthread g++ -std=c++14 -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -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/scnlib/src/libscnlib.a -lreadline -lncursesw -larchive -lsqlite3 -lcurl -lpcre2-8 -larchive -ltinfo -lbz2 -lz -lpthread g++ -std=c++14 -g -O2 -ffile-prefix-map=/build/reproducible-path/lnav-0.11.2=. -fstack-protector-strong -Wformat -Werror=format-security -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/scnlib/src/libscnlib.a -lreadline -lncursesw -larchive -lsqlite3 -lcurl -lpcre2-8 -larchive -ltinfo -lbz2 -lz -lpthread make[3]: Leaving directory '/build/reproducible-path/lnav-0.11.2/test' make check-TESTS make[3]: Entering directory '/build/reproducible-path/lnav-0.11.2/test' make[4]: Entering directory '/build/reproducible-path/lnav-0.11.2/test' PASS: test_bookmarks PASS: test_ansi_scrubber PASS: test_abbrev PASS: test_auto_mem PASS: test_auto_fd PASS: test_date_time_scanner PASS: test_grep_proc2 PASS: test_log_accel PASS: lnav_doctests PASS: test_reltime PASS: test_format_installer.sh PASS: test_grep_proc.sh PASS: test_scripts.sh PASS: test_format_loader.sh PASS: test_shlexer.sh PASS: test_events.sh PASS: test_sql_anno.sh PASS: test_config.sh PASS: test_sql_coll_func.sh PASS: test_cli.sh PASS: test_sql_fs_func.sh PASS: test_sql_time_func.sh PASS: test_sql_xml_func.sh FAIL: test_sql_json_func.sh PASS: test_text_anonymizer PASS: test_sql_indexes.sh PASS: test_sql_search_table.sh PASS: test_sessions.sh PASS: test_sql_yaml_func.sh PASS: test_meta.sh PASS: test_curl.sh PASS: test_view_colors.sh PASS: test_sql_regexp.sh PASS: test_pretty_print.sh PASS: test_tui.sh PASS: test_text_file.sh PASS: test_json_format.sh FAIL: test_sql_str_func.sh PASS: test_data_parser.sh PASS: test_sql_views_vtab.sh PASS: test_cmds.sh ====================================== lnav 0.11.2: test/test-suite.log ====================================== # TOTAL: 41 # PASS: 39 # SKIP: 0 # XFAIL: 0 # FAIL: 2 # XPASS: 0 # ERROR: 0 .. contents:: :depth: 2 FAIL: test_sql_json_func.sh =========================== 2024-04-20T21:57:35-12:00 ============================================================= Command: test: ./drive_sql select json_concat('[null,', 1.0, 2.0) BEGIN test_sql_json_func.sh_e0ab80f50fb008700ab6cfb90694ed014d40e44b.out END test_sql_json_func.sh_e0ab80f50fb008700ab6cfb90694ed014d40e44b.out BEGIN test_sql_json_func.sh_e0ab80f50fb008700ab6cfb90694ed014d40e44b.err error: sqlite3_exec failed -- lnav-error:{"level":"error","message":{"str":"call to json_concat(json, value, ...) failed","attrs":[{"start":8,"end":19,"type":"role","value":47},{"start":20,"end":24,"type":"role","value":46},{"start":26,"end":31,"type":"role","value":46},{"start":8,"end":37,"type":"role","value":60}]},"reason":{"str":"Invalid JSON: parse error: premature EOF\n [null,\n (right here) ------^","attrs":[]},"snippets":[],"help":{"str":"","attrs":[]}} END test_sql_json_func.sh_e0ab80f50fb008700ab6cfb90694ed014d40e44b.err 2024-04-20T21:57:35-12:00 ============================================================= Command: test: ./drive_sql select json_concat(json('[null, true, 0]'), 1.0, 2.0) BEGIN test_sql_json_func.sh_8cae9740ddfd6ba4c865fca0117b7bea3bb556e5.out END test_sql_json_func.sh_8cae9740ddfd6ba4c865fca0117b7bea3bb556e5.out OUT: test: ./drive_sql select json_concat(json('[null, true, 0]'), 1.0, 2.0) --- /build/reproducible-path/lnav-0.11.2/test/expected/test_sql_json_func.sh_8cae9740ddfd6ba4c865fca0117b7bea3bb556e5.out 2023-07-02 16:16:02.000000000 -1200 +++ test_sql_json_func.sh_8cae9740ddfd6ba4c865fca0117b7bea3bb556e5.out 2024-04-20 21:57:35.328695237 -1200 @@ -1,2 +0,0 @@ -Row 0: - Column json_concat(json('[null, true, 0]'), 1.0, 2.0): [null,true,0,1.0,2.0] FAIL! EXPECTED OUT DIFF BEGIN test_sql_json_func.sh_8cae9740ddfd6ba4c865fca0117b7bea3bb556e5.err error: sqlite3_exec failed -- misuse of sqlite3_result_subtype() by json_concat() END test_sql_json_func.sh_8cae9740ddfd6ba4c865fca0117b7bea3bb556e5.err ERR: test: ./drive_sql select json_concat(json('[null, true, 0]'), 1.0, 2.0) --- /build/reproducible-path/lnav-0.11.2/test/expected/test_sql_json_func.sh_8cae9740ddfd6ba4c865fca0117b7bea3bb556e5.err 2023-07-02 16:16:02.000000000 -1200 +++ test_sql_json_func.sh_8cae9740ddfd6ba4c865fca0117b7bea3bb556e5.err 2024-04-20 21:57:35.356694522 -1200 @@ -0,0 +1 @@ +error: sqlite3_exec failed -- misuse of sqlite3_result_subtype() by json_concat() FAIL! EXPECTED ERR DIFF 2024-04-20T21:57:35-12:00 ============================================================= Command: test: ./drive_sql select json_concat(json('["tag0"]'), 'tag1', 'tag2') BEGIN test_sql_json_func.sh_b2fc37822e29f7f59497a02a8968c680b545ee1d.out END test_sql_json_func.sh_b2fc37822e29f7f59497a02a8968c680b545ee1d.out OUT: test: ./drive_sql select json_concat(json('["tag0"]'), 'tag1', 'tag2') --- /build/reproducible-path/lnav-0.11.2/test/expected/test_sql_json_func.sh_b2fc37822e29f7f59497a02a8968c680b545ee1d.out 2023-07-02 16:16:02.000000000 -1200 +++ test_sql_json_func.sh_b2fc37822e29f7f59497a02a8968c680b545ee1d.out 2024-04-20 21:57:35.532690031 -1200 @@ -1,2 +0,0 @@ -Row 0: - Column json_concat(json('["tag0"]'), 'tag1', 'tag2'): ["tag0","tag1","tag2"] FAIL! EXPECTED OUT DIFF BEGIN test_sql_json_func.sh_b2fc37822e29f7f59497a02a8968c680b545ee1d.err error: sqlite3_exec failed -- misuse of sqlite3_result_subtype() by json_concat() END test_sql_json_func.sh_b2fc37822e29f7f59497a02a8968c680b545ee1d.err ERR: test: ./drive_sql select json_concat(json('["tag0"]'), 'tag1', 'tag2') --- /build/reproducible-path/lnav-0.11.2/test/expected/test_sql_json_func.sh_b2fc37822e29f7f59497a02a8968c680b545ee1d.err 2023-07-02 16:16:02.000000000 -1200 +++ test_sql_json_func.sh_b2fc37822e29f7f59497a02a8968c680b545ee1d.err 2024-04-20 21:57:35.552689520 -1200 @@ -0,0 +1 @@ +error: sqlite3_exec failed -- misuse of sqlite3_result_subtype() by json_concat() FAIL! EXPECTED ERR DIFF 2024-04-20T21:57:35-12:00 ============================================================= Command: test: ./drive_sql select json_concat(NULL, NULL) BEGIN test_sql_json_func.sh_97aa53b581838f5875fe2beda8d1cb245a24f3d6.out END test_sql_json_func.sh_97aa53b581838f5875fe2beda8d1cb245a24f3d6.out OUT: test: ./drive_sql select json_concat(NULL, NULL) --- /build/reproducible-path/lnav-0.11.2/test/expected/test_sql_json_func.sh_97aa53b581838f5875fe2beda8d1cb245a24f3d6.out 2023-07-02 16:16:02.000000000 -1200 +++ test_sql_json_func.sh_97aa53b581838f5875fe2beda8d1cb245a24f3d6.out 2024-04-20 21:57:35.652686968 -1200 @@ -1,2 +0,0 @@ -Row 0: - Column json_concat(NULL, NULL): [null] FAIL! EXPECTED OUT DIFF BEGIN test_sql_json_func.sh_97aa53b581838f5875fe2beda8d1cb245a24f3d6.err error: sqlite3_exec failed -- misuse of sqlite3_result_subtype() by json_concat() END test_sql_json_func.sh_97aa53b581838f5875fe2beda8d1cb245a24f3d6.err ERR: test: ./drive_sql select json_concat(NULL, NULL) --- /build/reproducible-path/lnav-0.11.2/test/expected/test_sql_json_func.sh_97aa53b581838f5875fe2beda8d1cb245a24f3d6.err 2023-07-02 16:16:02.000000000 -1200 +++ test_sql_json_func.sh_97aa53b581838f5875fe2beda8d1cb245a24f3d6.err 2024-04-20 21:57:35.668686559 -1200 @@ -0,0 +1 @@ +error: sqlite3_exec failed -- misuse of sqlite3_result_subtype() by json_concat() FAIL! EXPECTED ERR DIFF 2024-04-20T21:57:35-12:00 ============================================================= Command: test: ./drive_sql select json_concat(NULL, json('{"abc": 1}')) BEGIN test_sql_json_func.sh_5b4a95677a1fc7d11f4b87d92165f56a60a65828.out END test_sql_json_func.sh_5b4a95677a1fc7d11f4b87d92165f56a60a65828.out OUT: test: ./drive_sql select json_concat(NULL, json('{"abc": 1}')) --- /build/reproducible-path/lnav-0.11.2/test/expected/test_sql_json_func.sh_5b4a95677a1fc7d11f4b87d92165f56a60a65828.out 2023-07-02 16:16:02.000000000 -1200 +++ test_sql_json_func.sh_5b4a95677a1fc7d11f4b87d92165f56a60a65828.out 2024-04-20 21:57:35.764684109 -1200 @@ -1,2 +0,0 @@ -Row 0: - Column json_concat(NULL, json('{"abc": 1}')): [{"abc":1}] FAIL! EXPECTED OUT DIFF BEGIN test_sql_json_func.sh_5b4a95677a1fc7d11f4b87d92165f56a60a65828.err error: sqlite3_exec failed -- misuse of sqlite3_result_subtype() by json_concat() END test_sql_json_func.sh_5b4a95677a1fc7d11f4b87d92165f56a60a65828.err ERR: test: ./drive_sql select json_concat(NULL, json('{"abc": 1}')) --- /build/reproducible-path/lnav-0.11.2/test/expected/test_sql_json_func.sh_5b4a95677a1fc7d11f4b87d92165f56a60a65828.err 2023-07-02 16:16:02.000000000 -1200 +++ test_sql_json_func.sh_5b4a95677a1fc7d11f4b87d92165f56a60a65828.err 2024-04-20 21:57:35.796683292 -1200 @@ -0,0 +1 @@ +error: sqlite3_exec failed -- misuse of sqlite3_result_subtype() by json_concat() FAIL! EXPECTED ERR DIFF 2024-04-20T21:57:35-12:00 ============================================================= Command: test: ./drive_sql select json_contains(NULL, 4) BEGIN test_sql_json_func.sh_98ce02dff32d955466524bb167fa45fdf8591788.out Row 0: Column json_contains(NULL, 4): 0 END test_sql_json_func.sh_98ce02dff32d955466524bb167fa45fdf8591788.out BEGIN test_sql_json_func.sh_98ce02dff32d955466524bb167fa45fdf8591788.err END test_sql_json_func.sh_98ce02dff32d955466524bb167fa45fdf8591788.err 2024-04-20T21:57:36-12:00 ============================================================= Command: test: ./drive_sql select json_contains('', 4) BEGIN test_sql_json_func.sh_61417198a652aab93e9495b6e8cf3a634af175c6.out Row 0: Column json_contains('', 4): 0 END test_sql_json_func.sh_61417198a652aab93e9495b6e8cf3a634af175c6.out BEGIN test_sql_json_func.sh_61417198a652aab93e9495b6e8cf3a634af175c6.err END test_sql_json_func.sh_61417198a652aab93e9495b6e8cf3a634af175c6.err 2024-04-20T21:57:36-12:00 ============================================================= Command: test: ./drive_sql select json_contains('null', NULL) BEGIN test_sql_json_func.sh_c1ae603d969a5b106328287523c0ddfed07146ad.out Row 0: Column json_contains('null', NULL): 1 END test_sql_json_func.sh_c1ae603d969a5b106328287523c0ddfed07146ad.out BEGIN test_sql_json_func.sh_c1ae603d969a5b106328287523c0ddfed07146ad.err END test_sql_json_func.sh_c1ae603d969a5b106328287523c0ddfed07146ad.err 2024-04-20T21:57:36-12:00 ============================================================= Command: test: ./drive_sql select json_contains('[[0]]', 0) BEGIN test_sql_json_func.sh_a4ffc64f89cf9917fbc918227fd3c05e54d9e8b5.out Row 0: Column json_contains('[[0]]', 0): 0 END test_sql_json_func.sh_a4ffc64f89cf9917fbc918227fd3c05e54d9e8b5.out BEGIN test_sql_json_func.sh_a4ffc64f89cf9917fbc918227fd3c05e54d9e8b5.err END test_sql_json_func.sh_a4ffc64f89cf9917fbc918227fd3c05e54d9e8b5.err 2024-04-20T21:57:36-12:00 ============================================================= Command: test: ./drive_sql select json_contains('4', 4) BEGIN test_sql_json_func.sh_39c13797278d765c027d3581a0b6e0574f5c56eb.out Row 0: Column json_contains('4', 4): 1 END test_sql_json_func.sh_39c13797278d765c027d3581a0b6e0574f5c56eb.out BEGIN test_sql_json_func.sh_39c13797278d765c027d3581a0b6e0574f5c56eb.err END test_sql_json_func.sh_39c13797278d765c027d3581a0b6e0574f5c56eb.err 2024-04-20T21:57:36-12:00 ============================================================= Command: test: ./drive_sql select json_contains('4', 2) BEGIN test_sql_json_func.sh_4192f378e320cb3f2c3c228b63ec65de92044704.out Row 0: Column json_contains('4', 2): 0 END test_sql_json_func.sh_4192f378e320cb3f2c3c228b63ec65de92044704.out BEGIN test_sql_json_func.sh_4192f378e320cb3f2c3c228b63ec65de92044704.err END test_sql_json_func.sh_4192f378e320cb3f2c3c228b63ec65de92044704.err 2024-04-20T21:57:37-12:00 ============================================================= Command: test: env TEST_COMMENT=contains1 ./drive_sql BEGIN test_sql_json_func.sh_7c01aaf09078aaa3f23d127f9e03a317dca066de.out Row 0: Column json_contains('"hi"', 'hi'): 1 END test_sql_json_func.sh_7c01aaf09078aaa3f23d127f9e03a317dca066de.out BEGIN test_sql_json_func.sh_7c01aaf09078aaa3f23d127f9e03a317dca066de.err END test_sql_json_func.sh_7c01aaf09078aaa3f23d127f9e03a317dca066de.err 2024-04-20T21:57:37-12:00 ============================================================= Command: test: env TEST_COMMENT=contains1.5 ./drive_sql BEGIN test_sql_json_func.sh_83d8615c9ce5dfab5e4373570c1b68b8608155f5.out Row 0: Column json_contains('"hi"', 'hi there'): 0 END test_sql_json_func.sh_83d8615c9ce5dfab5e4373570c1b68b8608155f5.out BEGIN test_sql_json_func.sh_83d8615c9ce5dfab5e4373570c1b68b8608155f5.err END test_sql_json_func.sh_83d8615c9ce5dfab5e4373570c1b68b8608155f5.err 2024-04-20T21:57:37-12:00 ============================================================= Command: test: env TEST_COMMENT=contains2 ./drive_sql BEGIN test_sql_json_func.sh_3cf4b66d40c4b1979ff14a9eccad8bd5ac48151c.out Row 0: Column res: 0 END test_sql_json_func.sh_3cf4b66d40c4b1979ff14a9eccad8bd5ac48151c.out BEGIN test_sql_json_func.sh_3cf4b66d40c4b1979ff14a9eccad8bd5ac48151c.err END test_sql_json_func.sh_3cf4b66d40c4b1979ff14a9eccad8bd5ac48151c.err 2024-04-20T21:57:37-12:00 ============================================================= Command: test: env TEST_COMMENT=contains3 ./drive_sql BEGIN test_sql_json_func.sh_98a83bc899a78c04d1fdb390b2c1e403c35428c7.out Row 0: Column res: 1 END test_sql_json_func.sh_98a83bc899a78c04d1fdb390b2c1e403c35428c7.out BEGIN test_sql_json_func.sh_98a83bc899a78c04d1fdb390b2c1e403c35428c7.err END test_sql_json_func.sh_98a83bc899a78c04d1fdb390b2c1e403c35428c7.err 2024-04-20T21:57:37-12:00 ============================================================= Command: test: env TEST_COMMENT=contains4 ./drive_sql BEGIN test_sql_json_func.sh_5f2feef079a51410e1f8661bfe92da1c3277f665.out END test_sql_json_func.sh_5f2feef079a51410e1f8661bfe92da1c3277f665.out BEGIN test_sql_json_func.sh_5f2feef079a51410e1f8661bfe92da1c3277f665.err error: sqlite3_exec failed -- lnav-error:{"level":"error","message":{"str":"call to json_contains(json, value) failed","attrs":[{"start":8,"end":21,"type":"role","value":47},{"start":22,"end":26,"type":"role","value":46},{"start":28,"end":33,"type":"role","value":46},{"start":8,"end":34,"type":"role","value":60}]},"reason":{"str":"parse error: premature EOF\n [\"hi\", \"bye\", \"solong]\n (right here) ------^","attrs":[]},"snippets":[],"help":{"str":"","attrs":[]}} END test_sql_json_func.sh_5f2feef079a51410e1f8661bfe92da1c3277f665.err 2024-04-20T21:57:37-12:00 ============================================================= Command: test: ./drive_sql select jget() BEGIN test_sql_json_func.sh_8e3724c90bf96dff5d8ba3cfaf4b7e2eaa9e5f66.out END test_sql_json_func.sh_8e3724c90bf96dff5d8ba3cfaf4b7e2eaa9e5f66.out BEGIN test_sql_json_func.sh_8e3724c90bf96dff5d8ba3cfaf4b7e2eaa9e5f66.err error: sqlite3_exec failed -- expecting JSON value and pointer END test_sql_json_func.sh_8e3724c90bf96dff5d8ba3cfaf4b7e2eaa9e5f66.err 2024-04-20T21:57:37-12:00 ============================================================= Command: test: ./drive_sql select jget('[123, true', '/0') BEGIN test_sql_json_func.sh_026077f4d573ee034467065b7e4f1878bdd4e2f2.out END test_sql_json_func.sh_026077f4d573ee034467065b7e4f1878bdd4e2f2.out BEGIN test_sql_json_func.sh_026077f4d573ee034467065b7e4f1878bdd4e2f2.err error: sqlite3_exec failed -- parse error: premature EOF [123, true (right here) ------^ END test_sql_json_func.sh_026077f4d573ee034467065b7e4f1878bdd4e2f2.err 2024-04-20T21:57:38-12:00 ============================================================= Command: test: ./drive_sql select jget('4', '') BEGIN test_sql_json_func.sh_ee36fbea10a33ca106a211feb05d61ecf8e74634.out Row 0: Column jget('4', ''): 4 END test_sql_json_func.sh_ee36fbea10a33ca106a211feb05d61ecf8e74634.out BEGIN test_sql_json_func.sh_ee36fbea10a33ca106a211feb05d61ecf8e74634.err END test_sql_json_func.sh_ee36fbea10a33ca106a211feb05d61ecf8e74634.err 2024-04-20T21:57:38-12:00 ============================================================= Command: test: ./drive_sql select jget('4', null) BEGIN test_sql_json_func.sh_9fbfe3c93467666c45b643f3b8ba990a294c17ff.out Row 0: Column jget('4', null): 4 END test_sql_json_func.sh_9fbfe3c93467666c45b643f3b8ba990a294c17ff.out BEGIN test_sql_json_func.sh_9fbfe3c93467666c45b643f3b8ba990a294c17ff.err END test_sql_json_func.sh_9fbfe3c93467666c45b643f3b8ba990a294c17ff.err 2024-04-20T21:57:38-12:00 ============================================================= Command: test: ./drive_sql select jget('[null, true, 20, 30, 40]', '/3') BEGIN test_sql_json_func.sh_93ba3ba52b0dd2d5a3ba43bcb7c3638c05ecfe75.out Row 0: Column jget('[null, true, 20, 30, 40]', '/3'): 30 END test_sql_json_func.sh_93ba3ba52b0dd2d5a3ba43bcb7c3638c05ecfe75.out BEGIN test_sql_json_func.sh_93ba3ba52b0dd2d5a3ba43bcb7c3638c05ecfe75.err END test_sql_json_func.sh_93ba3ba52b0dd2d5a3ba43bcb7c3638c05ecfe75.err 2024-04-20T21:57:38-12:00 ============================================================= Command: test: ./drive_sql select typeof(jget('[null, true, 20, 30, 40]', '/3')) BEGIN test_sql_json_func.sh_9ab4f51486d7cc99c584721bf0e50c223dac4f18.out Row 0: Column typeof(jget('[null, true, 20, 30, 40]', '/3')): integer END test_sql_json_func.sh_9ab4f51486d7cc99c584721bf0e50c223dac4f18.out BEGIN test_sql_json_func.sh_9ab4f51486d7cc99c584721bf0e50c223dac4f18.err END test_sql_json_func.sh_9ab4f51486d7cc99c584721bf0e50c223dac4f18.err 2024-04-20T21:57:38-12:00 ============================================================= Command: test: ./drive_sql select jget('[null, true, 20, 30, 40, {"msg": "Hello"}]', '/5') BEGIN test_sql_json_func.sh_bbd979ed74b46ae1696ed7312a48a436bcf99ec0.out END test_sql_json_func.sh_bbd979ed74b46ae1696ed7312a48a436bcf99ec0.out OUT: test: ./drive_sql select jget('[null, true, 20, 30, 40, {"msg": "Hello"}]', '/5') --- /build/reproducible-path/lnav-0.11.2/test/expected/test_sql_json_func.sh_bbd979ed74b46ae1696ed7312a48a436bcf99ec0.out 2023-07-02 16:16:02.000000000 -1200 +++ test_sql_json_func.sh_bbd979ed74b46ae1696ed7312a48a436bcf99ec0.out 2024-04-20 21:57:38.760607642 -1200 @@ -1,2 +0,0 @@ -Row 0: - Column jget('[null, true, 20, 30, 40, {"msg": "Hello"}]', '/5'): {"msg":"Hello"} FAIL! EXPECTED OUT DIFF BEGIN test_sql_json_func.sh_bbd979ed74b46ae1696ed7312a48a436bcf99ec0.err error: sqlite3_exec failed -- misuse of sqlite3_result_subtype() by jget() END test_sql_json_func.sh_bbd979ed74b46ae1696ed7312a48a436bcf99ec0.err ERR: test: ./drive_sql select jget('[null, true, 20, 30, 40, {"msg": "Hello"}]', '/5') --- /build/reproducible-path/lnav-0.11.2/test/expected/test_sql_json_func.sh_bbd979ed74b46ae1696ed7312a48a436bcf99ec0.err 2023-07-02 16:16:02.000000000 -1200 +++ test_sql_json_func.sh_bbd979ed74b46ae1696ed7312a48a436bcf99ec0.err 2024-04-20 21:57:38.776607234 -1200 @@ -0,0 +1 @@ +error: sqlite3_exec failed -- misuse of sqlite3_result_subtype() by jget() FAIL! EXPECTED ERR DIFF 2024-04-20T21:57:38-12:00 ============================================================= Command: test: ./drive_sql select jget('[null, true, 20, 30, 40, {"msg": "Hello"}]', '/5/msg') BEGIN test_sql_json_func.sh_8e229f1b5fa3d3803e9db2f295a8d1a490e1b3db.out Row 0: Column jget('[null, true, 20, 30, 40, {"msg": "Hello"}]', '/5/msg'): Hello END test_sql_json_func.sh_8e229f1b5fa3d3803e9db2f295a8d1a490e1b3db.out BEGIN test_sql_json_func.sh_8e229f1b5fa3d3803e9db2f295a8d1a490e1b3db.err END test_sql_json_func.sh_8e229f1b5fa3d3803e9db2f295a8d1a490e1b3db.err 2024-04-20T21:57:39-12:00 ============================================================= Command: test: ./drive_sql select jget('[null, true, 20, 30, 40, {"msg": "Hello"}]', '') BEGIN test_sql_json_func.sh_238417283b8e5db23c992f966e3f106bd178f7d0.out END test_sql_json_func.sh_238417283b8e5db23c992f966e3f106bd178f7d0.out OUT: test: ./drive_sql select jget('[null, true, 20, 30, 40, {"msg": "Hello"}]', '') --- /build/reproducible-path/lnav-0.11.2/test/expected/test_sql_json_func.sh_238417283b8e5db23c992f966e3f106bd178f7d0.out 2023-07-02 16:16:02.000000000 -1200 +++ test_sql_json_func.sh_238417283b8e5db23c992f966e3f106bd178f7d0.out 2024-04-20 21:57:39.000601517 -1200 @@ -1,2 +0,0 @@ -Row 0: - Column jget('[null, true, 20, 30, 40, {"msg": "Hello"}]', ''): [null,true,20,30,40,{"msg":"Hello"}] FAIL! EXPECTED OUT DIFF BEGIN test_sql_json_func.sh_238417283b8e5db23c992f966e3f106bd178f7d0.err error: sqlite3_exec failed -- misuse of sqlite3_result_subtype() by jget() END test_sql_json_func.sh_238417283b8e5db23c992f966e3f106bd178f7d0.err ERR: test: ./drive_sql select jget('[null, true, 20, 30, 40, {"msg": "Hello"}]', '') --- /build/reproducible-path/lnav-0.11.2/test/expected/test_sql_json_func.sh_238417283b8e5db23c992f966e3f106bd178f7d0.err 2023-07-02 16:16:02.000000000 -1200 +++ test_sql_json_func.sh_238417283b8e5db23c992f966e3f106bd178f7d0.err 2024-04-20 21:57:39.032600700 -1200 @@ -0,0 +1 @@ +error: sqlite3_exec failed -- misuse of sqlite3_result_subtype() by jget() FAIL! EXPECTED ERR DIFF 2024-04-20T21:57:39-12:00 ============================================================= Command: test: ./drive_sql select jget('[null, true, 20, 30, 40]', '/abc') BEGIN test_sql_json_func.sh_80c97b22084a06fd765ad22c935616c578968d07.out Row 0: Column jget('[null, true, 20, 30, 40]', '/abc'): (null) END test_sql_json_func.sh_80c97b22084a06fd765ad22c935616c578968d07.out BEGIN test_sql_json_func.sh_80c97b22084a06fd765ad22c935616c578968d07.err END test_sql_json_func.sh_80c97b22084a06fd765ad22c935616c578968d07.err 2024-04-20T21:57:39-12:00 ============================================================= Command: test: ./drive_sql select jget('[null, true, 20, 30, 40]', '/abc', 1) BEGIN test_sql_json_func.sh_32459ba8e8bb9a1d9e63b6c67059d7f065cf4301.out Row 0: Column jget('[null, true, 20, 30, 40]', '/abc', 1): 1 END test_sql_json_func.sh_32459ba8e8bb9a1d9e63b6c67059d7f065cf4301.out BEGIN test_sql_json_func.sh_32459ba8e8bb9a1d9e63b6c67059d7f065cf4301.err END test_sql_json_func.sh_32459ba8e8bb9a1d9e63b6c67059d7f065cf4301.err 2024-04-20T21:57:39-12:00 ============================================================= Command: test: ./drive_sql select jget('[null, true, 20, 30, 40]', '/0') BEGIN test_sql_json_func.sh_017d24148f3e28f719429b709f4aa5478f458443.out Row 0: Column jget('[null, true, 20, 30, 40]', '/0'): (null) END test_sql_json_func.sh_017d24148f3e28f719429b709f4aa5478f458443.out BEGIN test_sql_json_func.sh_017d24148f3e28f719429b709f4aa5478f458443.err END test_sql_json_func.sh_017d24148f3e28f719429b709f4aa5478f458443.err 2024-04-20T21:57:39-12:00 ============================================================= Command: test: ./drive_sql select jget('[null, true, 20, 30, 40]', '/0/foo') BEGIN test_sql_json_func.sh_1c1a2d438d2bde95abd9a859d113c3661e650a36.out Row 0: Column jget('[null, true, 20, 30, 40]', '/0/foo'): (null) END test_sql_json_func.sh_1c1a2d438d2bde95abd9a859d113c3661e650a36.out BEGIN test_sql_json_func.sh_1c1a2d438d2bde95abd9a859d113c3661e650a36.err END test_sql_json_func.sh_1c1a2d438d2bde95abd9a859d113c3661e650a36.err 2024-04-20T21:57:39-12:00 ============================================================= Command: test: ./drive_sql select jget('[null, true, 20, 30, 4.0]', '/4') BEGIN test_sql_json_func.sh_1a74914cbf12fcd5c06935b992f6355acdbcf2d8.out Row 0: Column jget('[null, true, 20, 30, 4.0]', '/4'): 4.0 END test_sql_json_func.sh_1a74914cbf12fcd5c06935b992f6355acdbcf2d8.out BEGIN test_sql_json_func.sh_1a74914cbf12fcd5c06935b992f6355acdbcf2d8.err END test_sql_json_func.sh_1a74914cbf12fcd5c06935b992f6355acdbcf2d8.err 2024-04-20T21:57:39-12:00 ============================================================= Command: test: ./drive_sql select typeof(jget('[null, true, 20, 30, 4.0]', '/4')) BEGIN test_sql_json_func.sh_ebafb98307f307ae8d8ab6921c32929aab3a1a16.out Row 0: Column typeof(jget('[null, true, 20, 30, 4.0]', '/4')): real END test_sql_json_func.sh_ebafb98307f307ae8d8ab6921c32929aab3a1a16.out BEGIN test_sql_json_func.sh_ebafb98307f307ae8d8ab6921c32929aab3a1a16.err END test_sql_json_func.sh_ebafb98307f307ae8d8ab6921c32929aab3a1a16.err 2024-04-20T21:57:40-12:00 ============================================================= Command: test: ./drive_sql select jget('[null, true, 20, 30, 40', '/0/foo') BEGIN test_sql_json_func.sh_f34f5dfa938a1ac7721f924beb16bbceec127a1b.out END test_sql_json_func.sh_f34f5dfa938a1ac7721f924beb16bbceec127a1b.out BEGIN test_sql_json_func.sh_f34f5dfa938a1ac7721f924beb16bbceec127a1b.err error: sqlite3_exec failed -- parse error: premature EOF [null, true, 20, 30, 40 (right here) ------^ END test_sql_json_func.sh_f34f5dfa938a1ac7721f924beb16bbceec127a1b.err 2024-04-20T21:57:40-12:00 ============================================================= Command: test: ./drive_sql select json_group_object(key) from (select 1 as key) BEGIN test_sql_json_func.sh_57c3aecdced547b837177ab02d3776361363e48d.out END test_sql_json_func.sh_57c3aecdced547b837177ab02d3776361363e48d.out BEGIN test_sql_json_func.sh_57c3aecdced547b837177ab02d3776361363e48d.err error: sqlite3_exec failed -- Uneven number of arguments to json_group_object(), expecting key and value pairs END test_sql_json_func.sh_57c3aecdced547b837177ab02d3776361363e48d.err 2024-04-20T21:57:40-12:00 ============================================================= Command: test: ./drive_sql SELECT id, json_group_object(key, value) as stack FROM ( SELECT 1 as id, 'key1' as key, 10 as value UNION ALL SELECT 1 as id, 'key2' as key, 20 as value UNION ALL SELECT 1 as id, 'key3' as key, 30 as value) BEGIN test_sql_json_func.sh_191436b38db80b1dd9e7e0814c31c5fa7239dc51.out END test_sql_json_func.sh_191436b38db80b1dd9e7e0814c31c5fa7239dc51.out OUT: test: ./drive_sql SELECT id, json_group_object(key, value) as stack FROM ( SELECT 1 as id, 'key1' as key, 10 as value UNION ALL SELECT 1 as id, 'key2' as key, 20 as value UNION ALL SELECT 1 as id, 'key3' as key, 30 as value) --- /build/reproducible-path/lnav-0.11.2/test/expected/test_sql_json_func.sh_191436b38db80b1dd9e7e0814c31c5fa7239dc51.out 2023-07-02 16:16:02.000000000 -1200 +++ test_sql_json_func.sh_191436b38db80b1dd9e7e0814c31c5fa7239dc51.out 2024-04-20 21:57:40.244569766 -1200 @@ -1,3 +0,0 @@ -Row 0: - Column id: 1 - Column stack: {"key1":10,"key2":20,"key3":30} FAIL! EXPECTED OUT DIFF BEGIN test_sql_json_func.sh_191436b38db80b1dd9e7e0814c31c5fa7239dc51.err error: sqlite3_exec failed -- misuse of sqlite3_result_subtype() by json_group_object() END test_sql_json_func.sh_191436b38db80b1dd9e7e0814c31c5fa7239dc51.err ERR: test: ./drive_sql SELECT id, json_group_object(key, value) as stack FROM ( SELECT 1 as id, 'key1' as key, 10 as value UNION ALL SELECT 1 as id, 'key2' as key, 20 as value UNION ALL SELECT 1 as id, 'key3' as key, 30 as value) --- /build/reproducible-path/lnav-0.11.2/test/expected/test_sql_json_func.sh_191436b38db80b1dd9e7e0814c31c5fa7239dc51.err 2023-07-02 16:16:02.000000000 -1200 +++ test_sql_json_func.sh_191436b38db80b1dd9e7e0814c31c5fa7239dc51.err 2024-04-20 21:57:40.256569460 -1200 @@ -0,0 +1 @@ +error: sqlite3_exec failed -- misuse of sqlite3_result_subtype() by json_group_object() FAIL! EXPECTED ERR DIFF 2024-04-20T21:57:40-12:00 ============================================================= Command: test: ./drive_sql SELECT id, json_group_object(key, value) as stack FROM ( SELECT 1 as id, 1 as key, 10 as value UNION ALL SELECT 1 as id, 2 as key, null as value UNION ALL SELECT 1 as id, 3 as key, 30.5 as value) BEGIN test_sql_json_func.sh_f34205b59e04f261897ad89f659595c743a18ca9.out END test_sql_json_func.sh_f34205b59e04f261897ad89f659595c743a18ca9.out OUT: test: ./drive_sql SELECT id, json_group_object(key, value) as stack FROM ( SELECT 1 as id, 1 as key, 10 as value UNION ALL SELECT 1 as id, 2 as key, null as value UNION ALL SELECT 1 as id, 3 as key, 30.5 as value) --- /build/reproducible-path/lnav-0.11.2/test/expected/test_sql_json_func.sh_f34205b59e04f261897ad89f659595c743a18ca9.out 2023-07-02 16:16:02.000000000 -1200 +++ test_sql_json_func.sh_f34205b59e04f261897ad89f659595c743a18ca9.out 2024-04-20 21:57:40.344567214 -1200 @@ -1,3 +0,0 @@ -Row 0: - Column id: 1 - Column stack: {"1":10,"2":null,"3":30.5} FAIL! EXPECTED OUT DIFF BEGIN test_sql_json_func.sh_f34205b59e04f261897ad89f659595c743a18ca9.err error: sqlite3_exec failed -- misuse of sqlite3_result_subtype() by json_group_object() END test_sql_json_func.sh_f34205b59e04f261897ad89f659595c743a18ca9.err ERR: test: ./drive_sql SELECT id, json_group_object(key, value) as stack FROM ( SELECT 1 as id, 1 as key, 10 as value UNION ALL SELECT 1 as id, 2 as key, null as value UNION ALL SELECT 1 as id, 3 as key, 30.5 as value) --- /build/reproducible-path/lnav-0.11.2/test/expected/test_sql_json_func.sh_f34205b59e04f261897ad89f659595c743a18ca9.err 2023-07-02 16:16:02.000000000 -1200 +++ test_sql_json_func.sh_f34205b59e04f261897ad89f659595c743a18ca9.err 2024-04-20 21:57:40.352567010 -1200 @@ -0,0 +1 @@ +error: sqlite3_exec failed -- misuse of sqlite3_result_subtype() by json_group_object() FAIL! EXPECTED ERR DIFF 2024-04-20T21:57:40-12:00 ============================================================= Command: test: ./drive_sql SELECT id, json_group_object(key, json(value)) as stack FROM ( SELECT 1 as id, 1 as key, 10 as value UNION ALL SELECT 1 as id, 2 as key, json_array(1, 2, 3) as value UNION ALL SELECT 1 as id, 3 as key, 30.5 as value) BEGIN test_sql_json_func.sh_79ab816ac01c9902ddbb0f6f20392ab2f2cd6172.out END test_sql_json_func.sh_79ab816ac01c9902ddbb0f6f20392ab2f2cd6172.out OUT: test: ./drive_sql SELECT id, json_group_object(key, json(value)) as stack FROM ( SELECT 1 as id, 1 as key, 10 as value UNION ALL SELECT 1 as id, 2 as key, json_array(1, 2, 3) as value UNION ALL SELECT 1 as id, 3 as key, 30.5 as value) --- /build/reproducible-path/lnav-0.11.2/test/expected/test_sql_json_func.sh_79ab816ac01c9902ddbb0f6f20392ab2f2cd6172.out 2023-07-02 16:16:02.000000000 -1200 +++ test_sql_json_func.sh_79ab816ac01c9902ddbb0f6f20392ab2f2cd6172.out 2024-04-20 21:57:40.440564764 -1200 @@ -1,3 +0,0 @@ -Row 0: - Column id: 1 - Column stack: {"1":10,"2":[1,2,3],"3":30.5} FAIL! EXPECTED OUT DIFF BEGIN test_sql_json_func.sh_79ab816ac01c9902ddbb0f6f20392ab2f2cd6172.err error: sqlite3_exec failed -- misuse of sqlite3_result_subtype() by json_group_object() END test_sql_json_func.sh_79ab816ac01c9902ddbb0f6f20392ab2f2cd6172.err ERR: test: ./drive_sql SELECT id, json_group_object(key, json(value)) as stack FROM ( SELECT 1 as id, 1 as key, 10 as value UNION ALL SELECT 1 as id, 2 as key, json_array(1, 2, 3) as value UNION ALL SELECT 1 as id, 3 as key, 30.5 as value) --- /build/reproducible-path/lnav-0.11.2/test/expected/test_sql_json_func.sh_79ab816ac01c9902ddbb0f6f20392ab2f2cd6172.err 2023-07-02 16:16:02.000000000 -1200 +++ test_sql_json_func.sh_79ab816ac01c9902ddbb0f6f20392ab2f2cd6172.err 2024-04-20 21:57:40.452564457 -1200 @@ -0,0 +1 @@ +error: sqlite3_exec failed -- misuse of sqlite3_result_subtype() by json_group_object() FAIL! EXPECTED ERR DIFF 2024-04-20T21:57:40-12:00 ============================================================= Command: test: ./drive_sql SELECT json_group_array(value) as stack FROM ( SELECT 10 as value UNION ALL SELECT null as value UNION ALL SELECT 'hello' as value) BEGIN test_sql_json_func.sh_a5e179607645aefce14b9fd12ddef34107afe337.out END test_sql_json_func.sh_a5e179607645aefce14b9fd12ddef34107afe337.out OUT: test: ./drive_sql SELECT json_group_array(value) as stack FROM ( SELECT 10 as value UNION ALL SELECT null as value UNION ALL SELECT 'hello' as value) --- /build/reproducible-path/lnav-0.11.2/test/expected/test_sql_json_func.sh_a5e179607645aefce14b9fd12ddef34107afe337.out 2023-07-02 16:16:02.000000000 -1200 +++ test_sql_json_func.sh_a5e179607645aefce14b9fd12ddef34107afe337.out 2024-04-20 21:57:40.536562314 -1200 @@ -1,2 +0,0 @@ -Row 0: - Column stack: [10,null,"hello"] FAIL! EXPECTED OUT DIFF BEGIN test_sql_json_func.sh_a5e179607645aefce14b9fd12ddef34107afe337.err error: sqlite3_exec failed -- misuse of sqlite3_result_subtype() by json_group_array() END test_sql_json_func.sh_a5e179607645aefce14b9fd12ddef34107afe337.err ERR: test: ./drive_sql SELECT json_group_array(value) as stack FROM ( SELECT 10 as value UNION ALL SELECT null as value UNION ALL SELECT 'hello' as value) --- /build/reproducible-path/lnav-0.11.2/test/expected/test_sql_json_func.sh_a5e179607645aefce14b9fd12ddef34107afe337.err 2023-07-02 16:16:02.000000000 -1200 +++ test_sql_json_func.sh_a5e179607645aefce14b9fd12ddef34107afe337.err 2024-04-20 21:57:40.544562109 -1200 @@ -0,0 +1 @@ +error: sqlite3_exec failed -- misuse of sqlite3_result_subtype() by json_group_array() FAIL! EXPECTED ERR DIFF 2024-04-20T21:57:40-12:00 ============================================================= Command: test: ./drive_sql SELECT json_group_array(value, value * 10) as stack FROM ( SELECT 10 as value UNION ALL SELECT 20 as value UNION ALL SELECT 30 as value) BEGIN test_sql_json_func.sh_f1cbc70771cc75520f807261eac3a88dc2d8fe6b.out END test_sql_json_func.sh_f1cbc70771cc75520f807261eac3a88dc2d8fe6b.out OUT: test: ./drive_sql SELECT json_group_array(value, value * 10) as stack FROM ( SELECT 10 as value UNION ALL SELECT 20 as value UNION ALL SELECT 30 as value) --- /build/reproducible-path/lnav-0.11.2/test/expected/test_sql_json_func.sh_f1cbc70771cc75520f807261eac3a88dc2d8fe6b.out 2023-07-02 16:16:02.000000000 -1200 +++ test_sql_json_func.sh_f1cbc70771cc75520f807261eac3a88dc2d8fe6b.out 2024-04-20 21:57:40.636559761 -1200 @@ -1,2 +0,0 @@ -Row 0: - Column stack: [10,100,20,200,30,300] FAIL! EXPECTED OUT DIFF BEGIN test_sql_json_func.sh_f1cbc70771cc75520f807261eac3a88dc2d8fe6b.err error: sqlite3_exec failed -- misuse of sqlite3_result_subtype() by json_group_array() END test_sql_json_func.sh_f1cbc70771cc75520f807261eac3a88dc2d8fe6b.err ERR: test: ./drive_sql SELECT json_group_array(value, value * 10) as stack FROM ( SELECT 10 as value UNION ALL SELECT 20 as value UNION ALL SELECT 30 as value) --- /build/reproducible-path/lnav-0.11.2/test/expected/test_sql_json_func.sh_f1cbc70771cc75520f807261eac3a88dc2d8fe6b.err 2023-07-02 16:16:02.000000000 -1200 +++ test_sql_json_func.sh_f1cbc70771cc75520f807261eac3a88dc2d8fe6b.err 2024-04-20 21:57:40.648559455 -1200 @@ -0,0 +1 @@ +error: sqlite3_exec failed -- misuse of sqlite3_result_subtype() by json_group_array() FAIL! EXPECTED ERR DIFF 2024-04-20T21:57:40-12:00 ============================================================= Command: test: ./drive_sql SELECT json_group_array(column1) FROM (VALUES (1)) WHERE 0 BEGIN test_sql_json_func.sh_9d260ed24b28579ef1dbed25b10c42741e52b023.out Row 0: Column json_group_array(column1): [] END test_sql_json_func.sh_9d260ed24b28579ef1dbed25b10c42741e52b023.out BEGIN test_sql_json_func.sh_9d260ed24b28579ef1dbed25b10c42741e52b023.err END test_sql_json_func.sh_9d260ed24b28579ef1dbed25b10c42741e52b023.err FAIL test_sql_json_func.sh (exit status: 1) FAIL: test_sql_str_func.sh ========================== 2024-04-20T21:57:35-12:00 ============================================================= Command: test: ./drive_sql select length(gzip(1)) BEGIN test_sql_str_func.sh_7f751009d0db15fc97f9113c5c84db05ff1de9c3.out Row 0: Column length(gzip(1)): 21 END test_sql_str_func.sh_7f751009d0db15fc97f9113c5c84db05ff1de9c3.out BEGIN test_sql_str_func.sh_7f751009d0db15fc97f9113c5c84db05ff1de9c3.err END test_sql_str_func.sh_7f751009d0db15fc97f9113c5c84db05ff1de9c3.err 2024-04-20T21:57:36-12:00 ============================================================= Command: test: ./drive_sql select gunzip(gzip(1)) BEGIN test_sql_str_func.sh_129e58679e72f3cc5864812026e49a7917baf3d0.out Row 0: Column gunzip(gzip(1)): 1 END test_sql_str_func.sh_129e58679e72f3cc5864812026e49a7917baf3d0.out BEGIN test_sql_str_func.sh_129e58679e72f3cc5864812026e49a7917baf3d0.err END test_sql_str_func.sh_129e58679e72f3cc5864812026e49a7917baf3d0.err 2024-04-20T21:57:36-12:00 ============================================================= Command: test: ./drive_sql select humanize_file_size() BEGIN test_sql_str_func.sh_bfe8b09e23389af0ef14359b66d68228d0285185.out END test_sql_str_func.sh_bfe8b09e23389af0ef14359b66d68228d0285185.out BEGIN test_sql_str_func.sh_bfe8b09e23389af0ef14359b66d68228d0285185.err error: sqlite3_exec failed -- wrong number of arguments to function humanize_file_size() END test_sql_str_func.sh_bfe8b09e23389af0ef14359b66d68228d0285185.err 2024-04-20T21:57:36-12:00 ============================================================= Command: test: ./drive_sql select humanize_file_size('abc') BEGIN test_sql_str_func.sh_790da4aab5af901feeff5426790876eb91b967cb.out END test_sql_str_func.sh_790da4aab5af901feeff5426790876eb91b967cb.out BEGIN test_sql_str_func.sh_790da4aab5af901feeff5426790876eb91b967cb.err error: sqlite3_exec failed -- Expecting an integer for argument number 0 END test_sql_str_func.sh_790da4aab5af901feeff5426790876eb91b967cb.err 2024-04-20T21:57:36-12:00 ============================================================= Command: test: ./drive_sql select humanize_file_size(1, 2) BEGIN test_sql_str_func.sh_1e7362ac3d9690b1b2cfbd320b6129c46ecfbb8a.out END test_sql_str_func.sh_1e7362ac3d9690b1b2cfbd320b6129c46ecfbb8a.out BEGIN test_sql_str_func.sh_1e7362ac3d9690b1b2cfbd320b6129c46ecfbb8a.err error: sqlite3_exec failed -- wrong number of arguments to function humanize_file_size() END test_sql_str_func.sh_1e7362ac3d9690b1b2cfbd320b6129c46ecfbb8a.err 2024-04-20T21:57:36-12:00 ============================================================= Command: test: ./drive_sql select humanize_file_size(10 * 1000 * 1000) BEGIN test_sql_str_func.sh_8c9ef83431ea75050fd16824075bf72056cf5f53.out Row 0: Column humanize_file_size(10 * 1000 * 1000): 9.5MB END test_sql_str_func.sh_8c9ef83431ea75050fd16824075bf72056cf5f53.out BEGIN test_sql_str_func.sh_8c9ef83431ea75050fd16824075bf72056cf5f53.err END test_sql_str_func.sh_8c9ef83431ea75050fd16824075bf72056cf5f53.err 2024-04-20T21:57:36-12:00 ============================================================= Command: test: ./drive_sql select startswith('.foo', '.') BEGIN test_sql_str_func.sh_d8d4cde8bbc98175069be579ff5634de43880b8c.out Row 0: Column startswith('.foo', '.'): 1 END test_sql_str_func.sh_d8d4cde8bbc98175069be579ff5634de43880b8c.out BEGIN test_sql_str_func.sh_d8d4cde8bbc98175069be579ff5634de43880b8c.err END test_sql_str_func.sh_d8d4cde8bbc98175069be579ff5634de43880b8c.err 2024-04-20T21:57:37-12:00 ============================================================= Command: test: ./drive_sql select startswith('foo', '.') BEGIN test_sql_str_func.sh_4b402274da152135c6c99456b693e1ecabca0256.out Row 0: Column startswith('foo', '.'): 0 END test_sql_str_func.sh_4b402274da152135c6c99456b693e1ecabca0256.out BEGIN test_sql_str_func.sh_4b402274da152135c6c99456b693e1ecabca0256.err END test_sql_str_func.sh_4b402274da152135c6c99456b693e1ecabca0256.err 2024-04-20T21:57:37-12:00 ============================================================= Command: test: ./drive_sql select endswith('foo', '.') BEGIN test_sql_str_func.sh_51055e40d709332ee772ba5719039314bbf5e411.out Row 0: Column endswith('foo', '.'): 0 END test_sql_str_func.sh_51055e40d709332ee772ba5719039314bbf5e411.out BEGIN test_sql_str_func.sh_51055e40d709332ee772ba5719039314bbf5e411.err END test_sql_str_func.sh_51055e40d709332ee772ba5719039314bbf5e411.err 2024-04-20T21:57:37-12:00 ============================================================= Command: test: ./drive_sql select endswith('foo.', '.') BEGIN test_sql_str_func.sh_211c5428db0590795072c31cb116ef35281e02b5.out Row 0: Column endswith('foo.', '.'): 1 END test_sql_str_func.sh_211c5428db0590795072c31cb116ef35281e02b5.out BEGIN test_sql_str_func.sh_211c5428db0590795072c31cb116ef35281e02b5.err END test_sql_str_func.sh_211c5428db0590795072c31cb116ef35281e02b5.err 2024-04-20T21:57:37-12:00 ============================================================= Command: test: ./drive_sql select endswith('foo.txt', '.txt') BEGIN test_sql_str_func.sh_5abe3717393fba14ec510a37b4b94fedc67aae8e.out Row 0: Column endswith('foo.txt', '.txt'): 1 END test_sql_str_func.sh_5abe3717393fba14ec510a37b4b94fedc67aae8e.out BEGIN test_sql_str_func.sh_5abe3717393fba14ec510a37b4b94fedc67aae8e.err END test_sql_str_func.sh_5abe3717393fba14ec510a37b4b94fedc67aae8e.err 2024-04-20T21:57:37-12:00 ============================================================= Command: test: ./drive_sql select endswith('a', '.txt') BEGIN test_sql_str_func.sh_6607c0dd8baff16930eb3e0daf6354af5b50052b.out Row 0: Column endswith('a', '.txt'): 0 END test_sql_str_func.sh_6607c0dd8baff16930eb3e0daf6354af5b50052b.out BEGIN test_sql_str_func.sh_6607c0dd8baff16930eb3e0daf6354af5b50052b.err END test_sql_str_func.sh_6607c0dd8baff16930eb3e0daf6354af5b50052b.err 2024-04-20T21:57:37-12:00 ============================================================= Command: test: ./drive_sql select regexp('abcd', 'abcd') BEGIN test_sql_str_func.sh_8cef54f0617960320b5d3615068eb27333dcf6a3.out Row 0: Column regexp('abcd', 'abcd'): 1 END test_sql_str_func.sh_8cef54f0617960320b5d3615068eb27333dcf6a3.out BEGIN test_sql_str_func.sh_8cef54f0617960320b5d3615068eb27333dcf6a3.err END test_sql_str_func.sh_8cef54f0617960320b5d3615068eb27333dcf6a3.err 2024-04-20T21:57:38-12:00 ============================================================= Command: test: ./drive_sql select regexp('bc', 'abcd') BEGIN test_sql_str_func.sh_352434d199f7b493668c9f2774472eb69ef0d9f0.out Row 0: Column regexp('bc', 'abcd'): 1 END test_sql_str_func.sh_352434d199f7b493668c9f2774472eb69ef0d9f0.out BEGIN test_sql_str_func.sh_352434d199f7b493668c9f2774472eb69ef0d9f0.err END test_sql_str_func.sh_352434d199f7b493668c9f2774472eb69ef0d9f0.err 2024-04-20T21:57:38-12:00 ============================================================= Command: test: ./drive_sql select regexp('[e-z]+', 'abcd') BEGIN test_sql_str_func.sh_c9e2f41431bef879364dc37a472ab01f64d89f89.out Row 0: Column regexp('[e-z]+', 'abcd'): 0 END test_sql_str_func.sh_c9e2f41431bef879364dc37a472ab01f64d89f89.out BEGIN test_sql_str_func.sh_c9e2f41431bef879364dc37a472ab01f64d89f89.err END test_sql_str_func.sh_c9e2f41431bef879364dc37a472ab01f64d89f89.err 2024-04-20T21:57:38-12:00 ============================================================= Command: test: ./drive_sql select regexp('[e-z]+', 'ea') BEGIN test_sql_str_func.sh_5f9979fa5ce7b76efe714bb27ffbe9f5927ae941.out Row 0: Column regexp('[e-z]+', 'ea'): 1 END test_sql_str_func.sh_5f9979fa5ce7b76efe714bb27ffbe9f5927ae941.out BEGIN test_sql_str_func.sh_5f9979fa5ce7b76efe714bb27ffbe9f5927ae941.err END test_sql_str_func.sh_5f9979fa5ce7b76efe714bb27ffbe9f5927ae941.err 2024-04-20T21:57:38-12:00 ============================================================= Command: test: ./drive_sql select regexp_replace('test 1 2 3', '\d+', 'N') BEGIN test_sql_str_func.sh_36fc9005464f1106f969559e640d9fa36d5fadad.out Row 0: Column regexp_replace('test 1 2 3', '\d+', 'N'): test N N N END test_sql_str_func.sh_36fc9005464f1106f969559e640d9fa36d5fadad.out BEGIN test_sql_str_func.sh_36fc9005464f1106f969559e640d9fa36d5fadad.err END test_sql_str_func.sh_36fc9005464f1106f969559e640d9fa36d5fadad.err 2024-04-20T21:57:38-12:00 ============================================================= Command: test: env TEST_COMMENT=regexp_replace_with_bs1 ./drive_sql BEGIN test_sql_str_func.sh_a4d84a0082a7df34c95c2e6e070bbf6effaa5594.out Row 0: Column repl: test{ }1{ }2{ }3 END test_sql_str_func.sh_a4d84a0082a7df34c95c2e6e070bbf6effaa5594.out BEGIN test_sql_str_func.sh_a4d84a0082a7df34c95c2e6e070bbf6effaa5594.err END test_sql_str_func.sh_a4d84a0082a7df34c95c2e6e070bbf6effaa5594.err 2024-04-20T21:57:38-12:00 ============================================================= Command: test: env TEST_COMMENT=regexp_replace_with_bs2 ./drive_sql BEGIN test_sql_str_func.sh_ec939e82da809965c61f1c00f68d7afaa4a88382.out Row 0: Column repl: {test}{} {1}{} {2}{} {3}{} END test_sql_str_func.sh_ec939e82da809965c61f1c00f68d7afaa4a88382.out BEGIN test_sql_str_func.sh_ec939e82da809965c61f1c00f68d7afaa4a88382.err END test_sql_str_func.sh_ec939e82da809965c61f1c00f68d7afaa4a88382.err 2024-04-20T21:57:39-12:00 ============================================================= Command: test: ./drive_sql select regexp_replace('123 abc', '(\w*)', '<\3>') as repl BEGIN test_sql_str_func.sh_ac7ecdda0fcc4279a4694291edaa2f1411f5262e.out Row 0: Column repl: <\3><\3> <\3><\3> END test_sql_str_func.sh_ac7ecdda0fcc4279a4694291edaa2f1411f5262e.out BEGIN test_sql_str_func.sh_ac7ecdda0fcc4279a4694291edaa2f1411f5262e.err END test_sql_str_func.sh_ac7ecdda0fcc4279a4694291edaa2f1411f5262e.err 2024-04-20T21:57:39-12:00 ============================================================= Command: test: env TEST_COMMENT=regexp_replace_with_bs3 ./drive_sql BEGIN test_sql_str_func.sh_bfb7088916412360f77683009058b0747784630a.out Row 0: Column repl: <\><\> <\><\> END test_sql_str_func.sh_bfb7088916412360f77683009058b0747784630a.out BEGIN test_sql_str_func.sh_bfb7088916412360f77683009058b0747784630a.err END test_sql_str_func.sh_bfb7088916412360f77683009058b0747784630a.err 2024-04-20T21:57:39-12:00 ============================================================= Command: test: ./drive_sql select regexp_replace('abc: def', '(\w*):\s*(.*)', '\1=\2') as repl BEGIN test_sql_str_func.sh_005b9365ac99596e539f47c9fe432668c209b21f.out Row 0: Column repl: abc=def END test_sql_str_func.sh_005b9365ac99596e539f47c9fe432668c209b21f.out BEGIN test_sql_str_func.sh_005b9365ac99596e539f47c9fe432668c209b21f.err END test_sql_str_func.sh_005b9365ac99596e539f47c9fe432668c209b21f.err 2024-04-20T21:57:39-12:00 ============================================================= Command: test: ./drive_sql select regexp_match('abc', 'abc') BEGIN test_sql_str_func.sh_80c1fb9affbfac609ebf1cc5556aafb1ecd223c1.out END test_sql_str_func.sh_80c1fb9affbfac609ebf1cc5556aafb1ecd223c1.out BEGIN test_sql_str_func.sh_80c1fb9affbfac609ebf1cc5556aafb1ecd223c1.err error: sqlite3_exec failed -- lnav-error:{"level":"error","message":{"str":"call to regexp_match(re, str) failed","attrs":[{"start":8,"end":20,"type":"role","value":47},{"start":21,"end":23,"type":"role","value":46},{"start":25,"end":28,"type":"role","value":46},{"start":8,"end":29,"type":"role","value":60}]},"reason":{"str":"regular expression does not have any captures","attrs":[]},"snippets":[],"help":{"str":"","attrs":[]}} END test_sql_str_func.sh_80c1fb9affbfac609ebf1cc5556aafb1ecd223c1.err 2024-04-20T21:57:39-12:00 ============================================================= Command: test: ./drive_sql select regexp_match(null, 'abc') BEGIN test_sql_str_func.sh_8f4f0ed74c4dc6b821e02a44552b694614cd9353.out Row 0: Column regexp_match(null, 'abc'): (null) END test_sql_str_func.sh_8f4f0ed74c4dc6b821e02a44552b694614cd9353.out BEGIN test_sql_str_func.sh_8f4f0ed74c4dc6b821e02a44552b694614cd9353.err END test_sql_str_func.sh_8f4f0ed74c4dc6b821e02a44552b694614cd9353.err 2024-04-20T21:57:39-12:00 ============================================================= Command: test: ./drive_sql select regexp_match('abc', null) as result BEGIN test_sql_str_func.sh_7a544cd702579c1fab35870428788ad763cf1143.out Row 0: Column result: (null) END test_sql_str_func.sh_7a544cd702579c1fab35870428788ad763cf1143.out BEGIN test_sql_str_func.sh_7a544cd702579c1fab35870428788ad763cf1143.err END test_sql_str_func.sh_7a544cd702579c1fab35870428788ad763cf1143.err 2024-04-20T21:57:39-12:00 ============================================================= Command: test: ./drive_sql select typeof(result), result from (select regexp_match('(\d*)abc', 'abc') as result) BEGIN test_sql_str_func.sh_77fc174faeec1eda687a9373dbdbdd1aaef56e20.out Row 0: Column typeof(result): text Column result: END test_sql_str_func.sh_77fc174faeec1eda687a9373dbdbdd1aaef56e20.out BEGIN test_sql_str_func.sh_77fc174faeec1eda687a9373dbdbdd1aaef56e20.err END test_sql_str_func.sh_77fc174faeec1eda687a9373dbdbdd1aaef56e20.err 2024-04-20T21:57:39-12:00 ============================================================= Command: test: ./drive_sql select typeof(result), result from (select regexp_match('(\d*)abc(\d*)', 'abc') as result) BEGIN test_sql_str_func.sh_60a005a9f0d44ad022b5554415319933d5743c51.out END test_sql_str_func.sh_60a005a9f0d44ad022b5554415319933d5743c51.out OUT: test: ./drive_sql select typeof(result), result from (select regexp_match('(\d*)abc(\d*)', 'abc') as result) --- /build/reproducible-path/lnav-0.11.2/test/expected/test_sql_str_func.sh_60a005a9f0d44ad022b5554415319933d5743c51.out 2023-07-02 16:16:02.000000000 -1200 +++ test_sql_str_func.sh_60a005a9f0d44ad022b5554415319933d5743c51.out 2024-04-20 21:57:39.944577423 -1200 @@ -1,3 +0,0 @@ -Row 0: - Column typeof(result): text - Column result: {"col_0":"","col_1":""} FAIL! EXPECTED OUT DIFF BEGIN test_sql_str_func.sh_60a005a9f0d44ad022b5554415319933d5743c51.err error: sqlite3_exec failed -- misuse of sqlite3_result_subtype() by regexp_match() END test_sql_str_func.sh_60a005a9f0d44ad022b5554415319933d5743c51.err ERR: test: ./drive_sql select typeof(result), result from (select regexp_match('(\d*)abc(\d*)', 'abc') as result) --- /build/reproducible-path/lnav-0.11.2/test/expected/test_sql_str_func.sh_60a005a9f0d44ad022b5554415319933d5743c51.err 2023-07-02 16:16:02.000000000 -1200 +++ test_sql_str_func.sh_60a005a9f0d44ad022b5554415319933d5743c51.err 2024-04-20 21:57:39.956577117 -1200 @@ -0,0 +1 @@ +error: sqlite3_exec failed -- misuse of sqlite3_result_subtype() by regexp_match() FAIL! EXPECTED ERR DIFF 2024-04-20T21:57:40-12:00 ============================================================= Command: test: ./drive_sql select typeof(result), result from (select regexp_match('(\d+)', '123') as result) BEGIN test_sql_str_func.sh_b2aafbcaa7befe426d3f9df71c24f16fdc9d2856.out Row 0: Column typeof(result): integer Column result: 123 END test_sql_str_func.sh_b2aafbcaa7befe426d3f9df71c24f16fdc9d2856.out BEGIN test_sql_str_func.sh_b2aafbcaa7befe426d3f9df71c24f16fdc9d2856.err END test_sql_str_func.sh_b2aafbcaa7befe426d3f9df71c24f16fdc9d2856.err 2024-04-20T21:57:40-12:00 ============================================================= Command: test: ./drive_sql select typeof(result), result from (select regexp_match('a(\d+\.\d+)a', 'a123.456a') as result) BEGIN test_sql_str_func.sh_a65d2fb2f841578619528ca10168ca4d650218e9.out Row 0: Column typeof(result): real Column result: 123.456 END test_sql_str_func.sh_a65d2fb2f841578619528ca10168ca4d650218e9.out BEGIN test_sql_str_func.sh_a65d2fb2f841578619528ca10168ca4d650218e9.err END test_sql_str_func.sh_a65d2fb2f841578619528ca10168ca4d650218e9.err 2024-04-20T21:57:40-12:00 ============================================================= Command: test: ./drive_sql select regexp_match('foo=(?\w+); (\w+)', 'foo=abc; 123') as result BEGIN test_sql_str_func.sh_838e9bc7873b2b238157ba0358e0dfd6a01d837d.out END test_sql_str_func.sh_838e9bc7873b2b238157ba0358e0dfd6a01d837d.out OUT: test: ./drive_sql select regexp_match('foo=(?\w+); (\w+)', 'foo=abc; 123') as result --- /build/reproducible-path/lnav-0.11.2/test/expected/test_sql_str_func.sh_838e9bc7873b2b238157ba0358e0dfd6a01d837d.out 2023-07-02 16:16:02.000000000 -1200 +++ test_sql_str_func.sh_838e9bc7873b2b238157ba0358e0dfd6a01d837d.out 2024-04-20 21:57:40.304568235 -1200 @@ -1,2 +0,0 @@ -Row 0: - Column result: {"foo":"abc","col_0":123} FAIL! EXPECTED OUT DIFF BEGIN test_sql_str_func.sh_838e9bc7873b2b238157ba0358e0dfd6a01d837d.err error: sqlite3_exec failed -- misuse of sqlite3_result_subtype() by regexp_match() END test_sql_str_func.sh_838e9bc7873b2b238157ba0358e0dfd6a01d837d.err ERR: test: ./drive_sql select regexp_match('foo=(?\w+); (\w+)', 'foo=abc; 123') as result --- /build/reproducible-path/lnav-0.11.2/test/expected/test_sql_str_func.sh_838e9bc7873b2b238157ba0358e0dfd6a01d837d.err 2023-07-02 16:16:02.000000000 -1200 +++ test_sql_str_func.sh_838e9bc7873b2b238157ba0358e0dfd6a01d837d.err 2024-04-20 21:57:40.312568031 -1200 @@ -0,0 +1 @@ +error: sqlite3_exec failed -- misuse of sqlite3_result_subtype() by regexp_match() FAIL! EXPECTED ERR DIFF 2024-04-20T21:57:40-12:00 ============================================================= Command: test: ./drive_sql select regexp_match('foo=(?\w+); (\w+\.\w+)', 'foo=abc; 123.456') as result BEGIN test_sql_str_func.sh_d4e805ff08d4ccf62865dbf8db8d526f7ce02f37.out END test_sql_str_func.sh_d4e805ff08d4ccf62865dbf8db8d526f7ce02f37.out OUT: test: ./drive_sql select regexp_match('foo=(?\w+); (\w+\.\w+)', 'foo=abc; 123.456') as result --- /build/reproducible-path/lnav-0.11.2/test/expected/test_sql_str_func.sh_d4e805ff08d4ccf62865dbf8db8d526f7ce02f37.out 2023-07-02 16:16:02.000000000 -1200 +++ test_sql_str_func.sh_d4e805ff08d4ccf62865dbf8db8d526f7ce02f37.out 2024-04-20 21:57:40.400565784 -1200 @@ -1,2 +0,0 @@ -Row 0: - Column result: {"foo":"abc","col_0":123.456} FAIL! EXPECTED OUT DIFF BEGIN test_sql_str_func.sh_d4e805ff08d4ccf62865dbf8db8d526f7ce02f37.err error: sqlite3_exec failed -- misuse of sqlite3_result_subtype() by regexp_match() END test_sql_str_func.sh_d4e805ff08d4ccf62865dbf8db8d526f7ce02f37.err ERR: test: ./drive_sql select regexp_match('foo=(?\w+); (\w+\.\w+)', 'foo=abc; 123.456') as result --- /build/reproducible-path/lnav-0.11.2/test/expected/test_sql_str_func.sh_d4e805ff08d4ccf62865dbf8db8d526f7ce02f37.err 2023-07-02 16:16:02.000000000 -1200 +++ test_sql_str_func.sh_d4e805ff08d4ccf62865dbf8db8d526f7ce02f37.err 2024-04-20 21:57:40.412565478 -1200 @@ -0,0 +1 @@ +error: sqlite3_exec failed -- misuse of sqlite3_result_subtype() by regexp_match() FAIL! EXPECTED ERR DIFF 2024-04-20T21:57:42-12:00 ============================================================= Command: test: ../src/lnav-test -nN -c ;SELECT regexp_match('^(\w+)=([^;]+);', 'abc=def;ghi=jkl;') BEGIN test_sql_str_func.sh_949ffd5b2ef9fbcbe17f2e61ef7750f7038f6fd6.out END test_sql_str_func.sh_949ffd5b2ef9fbcbe17f2e61ef7750f7038f6fd6.out OUT: test: ../src/lnav-test -nN -c ;SELECT regexp_match('^(\w+)=([^;]+);', 'abc=def;ghi=jkl;') --- /build/reproducible-path/lnav-0.11.2/test/expected/test_sql_str_func.sh_949ffd5b2ef9fbcbe17f2e61ef7750f7038f6fd6.out 2023-07-02 16:16:02.000000000 -1200 +++ test_sql_str_func.sh_949ffd5b2ef9fbcbe17f2e61ef7750f7038f6fd6.out 2024-04-20 21:57:42.776505142 -1200 @@ -1,2 +0,0 @@ -regexp_match('^(\w+)=([^;]+);', 'abc=def;ghi=jkl;') -{"col_0":"abc","col_1":"def"} FAIL! EXPECTED OUT DIFF BEGIN test_sql_str_func.sh_949ffd5b2ef9fbcbe17f2e61ef7750f7038f6fd6.err ✘ error: SQL statement failed reason: misuse of sqlite3_result_subtype() by regexp_match() --> command-option:1 | ;SELECT regexp_match('^(\w+)=([^;]+);', 'abc=def;ghi=jkl;') END test_sql_str_func.sh_949ffd5b2ef9fbcbe17f2e61ef7750f7038f6fd6.err ERR: test: ../src/lnav-test -nN -c ;SELECT regexp_match('^(\w+)=([^;]+);', 'abc=def;ghi=jkl;') --- /build/reproducible-path/lnav-0.11.2/test/expected/test_sql_str_func.sh_949ffd5b2ef9fbcbe17f2e61ef7750f7038f6fd6.err 2023-07-02 16:16:02.000000000 -1200 +++ test_sql_str_func.sh_949ffd5b2ef9fbcbe17f2e61ef7750f7038f6fd6.err 2024-04-20 21:57:42.804504427 -1200 @@ -0,0 +1,4 @@ +✘ error: SQL statement failed + reason: misuse of sqlite3_result_subtype() by regexp_match() + --> command-option:1 + | ;SELECT regexp_match('^(\w+)=([^;]+);', 'abc=def;ghi=jkl;') FAIL! EXPECTED ERR DIFF 2024-04-20T21:57:42-12:00 ============================================================= Command: test: ./drive_sql select extract('foo=1') as result BEGIN test_sql_str_func.sh_ce9db1dbc2e5fee87247135d17787ff3af014d77.out END test_sql_str_func.sh_ce9db1dbc2e5fee87247135d17787ff3af014d77.out OUT: test: ./drive_sql select extract('foo=1') as result --- /build/reproducible-path/lnav-0.11.2/test/expected/test_sql_str_func.sh_ce9db1dbc2e5fee87247135d17787ff3af014d77.out 2023-07-02 16:16:02.000000000 -1200 +++ test_sql_str_func.sh_ce9db1dbc2e5fee87247135d17787ff3af014d77.out 2024-04-20 21:57:42.912501672 -1200 @@ -1,2 +0,0 @@ -Row 0: - Column result: {"foo":1} FAIL! EXPECTED OUT DIFF BEGIN test_sql_str_func.sh_ce9db1dbc2e5fee87247135d17787ff3af014d77.err error: sqlite3_exec failed -- misuse of sqlite3_result_subtype() by extract() END test_sql_str_func.sh_ce9db1dbc2e5fee87247135d17787ff3af014d77.err ERR: test: ./drive_sql select extract('foo=1') as result --- /build/reproducible-path/lnav-0.11.2/test/expected/test_sql_str_func.sh_ce9db1dbc2e5fee87247135d17787ff3af014d77.err 2023-07-02 16:16:02.000000000 -1200 +++ test_sql_str_func.sh_ce9db1dbc2e5fee87247135d17787ff3af014d77.err 2024-04-20 21:57:42.936501059 -1200 @@ -0,0 +1 @@ +error: sqlite3_exec failed -- misuse of sqlite3_result_subtype() by extract() FAIL! EXPECTED ERR DIFF 2024-04-20T21:57:43-12:00 ============================================================= Command: test: ./drive_sql select extract('foo=1; bar=2') as result BEGIN test_sql_str_func.sh_5203db1a4a81e43a693f339fd26e1ed635da9d5a.out END test_sql_str_func.sh_5203db1a4a81e43a693f339fd26e1ed635da9d5a.out OUT: test: ./drive_sql select extract('foo=1; bar=2') as result --- /build/reproducible-path/lnav-0.11.2/test/expected/test_sql_str_func.sh_5203db1a4a81e43a693f339fd26e1ed635da9d5a.out 2023-07-02 16:16:02.000000000 -1200 +++ test_sql_str_func.sh_5203db1a4a81e43a693f339fd26e1ed635da9d5a.out 2024-04-20 21:57:43.064497792 -1200 @@ -1,2 +0,0 @@ -Row 0: - Column result: {"foo":1,"bar":2} FAIL! EXPECTED OUT DIFF BEGIN test_sql_str_func.sh_5203db1a4a81e43a693f339fd26e1ed635da9d5a.err error: sqlite3_exec failed -- misuse of sqlite3_result_subtype() by extract() END test_sql_str_func.sh_5203db1a4a81e43a693f339fd26e1ed635da9d5a.err ERR: test: ./drive_sql select extract('foo=1; bar=2') as result --- /build/reproducible-path/lnav-0.11.2/test/expected/test_sql_str_func.sh_5203db1a4a81e43a693f339fd26e1ed635da9d5a.err 2023-07-02 16:16:02.000000000 -1200 +++ test_sql_str_func.sh_5203db1a4a81e43a693f339fd26e1ed635da9d5a.err 2024-04-20 21:57:43.092497077 -1200 @@ -0,0 +1 @@ +error: sqlite3_exec failed -- misuse of sqlite3_result_subtype() by extract() FAIL! EXPECTED ERR DIFF 2024-04-20T21:57:43-12:00 ============================================================= Command: test: ./drive_sql select extract(null) as result BEGIN test_sql_str_func.sh_84e77dedec887c5e2433dbc5b130000cd88963bd.out Row 0: Column result: (null) END test_sql_str_func.sh_84e77dedec887c5e2433dbc5b130000cd88963bd.out BEGIN test_sql_str_func.sh_84e77dedec887c5e2433dbc5b130000cd88963bd.err END test_sql_str_func.sh_84e77dedec887c5e2433dbc5b130000cd88963bd.err 2024-04-20T21:57:43-12:00 ============================================================= Command: test: ./drive_sql select extract(1) as result BEGIN test_sql_str_func.sh_04712488fe50554eb36d3ced80f9a033602f3daa.out END test_sql_str_func.sh_04712488fe50554eb36d3ced80f9a033602f3daa.out OUT: test: ./drive_sql select extract(1) as result --- /build/reproducible-path/lnav-0.11.2/test/expected/test_sql_str_func.sh_04712488fe50554eb36d3ced80f9a033602f3daa.out 2023-07-02 16:16:02.000000000 -1200 +++ test_sql_str_func.sh_04712488fe50554eb36d3ced80f9a033602f3daa.out 2024-04-20 21:57:43.308491564 -1200 @@ -1,2 +0,0 @@ -Row 0: - Column result: {"col_0":1} FAIL! EXPECTED OUT DIFF BEGIN test_sql_str_func.sh_04712488fe50554eb36d3ced80f9a033602f3daa.err error: sqlite3_exec failed -- misuse of sqlite3_result_subtype() by extract() END test_sql_str_func.sh_04712488fe50554eb36d3ced80f9a033602f3daa.err ERR: test: ./drive_sql select extract(1) as result --- /build/reproducible-path/lnav-0.11.2/test/expected/test_sql_str_func.sh_04712488fe50554eb36d3ced80f9a033602f3daa.err 2023-07-02 16:16:02.000000000 -1200 +++ test_sql_str_func.sh_04712488fe50554eb36d3ced80f9a033602f3daa.err 2024-04-20 21:57:43.328491054 -1200 @@ -0,0 +1 @@ +error: sqlite3_exec failed -- misuse of sqlite3_result_subtype() by extract() FAIL! EXPECTED ERR DIFF 2024-04-20T21:57:43-12:00 ============================================================= Command: test: ./drive_sql select logfmt2json('foo=1 bar=2 baz=2e1 msg=hello') as result BEGIN test_sql_str_func.sh_3de72fe5c1751dd212a1cd45cf2caa7f3b52bced.out END test_sql_str_func.sh_3de72fe5c1751dd212a1cd45cf2caa7f3b52bced.out OUT: test: ./drive_sql select logfmt2json('foo=1 bar=2 baz=2e1 msg=hello') as result --- /build/reproducible-path/lnav-0.11.2/test/expected/test_sql_str_func.sh_3de72fe5c1751dd212a1cd45cf2caa7f3b52bced.out 2023-07-02 16:16:02.000000000 -1200 +++ test_sql_str_func.sh_3de72fe5c1751dd212a1cd45cf2caa7f3b52bced.out 2024-04-20 21:57:43.444488093 -1200 @@ -1,2 +0,0 @@ -Row 0: - Column result: {"foo":1,"bar":2,"baz":20.0,"msg":"hello"} FAIL! EXPECTED OUT DIFF BEGIN test_sql_str_func.sh_3de72fe5c1751dd212a1cd45cf2caa7f3b52bced.err error: sqlite3_exec failed -- misuse of sqlite3_result_subtype() by logfmt2json() END test_sql_str_func.sh_3de72fe5c1751dd212a1cd45cf2caa7f3b52bced.err ERR: test: ./drive_sql select logfmt2json('foo=1 bar=2 baz=2e1 msg=hello') as result --- /build/reproducible-path/lnav-0.11.2/test/expected/test_sql_str_func.sh_3de72fe5c1751dd212a1cd45cf2caa7f3b52bced.err 2023-07-02 16:16:02.000000000 -1200 +++ test_sql_str_func.sh_3de72fe5c1751dd212a1cd45cf2caa7f3b52bced.err 2024-04-20 21:57:43.464487583 -1200 @@ -0,0 +1 @@ +error: sqlite3_exec failed -- misuse of sqlite3_result_subtype() by logfmt2json() FAIL! EXPECTED ERR DIFF 2024-04-20T21:57:43-12:00 ============================================================= Command: test: ./drive_sql SELECT substr('#foo', range_start) AS value FROM regexp_capture('#foo', '(\w+)') WHERE capture_index = 1 BEGIN test_sql_str_func.sh_660288b48d9b30244621d873944938f7ef043976.out Row 0: Column value: foo END test_sql_str_func.sh_660288b48d9b30244621d873944938f7ef043976.out BEGIN test_sql_str_func.sh_660288b48d9b30244621d873944938f7ef043976.err END test_sql_str_func.sh_660288b48d9b30244621d873944938f7ef043976.err 2024-04-20T21:57:43-12:00 ============================================================= Command: test: ./drive_sql SELECT * FROM regexp_capture('foo bar', '\w+ (\w+)') BEGIN test_sql_str_func.sh_b0e5bf23bbbc0defa8bb26817782c9d46a778ad8.out Row 0: Column match_index: 0 Column capture_index: 0 Column capture_name: (null) Column capture_count: 2 Column range_start: 1 Column range_stop: 8 Column content: foo bar Row 1: Column match_index: 0 Column capture_index: 1 Column capture_name: (null) Column capture_count: 2 Column range_start: 5 Column range_stop: 8 Column content: bar END test_sql_str_func.sh_b0e5bf23bbbc0defa8bb26817782c9d46a778ad8.out BEGIN test_sql_str_func.sh_b0e5bf23bbbc0defa8bb26817782c9d46a778ad8.err END test_sql_str_func.sh_b0e5bf23bbbc0defa8bb26817782c9d46a778ad8.err 2024-04-20T21:57:43-12:00 ============================================================= Command: test: ./drive_sql SELECT * FROM regexp_capture('foo bar', '\w+ \w+') BEGIN test_sql_str_func.sh_2f189f0785bb81a1298db35e9e166983b633c73f.out Row 0: Column match_index: 0 Column capture_index: 0 Column capture_name: (null) Column capture_count: 1 Column range_start: 1 Column range_stop: 8 Column content: foo bar END test_sql_str_func.sh_2f189f0785bb81a1298db35e9e166983b633c73f.out BEGIN test_sql_str_func.sh_2f189f0785bb81a1298db35e9e166983b633c73f.err END test_sql_str_func.sh_2f189f0785bb81a1298db35e9e166983b633c73f.err 2024-04-20T21:57:43-12:00 ============================================================= Command: test: ./drive_sql SELECT * FROM regexp_capture('foo bar', '\w+ (?\w+)') BEGIN test_sql_str_func.sh_71f37db33504b2c08a7a3323c482556f53d88100.out Row 0: Column match_index: 0 Column capture_index: 0 Column capture_name: (null) Column capture_count: 2 Column range_start: 1 Column range_stop: 8 Column content: foo bar Row 1: Column match_index: 0 Column capture_index: 1 Column capture_name: word Column capture_count: 2 Column range_start: 5 Column range_stop: 8 Column content: bar END test_sql_str_func.sh_71f37db33504b2c08a7a3323c482556f53d88100.out BEGIN test_sql_str_func.sh_71f37db33504b2c08a7a3323c482556f53d88100.err END test_sql_str_func.sh_71f37db33504b2c08a7a3323c482556f53d88100.err 2024-04-20T21:57:44-12:00 ============================================================= Command: test: ./drive_sql SELECT * FROM regexp_capture('foo bar', '(bar)|\w+ (?\w+)') BEGIN test_sql_str_func.sh_5e436fbd4efb140600999c5208886a5a57b8a30e.out Row 0: Column match_index: 0 Column capture_index: 0 Column capture_name: (null) Column capture_count: 3 Column range_start: 1 Column range_stop: 8 Column content: foo bar Row 1: Column match_index: 0 Column capture_index: 1 Column capture_name: (null) Column capture_count: 3 Column range_start: 0 Column range_stop: 0 Column content: (null) Row 2: Column match_index: 0 Column capture_index: 2 Column capture_name: word Column capture_count: 3 Column range_start: 5 Column range_stop: 8 Column content: bar END test_sql_str_func.sh_5e436fbd4efb140600999c5208886a5a57b8a30e.out BEGIN test_sql_str_func.sh_5e436fbd4efb140600999c5208886a5a57b8a30e.err END test_sql_str_func.sh_5e436fbd4efb140600999c5208886a5a57b8a30e.err 2024-04-20T21:57:44-12:00 ============================================================= Command: test: ./drive_sql SELECT * FROM regexp_capture() BEGIN test_sql_str_func.sh_e68167bf5edc7a7b1defd06bdfb694ffa8b00df2.out END test_sql_str_func.sh_e68167bf5edc7a7b1defd06bdfb694ffa8b00df2.out BEGIN test_sql_str_func.sh_e68167bf5edc7a7b1defd06bdfb694ffa8b00df2.err END test_sql_str_func.sh_e68167bf5edc7a7b1defd06bdfb694ffa8b00df2.err 2024-04-20T21:57:44-12:00 ============================================================= Command: test: ./drive_sql SELECT * FROM regexp_capture('foo bar') BEGIN test_sql_str_func.sh_d3367527118052081a541a660b091f6f495b1c0d.out END test_sql_str_func.sh_d3367527118052081a541a660b091f6f495b1c0d.out BEGIN test_sql_str_func.sh_d3367527118052081a541a660b091f6f495b1c0d.err END test_sql_str_func.sh_d3367527118052081a541a660b091f6f495b1c0d.err 2024-04-20T21:57:44-12:00 ============================================================= Command: test: ./drive_sql SELECT * FROM regexp_capture('foo bar', '(') BEGIN test_sql_str_func.sh_d4bc869850f5b7e53353fc2506fea0c8e96f29c5.out END test_sql_str_func.sh_d4bc869850f5b7e53353fc2506fea0c8e96f29c5.out BEGIN test_sql_str_func.sh_d4bc869850f5b7e53353fc2506fea0c8e96f29c5.err error: sqlite3_exec failed -- Invalid regular expression: missing closing parenthesis END test_sql_str_func.sh_d4bc869850f5b7e53353fc2506fea0c8e96f29c5.err 2024-04-20T21:57:44-12:00 ============================================================= Command: test: ./drive_sql SELECT * FROM regexp_capture('1 2 3 45', '(\d+)') BEGIN test_sql_str_func.sh_11bcc5d32eabbedb6974f160dace9ef1ef0009e9.out Row 0: Column match_index: 0 Column capture_index: 0 Column capture_name: (null) Column capture_count: 2 Column range_start: 1 Column range_stop: 2 Column content: 1 Row 1: Column match_index: 0 Column capture_index: 1 Column capture_name: (null) Column capture_count: 2 Column range_start: 1 Column range_stop: 2 Column content: 1 Row 2: Column match_index: 1 Column capture_index: 0 Column capture_name: (null) Column capture_count: 2 Column range_start: 3 Column range_stop: 4 Column content: 2 Row 3: Column match_index: 1 Column capture_index: 1 Column capture_name: (null) Column capture_count: 2 Column range_start: 3 Column range_stop: 4 Column content: 2 Row 4: Column match_index: 2 Column capture_index: 0 Column capture_name: (null) Column capture_count: 2 Column range_start: 5 Column range_stop: 6 Column content: 3 Row 5: Column match_index: 2 Column capture_index: 1 Column capture_name: (null) Column capture_count: 2 Column range_start: 5 Column range_stop: 6 Column content: 3 Row 6: Column match_index: 3 Column capture_index: 0 Column capture_name: (null) Column capture_count: 2 Column range_start: 7 Column range_stop: 9 Column content: 45 Row 7: Column match_index: 3 Column capture_index: 1 Column capture_name: (null) Column capture_count: 2 Column range_start: 7 Column range_stop: 9 Column content: 45 END test_sql_str_func.sh_11bcc5d32eabbedb6974f160dace9ef1ef0009e9.out BEGIN test_sql_str_func.sh_11bcc5d32eabbedb6974f160dace9ef1ef0009e9.err END test_sql_str_func.sh_11bcc5d32eabbedb6974f160dace9ef1ef0009e9.err 2024-04-20T21:57:44-12:00 ============================================================= Command: test: ./drive_sql SELECT * FROM regexp_capture('foo foo', '^foo') BEGIN test_sql_str_func.sh_151a0fd71ef6837c8cbd8a67e315019b5812b079.out Row 0: Column match_index: 0 Column capture_index: 0 Column capture_name: (null) Column capture_count: 1 Column range_start: 1 Column range_stop: 4 Column content: foo END test_sql_str_func.sh_151a0fd71ef6837c8cbd8a67e315019b5812b079.out BEGIN test_sql_str_func.sh_151a0fd71ef6837c8cbd8a67e315019b5812b079.err END test_sql_str_func.sh_151a0fd71ef6837c8cbd8a67e315019b5812b079.err 2024-04-20T21:57:44-12:00 ============================================================= Command: test: ./drive_sql SELECT * FROM regexp_capture_into_json('foo=1 bar=2; foo=3 bar=4', 'foo=(\d+) bar=(\d+)') BEGIN test_sql_str_func.sh_69f5d49e62da48e188bd9d6af4bd3adeb21eb7d1.out Row 0: Column match_index: 0 Column content: {"col_0":1,"col_1":2} Row 1: Column match_index: 1 Column content: {"col_0":3,"col_1":4} END test_sql_str_func.sh_69f5d49e62da48e188bd9d6af4bd3adeb21eb7d1.out BEGIN test_sql_str_func.sh_69f5d49e62da48e188bd9d6af4bd3adeb21eb7d1.err END test_sql_str_func.sh_69f5d49e62da48e188bd9d6af4bd3adeb21eb7d1.err 2024-04-20T21:57:44-12:00 ============================================================= Command: test: ./drive_sql SELECT encode('foo', 'bar') BEGIN test_sql_str_func.sh_887afe94962d958aca2e03f7873d58ca93e190b5.out END test_sql_str_func.sh_887afe94962d958aca2e03f7873d58ca93e190b5.out BEGIN test_sql_str_func.sh_887afe94962d958aca2e03f7873d58ca93e190b5.err error: sqlite3_exec failed -- Expecting an value of 'base64', 'hex', or 'uri' for argument number 1 END test_sql_str_func.sh_887afe94962d958aca2e03f7873d58ca93e190b5.err 2024-04-20T21:57:44-12:00 ============================================================= Command: test: ./drive_sql SELECT encode('foo', null) BEGIN test_sql_str_func.sh_836e3f721a0f945ad27e7aa241121ba739aab618.out Row 0: Column encode('foo', null): (null) END test_sql_str_func.sh_836e3f721a0f945ad27e7aa241121ba739aab618.out BEGIN test_sql_str_func.sh_836e3f721a0f945ad27e7aa241121ba739aab618.err END test_sql_str_func.sh_836e3f721a0f945ad27e7aa241121ba739aab618.err 2024-04-20T21:57:45-12:00 ============================================================= Command: test: ./drive_sql SELECT encode(null, 'base64') BEGIN test_sql_str_func.sh_cc53348c585ee71a7456157ad6b125689813bafe.out Row 0: Column encode(null, 'base64'): (null) END test_sql_str_func.sh_cc53348c585ee71a7456157ad6b125689813bafe.out BEGIN test_sql_str_func.sh_cc53348c585ee71a7456157ad6b125689813bafe.err END test_sql_str_func.sh_cc53348c585ee71a7456157ad6b125689813bafe.err 2024-04-20T21:57:45-12:00 ============================================================= Command: test: ./drive_sql SELECT gunzip(decode(encode(gzip('Hello, World!'), 'base64'), 'base64')) BEGIN test_sql_str_func.sh_c26269b10b9b9e8485aa97c2be2afb2cc3ee910d.out Row 0: Column gunzip(decode(encode(gzip('Hello, World!'), 'base64'), 'base64')): Hello, World! END test_sql_str_func.sh_c26269b10b9b9e8485aa97c2be2afb2cc3ee910d.out BEGIN test_sql_str_func.sh_c26269b10b9b9e8485aa97c2be2afb2cc3ee910d.err END test_sql_str_func.sh_c26269b10b9b9e8485aa97c2be2afb2cc3ee910d.err 2024-04-20T21:57:45-12:00 ============================================================= Command: test: env TEST_COMMENT=unsupported_url ./drive_sql BEGIN test_sql_str_func.sh_a515ba81cc3655c602da28cd0fa1a186d5e9a6e1.out END test_sql_str_func.sh_a515ba81cc3655c602da28cd0fa1a186d5e9a6e1.out BEGIN test_sql_str_func.sh_a515ba81cc3655c602da28cd0fa1a186d5e9a6e1.err error: sqlite3_exec failed -- lnav-error:{"level":"error","message":{"str":"invalid URL: “https://example.com:100000”","attrs":[]},"reason":{"str":"Port number was not a decimal number between 0 and 65535","attrs":[]},"snippets":[],"help":{"str":"","attrs":[]}} END test_sql_str_func.sh_a515ba81cc3655c602da28cd0fa1a186d5e9a6e1.err 2024-04-20T21:57:45-12:00 ============================================================= Command: test: env TEST_COMMENT=parse_url1 ./drive_sql BEGIN test_sql_str_func.sh_b088735cf46f23ca3d5fb3da41f07a6a3b1cba35.out END test_sql_str_func.sh_b088735cf46f23ca3d5fb3da41f07a6a3b1cba35.out OUT: test: env TEST_COMMENT=parse_url1 ./drive_sql --- /build/reproducible-path/lnav-0.11.2/test/expected/test_sql_str_func.sh_b088735cf46f23ca3d5fb3da41f07a6a3b1cba35.out 2023-07-02 16:16:02.000000000 -1200 +++ test_sql_str_func.sh_b088735cf46f23ca3d5fb3da41f07a6a3b1cba35.out 2024-04-20 21:57:45.336439804 -1200 @@ -1,2 +0,0 @@ -Row 0: - Column parse_url('https://example.com'): {"scheme":"https","user":null,"password":null,"host":"example.com","port":null,"path":"/","query":null,"parameters":null,"fragment":null} FAIL! EXPECTED OUT DIFF BEGIN test_sql_str_func.sh_b088735cf46f23ca3d5fb3da41f07a6a3b1cba35.err error: sqlite3_exec failed -- misuse of sqlite3_result_subtype() by parse_url() END test_sql_str_func.sh_b088735cf46f23ca3d5fb3da41f07a6a3b1cba35.err ERR: test: env TEST_COMMENT=parse_url1 ./drive_sql --- /build/reproducible-path/lnav-0.11.2/test/expected/test_sql_str_func.sh_b088735cf46f23ca3d5fb3da41f07a6a3b1cba35.err 2023-07-02 16:16:02.000000000 -1200 +++ test_sql_str_func.sh_b088735cf46f23ca3d5fb3da41f07a6a3b1cba35.err 2024-04-20 21:57:45.348439497 -1200 @@ -0,0 +1 @@ +error: sqlite3_exec failed -- misuse of sqlite3_result_subtype() by parse_url() FAIL! EXPECTED ERR DIFF 2024-04-20T21:57:45-12:00 ============================================================= Command: test: env TEST_COMMENT=parse_url2 ./drive_sql BEGIN test_sql_str_func.sh_0947bfe7ec626eaa0409a45b10fcbb634fb12eb7.out END test_sql_str_func.sh_0947bfe7ec626eaa0409a45b10fcbb634fb12eb7.out OUT: test: env TEST_COMMENT=parse_url2 ./drive_sql --- /build/reproducible-path/lnav-0.11.2/test/expected/test_sql_str_func.sh_0947bfe7ec626eaa0409a45b10fcbb634fb12eb7.out 2023-07-02 16:16:02.000000000 -1200 +++ test_sql_str_func.sh_0947bfe7ec626eaa0409a45b10fcbb634fb12eb7.out 2024-04-20 21:57:45.440437150 -1200 @@ -1,2 +0,0 @@ -Row 0: - Column parse_url('https://example.com/'): {"scheme":"https","user":null,"password":null,"host":"example.com","port":null,"path":"/","query":null,"parameters":null,"fragment":null} FAIL! EXPECTED OUT DIFF BEGIN test_sql_str_func.sh_0947bfe7ec626eaa0409a45b10fcbb634fb12eb7.err error: sqlite3_exec failed -- misuse of sqlite3_result_subtype() by parse_url() END test_sql_str_func.sh_0947bfe7ec626eaa0409a45b10fcbb634fb12eb7.err ERR: test: env TEST_COMMENT=parse_url2 ./drive_sql --- /build/reproducible-path/lnav-0.11.2/test/expected/test_sql_str_func.sh_0947bfe7ec626eaa0409a45b10fcbb634fb12eb7.err 2023-07-02 16:16:02.000000000 -1200 +++ test_sql_str_func.sh_0947bfe7ec626eaa0409a45b10fcbb634fb12eb7.err 2024-04-20 21:57:45.452436843 -1200 @@ -0,0 +1 @@ +error: sqlite3_exec failed -- misuse of sqlite3_result_subtype() by parse_url() FAIL! EXPECTED ERR DIFF 2024-04-20T21:57:45-12:00 ============================================================= Command: test: env TEST_COMMENT=parse_url3 ./drive_sql BEGIN test_sql_str_func.sh_bac7f6531a2adf70cd1871fb13eab26dff133b7c.out END test_sql_str_func.sh_bac7f6531a2adf70cd1871fb13eab26dff133b7c.out OUT: test: env TEST_COMMENT=parse_url3 ./drive_sql --- /build/reproducible-path/lnav-0.11.2/test/expected/test_sql_str_func.sh_bac7f6531a2adf70cd1871fb13eab26dff133b7c.out 2023-07-02 16:16:02.000000000 -1200 +++ test_sql_str_func.sh_bac7f6531a2adf70cd1871fb13eab26dff133b7c.out 2024-04-20 21:57:45.540434597 -1200 @@ -1,2 +0,0 @@ -Row 0: - Column parse_url('https://example.com/search?flag'): {"scheme":"https","user":null,"password":null,"host":"example.com","port":null,"path":"/search","query":"flag","parameters":{"flag":null},"fragment":null} FAIL! EXPECTED OUT DIFF BEGIN test_sql_str_func.sh_bac7f6531a2adf70cd1871fb13eab26dff133b7c.err error: sqlite3_exec failed -- misuse of sqlite3_result_subtype() by parse_url() END test_sql_str_func.sh_bac7f6531a2adf70cd1871fb13eab26dff133b7c.err ERR: test: env TEST_COMMENT=parse_url3 ./drive_sql --- /build/reproducible-path/lnav-0.11.2/test/expected/test_sql_str_func.sh_bac7f6531a2adf70cd1871fb13eab26dff133b7c.err 2023-07-02 16:16:02.000000000 -1200 +++ test_sql_str_func.sh_bac7f6531a2adf70cd1871fb13eab26dff133b7c.err 2024-04-20 21:57:45.564433984 -1200 @@ -0,0 +1 @@ +error: sqlite3_exec failed -- misuse of sqlite3_result_subtype() by parse_url() FAIL! EXPECTED ERR DIFF 2024-04-20T21:57:45-12:00 ============================================================= Command: test: env TEST_COMMENT=parse_url4 ./drive_sql BEGIN test_sql_str_func.sh_805ca5e97fbf1ed56f2e920befd963255ba190b6.out END test_sql_str_func.sh_805ca5e97fbf1ed56f2e920befd963255ba190b6.out OUT: test: env TEST_COMMENT=parse_url4 ./drive_sql --- /build/reproducible-path/lnav-0.11.2/test/expected/test_sql_str_func.sh_805ca5e97fbf1ed56f2e920befd963255ba190b6.out 2023-07-02 16:16:02.000000000 -1200 +++ test_sql_str_func.sh_805ca5e97fbf1ed56f2e920befd963255ba190b6.out 2024-04-20 21:57:45.660431534 -1200 @@ -1,2 +0,0 @@ -Row 0: - Column parse_url('https://example.com/search?flag&flag2'): {"scheme":"https","user":null,"password":null,"host":"example.com","port":null,"path":"/search","query":"flag&flag2","parameters":{"flag":null,"flag2":null},"fragment":null} FAIL! EXPECTED OUT DIFF BEGIN test_sql_str_func.sh_805ca5e97fbf1ed56f2e920befd963255ba190b6.err error: sqlite3_exec failed -- misuse of sqlite3_result_subtype() by parse_url() END test_sql_str_func.sh_805ca5e97fbf1ed56f2e920befd963255ba190b6.err ERR: test: env TEST_COMMENT=parse_url4 ./drive_sql --- /build/reproducible-path/lnav-0.11.2/test/expected/test_sql_str_func.sh_805ca5e97fbf1ed56f2e920befd963255ba190b6.err 2023-07-02 16:16:02.000000000 -1200 +++ test_sql_str_func.sh_805ca5e97fbf1ed56f2e920befd963255ba190b6.err 2024-04-20 21:57:45.680431024 -1200 @@ -0,0 +1 @@ +error: sqlite3_exec failed -- misuse of sqlite3_result_subtype() by parse_url() FAIL! EXPECTED ERR DIFF 2024-04-20T21:57:45-12:00 ============================================================= Command: test: env TEST_COMMENT=parse_url5 ./drive_sql BEGIN test_sql_str_func.sh_51766b600fd158a9e0677f6b0fa31b83537b2e5b.out END test_sql_str_func.sh_51766b600fd158a9e0677f6b0fa31b83537b2e5b.out OUT: test: env TEST_COMMENT=parse_url5 ./drive_sql --- /build/reproducible-path/lnav-0.11.2/test/expected/test_sql_str_func.sh_51766b600fd158a9e0677f6b0fa31b83537b2e5b.out 2023-07-02 16:16:02.000000000 -1200 +++ test_sql_str_func.sh_51766b600fd158a9e0677f6b0fa31b83537b2e5b.out 2024-04-20 21:57:45.772428676 -1200 @@ -1,2 +0,0 @@ -Row 0: - Column parse_url('https://example.com/search?flag&flag2&=def'): {"scheme":"https","user":null,"password":null,"host":"example.com","port":null,"path":"/search","query":"flag&flag2&=def","parameters":{"flag":null,"flag2":null,"":"def"},"fragment":null} FAIL! EXPECTED OUT DIFF BEGIN test_sql_str_func.sh_51766b600fd158a9e0677f6b0fa31b83537b2e5b.err error: sqlite3_exec failed -- misuse of sqlite3_result_subtype() by parse_url() END test_sql_str_func.sh_51766b600fd158a9e0677f6b0fa31b83537b2e5b.err ERR: test: env TEST_COMMENT=parse_url5 ./drive_sql --- /build/reproducible-path/lnav-0.11.2/test/expected/test_sql_str_func.sh_51766b600fd158a9e0677f6b0fa31b83537b2e5b.err 2023-07-02 16:16:02.000000000 -1200 +++ test_sql_str_func.sh_51766b600fd158a9e0677f6b0fa31b83537b2e5b.err 2024-04-20 21:57:45.784428370 -1200 @@ -0,0 +1 @@ +error: sqlite3_exec failed -- misuse of sqlite3_result_subtype() by parse_url() FAIL! EXPECTED ERR DIFF 2024-04-20T21:57:45-12:00 ============================================================= Command: test: env TEST_COMMENT=parse_url6 ./drive_sql BEGIN test_sql_str_func.sh_6ff984d8ed3e5099376d19f0dd20d5fd1ed42494.out END test_sql_str_func.sh_6ff984d8ed3e5099376d19f0dd20d5fd1ed42494.out OUT: test: env TEST_COMMENT=parse_url6 ./drive_sql --- /build/reproducible-path/lnav-0.11.2/test/expected/test_sql_str_func.sh_6ff984d8ed3e5099376d19f0dd20d5fd1ed42494.out 2023-07-02 16:16:02.000000000 -1200 +++ test_sql_str_func.sh_6ff984d8ed3e5099376d19f0dd20d5fd1ed42494.out 2024-04-20 21:57:45.896425511 -1200 @@ -1,2 +0,0 @@ -Row 0: - Column parse_url('https://example.com/sea%26rch?flag&flag2&=def#frag1%20space'): {"scheme":"https","user":null,"password":null,"host":"example.com","port":null,"path":"/sea&rch","query":"flag&flag2&=def","parameters":{"flag":null,"flag2":null,"":"def"},"fragment":"frag1 space"} FAIL! EXPECTED OUT DIFF BEGIN test_sql_str_func.sh_6ff984d8ed3e5099376d19f0dd20d5fd1ed42494.err error: sqlite3_exec failed -- misuse of sqlite3_result_subtype() by parse_url() END test_sql_str_func.sh_6ff984d8ed3e5099376d19f0dd20d5fd1ed42494.err ERR: test: env TEST_COMMENT=parse_url6 ./drive_sql --- /build/reproducible-path/lnav-0.11.2/test/expected/test_sql_str_func.sh_6ff984d8ed3e5099376d19f0dd20d5fd1ed42494.err 2023-07-02 16:16:02.000000000 -1200 +++ test_sql_str_func.sh_6ff984d8ed3e5099376d19f0dd20d5fd1ed42494.err 2024-04-20 21:57:45.908425205 -1200 @@ -0,0 +1 @@ +error: sqlite3_exec failed -- misuse of sqlite3_result_subtype() by parse_url() FAIL! EXPECTED ERR DIFF 2024-04-20T21:57:46-12:00 ============================================================= Command: test: env TEST_COMMENT=unparse_url3 ./drive_sql BEGIN test_sql_str_func.sh_b81b27abfafbd357d41c407428d41ae0f4bb75e2.out END test_sql_str_func.sh_b81b27abfafbd357d41c407428d41ae0f4bb75e2.out OUT: test: env TEST_COMMENT=unparse_url3 ./drive_sql --- /build/reproducible-path/lnav-0.11.2/test/expected/test_sql_str_func.sh_b81b27abfafbd357d41c407428d41ae0f4bb75e2.out 2023-07-02 16:16:02.000000000 -1200 +++ test_sql_str_func.sh_b81b27abfafbd357d41c407428d41ae0f4bb75e2.out 2024-04-20 21:57:46.004422754 -1200 @@ -1,2 +0,0 @@ -Row 0: - Column unparse_url(parse_url('https://example.com/search?flag')): https://example.com/search?flag FAIL! EXPECTED OUT DIFF BEGIN test_sql_str_func.sh_b81b27abfafbd357d41c407428d41ae0f4bb75e2.err error: sqlite3_exec failed -- misuse of sqlite3_result_subtype() by parse_url() END test_sql_str_func.sh_b81b27abfafbd357d41c407428d41ae0f4bb75e2.err ERR: test: env TEST_COMMENT=unparse_url3 ./drive_sql --- /build/reproducible-path/lnav-0.11.2/test/expected/test_sql_str_func.sh_b81b27abfafbd357d41c407428d41ae0f4bb75e2.err 2023-07-02 16:16:02.000000000 -1200 +++ test_sql_str_func.sh_b81b27abfafbd357d41c407428d41ae0f4bb75e2.err 2024-04-20 21:57:46.012422550 -1200 @@ -0,0 +1 @@ +error: sqlite3_exec failed -- misuse of sqlite3_result_subtype() by parse_url() FAIL! EXPECTED ERR DIFF 2024-04-20T21:57:46-12:00 ============================================================= Command: test: env TEST_COMMENT=unparse_url4 ./drive_sql BEGIN test_sql_str_func.sh_7c1e7604ac050e7047201638dca0a6b0fcfd8bdf.out END test_sql_str_func.sh_7c1e7604ac050e7047201638dca0a6b0fcfd8bdf.out OUT: test: env TEST_COMMENT=unparse_url4 ./drive_sql --- /build/reproducible-path/lnav-0.11.2/test/expected/test_sql_str_func.sh_7c1e7604ac050e7047201638dca0a6b0fcfd8bdf.out 2023-07-02 16:16:02.000000000 -1200 +++ test_sql_str_func.sh_7c1e7604ac050e7047201638dca0a6b0fcfd8bdf.out 2024-04-20 21:57:46.112419998 -1200 @@ -1,2 +0,0 @@ -Row 0: - Column unparse_url(parse_url('https://example.com/search?flag&flag2')): https://example.com/search?flag&flag2 FAIL! EXPECTED OUT DIFF BEGIN test_sql_str_func.sh_7c1e7604ac050e7047201638dca0a6b0fcfd8bdf.err error: sqlite3_exec failed -- misuse of sqlite3_result_subtype() by parse_url() END test_sql_str_func.sh_7c1e7604ac050e7047201638dca0a6b0fcfd8bdf.err ERR: test: env TEST_COMMENT=unparse_url4 ./drive_sql --- /build/reproducible-path/lnav-0.11.2/test/expected/test_sql_str_func.sh_7c1e7604ac050e7047201638dca0a6b0fcfd8bdf.err 2023-07-02 16:16:02.000000000 -1200 +++ test_sql_str_func.sh_7c1e7604ac050e7047201638dca0a6b0fcfd8bdf.err 2024-04-20 21:57:46.128419590 -1200 @@ -0,0 +1 @@ +error: sqlite3_exec failed -- misuse of sqlite3_result_subtype() by parse_url() FAIL! EXPECTED ERR DIFF 2024-04-20T21:57:46-12:00 ============================================================= Command: test: env TEST_COMMENT=unparse_url5 ./drive_sql BEGIN test_sql_str_func.sh_7b6e7c26e8a80459fef55d56156d6ff93c00bd49.out END test_sql_str_func.sh_7b6e7c26e8a80459fef55d56156d6ff93c00bd49.out OUT: test: env TEST_COMMENT=unparse_url5 ./drive_sql --- /build/reproducible-path/lnav-0.11.2/test/expected/test_sql_str_func.sh_7b6e7c26e8a80459fef55d56156d6ff93c00bd49.out 2023-07-02 16:16:02.000000000 -1200 +++ test_sql_str_func.sh_7b6e7c26e8a80459fef55d56156d6ff93c00bd49.out 2024-04-20 21:57:46.220417242 -1200 @@ -1,2 +0,0 @@ -Row 0: - Column unparse_url(parse_url('https://example.com/search?flag&flag2&=def')): https://example.com/search?flag&flag2&=def FAIL! EXPECTED OUT DIFF BEGIN test_sql_str_func.sh_7b6e7c26e8a80459fef55d56156d6ff93c00bd49.err error: sqlite3_exec failed -- misuse of sqlite3_result_subtype() by parse_url() END test_sql_str_func.sh_7b6e7c26e8a80459fef55d56156d6ff93c00bd49.err ERR: test: env TEST_COMMENT=unparse_url5 ./drive_sql --- /build/reproducible-path/lnav-0.11.2/test/expected/test_sql_str_func.sh_7b6e7c26e8a80459fef55d56156d6ff93c00bd49.err 2023-07-02 16:16:02.000000000 -1200 +++ test_sql_str_func.sh_7b6e7c26e8a80459fef55d56156d6ff93c00bd49.err 2024-04-20 21:57:46.248416527 -1200 @@ -0,0 +1 @@ +error: sqlite3_exec failed -- misuse of sqlite3_result_subtype() by parse_url() FAIL! EXPECTED ERR DIFF 2024-04-20T21:57:46-12:00 ============================================================= Command: test: env TEST_COMMENT=unparse_url6 ./drive_sql BEGIN test_sql_str_func.sh_30f65162174b886130b94a5dd1f094e7f09debed.out END test_sql_str_func.sh_30f65162174b886130b94a5dd1f094e7f09debed.out OUT: test: env TEST_COMMENT=unparse_url6 ./drive_sql --- /build/reproducible-path/lnav-0.11.2/test/expected/test_sql_str_func.sh_30f65162174b886130b94a5dd1f094e7f09debed.out 2023-07-02 16:16:02.000000000 -1200 +++ test_sql_str_func.sh_30f65162174b886130b94a5dd1f094e7f09debed.out 2024-04-20 21:57:46.344414077 -1200 @@ -1,2 +0,0 @@ -Row 0: - Column unparse_url(parse_url('https://example.com/search?flag&flag2&=def#frag1%20space')): https://example.com/search?flag&flag2&=def#frag1%20space FAIL! EXPECTED OUT DIFF BEGIN test_sql_str_func.sh_30f65162174b886130b94a5dd1f094e7f09debed.err error: sqlite3_exec failed -- misuse of sqlite3_result_subtype() by parse_url() END test_sql_str_func.sh_30f65162174b886130b94a5dd1f094e7f09debed.err ERR: test: env TEST_COMMENT=unparse_url6 ./drive_sql --- /build/reproducible-path/lnav-0.11.2/test/expected/test_sql_str_func.sh_30f65162174b886130b94a5dd1f094e7f09debed.err 2023-07-02 16:16:02.000000000 -1200 +++ test_sql_str_func.sh_30f65162174b886130b94a5dd1f094e7f09debed.err 2024-04-20 21:57:46.352413873 -1200 @@ -0,0 +1 @@ +error: sqlite3_exec failed -- misuse of sqlite3_result_subtype() by parse_url() FAIL! EXPECTED ERR DIFF 2024-04-20T21:57:46-12:00 ============================================================= Command: test: ../src/lnav-test -n -c ;SELECT log_body, extract(log_body) from vmw_log -c :write-json-to - {test_dir}/logfile_vmw_log.0 BEGIN test_sql_str_func.sh_d54a759f5683a22ad289129b2096b80652b1cc0c.out END test_sql_str_func.sh_d54a759f5683a22ad289129b2096b80652b1cc0c.out OUT: test: ../src/lnav-test -n -c ;SELECT log_body, extract(log_body) from vmw_log -c :write-json-to - {test_dir}/logfile_vmw_log.0 --- /build/reproducible-path/lnav-0.11.2/test/expected/test_sql_str_func.sh_d54a759f5683a22ad289129b2096b80652b1cc0c.out 2023-07-02 16:16:02.000000000 -1200 +++ test_sql_str_func.sh_d54a759f5683a22ad289129b2096b80652b1cc0c.out 2024-04-20 21:57:46.572408257 -1200 @@ -1,47 +0,0 @@ -[ - { - "log_body": "[VpxLRO] -- BEGIN lro-846063 -- SessionManager -- vim.SessionManager.sessionIsActive -- 528e6e0c-246d-58b5-3234-278c6e0c5d0d(52c289ac-2563-48d5-8a8e-f178da022c0d)", - "extract(log_body)": { - "col_0": [ - "VpxLRO" - ], - "col_1": "--", - "col_2": "BEGIN", - "col_3": "lro-846063", - "col_4": "--", - "col_5": "SessionManager", - "col_6": "--", - "col_7": "vim.SessionManager.sessionIsActive", - "col_8": "--", - "col_9": "528e6e0c-246d-58b5-3234-278c6e0c5d0d", - "col_10": [ - "52c289ac-2563-48d5-8a8e-f178da022c0d" - ] - } - }, - { - "log_body": "[VpxLRO] -- FINISH lro-846063", - "extract(log_body)": { - "col_0": [ - "VpxLRO" - ], - "col_1": "--", - "col_2": "FINISH", - "col_3": "lro-846063" - } - }, - { - "log_body": "Exception was thrown when call vsan-performance-manager for cluster [vim.ClusterComputeResource:domain-c109,Cluster-52] perf metrics: N3Vim5Fault8NotFound9ExceptionE(Fault cause: vim.fault.NotFound\n--> )", - "extract(log_body)": { - "Exception was thrown when call vsan-performance-manager for cluster [vim.ClusterComputeResource:domain-c109,Cluster-52] perf metrics": { - "N3Vim5Fault8NotFound9ExceptionE": [ - "Fault cause", - "vim.fault.NotFound", - "\n", - "--", - ">" - ] - } - } - } -] FAIL! EXPECTED OUT DIFF BEGIN test_sql_str_func.sh_d54a759f5683a22ad289129b2096b80652b1cc0c.err ✘ error: SQL statement failed reason: misuse of sqlite3_result_subtype() by extract() --> command-option:1 | ;SELECT log_body, extract(log_body) from vmw_log ✘ error: no query result to write, use ';' to execute a query --> command-option:2 | :write-json-to - = help: :write-json-to [--anonymize] path ══════════════════════════════════════════════════════════════════════ Write SQL results to the given file in JSON format END test_sql_str_func.sh_d54a759f5683a22ad289129b2096b80652b1cc0c.err ERR: test: ../src/lnav-test -n -c ;SELECT log_body, extract(log_body) from vmw_log -c :write-json-to - {test_dir}/logfile_vmw_log.0 --- /build/reproducible-path/lnav-0.11.2/test/expected/test_sql_str_func.sh_d54a759f5683a22ad289129b2096b80652b1cc0c.err 2023-07-02 16:16:02.000000000 -1200 +++ test_sql_str_func.sh_d54a759f5683a22ad289129b2096b80652b1cc0c.err 2024-04-20 21:57:46.584407951 -1200 @@ -0,0 +1,10 @@ +✘ error: SQL statement failed + reason: misuse of sqlite3_result_subtype() by extract() + --> command-option:1 + | ;SELECT log_body, extract(log_body) from vmw_log +✘ error: no query result to write, use ';' to execute a query + --> command-option:2 + | :write-json-to - + = help: :write-json-to [--anonymize] path + ══════════════════════════════════════════════════════════════════════ + Write SQL results to the given file in JSON format FAIL! EXPECTED ERR DIFF 2024-04-20T21:57:46-12:00 ============================================================= Command: test: ../src/lnav-test -n -c ;SELECT anonymize(bro_id_resp_h) FROM bro_http_log {test_dir}/logfile_bro_http.log.0 BEGIN test_sql_str_func.sh_11d458fdadd00df1239a0eeaac049abb49ed212d.out anonymize(bro_id_resp_h) 10.0.0.1 10.0.0.2 10.0.0.2 10.0.0.2 10.0.0.2 10.0.0.2 10.0.0.2 10.0.0.3 10.0.0.4 10.0.0.1 10.0.0.4 10.0.0.4 10.0.0.5 10.0.0.4 10.0.0.4 10.0.0.1 10.0.0.6 10.0.0.4 10.0.0.7 10.0.0.8 10.0.0.8 10.0.0.8 10.0.0.8 10.0.0.8 10.0.0.8 10.0.0.8 10.0.0.8 10.0.0.9 10.0.0.10 10.0.0.5 10.0.0.11 10.0.0.11 10.0.0.11 10.0.0.11 10.0.0.11 10.0.0.11 10.0.0.5 10.0.0.11 10.0.0.11 10.0.0.11 10.0.0.11 10.0.0.11 10.0.0.11 10.0.0.11 10.0.0.11 10.0.0.11 10.0.0.11 10.0.0.5 10.0.0.10 10.0.0.6 10.0.0.12 10.0.0.1 10.0.0.1 10.0.0.6 10.0.0.11 10.0.0.11 10.0.0.13 10.0.0.6 10.0.0.11 10.0.0.11 10.0.0.11 10.0.0.13 10.0.0.6 10.0.0.6 10.0.0.6 10.0.0.6 10.0.0.6 10.0.0.6 10.0.0.6 10.0.0.6 10.0.0.14 10.0.0.6 10.0.0.14 10.0.0.15 10.0.0.16 10.0.0.6 10.0.0.16 10.0.0.17 10.0.0.5 10.0.0.1 10.0.0.17 10.0.0.15 10.0.0.17 10.0.0.18 10.0.0.18 10.0.0.10 10.0.0.5 10.0.0.11 10.0.0.11 10.0.0.11 10.0.0.11 10.0.0.11 10.0.0.11 10.0.0.11 10.0.0.11 10.0.0.11 10.0.0.18 10.0.0.11 10.0.0.11 10.0.0.11 10.0.0.18 10.0.0.18 10.0.0.18 10.0.0.19 10.0.0.18 10.0.0.19 10.0.0.19 10.0.0.19 10.0.0.19 10.0.0.19 10.0.0.19 10.0.0.19 10.0.0.19 10.0.0.20 10.0.0.20 10.0.0.21 10.0.0.18 10.0.0.18 10.0.0.22 10.0.0.6 10.0.0.5 10.0.0.5 10.0.0.5 10.0.0.5 10.0.0.6 10.0.0.23 10.0.0.24 10.0.0.23 10.0.0.23 10.0.0.23 10.0.0.23 10.0.0.23 10.0.0.23 10.0.0.23 10.0.0.23 10.0.0.23 10.0.0.23 10.0.0.23 10.0.0.23 10.0.0.23 10.0.0.23 10.0.0.24 10.0.0.24 10.0.0.24 10.0.0.24 10.0.0.25 10.0.0.26 10.0.0.27 10.0.0.23 10.0.0.23 10.0.0.23 10.0.0.25 10.0.0.26 10.0.0.24 10.0.0.24 10.0.0.27 10.0.0.23 10.0.0.25 10.0.0.26 10.0.0.24 10.0.0.24 10.0.0.27 10.0.0.25 10.0.0.26 10.0.0.24 10.0.0.24 10.0.0.27 10.0.0.28 10.0.0.23 10.0.0.25 10.0.0.24 10.0.0.24 10.0.0.27 10.0.0.26 10.0.0.23 10.0.0.25 10.0.0.26 10.0.0.24 10.0.0.24 10.0.0.27 10.0.0.23 10.0.0.23 10.0.0.23 10.0.0.23 10.0.0.23 10.0.0.23 10.0.0.23 10.0.0.23 10.0.0.23 10.0.0.23 10.0.0.27 10.0.0.23 10.0.0.25 10.0.0.24 10.0.0.24 10.0.0.27 10.0.0.26 END test_sql_str_func.sh_11d458fdadd00df1239a0eeaac049abb49ed212d.out BEGIN test_sql_str_func.sh_11d458fdadd00df1239a0eeaac049abb49ed212d.err END test_sql_str_func.sh_11d458fdadd00df1239a0eeaac049abb49ed212d.err FAIL test_sql_str_func.sh (exit status: 1) ============================================================================ Testsuite summary for lnav 0.11.2 ============================================================================ # TOTAL: 41 # PASS: 39 # SKIP: 0 # XFAIL: 0 # FAIL: 2 # XPASS: 0 # ERROR: 0 ============================================================================ See test/test-suite.log Please report to lnav@googlegroups.com ============================================================================ make[4]: *** [Makefile:2863: test-suite.log] Error 1 make[4]: Leaving directory '/build/reproducible-path/lnav-0.11.2/test' make[3]: *** [Makefile:2971: check-TESTS] Error 2 make[3]: Leaving directory '/build/reproducible-path/lnav-0.11.2/test' make[2]: *** [Makefile:3324: check-am] Error 2 make[2]: Leaving directory '/build/reproducible-path/lnav-0.11.2/test' make[1]: *** [Makefile:511: check-recursive] Error 1 make[1]: Leaving directory '/build/reproducible-path/lnav-0.11.2' dh_auto_test: error: make -j11 check "TESTSUITEFLAGS=-j11 --verbose" VERBOSE=1 returned exit code 2 make: *** [debian/rules:14: binary] Error 25 dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2 I: copying local configuration E: Failed autobuilding of package 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/20624 and its subdirectories Sun Apr 21 09:58:08 UTC 2024 W: No second build log, what happened?