Mock Version: 5.0 Mock Version: 5.0 Mock Version: 5.0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target riscv64 --nodeps /builddir/build/SPECS/lnav.spec'], chrootPath='/var/lib/mock/f40-build-800322-142886/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=604800uid=982gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.fiz7td8_:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']unshare_net=TrueprintOutput=False) Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.fiz7td8_:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', 'af1eb81b31254b6988c067961665233f', '-D', '/var/lib/mock/f40-build-800322-142886/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.fiz7td8_:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target riscv64 --nodeps /builddir/build/SPECS/lnav.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False Building target platforms: riscv64 Building for target riscv64 setting SOURCE_DATE_EPOCH=1705795200 Wrote: /builddir/build/SRPMS/lnav-0.11.2-3.fc40.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --noclean --target riscv64 --nodeps /builddir/build/SPECS/lnav.spec'], chrootPath='/var/lib/mock/f40-build-800322-142886/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=604800uid=982gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.fiz7td8_:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']unshare_net=TrueprintOutput=False) Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.fiz7td8_:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', '3fb174f0826c4d918e33c8af93d901b3', '-D', '/var/lib/mock/f40-build-800322-142886/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.fiz7td8_:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bb --noclean --target riscv64 --nodeps /builddir/build/SPECS/lnav.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False Building target platforms: riscv64 Building for target riscv64 setting SOURCE_DATE_EPOCH=1705795200 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.CgfAzy + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf lnav-0.11.2 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/lnav-0.11.2.tar.bz2 + STATUS=0 + '[' 0 -ne 0 ']' + cd lnav-0.11.2 + rm -rf /builddir/build/BUILD/lnav-0.11.2-SPECPARTS + /usr/bin/mkdir -p /builddir/build/BUILD/lnav-0.11.2-SPECPARTS + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.Eev1KS + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd lnav-0.11.2 + CFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + '[' x '!=' x ']' + '[' 1 = 1 ']' +++ dirname ./configure ++ find . -name config.guess -o -name config.sub + for i in $(find $(dirname ./configure) -name config.guess -o -name config.sub) ++ basename ./config.sub + '[' -f /usr/lib/rpm/redhat/config.sub ']' + /usr/bin/rm -f ./config.sub ++ basename ./config.sub + /usr/bin/cp -fv /usr/lib/rpm/redhat/config.sub ./config.sub '/usr/lib/rpm/redhat/config.sub' -> './config.sub' + for i in $(find $(dirname ./configure) -name config.guess -o -name config.sub) ++ basename ./config.guess + '[' -f /usr/lib/rpm/redhat/config.guess ']' + /usr/bin/rm -f ./config.guess ++ basename ./config.guess + /usr/bin/cp -fv /usr/lib/rpm/redhat/config.guess ./config.guess '/usr/lib/rpm/redhat/config.guess' -> './config.guess' + '[' 1 = 1 ']' + '[' x '!=' 'x-Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' ']' ++ find . -name ltmain.sh ++ grep -q runstatedir=DIR ./configure ++ echo --runstatedir=/run + ./configure --build=riscv64-redhat-linux-gnu --host=riscv64-redhat-linux-gnu --program-prefix= --disable-dependency-tracking --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64 --libexecdir=/usr/libexec --localstatedir=/var --runstatedir=/run --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --disable-static --disable-silent-rules 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... gawk 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... riscv64-redhat-linux-gnu checking host system type... riscv64-redhat-linux-gnu checking whether make supports the include directive... yes (GNU style) checking for riscv64-redhat-linux-gnu-gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether 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 riscv64-redhat-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 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 riscv64-redhat-linux-gnu-ranlib... no checking for ranlib... ranlib checking for riscv64-redhat-linux-gnu-ar... no checking for riscv64-redhat-linux-gnu-lib... no checking for riscv64-redhat-linux-gnu-link... no 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... no 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... 8 checking size of size_t... 8 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) gawk checking for curl-config... /usr/bin/curl-config checking for the version of libcurl... 8.6.0 checking for libcurl >= version 7.23.0... yes checking whether libcurl is usable... yes checking for curl_free... yes configure: Trying to link with tinfo checking for library containing cur_term... -ltinfo configure: Linking with tinfo checking for library containing Gpm_Open... 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 + /usr/bin/make -O -j64 V=1 VERBOSE=1 Making all in tools make[1]: Entering directory '/builddir/build/BUILD/lnav-0.11.2/tools' gcc -g3 -o bin2c bin2c.c -lz make[1]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/tools' Making all in src make[1]: Entering directory '/builddir/build/BUILD/lnav-0.11.2/src' ../tools/bin2c animals-json animals.json make[1]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src' make[1]: Entering directory '/builddir/build/BUILD/lnav-0.11.2/src' ../tools/bin2c ansi-palette-json ansi-palette.json make[1]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src' make[1]: Entering directory '/builddir/build/BUILD/lnav-0.11.2/src' ../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 make[1]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src' make[1]: Entering directory '/builddir/build/BUILD/lnav-0.11.2/src' ../tools/bin2c -n lnav_sh_scripts builtin-sh-scripts ./scripts/dump-pid.sh make[1]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src' make[1]: Entering directory '/builddir/build/BUILD/lnav-0.11.2/src' ../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 make[1]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src' make[1]: Entering directory '/builddir/build/BUILD/lnav-0.11.2/src' ../tools/bin2c diseases-json diseases.json make[1]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src' make[1]: Entering directory '/builddir/build/BUILD/lnav-0.11.2/src' ../tools/bin2c words-json words.json make[1]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src' make[1]: Entering directory '/builddir/build/BUILD/lnav-0.11.2/src' ../tools/bin2c init-sql init.sql make[1]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src' make[1]: Entering directory '/builddir/build/BUILD/lnav-0.11.2/src' ../tools/bin2c help-md help.md make[1]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src' make[1]: Entering directory '/builddir/build/BUILD/lnav-0.11.2/src' ../tools/bin2c xterm-palette-json xterm-palette.json make[1]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src' make[1]: Entering directory '/builddir/build/BUILD/lnav-0.11.2/src' ../tools/bin2c xml-entities-json xml-entities.json make[1]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src' make[1]: Entering directory '/builddir/build/BUILD/lnav-0.11.2/src' ../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 make[1]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src' make[1]: Entering directory '/builddir/build/BUILD/lnav-0.11.2/src' ../tools/bin2c emojis-json emojis.json make[1]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src' make[1]: Entering directory '/builddir/build/BUILD/lnav-0.11.2/src' gcc -g3 -o ptimec ptimec.c make[1]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src' make[1]: Entering directory '/builddir/build/BUILD/lnav-0.11.2/src' ./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[1]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src' /usr/bin/make all-recursive Making all in fmtlib make[3]: Entering directory '/builddir/build/BUILD/lnav-0.11.2/src/fmtlib' g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../../src -I../../src/third-party/doctest-root -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o os.o os.cc make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src/fmtlib' make[3]: Entering directory '/builddir/build/BUILD/lnav-0.11.2/src/fmtlib' g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../../src -I../../src/third-party/doctest-root -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o format.o format.cc make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src/fmtlib' In file included from fmt/format.h:49, from fmt/format-inl.h:25, from format.cc:8: fmt/core.h: In instantiation of ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context; T = fmt::v10::basic_string_view&]’: fmt/core.h:1711:29: required from ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context; type = fmt::v10::detail::type::string_type; T = fmt::v10::basic_string_view&; typename std::enable_if::type = 0]’ 1711 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmt/core.h:1827:77: required from ‘constexpr fmt::v10::format_arg_store::format_arg_store(T&& ...) [with T = {fmt::v10::basic_string_view&, const char (&)[3]}; Context = fmt::v10::basic_format_context; Args = {fmt::v10::basic_string_view, char [3]}]’ 1825 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1826 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1827 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1828 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmt/core.h:1844:31: required from ‘OutputIt fmt::v10::format_to(OutputIt, format_string, T&& ...) [with OutputIt = appender; T = {basic_string_view&, const char (&)[3]}; typename std::enable_if::value, int>::type = 0; format_string = basic_format_string&, const char (&)[3]>]’ 1844 | return {FMT_FORWARD(args)...}; | ^ fmt/format-inl.h:61:14: required from here 61 | format_to(it, FMT_STRING("{}{}"), message, SEP); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmt/core.h:2845:52: in ‘constexpr’ expansion of ‘fmt::v10::make_format_args<>(args#0, args#1)’ fmt/core.h:1674:10: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ fmt/core.h:1674:41: note: the temporary was destroyed at the end of the full expression ‘fmt::v10::detail::arg_mapper >().fmt::v10::detail::arg_mapper >::map >((*(const fmt::v10::basic_string_view*)(& val)))’ 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/algorithm:60, from fmt/format-inl.h:11: 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++/14/bits/stl_algobase.h:521: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++/14/bits/stl_algobase.h:548: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++/14/bits/stl_algobase.h:555:31, inlined from ‘_OI std::copy(_II, _II, _OI) [with _II = unsigned int*; _OI = unsigned int*]’ at /usr/include/c++/14/bits/stl_algobase.h:651:7, inlined from ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = unsigned int*; _ForwardIterator = unsigned int*]’ at /usr/include/c++/14/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++/14/bits/stl_uninitialized.h:185:15, inlined from ‘void fmt::v10::basic_memory_buffer::grow(size_t) [with T = unsigned int; long 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; long 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 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++/14/bits/stl_algobase.h:452:30: warning: ‘void* __builtin_memmove(void*, const void*, long unsigned int)’ forming offset 4 is out of the bounds [0, 4] [-Warray-bounds=] 452 | __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++/14/bits/stl_algobase.h:521: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++/14/bits/stl_algobase.h:548: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++/14/bits/stl_algobase.h:555:31, inlined from ‘_OI std::copy(_II, _II, _OI) [with _II = unsigned int*; _OI = unsigned int*]’ at /usr/include/c++/14/bits/stl_algobase.h:651:7, inlined from ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = unsigned int*; _ForwardIterator = unsigned int*]’ at /usr/include/c++/14/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++/14/bits/stl_uninitialized.h:185:15, inlined from ‘void fmt::v10::basic_memory_buffer::grow(size_t) [with T = unsigned int; long 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; long 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 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++/14/bits/stl_algobase.h:452:30: warning: ‘void* __builtin_memmove(void*, const void*, long unsigned int)’ forming offset 4 is out of the bounds [0, 4] [-Warray-bounds=] 452 | __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++/14/bits/stl_algobase.h:521: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++/14/bits/stl_algobase.h:548: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++/14/bits/stl_algobase.h:555:31, inlined from ‘_OI std::copy(_II, _II, _OI) [with _II = unsigned int*; _OI = unsigned int*]’ at /usr/include/c++/14/bits/stl_algobase.h:651:7, inlined from ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = unsigned int*; _ForwardIterator = unsigned int*]’ at /usr/include/c++/14/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++/14/bits/stl_uninitialized.h:185:15, inlined from ‘void fmt::v10::basic_memory_buffer::grow(size_t) [with T = unsigned int; long 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; long 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 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<__int128 unsigned>, unsigned int, int, buffer&, int&)’ at fmt/format.h:3291:11: /usr/include/c++/14/bits/stl_algobase.h:452:30: warning: ‘void* __builtin_memmove(void*, const void*, long unsigned int)’ forming offset 4 is out of the bounds [0, 4] [-Warray-bounds=] 452 | __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++/14/bits/stl_algobase.h:521: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++/14/bits/stl_algobase.h:548: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++/14/bits/stl_algobase.h:555:31, inlined from ‘_OI std::copy(_II, _II, _OI) [with _II = unsigned int*; _OI = unsigned int*]’ at /usr/include/c++/14/bits/stl_algobase.h:651:7, inlined from ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = unsigned int*; _ForwardIterator = unsigned int*]’ at /usr/include/c++/14/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++/14/bits/stl_uninitialized.h:185:15, inlined from ‘void fmt::v10::basic_memory_buffer::grow(size_t) [with T = unsigned int; long 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; long 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 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<__int128 unsigned>, unsigned int, int, buffer&, int&)’ at fmt/format.h:3294:19: /usr/include/c++/14/bits/stl_algobase.h:452:30: warning: ‘void* __builtin_memmove(void*, const void*, long unsigned int)’ forming offset 4 is out of the bounds [0, 4] [-Warray-bounds=] 452 | __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++/14/bits/stl_algobase.h:521: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++/14/bits/stl_algobase.h:548: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++/14/bits/stl_algobase.h:555:31, inlined from ‘_OI std::copy(_II, _II, _OI) [with _II = unsigned int*; _OI = unsigned int*]’ at /usr/include/c++/14/bits/stl_algobase.h:651:7, inlined from ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = unsigned int*; _ForwardIterator = unsigned int*]’ at /usr/include/c++/14/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++/14/bits/stl_uninitialized.h:185:15, inlined from ‘void fmt::v10::basic_memory_buffer::grow(size_t) [with T = unsigned int; long 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; long 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 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<__int128 unsigned>, unsigned int, int, buffer&, int&)’ at fmt/format.h:3310:17: /usr/include/c++/14/bits/stl_algobase.h:452:30: warning: ‘void* __builtin_memmove(void*, const void*, long unsigned int)’ forming offset 4 is out of the bounds [0, 4] [-Warray-bounds=] 452 | __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++/14/bits/stl_algobase.h:521: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++/14/bits/stl_algobase.h:548: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++/14/bits/stl_algobase.h:555:31, inlined from ‘_OI std::copy(_II, _II, _OI) [with _II = unsigned int*; _OI = unsigned int*]’ at /usr/include/c++/14/bits/stl_algobase.h:651:7, inlined from ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = unsigned int*; _ForwardIterator = unsigned int*]’ at /usr/include/c++/14/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++/14/bits/stl_uninitialized.h:185:15, inlined from ‘void fmt::v10::basic_memory_buffer::grow(size_t) [with T = unsigned int; long 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; long 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 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<__int128 unsigned>, unsigned int, int, buffer&, int&)’ at fmt/format.h:3317:11: /usr/include/c++/14/bits/stl_algobase.h:452:30: warning: ‘void* __builtin_memmove(void*, const void*, long unsigned int)’ forming offset 4 is out of the bounds [0, 4] [-Warray-bounds=] 452 | __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++/14/bits/stl_algobase.h:521: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++/14/bits/stl_algobase.h:548: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++/14/bits/stl_algobase.h:555:31, inlined from ‘_OI std::copy(_II, _II, _OI) [with _II = unsigned int*; _OI = unsigned int*]’ at /usr/include/c++/14/bits/stl_algobase.h:651:7, inlined from ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = unsigned int*; _ForwardIterator = unsigned int*]’ at /usr/include/c++/14/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++/14/bits/stl_uninitialized.h:185:15, inlined from ‘void fmt::v10::basic_memory_buffer::grow(size_t) [with T = unsigned int; long 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; long 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 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 = long long unsigned int]’ at fmt/format.h:3117:11, inlined from ‘void fmt::v10::detail::format_dragon(basic_fp<__int128 unsigned>, unsigned int, int, buffer&, int&)’ at fmt/format.h:3319:19: /usr/include/c++/14/bits/stl_algobase.h:452:30: warning: ‘void* __builtin_memmove(void*, const void*, long unsigned int)’ forming offset 4 is out of the bounds [0, 4] [-Warray-bounds=] 452 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/lnav-0.11.2/src/fmtlib' rm -f libcppfmt.a ar cru libcppfmt.a format.o os.o ranlib libcppfmt.a make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src/fmtlib' Making all in third-party/base64/lib make[3]: Entering directory '/builddir/build/BUILD/lnav-0.11.2/src/third-party/base64/lib' gcc -DHAVE_CONFIG_H -I. -I../../../../src -I../../../../src/third-party/doctest-root -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -pthread -c -o tables/tables.o tables/tables.c make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src/third-party/base64/lib' make[3]: Entering directory '/builddir/build/BUILD/lnav-0.11.2/src/third-party/base64/lib' gcc -DHAVE_CONFIG_H -I. -I../../../../src -I../../../../src/third-party/doctest-root -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -pthread -c -o lib.o lib.c make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src/third-party/base64/lib' make[3]: Entering directory '/builddir/build/BUILD/lnav-0.11.2/src/third-party/base64/lib' gcc -DHAVE_CONFIG_H -I. -I../../../../src -I../../../../src/third-party/doctest-root -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -pthread -c -o arch/generic/codec.o arch/generic/codec.c make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src/third-party/base64/lib' make[3]: Entering directory '/builddir/build/BUILD/lnav-0.11.2/src/third-party/base64/lib' rm -f libbase64.a ar cru libbase64.a lib.o arch/generic/codec.o tables/tables.o ranlib libbase64.a make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src/third-party/base64/lib' Making all in third-party/scnlib/src make[3]: Entering directory '/builddir/build/BUILD/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 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o file.o file.cpp make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src/third-party/scnlib/src' make[3]: Entering directory '/builddir/build/BUILD/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 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o reader_int.o reader_int.cpp make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src/third-party/scnlib/src' make[3]: Entering directory '/builddir/build/BUILD/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 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o reader_float.o reader_float.cpp make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src/third-party/scnlib/src' make[3]: Entering directory '/builddir/build/BUILD/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 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o locale.o locale.cpp make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src/third-party/scnlib/src' locale.cpp: In function ‘scn::v1::expected scn::v1::detail::do_read_num(T&, const std::locale&, const std::__cxx11::basic_string&, int) [with T = signed char; CharT = char]’: locale.cpp:487:21: warning: ‘tmp’ may be used uninitialized [-Wmaybe-uninitialized] 487 | val = tmp; | ~~~~^~~~~ locale.cpp:475:19: note: ‘tmp’ was declared here 475 | T tmp; | ^~~ locale.cpp: In function ‘scn::v1::expected scn::v1::detail::do_read_num(T&, const std::locale&, const std::__cxx11::basic_string&, int) [with T = unsigned char; CharT = char]’: locale.cpp:487:21: warning: ‘tmp’ may be used uninitialized [-Wmaybe-uninitialized] 487 | val = tmp; | ~~~~^~~~~ locale.cpp:475:19: note: ‘tmp’ was declared here 475 | T tmp; | ^~~ locale.cpp: In function ‘scn::v1::expected scn::v1::detail::do_read_num(T&, const std::locale&, const std::__cxx11::basic_string&, int) [with T = char; CharT = char]’: locale.cpp:487:21: warning: ‘tmp’ may be used uninitialized [-Wmaybe-uninitialized] 487 | val = tmp; | ~~~~^~~~~ locale.cpp:475:19: note: ‘tmp’ was declared here 475 | T tmp; | ^~~ locale.cpp: In function ‘scn::v1::expected scn::v1::detail::do_read_num(T&, const std::locale&, const std::__cxx11::basic_string&, int) [with T = signed char; CharT = wchar_t]’: locale.cpp:487:21: warning: ‘tmp’ may be used uninitialized [-Wmaybe-uninitialized] 487 | val = tmp; | ~~~~^~~~~ locale.cpp:475:19: note: ‘tmp’ was declared here 475 | T tmp; | ^~~ locale.cpp: In function ‘scn::v1::expected scn::v1::detail::do_read_num(T&, const std::locale&, const std::__cxx11::basic_string&, int) [with T = unsigned char; CharT = wchar_t]’: locale.cpp:487:21: warning: ‘tmp’ may be used uninitialized [-Wmaybe-uninitialized] 487 | val = tmp; | ~~~~^~~~~ locale.cpp:475:19: note: ‘tmp’ was declared here 475 | T tmp; | ^~~ locale.cpp: In function ‘scn::v1::expected scn::v1::detail::do_read_num(T&, const std::locale&, const std::__cxx11::basic_string&, int) [with T = wchar_t; CharT = wchar_t]’: locale.cpp:487:21: warning: ‘tmp’ may be used uninitialized [-Wmaybe-uninitialized] 487 | val = tmp; | ~~~~^~~~~ locale.cpp:475:19: note: ‘tmp’ was declared here 475 | T tmp; | ^~~ make[3]: Entering directory '/builddir/build/BUILD/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 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o vscan.o vscan.cpp make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src/third-party/scnlib/src' make[3]: Entering directory '/builddir/build/BUILD/lnav-0.11.2/src/third-party/scnlib/src' rm -f libscnlib.a ar cru libscnlib.a reader_float.o locale.o reader_int.o file.o vscan.o ranlib libscnlib.a make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src/third-party/scnlib/src' Making all in pcrepp make[3]: Entering directory '/builddir/build/BUILD/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 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o pcre2pp.o pcre2pp.cc make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src/pcrepp' make[3]: Entering directory '/builddir/build/BUILD/lnav-0.11.2/src/pcrepp' rm -f libpcrepp.a ar cru libpcrepp.a pcre2pp.o ranlib libpcrepp.a make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src/pcrepp' Making all in base make[3]: Entering directory '/builddir/build/BUILD/lnav-0.11.2/src/base' 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 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -pthread -c -o strnatcmp.o strnatcmp.c make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src/base' make[3]: Entering directory '/builddir/build/BUILD/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 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o time_util.o time_util.cc make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src/base' make[3]: Entering directory '/builddir/build/BUILD/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 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o network.tcp.o network.tcp.cc make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src/base' make[3]: Entering directory '/builddir/build/BUILD/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 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o auto_pid.o auto_pid.cc make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src/base' make[3]: Entering directory '/builddir/build/BUILD/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 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o string_attr_type.o string_attr_type.cc make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src/base' make[3]: Entering directory '/builddir/build/BUILD/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 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o is_utf8.o is_utf8.cc make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src/base' make[3]: Entering directory '/builddir/build/BUILD/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 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o date_time_scanner.o date_time_scanner.cc make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src/base' make[3]: Entering directory '/builddir/build/BUILD/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 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o lnav.gzip.o lnav.gzip.cc make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src/base' In file included from ../../src/fmtlib/fmt/format.h:49, from lnav.gzip.cc:37: ../../src/fmtlib/fmt/core.h: In instantiation of ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context; T = const std::__cxx11::basic_string&]’: ../../src/fmtlib/fmt/core.h:1711:29: required from ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context; type = fmt::v10::detail::type::string_type; T = const std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1711 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ ../../src/fmtlib/fmt/core.h:1827:77: required from ‘constexpr fmt::v10::format_arg_store::format_arg_store(T&& ...) [with T = {const std::__cxx11::basic_string, std::allocator >&, const char*&}; Context = fmt::v10::basic_format_context; Args = {std::__cxx11::basic_string, std::allocator >, const char*}]’ 1825 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1826 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1827 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1828 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ ../../src/fmtlib/fmt/core.h:1844:31: required from ‘std::string fmt::v10::format(format_string, T&& ...) [with T = {const std::__cxx11::basic_string, std::allocator >&, const char*}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >&, const char*>]’ 1844 | return {FMT_FORWARD(args)...}; | ^ lnav.gzip.cc:98:31: required from here 98 | return Err(fmt::format(FMT_STRING("invalid gzip data: {} -- {}"), | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | src, | ~~~~ 100 | strm.msg ? strm.msg : zError(err))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/fmtlib/fmt/core.h:2817:44: in ‘constexpr’ expansion of ‘fmt::v10::make_format_args<>(args#0, ((const char*&)args#1))’ ../../src/fmtlib/fmt/core.h:1674:10: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ ../../src/fmtlib/fmt/core.h:1674:41: note: the temporary was destroyed at the end of the full expression ‘fmt::v10::detail::arg_mapper >().fmt::v10::detail::arg_mapper >::map >((* & val))’ 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/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 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o humanize.time.o humanize.time.cc make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src/base' make[3]: Entering directory '/builddir/build/BUILD/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 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o humanize.o humanize.cc make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src/base' make[3]: Entering directory '/builddir/build/BUILD/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 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o attr_line.builder.o attr_line.builder.cc make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src/base' make[3]: Entering directory '/builddir/build/BUILD/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 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o lnav_log.o lnav_log.cc make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src/base' make[3]: Entering directory '/builddir/build/BUILD/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 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o isc.o isc.cc make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src/base' make[3]: Entering directory '/builddir/build/BUILD/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 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o humanize.network.o humanize.network.cc make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src/base' make[3]: Entering directory '/builddir/build/BUILD/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 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o intern_string.o intern_string.cc make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src/base' make[3]: Entering directory '/builddir/build/BUILD/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 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o paths.o paths.cc make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src/base' make[3]: Entering directory '/builddir/build/BUILD/lnav-0.11.2/src/base' 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 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -pthread -c -o ../third-party/xxHash/xxhash.o ../third-party/xxHash/xxhash.c make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src/base' make[3]: Entering directory '/builddir/build/BUILD/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 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o snippet_highlighters.o snippet_highlighters.cc make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src/base' 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 = long unsigned int]’: snippet_highlighters.cc:234:50: required from here 232 | = string_fragment::from_str_range( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | line, sub.lr_start, lpc) | ~~~~~~~~~~~~~~~~~~~~~~~~ 234 | .find_left_boundary(lpc - sub.lr_start - 1, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 235 | string_fragment::tag1{'('}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ intern_string.hh:322:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 322 | if (start > 0 && start == this->length()) { | ~~~~~~^~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/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 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o attr_line.o attr_line.cc make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src/base' make[3]: Entering directory '/builddir/build/BUILD/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 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o fs_util.o fs_util.cc make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src/base' In file included from ../../src/fmtlib/fmt/format.h:49, from intern_string.hh:43, from fs_util.hh:38, from fs_util.cc:30: ../../src/fmtlib/fmt/core.h: In instantiation of ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context; T = std::__cxx11::basic_string&]’: ../../src/fmtlib/fmt/core.h:1711:29: required from ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context; type = fmt::v10::detail::type::string_type; T = std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1711 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ ../../src/fmtlib/fmt/core.h:1827:77: required from ‘constexpr fmt::v10::format_arg_store::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >&, char*&}; Context = fmt::v10::basic_format_context; Args = {std::__cxx11::basic_string, std::allocator >, char*}]’ 1825 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1826 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1827 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1828 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ ../../src/fmtlib/fmt/core.h:1844:31: required from ‘std::string fmt::v10::format(format_string, T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >, char*}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >, char*>]’ 1844 | return {FMT_FORWARD(args)...}; | ^ fs_util.cc:46:31: required from here 46 | return Err(fmt::format(FMT_STRING("Failed to open: {} -- {}"), | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47 | path.string(), | ~~~~~~~~~~~~~~ 48 | strerror(errno))); | ~~~~~~~~~~~~~~~~ ../../src/fmtlib/fmt/core.h:2817:44: in ‘constexpr’ expansion of ‘fmt::v10::make_format_args<>(((std::__cxx11::basic_string&)args#0), ((char*&)args#1))’ ../../src/fmtlib/fmt/core.h:1674:10: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ ../../src/fmtlib/fmt/core.h:1674:41: note: the temporary was destroyed at the end of the full expression ‘fmt::v10::detail::arg_mapper >().fmt::v10::detail::arg_mapper >::map >((*(const std::__cxx11::basic_string*)(& val)))’ 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/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 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o ansi_scrubber.o ansi_scrubber.cc make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src/base' make[3]: Entering directory '/builddir/build/BUILD/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 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o lnav.console.o lnav.console.cc make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src/base' In file included from ../../src/fmtlib/fmt/format.h:49, from ../../src/base/attr_line.hh:41, from lnav.console.hh:36, from lnav.console.cc:32: ../../src/fmtlib/fmt/core.h: In instantiation of ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context; T = const std::__cxx11::basic_string&]’: ../../src/fmtlib/fmt/core.h:1711:29: required from ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context; type = fmt::v10::detail::type::string_type; T = const std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1711 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ ../../src/fmtlib/fmt/core.h:1827:77: required from ‘constexpr fmt::v10::format_arg_store::format_arg_store(T&& ...) [with T = {const std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v10::basic_format_context; Args = {std::__cxx11::basic_string, std::allocator >}]’ 1825 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1826 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1827 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1828 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ ../../src/fmtlib/fmt/core.h:1844:31: required from ‘void fmt::v10::print(FILE*, format_string, T&& ...) [with T = {const std::__cxx11::basic_string, std::allocator >&}; FILE = FILE; format_string = basic_format_string, std::allocator >&>]’ 1844 | return {FMT_FORWARD(args)...}; | ^ lnav.console.cc:249:19: required from here 249 | fmt::print(file, "{}\n", str); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../../src/fmtlib/fmt/core.h:2921:44: in ‘constexpr’ expansion of ‘fmt::v10::make_format_args<>((* & args#0))’ ../../src/fmtlib/fmt/core.h:1674:10: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ ../../src/fmtlib/fmt/core.h:1674:41: note: the temporary was destroyed at the end of the full expression ‘fmt::v10::detail::arg_mapper >().fmt::v10::detail::arg_mapper >::map >((* & val))’ 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/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 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o string_util.o string_util.cc make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src/base' make[3]: Entering directory '/builddir/build/BUILD/lnav-0.11.2/src/base' 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 ranlib libbase.a make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src/base' Making all in tailer make[3]: Entering directory '/builddir/build/BUILD/lnav-0.11.2/src/tailer' ../../tools/bin2c -n tailer_bin tailerbin ./tailer.ape make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src/tailer' /usr/bin/make all-am make[4]: Entering directory '/builddir/build/BUILD/lnav-0.11.2/src/tailer' gcc -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/third-party/doctest-root -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -pthread -c -o tailer.o tailer.c make[4]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src/tailer' 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); | ^~~~~~~~~~~~~~~~~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/lnav-0.11.2/src/tailer' gcc -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/third-party/doctest-root -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -pthread -c -o sha-256.o sha-256.c make[4]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src/tailer' make[4]: Entering directory '/builddir/build/BUILD/lnav-0.11.2/src/tailer' rm -f libtailercommon.a ar cru libtailercommon.a sha-256.o tailer.o ranlib libtailercommon.a make[4]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src/tailer' make[4]: Entering directory '/builddir/build/BUILD/lnav-0.11.2/src/tailer' 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 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o libtailerservice_a-tailerbin.o `test -f 'tailerbin.cc' || echo './'`tailerbin.cc make[4]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src/tailer' make[4]: Entering directory '/builddir/build/BUILD/lnav-0.11.2/src/tailer' 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 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o libtailerpp_a-tailerpp.o `test -f 'tailerpp.cc' || echo './'`tailerpp.cc make[4]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src/tailer' make[4]: Entering directory '/builddir/build/BUILD/lnav-0.11.2/src/tailer' rm -f libtailerpp.a ar cru libtailerpp.a libtailerpp_a-tailerpp.o ranlib libtailerpp.a make[4]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src/tailer' make[4]: Entering directory '/builddir/build/BUILD/lnav-0.11.2/src/tailer' 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 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o libtailerservice_a-tailer.looper.o `test -f 'tailer.looper.cc' || echo './'`tailer.looper.cc make[4]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src/tailer' In file included from ./../fmtlib/fmt/format.h:49, from ../../src/file_format.hh:35, from ../../src/logfile_fwd.hh:39, from tailer.looper.hh:35, from tailer.looper.cc:32: ./../fmtlib/fmt/core.h: In instantiation of ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context; T = const intern_string_t&]’: ./../fmtlib/fmt/core.h:1711:29: required from ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context; type = fmt::v10::detail::type::custom_type; T = const intern_string_t&; typename std::enable_if::type = 0]’ 1711 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ ./../fmtlib/fmt/core.h:1827:77: required from ‘constexpr fmt::v10::format_arg_store::format_arg_store(T&& ...) [with T = {const intern_string_t&}; Context = fmt::v10::basic_format_context; Args = {intern_string_t}]’ 1825 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1826 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1827 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1828 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ ./../fmtlib/fmt/core.h:1844:31: required from ‘std::string fmt::v10::format(format_string, T&& ...) [with T = {const intern_string_t&}; std::string = std::__cxx11::basic_string; format_string = basic_format_string]’ 1844 | return {FMT_FORWARD(args)...}; | ^ ../../src/log_vtab_impl.hh:208:41: required from here 208 | fmt::format(FMT_STRING("{}.log_tags"), name))) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../fmtlib/fmt/core.h:2817:44: in ‘constexpr’ expansion of ‘fmt::v10::make_format_args<>(args#0)’ ./../fmtlib/fmt/core.h:1674:10: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ ./../fmtlib/fmt/core.h:1674:41: note: the temporary was destroyed at the end of the full expression ‘fmt::v10::detail::arg_mapper >().fmt::v10::detail::arg_mapper >::map((* & val))’ 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./../fmtlib/fmt/core.h: In instantiation of ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context; T = const std::__cxx11::basic_string&]’: ./../fmtlib/fmt/core.h:1711:29: required from ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context; type = fmt::v10::detail::type::string_type; T = const std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ ./../fmtlib/fmt/core.h:1674:41: note: 1711 | return make_value(val); ./../fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~^~~~~ ./../fmtlib/fmt/core.h:1827:77: required from ‘constexpr fmt::v10::format_arg_store::format_arg_store(T&& ...) [with T = {const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v10::basic_format_context; Args = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}]’ ./../fmtlib/fmt/core.h:1674:41: note: 1825 | data_{detail::make_arg< ./../fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~ 1826 | is_packed, Context, ./../fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~ 1827 | detail::mapped_type_constant, Context>::value>( ./../fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1828 | FMT_FORWARD(args))...} { ./../fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~ ./../fmtlib/fmt/core.h:1844:31: required from ‘std::string fmt::v10::format(format_string, T&& ...) [with T = {const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&>]’ ./../fmtlib/fmt/core.h:1674:41: note: 1844 | return {FMT_FORWARD(args)...}; ./../fmtlib/fmt/core.h:1674:41: note: | ^ tailer.looper.cc:120:24: required from here ./../fmtlib/fmt/core.h:1674:41: note: 120 | fmt::format(FMT_STRING("{}{}"), netloc, des_pair.first)); ./../fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../fmtlib/fmt/core.h:2817:44: in ‘constexpr’ expansion of ‘fmt::v10::make_format_args<>(args#0, args#1)’ ./../fmtlib/fmt/core.h:1674:10: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ ./../fmtlib/fmt/core.h:1674:41: note: the temporary was destroyed at the end of the full expression ‘fmt::v10::detail::arg_mapper >().fmt::v10::detail::arg_mapper >::map >((* & val))’ 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./../fmtlib/fmt/core.h: In instantiation of ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context; T = std::__cxx11::basic_string&]’: ./../fmtlib/fmt/core.h:1711:29: required from ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context; type = fmt::v10::detail::type::string_type; T = std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ ./../fmtlib/fmt/core.h:1674:41: note: 1711 | return make_value(val); ./../fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~^~~~~ ./../fmtlib/fmt/core.h:1827:77: required from ‘constexpr fmt::v10::format_arg_store::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v10::basic_format_context; Args = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}]’ ./../fmtlib/fmt/core.h:1674:41: note: 1825 | data_{detail::make_arg< ./../fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~ 1826 | is_packed, Context, ./../fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~ 1827 | detail::mapped_type_constant, Context>::value>( ./../fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1828 | FMT_FORWARD(args))...} { ./../fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~ ./../fmtlib/fmt/core.h:1844:31: required from ‘std::string fmt::v10::format(format_string, T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&>]’ ./../fmtlib/fmt/core.h:1674:41: note: 1844 | return {FMT_FORWARD(args)...}; ./../fmtlib/fmt/core.h:1674:41: note: | ^ tailer.looper.cc:316:31: required from here ./../fmtlib/fmt/core.h:1674:41: note: 316 | ssh_dest = fmt::format(FMT_STRING("{}@{}"), ./../fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 317 | rp.p_locality.l_username.value(), ./../fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318 | rp.p_locality.l_hostname); ./../fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~ ./../fmtlib/fmt/core.h:2817:44: in ‘constexpr’ expansion of ‘fmt::v10::make_format_args<>(args#0, args#1)’ ./../fmtlib/fmt/core.h:1674:10: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ ./../fmtlib/fmt/core.h:1674:41: note: the temporary was destroyed at the end of the full expression ‘fmt::v10::detail::arg_mapper >().fmt::v10::detail::arg_mapper >::map >((*(const std::__cxx11::basic_string*)(& val)))’ 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./../fmtlib/fmt/core.h: In instantiation of ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context; T = const network::locality&]’: ./../fmtlib/fmt/core.h:1711:29: required from ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context; type = fmt::v10::detail::type::custom_type; T = const network::locality&; typename std::enable_if::type = 0]’ ./../fmtlib/fmt/core.h:1674:41: note: 1711 | return make_value(val); ./../fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~^~~~~ ./../fmtlib/fmt/core.h:1827:77: required from ‘constexpr fmt::v10::format_arg_store::format_arg_store(T&& ...) [with T = {const network::locality&, const std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v10::basic_format_context; Args = {network::locality, std::__cxx11::basic_string, std::allocator >}]’ ./../fmtlib/fmt/core.h:1674:41: note: 1825 | data_{detail::make_arg< ./../fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~ 1826 | is_packed, Context, ./../fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~ 1827 | detail::mapped_type_constant, Context>::value>( ./../fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1828 | FMT_FORWARD(args))...} { ./../fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~ ./../fmtlib/fmt/core.h:1844:31: required from ‘OutputIt fmt::v10::format_to(OutputIt, format_string, T&& ...) [with OutputIt = appender; T = {const network::locality&, const std::__cxx11::basic_string, std::allocator >}; typename std::enable_if::value, int>::type = 0; format_string = basic_format_string, std::allocator > >]’ ./../fmtlib/fmt/core.h:1674:41: note: 1844 | return {FMT_FORWARD(args)...}; ./../fmtlib/fmt/core.h:1674:41: note: | ^ ../../src/base/humanize.network.hh:92:25: required from ‘auto fmt::v10::formatter::format(const network::path&, FormatContext&) [with FormatContext = fmt::v10::basic_format_context]’ ./../fmtlib/fmt/core.h:1674:41: note: 92 | return format_to( ./../fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~^ 93 | ctx.out(), "{}:{}", p.p_locality, p.p_path == "." ? "" : p.p_path); ./../fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../fmtlib/fmt/core.h:812:70: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./../fmtlib/fmt/core.h:1440:54: required from ‘struct fmt::v10::detail::arg_mapper >::formattable’ ./../fmtlib/fmt/core.h:1674:41: note: 1440 | : bool_constant() || ./../fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./../fmtlib/fmt/core.h:1448:25: required by substitution of ‘template >::formattable::type>::type>::value), int>::type > constexpr fmt::v10::detail::unformattable fmt::v10::detail::arg_mapper >::do_map(T&&) [with T = const network::path&; typename std::enable_if<(! fmt::v10::detail::arg_mapper >::formattable::type>::type>::value), int>::type = ]’ ./../fmtlib/fmt/core.h:1674:41: note: 1448 | template ::value)> ./../fmtlib/fmt/core.h:1674:41: note: | ^ ./../fmtlib/fmt/core.h:1460:31: required by substitution of ‘template::value || std::is_enum<_Tp2>::value) || std::is_union::value) && (! fmt::v10::detail::is_string::value)) && (! fmt::v10::is_char::value)) && (! fmt::v10::detail::is_named_arg::value)) && (! std::is_arithmetic::type>::value)), int>::type > constexpr decltype (((fmt::v10::detail::arg_mapper >*)this)->fmt::v10::detail::arg_mapper >::do_map(forward(val))) fmt::v10::detail::arg_mapper >::map(T&&) [with T = const network::path&; U = network::path; typename std::enable_if<((((((std::is_class::value || std::is_enum<_Tp2>::value) || std::is_union::value) && (! fmt::v10::detail::is_string::value)) && (! fmt::v10::is_char::value)) && (! fmt::v10::detail::is_named_arg::value)) && (! std::is_arithmetic::type>::value)), int>::type = 0]’ ./../fmtlib/fmt/core.h:1674:41: note: 1460 | -> decltype(this->do_map(std::forward(val))) { ./../fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../fmtlib/fmt/core.h:1476:53: required by substitution of ‘template constexpr fmt::v10::enable_if_t<((bool)(fmt::v10::detail::type_constant().map(declval())), typename Context::char_type>::value == fmt::v10::detail::type::custom_type)), OutputIt> fmt::v10::detail::write(OutputIt, const T&) [with Char = char; OutputIt = fmt::v10::appender; T = network::path; Context = fmt::v10::basic_format_context]’ ./../fmtlib/fmt/core.h:1674:41: note: 1476 | type_constant().map(std::declval())), ./../fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./../fmtlib/fmt/format.h:4529:22: required from ‘std::string fmt::v10::to_string(const T&) [with T = network::path; typename std::enable_if<(! std::is_integral<_Tp>::value), int>::type = 0; std::string = std::__cxx11::basic_string]’ ./../fmtlib/fmt/core.h:1674:41: note: 4529 | detail::write(appender(buffer), value); ./../fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ tailer.looper.cc:207:37: required from here ./../fmtlib/fmt/core.h:1674:41: note: 207 | auto netloc_str = fmt::to_string(path.home()); ./../fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../fmtlib/fmt/core.h:2845:52: in ‘constexpr’ expansion of ‘fmt::v10::make_format_args<>(args#0, ((const std::__cxx11::basic_string&)args#1))’ ./../fmtlib/fmt/core.h:1674:10: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ ./../fmtlib/fmt/core.h:1674:41: note: the temporary was destroyed at the end of the full expression ‘fmt::v10::detail::arg_mapper >().fmt::v10::detail::arg_mapper >::map((* & val))’ 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 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); | ~~~~~~~~~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/lnav-0.11.2/src/tailer' rm -f libtailerservice.a ar cru libtailerservice.a libtailerservice_a-tailerbin.o libtailerservice_a-tailer.looper.o ranlib libtailerservice.a make[4]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src/tailer' Making all in pugixml make[3]: Entering directory '/builddir/build/BUILD/lnav-0.11.2/src/pugixml' g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../../src -I../../src/third-party/doctest-root -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o pugixml.o pugixml.cpp make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src/pugixml' make[3]: Entering directory '/builddir/build/BUILD/lnav-0.11.2/src/pugixml' rm -f libpugixml.a ar cru libpugixml.a pugixml.o ranlib libpugixml.a make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src/pugixml' Making all in yajl make[3]: Entering directory '/builddir/build/BUILD/lnav-0.11.2/src/yajl' gcc -DHAVE_CONFIG_H -I. -I../../src -I../../src -I../../src/third-party/doctest-root -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -pthread -c -o yajl_version.o yajl_version.c make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src/yajl' make[3]: Entering directory '/builddir/build/BUILD/lnav-0.11.2/src/yajl' gcc -DHAVE_CONFIG_H -I. -I../../src -I../../src -I../../src/third-party/doctest-root -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -pthread -c -o yajl_alloc.o yajl_alloc.c make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src/yajl' make[3]: Entering directory '/builddir/build/BUILD/lnav-0.11.2/src/yajl' gcc -DHAVE_CONFIG_H -I. -I../../src -I../../src -I../../src/third-party/doctest-root -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -pthread -c -o yajl_buf.o yajl_buf.c make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src/yajl' make[3]: Entering directory '/builddir/build/BUILD/lnav-0.11.2/src/yajl' gcc -DHAVE_CONFIG_H -I. -I../../src -I../../src -I../../src/third-party/doctest-root -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -pthread -c -o yajl.o yajl.c make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src/yajl' make[3]: Entering directory '/builddir/build/BUILD/lnav-0.11.2/src/yajl' gcc -DHAVE_CONFIG_H -I. -I../../src -I../../src -I../../src/third-party/doctest-root -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -pthread -c -o yajl_encode.o yajl_encode.c make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src/yajl' make[3]: Entering directory '/builddir/build/BUILD/lnav-0.11.2/src/yajl' gcc -DHAVE_CONFIG_H -I. -I../../src -I../../src -I../../src/third-party/doctest-root -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -pthread -c -o yajl_tree.o yajl_tree.c make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src/yajl' make[3]: Entering directory '/builddir/build/BUILD/lnav-0.11.2/src/yajl' gcc -DHAVE_CONFIG_H -I. -I../../src -I../../src -I../../src/third-party/doctest-root -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -pthread -c -o yajl_parser.o yajl_parser.c make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src/yajl' make[3]: Entering directory '/builddir/build/BUILD/lnav-0.11.2/src/yajl' gcc -DHAVE_CONFIG_H -I. -I../../src -I../../src -I../../src/third-party/doctest-root -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -pthread -c -o yajl_gen.o yajl_gen.c make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src/yajl' make[3]: Entering directory '/builddir/build/BUILD/lnav-0.11.2/src/yajl' gcc -DHAVE_CONFIG_H -I. -I../../src -I../../src -I../../src/third-party/doctest-root -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -pthread -c -o yajl_lex.o yajl_lex.c make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src/yajl' make[3]: Entering directory '/builddir/build/BUILD/lnav-0.11.2/src/yajl' 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 ranlib libyajl.a make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src/yajl' Making all in yajlpp make[3]: Entering directory '/builddir/build/BUILD/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 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o json_op.o json_op.cc make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src/yajlpp' make[3]: Entering directory '/builddir/build/BUILD/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 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o json_ptr.o json_ptr.cc make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src/yajlpp' make[3]: Entering directory '/builddir/build/BUILD/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 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o yajlpp.o yajlpp.cc make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src/yajlpp' 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 long unsigned int’} [-Wsign-compare] 1339 | } else if (sf.length() < this->jph_min_length) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ yajlpp.cc: In function ‘void dump_schema_to(const json_path_container&, const char*)’: yajlpp.cc:1551:56: warning: ignoring attributes on template argument ‘int (*)(FILE*)’ [-Wignored-attributes] 1551 | auto file = std::unique_ptr( | ^ In file included from ../../src/fmtlib/fmt/format.h:49, from ../../src/base/intern_string.hh:43, from ../../src/base/file_range.hh:35, from yajlpp.hh:48, from yajlpp.cc:35: ../../src/fmtlib/fmt/core.h: In instantiation of ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context; T = const std::__cxx11::basic_string&]’: ../../src/fmtlib/fmt/core.h:1711:29: required from ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context; type = fmt::v10::detail::type::string_type; T = const std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ yajlpp.cc:1551:56: warning: 1711 | return make_value(val); yajlpp.cc:1551:56: warning: | ~~~~~~~~~~~~~~~~~~~^~~~~ ../../src/fmtlib/fmt/core.h:1827:77: required from ‘constexpr fmt::v10::format_arg_store::format_arg_store(T&& ...) [with T = {const std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&, const char*&}; Context = fmt::v10::basic_format_context; Args = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, const char*}]’ yajlpp.cc:1551:56: warning: 1825 | data_{detail::make_arg< yajlpp.cc:1551:56: warning: | ~~~~~~~~~~~~~~~~~ 1826 | is_packed, Context, yajlpp.cc:1551:56: warning: | ~~~~~~~~~~~~~~~~~~~ 1827 | detail::mapped_type_constant, Context>::value>( yajlpp.cc:1551:56: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1828 | FMT_FORWARD(args))...} { yajlpp.cc:1551:56: warning: | ~~~~~~~~~~~~~~~~~~ ../../src/fmtlib/fmt/core.h:1844:31: required from ‘std::string fmt::v10::format(format_string, T&& ...) [with T = {const std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&, const char*}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&, const char*>]’ yajlpp.cc:1551:56: warning: 1844 | return {FMT_FORWARD(args)...}; yajlpp.cc:1551:56: warning: | ^ yajlpp.cc:470:27: required from here yajlpp.cc:1551:56: warning: 470 | fmt::format(FMT_STRING("{}{}{}"), yajlpp.cc:1551:56: warning: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 471 | base, yajlpp.cc:1551:56: warning: | ~~~~~ 472 | lpath, yajlpp.cc:1551:56: warning: | ~~~~~~ 473 | this->jph_children ? "/" : ""), yajlpp.cc:1551:56: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/fmtlib/fmt/core.h:2817:44: in ‘constexpr’ expansion of ‘fmt::v10::make_format_args<>(args#0, args#1, ((const char*&)args#2))’ ../../src/fmtlib/fmt/core.h:1674:10: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ ../../src/fmtlib/fmt/core.h:1674:41: note: the temporary was destroyed at the end of the full expression ‘fmt::v10::detail::arg_mapper >().fmt::v10::detail::arg_mapper >::map >((* & val))’ 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ../../src/fmtlib/fmt/core.h: In instantiation of ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context; T = std::__cxx11::basic_string&]’: ../../src/fmtlib/fmt/core.h:1711:29: required from ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context; type = fmt::v10::detail::type::string_type; T = std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ ../../src/fmtlib/fmt/core.h:1674:41: note: 1711 | return make_value(val); ../../src/fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~^~~~~ ../../src/fmtlib/fmt/core.h:1827:77: required from ‘constexpr fmt::v10::format_arg_store::format_arg_store(T&& ...) [with T = {const std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&, const char*&}; Context = fmt::v10::basic_format_context; Args = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, const char*}]’ ../../src/fmtlib/fmt/core.h:1674:41: note: 1825 | data_{detail::make_arg< ../../src/fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~ 1826 | is_packed, Context, ../../src/fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~ 1827 | detail::mapped_type_constant, Context>::value>( ../../src/fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1828 | FMT_FORWARD(args))...} { ../../src/fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~ ../../src/fmtlib/fmt/core.h:1844:31: required from ‘std::string fmt::v10::format(format_string, T&& ...) [with T = {const std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&, const char*}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&, const char*>]’ ../../src/fmtlib/fmt/core.h:1674:41: note: 1844 | return {FMT_FORWARD(args)...}; ../../src/fmtlib/fmt/core.h:1674:41: note: | ^ yajlpp.cc:470:27: required from here ../../src/fmtlib/fmt/core.h:1674:41: note: 470 | fmt::format(FMT_STRING("{}{}{}"), ../../src/fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 471 | base, ../../src/fmtlib/fmt/core.h:1674:41: note: | ~~~~~ 472 | lpath, ../../src/fmtlib/fmt/core.h:1674:41: note: | ~~~~~~ 473 | this->jph_children ? "/" : ""), ../../src/fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/fmtlib/fmt/core.h:2817:44: in ‘constexpr’ expansion of ‘fmt::v10::make_format_args<>(args#0, args#1, ((const char*&)args#2))’ ../../src/fmtlib/fmt/core.h:1674:10: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ ../../src/fmtlib/fmt/core.h:1674:41: note: the temporary was destroyed at the end of the full expression ‘fmt::v10::detail::arg_mapper >().fmt::v10::detail::arg_mapper >::map >((*(const std::__cxx11::basic_string*)(& val)))’ 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/lnav-0.11.2/src/yajlpp' rm -f libyajlpp.a ar cru libyajlpp.a json_op.o json_ptr.o yajlpp.o ranlib libyajlpp.a make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src/yajlpp' Making all in formats/logfmt make[3]: Entering directory '/builddir/build/BUILD/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 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o logfmt.parser.o logfmt.parser.cc make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src/formats/logfmt' make[3]: Entering directory '/builddir/build/BUILD/lnav-0.11.2/src/formats/logfmt' rm -f liblogfmt.a ar cru liblogfmt.a logfmt.parser.o ranlib liblogfmt.a make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src/formats/logfmt' Making all in . make[3]: Entering directory '/builddir/build/BUILD/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 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o log_level.o log_level.cc make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src' make[3]: Entering directory '/builddir/build/BUILD/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 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o collation-functions.o collation-functions.cc make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src' make[3]: Entering directory '/builddir/build/BUILD/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 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o fts_fuzzy_match.o fts_fuzzy_match.cc make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src' make[3]: Entering directory '/builddir/build/BUILD/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 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o log_level_re.o log_level_re.cc make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src' make[3]: Entering directory '/builddir/build/BUILD/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 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o log_accel.o log_accel.cc make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src' make[3]: Entering directory '/builddir/build/BUILD/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 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o input_dispatcher.o input_dispatcher.cc make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src' make[3]: Entering directory '/builddir/build/BUILD/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 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o environ_vtab.o environ_vtab.cc make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src' make[3]: Entering directory '/builddir/build/BUILD/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 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o pollable.o pollable.cc make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src' make[3]: Entering directory '/builddir/build/BUILD/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 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o bookmarks.o bookmarks.cc make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src' make[3]: Entering directory '/builddir/build/BUILD/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 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o ptimec_rt.o ptimec_rt.cc make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src' make[3]: Entering directory '/builddir/build/BUILD/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 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o help_text.o help_text.cc make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src' make[3]: Entering directory '/builddir/build/BUILD/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 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o file_format.o file_format.cc make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src' make[3]: Entering directory '/builddir/build/BUILD/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 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o fstat_vtab.o fstat_vtab.cc make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src' In file included from ./fmtlib/fmt/format.h:49, from base/intern_string.hh:43, from sql_util.hh:44, from fstat_vtab.cc:43: ./fmtlib/fmt/core.h: In instantiation of ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context; T = std::__cxx11::basic_string&]’: ./fmtlib/fmt/core.h:1711:29: required from ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context; type = fmt::v10::detail::type::string_type; T = std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1711 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ ./fmtlib/fmt/core.h:1827:77: required from ‘constexpr fmt::v10::format_arg_store::format_arg_store(T&& ...) [with T = {const char*&, std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v10::basic_format_context; Args = {const char*, std::__cxx11::basic_string, std::allocator >}]’ 1825 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1826 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1827 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1828 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h:1844:31: required from ‘std::string fmt::v10::format(format_string, T&& ...) [with T = {const char*&, std::__cxx11::basic_string, std::allocator >&}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >&>]’ 1844 | return {FMT_FORWARD(args)...}; | ^ vtab_module.hh:819:39: required from ‘int vtab_module::create(sqlite3*, const char*) [with T = tvt_no_update; sqlite3 = sqlite3]’ 819 | auto create_stmt = fmt::format( | ~~~~~~~~~~~^ 820 | FMT_STRING("CREATE VIRTUAL TABLE {} USING {}()"), name, impl_name); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fstat_vtab.cc:363:29: required from here 363 | rc = FSTAT_MODULE.create(db, "fstat"); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./fmtlib/fmt/core.h:2817:44: in ‘constexpr’ expansion of ‘fmt::v10::make_format_args<>(args#0, args#1)’ ./fmtlib/fmt/core.h:1674:10: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ ./fmtlib/fmt/core.h:1674:41: note: the temporary was destroyed at the end of the full expression ‘fmt::v10::detail::arg_mapper >().fmt::v10::detail::arg_mapper >::map >((*(const std::__cxx11::basic_string*)(& val)))’ 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/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 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o elem_to_json.o elem_to_json.cc make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src' make[3]: Entering directory '/builddir/build/BUILD/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 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o extension-functions.o extension-functions.cc make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src' make[3]: Entering directory '/builddir/build/BUILD/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 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o network-extension-functions.o network-extension-functions.cc make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src' make[3]: Entering directory '/builddir/build/BUILD/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 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o shlex.o shlex.cc make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src' make[3]: Entering directory '/builddir/build/BUILD/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 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o grep_proc.o grep_proc.cc make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src' grep_proc.cc: In instantiation of ‘void grep_proc::child_loop() [with LineType = strong_int]’: grep_proc.cc:426:16: required from here 426 | template class grep_proc; | ^~~~~~~~~~~~~~~~~~~~~ grep_proc.cc:201:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 201 | for (int lpc = 1; lpc < md.get_count(); lpc++) { | ~~~~^~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/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 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o fs-extension-functions.o fs-extension-functions.cc make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src' make[3]: Entering directory '/builddir/build/BUILD/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 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o shared_buffer.o shared_buffer.cc make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src' make[3]: Entering directory '/builddir/build/BUILD/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 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o column_namer.o column_namer.cc make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src' make[3]: Entering directory '/builddir/build/BUILD/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 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o highlighter.o highlighter.cc make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src' make[3]: Entering directory '/builddir/build/BUILD/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 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o curl_looper.o curl_looper.cc make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src' In file included from /usr/include/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/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/curl/curl.h:2866:3: note: declared here 2866 | CURLINFO_SPEED_DOWNLOAD | ^~~~~~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/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 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o listview_curses.o listview_curses.cc make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src' 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 ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 352 | && (row > this->lv_tail_space) && (blank_rows < this->lv_tail_space) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/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 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o sqlitepp.o sqlitepp.cc make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src' make[3]: Entering directory '/builddir/build/BUILD/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 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o readline_highlighters.o readline_highlighters.cc make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src' 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long unsigned int’} and ‘int’ [-Wsign-compare] 229 | } while (start < sub.length()); | ~~~~~~^~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/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 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o pretty_printer.o pretty_printer.cc make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src' make[3]: Entering directory '/builddir/build/BUILD/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 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o filter_observer.o filter_observer.cc make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src' make[3]: Entering directory '/builddir/build/BUILD/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 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o data_parser.o data_parser.cc make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src' 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 ‘long unsigned int’} and ‘int’ [-Wsign-compare] 396 | if ((size_t) this->dp_msg_format_begin | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 397 | < this->dp_scanner->get_input().length()) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/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 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o timer.o timer.cc make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src' make[3]: Entering directory '/builddir/build/BUILD/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 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o bottom_status_source.o bottom_status_source.cc make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src' make[3]: Entering directory '/builddir/build/BUILD/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 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o pcap_manager.o pcap_manager.cc make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src' make[3]: Entering directory '/builddir/build/BUILD/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 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o json-extension-functions.o json-extension-functions.cc make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src' make[3]: Entering directory '/builddir/build/BUILD/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 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o lnav.events.o lnav.events.cc make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src' make[3]: Entering directory '/builddir/build/BUILD/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 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o document.sections.o document.sections.cc make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src' make[3]: Entering directory '/builddir/build/BUILD/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 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o sysclip.o sysclip.cc make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src' In file included from ./fmtlib/fmt/format.h:49, from sysclip.cc:40: ./fmtlib/fmt/core.h: In instantiation of ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context; T = const std::__cxx11::basic_string&]’: ./fmtlib/fmt/core.h:1711:29: required from ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context; type = fmt::v10::detail::type::string_type; T = const std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1711 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ ./fmtlib/fmt/core.h:1827:77: required from ‘constexpr fmt::v10::format_arg_store::format_arg_store(T&& ...) [with T = {const std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v10::basic_format_context; Args = {std::__cxx11::basic_string, std::allocator >}]’ 1825 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1826 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1827 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1828 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h:1844:31: required from ‘std::string fmt::v10::format(format_string, T&& ...) [with T = {const std::__cxx11::basic_string, std::allocator >&}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >&>]’ 1844 | return {FMT_FORWARD(args)...}; | ^ sysclip.cc:54:42: required from here 54 | const auto full_cmd = fmt::format(FMT_STRING("{} > /dev/null 2>&1"), | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | pair.second.c_test_command); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h:2817:44: in ‘constexpr’ expansion of ‘fmt::v10::make_format_args<>(args#0)’ ./fmtlib/fmt/core.h:1674:10: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ ./fmtlib/fmt/core.h:1674:41: note: the temporary was destroyed at the end of the full expression ‘fmt::v10::detail::arg_mapper >().fmt::v10::detail::arg_mapper >::map >((* & val))’ 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h: In instantiation of ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context; T = std::__cxx11::basic_string&]’: ./fmtlib/fmt/core.h:1711:29: required from ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context; type = fmt::v10::detail::type::string_type; T = std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ ./fmtlib/fmt/core.h:1674:41: note: 1711 | return make_value(val); ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~^~~~~ ./fmtlib/fmt/core.h:1827:77: required from ‘constexpr fmt::v10::format_arg_store::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v10::basic_format_context; Args = {std::__cxx11::basic_string, std::allocator >}]’ ./fmtlib/fmt/core.h:1674:41: note: 1825 | data_{detail::make_arg< ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~ 1826 | is_packed, Context, ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~ 1827 | detail::mapped_type_constant, Context>::value>( ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1828 | FMT_FORWARD(args))...} { ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h:1844:31: required from ‘std::string fmt::v10::format(format_string, T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >&}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >&>]’ ./fmtlib/fmt/core.h:1674:41: note: 1844 | return {FMT_FORWARD(args)...}; ./fmtlib/fmt/core.h:1674:41: note: | ^ sysclip.cc:143:30: required from here ./fmtlib/fmt/core.h:1674:41: note: 143 | cmd = fmt::format(FMT_STRING("{} > /dev/null 2>&1"), cmd); ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h:2817:44: in ‘constexpr’ expansion of ‘fmt::v10::make_format_args<>(args#0)’ ./fmtlib/fmt/core.h:1674:10: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ ./fmtlib/fmt/core.h:1674:41: note: the temporary was destroyed at the end of the full expression ‘fmt::v10::detail::arg_mapper >().fmt::v10::detail::arg_mapper >::map >((*(const std::__cxx11::basic_string*)(& val)))’ 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 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); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/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 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o md4cpp.o md4cpp.cc make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src' make[3]: Entering directory '/builddir/build/BUILD/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 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o piper_proc.o piper_proc.cc make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src' make[3]: Entering directory '/builddir/build/BUILD/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 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o statusview_curses.o statusview_curses.cc make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src' make[3]: Entering directory '/builddir/build/BUILD/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 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o all_logs_vtab.o all_logs_vtab.cc make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src' In file included from ./fmtlib/fmt/format.h:49, from byte_array.hh:40, from data_parser.hh:41, from all_logs_vtab.hh:35, from all_logs_vtab.cc:30: ./fmtlib/fmt/core.h: In instantiation of ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context; T = const intern_string_t&]’: ./fmtlib/fmt/core.h:1711:29: required from ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context; type = fmt::v10::detail::type::custom_type; T = const intern_string_t&; typename std::enable_if::type = 0]’ 1711 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ ./fmtlib/fmt/core.h:1827:77: required from ‘constexpr fmt::v10::format_arg_store::format_arg_store(T&& ...) [with T = {const intern_string_t&}; Context = fmt::v10::basic_format_context; Args = {intern_string_t}]’ 1825 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1826 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1827 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1828 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h:1844:31: required from ‘std::string fmt::v10::format(format_string, T&& ...) [with T = {const intern_string_t&}; std::string = std::__cxx11::basic_string; format_string = basic_format_string]’ 1844 | return {FMT_FORWARD(args)...}; | ^ log_vtab_impl.hh:208:41: required from here 208 | fmt::format(FMT_STRING("{}.log_tags"), name))) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h:2817:44: in ‘constexpr’ expansion of ‘fmt::v10::make_format_args<>(args#0)’ ./fmtlib/fmt/core.h:1674:10: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ ./fmtlib/fmt/core.h:1674:41: note: the temporary was destroyed at the end of the full expression ‘fmt::v10::detail::arg_mapper >().fmt::v10::detail::arg_mapper >::map((* & val))’ 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/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 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o text_format.o text_format.cc make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src' make[3]: Entering directory '/builddir/build/BUILD/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 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o log.watch.o log.watch.cc In file included from ./fmtlib/fmt/format.h:49, from byte_array.hh:40, from logfile.hh:51, from log.watch.hh:33, from log.watch.cc:30: ./fmtlib/fmt/core.h: In instantiation of ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context; T = const std::__cxx11::basic_string&]’: ./fmtlib/fmt/core.h:1711:29: required from ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context; type = fmt::v10::detail::type::string_type; T = const std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1711 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ ./fmtlib/fmt/core.h:1827:77: required from ‘constexpr fmt::v10::format_arg_store::format_arg_store(T&& ...) [with T = {const std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v10::basic_format_context; Args = {std::__cxx11::basic_string, std::allocator >}]’ 1825 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1826 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1827 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1828 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h:1844:31: required from ‘std::string fmt::v10::format(format_string, T&& ...) [with T = {const std::__cxx11::basic_string, std::allocator >&}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >&>]’ 1844 | return {FMT_FORWARD(args)...}; | ^ log.watch.cc:66:40: required from here 66 | auto stmt_str = fmt::format(FMT_STRING("SELECT 1 WHERE {}"), | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67 | pair.second.we_expr); | ~~~~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h:2817:44: in ‘constexpr’ expansion of ‘fmt::v10::make_format_args<>(args#0)’ ./fmtlib/fmt/core.h:1674:10: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ ./fmtlib/fmt/core.h:1674:41: note: the temporary was destroyed at the end of the full expression ‘fmt::v10::detail::arg_mapper >().fmt::v10::detail::arg_mapper >::map >((* & val))’ 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src' make[3]: Entering directory '/builddir/build/BUILD/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 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o log_data_helper.o log_data_helper.cc In file included from ./fmtlib/fmt/format.h:49, from base/intern_string.hh:43, from column_namer.hh:40, from log_data_helper.hh:42, from log_data_helper.cc:32: ./fmtlib/fmt/core.h: In instantiation of ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context; T = std::__cxx11::basic_string&]’: ./fmtlib/fmt/core.h:1711:29: required from ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context; type = fmt::v10::detail::type::string_type; T = std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1711 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ ./fmtlib/fmt/core.h:1827:77: required from ‘constexpr fmt::v10::format_arg_store::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >&, const char*&}; Context = fmt::v10::basic_format_context; Args = {std::__cxx11::basic_string, std::allocator >, const char*}]’ 1825 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1826 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1827 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1828 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h:1844:31: required from ‘std::string fmt::v10::format(format_string, T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >&, const char*}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >&, const char*>]’ 1844 | return {FMT_FORWARD(args)...}; | ^ log_data_helper.cc:138:50: required from here 138 | = fmt::format(FMT_STRING("{}/@{}"), | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 139 | node_path, | ~~~~~~~~~~ 140 | attr.name()); | ~~~~~~~~~~~~ ./fmtlib/fmt/core.h:2817:44: in ‘constexpr’ expansion of ‘fmt::v10::make_format_args<>(args#0, ((const char*&)args#1))’ ./fmtlib/fmt/core.h:1674:10: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ ./fmtlib/fmt/core.h:1674:41: note: the temporary was destroyed at the end of the full expression ‘fmt::v10::detail::arg_mapper >().fmt::v10::detail::arg_mapper >::map >((*(const std::__cxx11::basic_string*)(& val)))’ 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src' make[3]: Entering directory '/builddir/build/BUILD/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 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o dump_internals.o dump_internals.cc make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src' dump_internals.cc: In function ‘void lnav::dump_internals(const char*)’: dump_internals.cc:61:60: warning: ignoring attributes on template argument ‘int (*)(FILE*)’ [-Wignored-attributes] 61 | auto cmd_file = std::unique_ptr( | ^ dump_internals.cc:78:60: warning: ignoring attributes on template argument ‘int (*)(FILE*)’ [-Wignored-attributes] 78 | auto sql_file = std::unique_ptr( | ^ In file included from ./fmtlib/fmt/format.h:49, from ./base/intern_string.hh:43, from ./relative_time.hh:43, from yajlpp/yajlpp_def.hh:41, from lnav.events.hh:35, from dump_internals.cc:32: ./fmtlib/fmt/core.h: In instantiation of ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context; T = const intern_string_t&]’: ./fmtlib/fmt/core.h:1711:29: required from ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context; type = fmt::v10::detail::type::custom_type; T = const intern_string_t&; typename std::enable_if::type = 0]’ dump_internals.cc:78:60: warning: 1711 | return make_value(val); dump_internals.cc:78:60: warning: | ~~~~~~~~~~~~~~~~~~~^~~~~ ./fmtlib/fmt/core.h:1827:77: required from ‘constexpr fmt::v10::format_arg_store::format_arg_store(T&& ...) [with T = {const intern_string_t&}; Context = fmt::v10::basic_format_context; Args = {intern_string_t}]’ dump_internals.cc:78:60: warning: 1825 | data_{detail::make_arg< dump_internals.cc:78:60: warning: | ~~~~~~~~~~~~~~~~~ 1826 | is_packed, Context, dump_internals.cc:78:60: warning: | ~~~~~~~~~~~~~~~~~~~ 1827 | detail::mapped_type_constant, Context>::value>( dump_internals.cc:78:60: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1828 | FMT_FORWARD(args))...} { dump_internals.cc:78:60: warning: | ~~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h:1844:31: required from ‘std::string fmt::v10::format(format_string, T&& ...) [with T = {const intern_string_t&}; std::string = std::__cxx11::basic_string; format_string = basic_format_string]’ dump_internals.cc:78:60: warning: 1844 | return {FMT_FORWARD(args)...}; dump_internals.cc:78:60: warning: | ^ log_vtab_impl.hh:208:41: required from here dump_internals.cc:78:60: warning: 208 | fmt::format(FMT_STRING("{}.log_tags"), name))) dump_internals.cc:78:60: warning: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h:2817:44: in ‘constexpr’ expansion of ‘fmt::v10::make_format_args<>(args#0)’ ./fmtlib/fmt/core.h:1674:10: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ ./fmtlib/fmt/core.h:1674:41: note: the temporary was destroyed at the end of the full expression ‘fmt::v10::detail::arg_mapper >().fmt::v10::detail::arg_mapper >::map((* & val))’ 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/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 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o relative_time.o relative_time.cc make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src' 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 { | ^~~~~ make[3]: Entering directory '/builddir/build/BUILD/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 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o filter_status_source.o filter_status_source.cc make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src' In file included from ./fmtlib/fmt/format.h:49, from base/attr_line.hh:41, from view_curses.hh:62, from statusview_curses.hh:38, from filter_status_source.hh:35, from filter_status_source.cc:30: ./fmtlib/fmt/core.h: In instantiation of ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context; T = const intern_string_t&]’: ./fmtlib/fmt/core.h:1711:29: required from ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context; type = fmt::v10::detail::type::custom_type; T = const intern_string_t&; typename std::enable_if::type = 0]’ 1711 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ ./fmtlib/fmt/core.h:1827:77: required from ‘constexpr fmt::v10::format_arg_store::format_arg_store(T&& ...) [with T = {const intern_string_t&}; Context = fmt::v10::basic_format_context; Args = {intern_string_t}]’ 1825 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1826 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1827 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1828 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h:1844:31: required from ‘std::string fmt::v10::format(format_string, T&& ...) [with T = {const intern_string_t&}; std::string = std::__cxx11::basic_string; format_string = basic_format_string]’ 1844 | return {FMT_FORWARD(args)...}; | ^ log_vtab_impl.hh:208:41: required from here 208 | fmt::format(FMT_STRING("{}.log_tags"), name))) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h:2817:44: in ‘constexpr’ expansion of ‘fmt::v10::make_format_args<>(args#0)’ ./fmtlib/fmt/core.h:1674:10: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ ./fmtlib/fmt/core.h:1674:41: note: the temporary was destroyed at the end of the full expression ‘fmt::v10::detail::arg_mapper >().fmt::v10::detail::arg_mapper >::map((* & val))’ 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/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 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o xterm_mouse.o xterm_mouse.cc make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src' make[3]: Entering directory '/builddir/build/BUILD/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 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o file_vtab.o file_vtab.cc make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src' In file included from ./fmtlib/fmt/format.h:49, from file_format.hh:35, from file_collection.hh:44, from file_vtab.cc:37: ./fmtlib/fmt/core.h: In instantiation of ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context; T = const std::__cxx11::basic_string&]’: ./fmtlib/fmt/core.h:1711:29: required from ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context; type = fmt::v10::detail::type::string_type; T = const std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1711 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ ./fmtlib/fmt/core.h:1827:77: required from ‘constexpr fmt::v10::format_arg_store::format_arg_store(T&& ...) [with T = {const std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v10::basic_format_context; Args = {std::__cxx11::basic_string, std::allocator >}]’ 1825 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1826 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1827 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1828 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h:1844:31: required from ‘std::string fmt::v10::format(format_string, T&& ...) [with T = {const std::__cxx11::basic_string, std::allocator >&}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >&>]’ 1844 | return {FMT_FORWARD(args)...}; | ^ file_vtab.cc:95:32: required from here 95 | fmt::format(FMT_STRING("v1:{}"), lf->get_content_id())); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h:2817:44: in ‘constexpr’ expansion of ‘fmt::v10::make_format_args<>(args#0)’ ./fmtlib/fmt/core.h:1674:10: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ ./fmtlib/fmt/core.h:1674:41: note: the temporary was destroyed at the end of the full expression ‘fmt::v10::detail::arg_mapper >().fmt::v10::detail::arg_mapper >::map >((* & val))’ 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h: In instantiation of ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context; T = std::__cxx11::basic_string&]’: ./fmtlib/fmt/core.h:1711:29: required from ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context; type = fmt::v10::detail::type::string_type; T = std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ ./fmtlib/fmt/core.h:1674:41: note: 1711 | return make_value(val); ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~^~~~~ ./fmtlib/fmt/core.h:1827:77: required from ‘constexpr fmt::v10::format_arg_store::format_arg_store(T&& ...) [with T = {const char*&, std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v10::basic_format_context; Args = {const char*, std::__cxx11::basic_string, std::allocator >}]’ ./fmtlib/fmt/core.h:1674:41: note: 1825 | data_{detail::make_arg< ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~ 1826 | is_packed, Context, ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~ 1827 | detail::mapped_type_constant, Context>::value>( ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1828 | FMT_FORWARD(args))...} { ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h:1844:31: required from ‘std::string fmt::v10::format(format_string, T&& ...) [with T = {const char*&, std::__cxx11::basic_string, std::allocator >&}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >&>]’ ./fmtlib/fmt/core.h:1674:41: note: 1844 | return {FMT_FORWARD(args)...}; ./fmtlib/fmt/core.h:1674:41: note: | ^ vtab_module.hh:819:39: required from ‘int vtab_module::create(sqlite3*, const char*) [with T = tvt_no_update; sqlite3 = sqlite3]’ ./fmtlib/fmt/core.h:1674:41: note: 819 | auto create_stmt = fmt::format( ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~^ 820 | FMT_STRING("CREATE VIRTUAL TABLE {} USING {}()"), name, impl_name); ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vtab_module.hh:826:28: required from ‘int vtab_module::create(sqlite3*) [with T = tvt_no_update; sqlite3 = sqlite3]’ ./fmtlib/fmt/core.h:1674:41: note: 826 | return this->create(db, T::NAME); ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~ vtab_module.hh:824:9: required from here ./fmtlib/fmt/core.h:1674:41: note: 824 | int create(sqlite3* db) override ./fmtlib/fmt/core.h:1674:41: note: | ^~~~~~ ./fmtlib/fmt/core.h:2817:44: in ‘constexpr’ expansion of ‘fmt::v10::make_format_args<>(args#0, args#1)’ ./fmtlib/fmt/core.h:1674:10: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ ./fmtlib/fmt/core.h:1674:41: note: the temporary was destroyed at the end of the full expression ‘fmt::v10::detail::arg_mapper >().fmt::v10::detail::arg_mapper >::map >((*(const std::__cxx11::basic_string*)(& val)))’ 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/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 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o log_actions.o log_actions.cc make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src' In file included from ./fmtlib/fmt/format.h:49, from base/intern_string.hh:43, from column_namer.hh:40, from log_data_helper.hh:42, from log_actions.hh:36, from log_actions.cc:30: ./fmtlib/fmt/core.h: In instantiation of ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context; T = const std::__cxx11::basic_string&]’: ./fmtlib/fmt/core.h:1711:29: required from ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context; type = fmt::v10::detail::type::string_type; T = const std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1711 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ ./fmtlib/fmt/core.h:1827:77: required from ‘constexpr fmt::v10::format_arg_store::format_arg_store(T&& ...) [with T = {int&, const std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v10::basic_format_context; Args = {int, std::__cxx11::basic_string, std::allocator >}]’ 1825 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1826 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1827 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1828 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h:1844:31: required from ‘std::string fmt::v10::format(format_string, T&& ...) [with T = {int, const std::__cxx11::basic_string, std::allocator >&}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >&>]’ 1844 | return {FMT_FORWARD(args)...}; | ^ log_actions.cc:145:40: required from here 145 | auto desc = fmt::format(FMT_STRING("[{}] Output of {}"), | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146 | exec_count++, | ~~~~~~~~~~~~~ 147 | action.ad_cmdline[0]); | ~~~~~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h:2817:44: in ‘constexpr’ expansion of ‘fmt::v10::make_format_args<>(((int&)args#0), args#1)’ ./fmtlib/fmt/core.h:1674:10: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ ./fmtlib/fmt/core.h:1674:41: note: the temporary was destroyed at the end of the full expression ‘fmt::v10::detail::arg_mapper >().fmt::v10::detail::arg_mapper >::map >((* & val))’ 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/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 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o lnav_util.o lnav_util.cc make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src' make[3]: Entering directory '/builddir/build/BUILD/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 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o xml_util.o xml_util.cc make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src' In file included from fmtlib/fmt/format.h:49, from xml_util.cc:33: fmtlib/fmt/core.h: In instantiation of ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context; T = std::__cxx11::basic_string&]’: fmtlib/fmt/core.h:1711:29: required from ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context; type = fmt::v10::detail::type::string_type; T = std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1711 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ fmtlib/fmt/core.h:1827:77: required from ‘constexpr fmt::v10::format_arg_store::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >&, int&}; Context = fmt::v10::basic_format_context; Args = {std::__cxx11::basic_string, std::allocator >, int}]’ 1825 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1826 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1827 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1828 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ fmtlib/fmt/core.h:1844:31: required from ‘std::string fmt::v10::format(format_string, T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >&, int&}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >&, int&>]’ 1844 | return {FMT_FORWARD(args)...}; | ^ xml_util.cc:64:39: required from here 64 | name = fmt::format(FMT_STRING("{}[{}]"), name, index); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmtlib/fmt/core.h:2817:44: in ‘constexpr’ expansion of ‘fmt::v10::make_format_args<>(args#0, args#1)’ fmtlib/fmt/core.h:1674:10: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ fmtlib/fmt/core.h:1674:41: note: the temporary was destroyed at the end of the full expression ‘fmt::v10::detail::arg_mapper >().fmt::v10::detail::arg_mapper >::map >((*(const std::__cxx11::basic_string*)(& val)))’ 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/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 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o log_data_table.o log_data_table.cc make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src' In file included from ./fmtlib/fmt/format.h:49, from base/intern_string.hh:43, from column_namer.hh:40, from log_data_table.hh:38, from log_data_table.cc:30: ./fmtlib/fmt/core.h: In instantiation of ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context; T = const intern_string_t&]’: ./fmtlib/fmt/core.h:1711:29: required from ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context; type = fmt::v10::detail::type::custom_type; T = const intern_string_t&; typename std::enable_if::type = 0]’ 1711 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ ./fmtlib/fmt/core.h:1827:77: required from ‘constexpr fmt::v10::format_arg_store::format_arg_store(T&& ...) [with T = {const intern_string_t&}; Context = fmt::v10::basic_format_context; Args = {intern_string_t}]’ 1825 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1826 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1827 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1828 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h:1844:31: required from ‘std::string fmt::v10::format(format_string, T&& ...) [with T = {const intern_string_t&}; std::string = std::__cxx11::basic_string; format_string = basic_format_string]’ 1844 | return {FMT_FORWARD(args)...}; | ^ log_vtab_impl.hh:208:41: required from here 208 | fmt::format(FMT_STRING("{}.log_tags"), name))) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h:2817:44: in ‘constexpr’ expansion of ‘fmt::v10::make_format_args<>(args#0)’ ./fmtlib/fmt/core.h:1674:10: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ ./fmtlib/fmt/core.h:1674:41: note: the temporary was destroyed at the end of the full expression ‘fmt::v10::detail::arg_mapper >().fmt::v10::detail::arg_mapper >::map((* & val))’ 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/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 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o animals-json.o animals-json.cc make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src' make[3]: Entering directory '/builddir/build/BUILD/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 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o ansi-palette-json.o ansi-palette-json.cc make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src' make[3]: Entering directory '/builddir/build/BUILD/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 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o styling.o styling.cc In file included from ./fmtlib/fmt/format.h:49, from base/intern_string.hh:43, from styling.hh:38, from styling.cc:32: ./fmtlib/fmt/core.h: In instantiation of ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context; T = const string_fragment&]’: ./fmtlib/fmt/core.h:1711:29: required from ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context; type = fmt::v10::detail::type::custom_type; T = const string_fragment&; typename std::enable_if::type = 0]’ 1711 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ ./fmtlib/fmt/core.h:1827:77: required from ‘constexpr fmt::v10::format_arg_store::format_arg_store(T&& ...) [with T = {const string_fragment&}; Context = fmt::v10::basic_format_context; Args = {string_fragment}]’ 1825 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1826 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1827 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1828 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h:1844:31: required from ‘std::string fmt::v10::format(format_string, T&& ...) [with T = {const string_fragment&}; std::string = std::__cxx11::basic_string; format_string = basic_format_string]’ 1844 | return {FMT_FORWARD(args)...}; | ^ styling.cc:125:31: required from here 125 | return Err(fmt::format(FMT_STRING("Could not parse color: {}"), sf)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h:2817:44: in ‘constexpr’ expansion of ‘fmt::v10::make_format_args<>(args#0)’ ./fmtlib/fmt/core.h:1674:10: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ ./fmtlib/fmt/core.h:1674:41: note: the temporary was destroyed at the end of the full expression ‘fmt::v10::detail::arg_mapper >().fmt::v10::detail::arg_mapper >::map((* & val))’ 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src' make[3]: Entering directory '/builddir/build/BUILD/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 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o hist_source.o hist_source.cc make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src' make[3]: Entering directory '/builddir/build/BUILD/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 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o archive_manager.o archive_manager.cc make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src' In file included from ./fmtlib/fmt/format.h:49, from base/intern_string.hh:43, from base/fs_util.hh:38, from archive_manager.cc:45: ./fmtlib/fmt/core.h: In instantiation of ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context; T = std::__cxx11::basic_string&]’: ./fmtlib/fmt/core.h:1711:29: required from ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context; type = fmt::v10::detail::type::string_type; T = std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1711 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ ./fmtlib/fmt/core.h:1827:77: required from ‘constexpr fmt::v10::format_arg_store::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v10::basic_format_context; Args = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}]’ 1825 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1826 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1827 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1828 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h:1844:31: required from ‘std::string fmt::v10::format(format_string, T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >&}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >, std::__cxx11::basic_string, std::allocator >&>]’ 1844 | return {FMT_FORWARD(args)...}; | ^ archive_manager.cc:156:27: required from here 156 | basename = fmt::format(FMT_STRING("arc-{}-{}"), h.to_string(), basename); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h:2817:44: in ‘constexpr’ expansion of ‘fmt::v10::make_format_args<>(((std::__cxx11::basic_string&)args#0), args#1)’ ./fmtlib/fmt/core.h:1674:10: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ ./fmtlib/fmt/core.h:1674:41: note: the temporary was destroyed at the end of the full expression ‘fmt::v10::detail::arg_mapper >().fmt::v10::detail::arg_mapper >::map >((*(const std::__cxx11::basic_string*)(& val)))’ 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h: In instantiation of ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context; T = const std::__cxx11::basic_string&]’: ./fmtlib/fmt/core.h:1711:29: required from ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context; type = fmt::v10::detail::type::string_type; T = const std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ ./fmtlib/fmt/core.h:1674:41: note: 1711 | return make_value(val); ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~^~~~~ ./fmtlib/fmt/core.h:1827:77: required from ‘constexpr fmt::v10::format_arg_store::format_arg_store(T&& ...) [with T = {const char*&, const std::__cxx11::basic_string, std::allocator >&, const char*&}; Context = fmt::v10::basic_format_context; Args = {const char*, std::__cxx11::basic_string, std::allocator >, const char*}]’ ./fmtlib/fmt/core.h:1674:41: note: 1825 | data_{detail::make_arg< ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~ 1826 | is_packed, Context, ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~ 1827 | detail::mapped_type_constant, Context>::value>( ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1828 | FMT_FORWARD(args))...} { ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h:1844:31: required from ‘std::string fmt::v10::format(format_string, T&& ...) [with T = {const char*, const std::__cxx11::basic_string, std::allocator >&, const char*}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >&, const char*>]’ ./fmtlib/fmt/core.h:1674:41: note: 1844 | return {FMT_FORWARD(args)...}; ./fmtlib/fmt/core.h:1674:41: note: | ^ archive_manager.cc:200:35: required from here ./fmtlib/fmt/core.h:1674:41: note: 200 | return Err(fmt::format( ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~^ 201 | FMT_STRING("failed to extract '{}' from archive '{}' -- {}"), ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202 | archive_entry_pathname_utf8(entry), ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 203 | filename, ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~ 204 | archive_error_string(ar))); ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h:2817:44: in ‘constexpr’ expansion of ‘fmt::v10::make_format_args<>(((const char*&)args#0), args#1, ((const char*&)args#2))’ ./fmtlib/fmt/core.h:1674:10: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ ./fmtlib/fmt/core.h:1674:41: note: the temporary was destroyed at the end of the full expression ‘fmt::v10::detail::arg_mapper >().fmt::v10::detail::arg_mapper >::map >((* & val))’ 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 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); } | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/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 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o builtin-sh-scripts.o builtin-sh-scripts.cc make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src' make[3]: Entering directory '/builddir/build/BUILD/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 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o db_sub_source.o db_sub_source.cc make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src' make[3]: Entering directory '/builddir/build/BUILD/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 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o sqlite-extension-func.o sqlite-extension-func.cc make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src' make[3]: Entering directory '/builddir/build/BUILD/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 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o builtin-scripts.o builtin-scripts.cc make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src' make[3]: Entering directory '/builddir/build/BUILD/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 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o plain_text_source.o plain_text_source.cc make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src' 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 ‘long unsigned int’} [-Wsign-compare] 354 | if (vl > this->tds_lines.size() | ~~~^~~~~~~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/lnav-0.11.2/src' 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 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -pthread -c -o test_override.o test_override.c make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src' make[3]: Entering directory '/builddir/build/BUILD/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 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o lnav.indexing.o lnav.indexing.cc make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src' 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 int’} and ‘file_size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 64 | if (off == total) { | ~~~~^~~~~~~~ In file included from ./fmtlib/fmt/format.h:49, from file_format.hh:35, from file_collection.hh:44, from lnav.indexing.hh:33, from lnav.indexing.cc:30: ./fmtlib/fmt/core.h: In instantiation of ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context; T = const intern_string_t&]’: ./fmtlib/fmt/core.h:1711:29: required from ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context; type = fmt::v10::detail::type::custom_type; T = const intern_string_t&; typename std::enable_if::type = 0]’ lnav.indexing.cc:64:21: warning: 1711 | return make_value(val); lnav.indexing.cc:64:21: warning: | ~~~~~~~~~~~~~~~~~~~^~~~~ ./fmtlib/fmt/core.h:1827:77: required from ‘constexpr fmt::v10::format_arg_store::format_arg_store(T&& ...) [with T = {const intern_string_t&}; Context = fmt::v10::basic_format_context; Args = {intern_string_t}]’ lnav.indexing.cc:64:21: warning: 1825 | data_{detail::make_arg< lnav.indexing.cc:64:21: warning: | ~~~~~~~~~~~~~~~~~ 1826 | is_packed, Context, lnav.indexing.cc:64:21: warning: | ~~~~~~~~~~~~~~~~~~~ 1827 | detail::mapped_type_constant, Context>::value>( lnav.indexing.cc:64:21: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1828 | FMT_FORWARD(args))...} { lnav.indexing.cc:64:21: warning: | ~~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h:1844:31: required from ‘std::string fmt::v10::format(format_string, T&& ...) [with T = {const intern_string_t&}; std::string = std::__cxx11::basic_string; format_string = basic_format_string]’ lnav.indexing.cc:64:21: warning: 1844 | return {FMT_FORWARD(args)...}; lnav.indexing.cc:64:21: warning: | ^ log_vtab_impl.hh:208:41: required from here lnav.indexing.cc:64:21: warning: 208 | fmt::format(FMT_STRING("{}.log_tags"), name))) lnav.indexing.cc:64:21: warning: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h:2817:44: in ‘constexpr’ expansion of ‘fmt::v10::make_format_args<>(args#0)’ ./fmtlib/fmt/core.h:1674:10: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ ./fmtlib/fmt/core.h:1674:41: note: the temporary was destroyed at the end of the full expression ‘fmt::v10::detail::arg_mapper >().fmt::v10::detail::arg_mapper >::map((* & val))’ 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/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 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o default-config.o default-config.cc make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src' make[3]: Entering directory '/builddir/build/BUILD/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 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o regexp_vtab.o regexp_vtab.cc make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src' 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 ‘long unsigned int’} [-Wsign-compare] 95 | if (this->c_index >= (this->c_match_data.get_count() - 1)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./fmtlib/fmt/format.h:49, from base/intern_string.hh:43, from column_namer.hh:40, from regexp_vtab.cc:35: ./fmtlib/fmt/core.h: In instantiation of ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context; T = std::__cxx11::basic_string&]’: ./fmtlib/fmt/core.h:1711:29: required from ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context; type = fmt::v10::detail::type::string_type; T = std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ regexp_vtab.cc:95:31: warning: 1711 | return make_value(val); regexp_vtab.cc:95:31: warning: | ~~~~~~~~~~~~~~~~~~~^~~~~ ./fmtlib/fmt/core.h:1827:77: required from ‘constexpr fmt::v10::format_arg_store::format_arg_store(T&& ...) [with T = {const char*&, std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v10::basic_format_context; Args = {const char*, std::__cxx11::basic_string, std::allocator >}]’ regexp_vtab.cc:95:31: warning: 1825 | data_{detail::make_arg< regexp_vtab.cc:95:31: warning: | ~~~~~~~~~~~~~~~~~ 1826 | is_packed, Context, regexp_vtab.cc:95:31: warning: | ~~~~~~~~~~~~~~~~~~~ 1827 | detail::mapped_type_constant, Context>::value>( regexp_vtab.cc:95:31: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1828 | FMT_FORWARD(args))...} { regexp_vtab.cc:95:31: warning: | ~~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h:1844:31: required from ‘std::string fmt::v10::format(format_string, T&& ...) [with T = {const char*&, std::__cxx11::basic_string, std::allocator >&}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >&>]’ regexp_vtab.cc:95:31: warning: 1844 | return {FMT_FORWARD(args)...}; regexp_vtab.cc:95:31: warning: | ^ vtab_module.hh:819:39: required from ‘int vtab_module::create(sqlite3*, const char*) [with T = tvt_no_update; sqlite3 = sqlite3]’ regexp_vtab.cc:95:31: warning: 819 | auto create_stmt = fmt::format( regexp_vtab.cc:95:31: warning: | ~~~~~~~~~~~^ 820 | FMT_STRING("CREATE VIRTUAL TABLE {} USING {}()"), name, impl_name); regexp_vtab.cc:95:31: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ regexp_vtab.cc:591:38: required from here regexp_vtab.cc:95:31: warning: 591 | rc = REGEXP_CAPTURE_MODULE.create(db, "regexp_capture"); regexp_vtab.cc:95:31: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h:2817:44: in ‘constexpr’ expansion of ‘fmt::v10::make_format_args<>(args#0, args#1)’ ./fmtlib/fmt/core.h:1674:10: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ ./fmtlib/fmt/core.h:1674:41: note: the temporary was destroyed at the end of the full expression ‘fmt::v10::detail::arg_mapper >().fmt::v10::detail::arg_mapper >::map >((*(const std::__cxx11::basic_string*)(& val)))’ 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/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 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o textfile_highlighters.o textfile_highlighters.cc make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src' make[3]: Entering directory '/builddir/build/BUILD/lnav-0.11.2/src' 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 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -pthread -c -o third-party/sqlite/ext/series.o third-party/sqlite/ext/series.c make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src' make[3]: Entering directory '/builddir/build/BUILD/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 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o spectro_source.o spectro_source.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 ‘long 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 make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src' make[3]: Entering directory '/builddir/build/BUILD/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 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o unique_path.o unique_path.cc make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src' make[3]: Entering directory '/builddir/build/BUILD/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 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o spookyhash/SpookyV2.o spookyhash/SpookyV2.cpp make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src' make[3]: Entering directory '/builddir/build/BUILD/lnav-0.11.2/src' 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 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -pthread -c -o third-party/sqlite/ext/dbdump.o third-party/sqlite/ext/dbdump.c make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src' make[3]: Entering directory '/builddir/build/BUILD/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 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o log_search_table.o log_search_table.cc make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src' In file included from ./fmtlib/fmt/format.h:49, from ./base/attr_line.hh:41, from base/lnav.console.hh:36, from logfile_sub_source.hh:44, from log_vtab_impl.hh:39, from log_search_table.hh:38, from log_search_table.cc:30: ./fmtlib/fmt/core.h: In instantiation of ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context; T = const intern_string_t&]’: ./fmtlib/fmt/core.h:1711:29: required from ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context; type = fmt::v10::detail::type::custom_type; T = const intern_string_t&; typename std::enable_if::type = 0]’ 1711 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ ./fmtlib/fmt/core.h:1827:77: required from ‘constexpr fmt::v10::format_arg_store::format_arg_store(T&& ...) [with T = {const intern_string_t&}; Context = fmt::v10::basic_format_context; Args = {intern_string_t}]’ 1825 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1826 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1827 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1828 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h:1844:31: required from ‘std::string fmt::v10::format(format_string, T&& ...) [with T = {const intern_string_t&}; std::string = std::__cxx11::basic_string; format_string = basic_format_string]’ 1844 | return {FMT_FORWARD(args)...}; | ^ log_vtab_impl.hh:208:41: required from here 208 | fmt::format(FMT_STRING("{}.log_tags"), name))) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h:2817:44: in ‘constexpr’ expansion of ‘fmt::v10::make_format_args<>(args#0)’ ./fmtlib/fmt/core.h:1674:10: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ ./fmtlib/fmt/core.h:1674:41: note: the temporary was destroyed at the end of the full expression ‘fmt::v10::detail::arg_mapper >().fmt::v10::detail::arg_mapper >::map((* & val))’ 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/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 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o diseases-json.o diseases-json.cc make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src' make[3]: Entering directory '/builddir/build/BUILD/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 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o default-formats.o default-formats.cc make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src' make[3]: Entering directory '/builddir/build/BUILD/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 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o help-md.o help-md.cc make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src' make[3]: Entering directory '/builddir/build/BUILD/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 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o emojis-json.o emojis-json.cc make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src' make[3]: Entering directory '/builddir/build/BUILD/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 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o time-extension-functions.o time-extension-functions.cc make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src' In file included from ./fmtlib/fmt/format.h:49, from base/intern_string.hh:43, from relative_time.hh:43, from time-extension-functions.cc:41: ./fmtlib/fmt/core.h: In instantiation of ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context; T = const string_fragment&]’: ./fmtlib/fmt/core.h:1711:29: required from ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context; type = fmt::v10::detail::type::custom_type; T = const string_fragment&; typename std::enable_if::type = 0]’ 1711 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ ./fmtlib/fmt/core.h:1827:77: required from ‘constexpr fmt::v10::format_arg_store::format_arg_store(T&& ...) [with T = {const string_fragment&, const std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v10::basic_format_context; Args = {string_fragment, std::__cxx11::basic_string, std::allocator >}]’ 1825 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1826 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1827 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1828 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h:1844:31: required from ‘sqlite_func_error::sqlite_func_error(fmt::v10::string_view, const Args& ...) [with Args = {string_fragment, std::__cxx11::basic_string, std::allocator >}; fmt::v10::string_view = fmt::v10::basic_string_view]’ 1844 | return {FMT_FORWARD(args)...}; | ^ time-extension-functions.cc:66:45: required from here 66 | parse_res.unwrapErr().pe_msg); | ^ vtab_module.hh:66:64: in ‘constexpr’ expansion of ‘fmt::v10::make_format_args<>(args#0, args#1)’ ./fmtlib/fmt/core.h:1674:10: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ ./fmtlib/fmt/core.h:1674:41: note: the temporary was destroyed at the end of the full expression ‘fmt::v10::detail::arg_mapper >().fmt::v10::detail::arg_mapper >::map((* & val))’ 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h: In instantiation of ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context; T = const std::__cxx11::basic_string&]’: ./fmtlib/fmt/core.h:1711:29: required from ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context; type = fmt::v10::detail::type::string_type; T = const std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ ./fmtlib/fmt/core.h:1674:41: note: 1711 | return make_value(val); ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~^~~~~ ./fmtlib/fmt/core.h:1827:77: required from ‘constexpr fmt::v10::format_arg_store::format_arg_store(T&& ...) [with T = {const string_fragment&, const std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v10::basic_format_context; Args = {string_fragment, std::__cxx11::basic_string, std::allocator >}]’ ./fmtlib/fmt/core.h:1674:41: note: 1825 | data_{detail::make_arg< ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~ 1826 | is_packed, Context, ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~ 1827 | detail::mapped_type_constant, Context>::value>( ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1828 | FMT_FORWARD(args))...} { ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h:1844:31: required from ‘sqlite_func_error::sqlite_func_error(fmt::v10::string_view, const Args& ...) [with Args = {string_fragment, std::__cxx11::basic_string, std::allocator >}; fmt::v10::string_view = fmt::v10::basic_string_view]’ ./fmtlib/fmt/core.h:1674:41: note: 1844 | return {FMT_FORWARD(args)...}; ./fmtlib/fmt/core.h:1674:41: note: | ^ time-extension-functions.cc:66:45: required from here ./fmtlib/fmt/core.h:1674:41: note: 66 | parse_res.unwrapErr().pe_msg); ./fmtlib/fmt/core.h:1674:41: note: | ^ vtab_module.hh:66:64: in ‘constexpr’ expansion of ‘fmt::v10::make_format_args<>(args#0, args#1)’ ./fmtlib/fmt/core.h:1674:10: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ ./fmtlib/fmt/core.h:1674:41: note: the temporary was destroyed at the end of the full expression ‘fmt::v10::detail::arg_mapper >().fmt::v10::detail::arg_mapper >::map >((* & val))’ 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/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 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o words-json.o words-json.cc make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src' make[3]: Entering directory '/builddir/build/BUILD/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 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o init-sql.o init-sql.cc make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src' make[3]: Entering directory '/builddir/build/BUILD/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 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o xterm-palette-json.o xterm-palette-json.cc make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src' make[3]: Entering directory '/builddir/build/BUILD/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 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o vtab_module.o vtab_module.cc make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src' In file included from ./fmtlib/fmt/format.h:49, from base/intern_string.hh:43, from vtab_module.hh:40, from vtab_module.cc:30: ./fmtlib/fmt/core.h: In instantiation of ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context; T = std::__cxx11::basic_string&]’: ./fmtlib/fmt/core.h:1711:29: required from ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context; type = fmt::v10::detail::type::string_type; T = std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1711 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ ./fmtlib/fmt/core.h:1827:77: required from ‘constexpr fmt::v10::format_arg_store::format_arg_store(T&& ...) [with T = {const char*&, std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v10::basic_format_context; Args = {const char*, std::__cxx11::basic_string, std::allocator >}]’ 1825 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1826 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1827 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1828 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h:1844:31: required from ‘std::string fmt::v10::format(format_string, T&& ...) [with T = {const char*&, std::__cxx11::basic_string, std::allocator >}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator > >]’ 1844 | return {FMT_FORWARD(args)...}; | ^ vtab_module.cc:43:30: required from here 43 | auto errmsg = fmt::format( | ~~~~~~~~~~~^ 44 | FMT_STRING("{}{}"), sqlitepp::ERROR_PREFIX, lnav::to_json(um)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h:2817:44: in ‘constexpr’ expansion of ‘fmt::v10::make_format_args<>(args#0, ((std::__cxx11::basic_string&)args#1))’ ./fmtlib/fmt/core.h:1674:10: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ ./fmtlib/fmt/core.h:1674:41: note: the temporary was destroyed at the end of the full expression ‘fmt::v10::detail::arg_mapper >().fmt::v10::detail::arg_mapper >::map >((*(const std::__cxx11::basic_string*)(& val)))’ 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/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 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o xml-entities-json.o xml-entities-json.cc make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src' make[3]: Entering directory '/builddir/build/BUILD/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 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o regex101.client.o regex101.client.cc In file included from ./fmtlib/fmt/format.h:49, from ./base/attr_line.hh:41, from base/lnav.console.hh:36, from regex101.client.hh:36, from regex101.client.cc:30: ./fmtlib/fmt/core.h: In instantiation of ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context; T = const std::__cxx11::basic_string&]’: ./fmtlib/fmt/core.h:1711:29: required from ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context; type = fmt::v10::detail::type::string_type; T = const std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1711 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ ./fmtlib/fmt/core.h:1827:77: required from ‘constexpr fmt::v10::format_arg_store::format_arg_store(T&& ...) [with T = {const std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v10::basic_format_context; Args = {std::__cxx11::basic_string, std::allocator >}]’ 1825 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1826 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1827 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1828 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h:1844:31: required from ‘std::string fmt::v10::format(format_string, T&& ...) [with T = {const std::__cxx11::basic_string, std::allocator >&}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >&>]’ 1844 | return {FMT_FORWARD(args)...}; | ^ regex101.client.cc:300:23: required from here 300 | return fmt::format(FMT_STRING("https://regex101.com/r/{}"), permalink); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h:2817:44: in ‘constexpr’ expansion of ‘fmt::v10::make_format_args<>(args#0)’ ./fmtlib/fmt/core.h:1674:10: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ ./fmtlib/fmt/core.h:1674:41: note: the temporary was destroyed at the end of the full expression ‘fmt::v10::detail::arg_mapper >().fmt::v10::detail::arg_mapper >::map >((* & val))’ 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src' make[3]: Entering directory '/builddir/build/BUILD/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 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o md2attr_line.o md2attr_line.cc In file included from ./fmtlib/fmt/format.h:49, from base/attr_line.hh:41, from md2attr_line.hh:33, from md2attr_line.cc:30: ./fmtlib/fmt/core.h: In instantiation of ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context; T = std::__cxx11::basic_string&]’: ./fmtlib/fmt/core.h:1711:29: required from ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context; type = fmt::v10::detail::type::string_type; T = std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1711 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ ./fmtlib/fmt/core.h:1827:77: required from ‘constexpr fmt::v10::format_arg_store::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v10::basic_format_context; Args = {std::__cxx11::basic_string, std::allocator >}]’ 1825 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1826 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1827 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1828 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h:1844:31: required from ‘std::string fmt::v10::format(format_string, T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator > >]’ 1844 | return {FMT_FORWARD(args)...}; | ^ md2attr_line.cc:627:31: required from here 627 | href_str = fmt::format(FMT_STRING("file://{}"), link_path.string()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h:2817:44: in ‘constexpr’ expansion of ‘fmt::v10::make_format_args<>(((std::__cxx11::basic_string&)args#0))’ ./fmtlib/fmt/core.h:1674:10: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ ./fmtlib/fmt/core.h:1674:41: note: the temporary was destroyed at the end of the full expression ‘fmt::v10::detail::arg_mapper >().fmt::v10::detail::arg_mapper >::map >((*(const std::__cxx11::basic_string*)(& val)))’ 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src' make[3]: Entering directory '/builddir/build/BUILD/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 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o vt52_curses.o vt52_curses.cc make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src' make[3]: Entering directory '/builddir/build/BUILD/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 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o data_scanner.o data_scanner.cc make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src' make[3]: Entering directory '/builddir/build/BUILD/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 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o line_buffer.o line_buffer.cc make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src' line_buffer.cc: In member function ‘void line_buffer::ensure_available(file_off_t, ssize_t)’: line_buffer.cc:500:52: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘file_ssize_t’ {aka ‘long int’} [-Wsign-compare] 500 | && (start + this->lb_buffer.capacity() > this->lb_file_size)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from base/auto_pid.hh:41, from line_buffer.cc:51: line_buffer.cc:520:21: warning: comparison of integer expressions of different signedness: ‘ssize_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long 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 ‘long int’} and ‘size_t’ {aka ‘long 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 ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 571 | if (rc != -1 && (rc < this->lb_alt_buffer.value().available()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ line_buffer.cc:573:21: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘file_ssize_t’ {aka ‘long int’} [-Wsign-compare] 572 | && (start + this->lb_alt_buffer.value().size() + rc | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 573 | > this->lb_file_size)) | ^~~~~~~~~~~~~~~~~~~~ line_buffer.cc:635:33: warning: comparison of integer expressions of different signedness: ‘ssize_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 635 | if (rc != -1 && (rc < (this->lb_alt_buffer.value().available())) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ line_buffer.cc:637:21: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘file_ssize_t’ {aka ‘long int’} [-Wsign-compare] 636 | && (start + this->lb_alt_buffer.value().size() + rc | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 637 | > this->lb_file_size)) | ^~~~~~~~~~~~~~~~~~~~ line_buffer.cc:655:12: warning: comparison of integer expressions of different signedness: ‘ssize_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long 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 ‘long int’} and ‘size_t’ {aka ‘long 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 ‘long int’} and ‘size_t’ {aka ‘long 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 ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 926 | if (rc > (this->lb_buffer.available())) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ line_buffer.cc: In member function ‘Result > line_buffer::load_next_line(file_range)’: line_buffer.cc:1035:23: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare] 1035 | } else if (offset == this->lb_file_offset + this->lb_buffer.size()) { | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ line_buffer.cc:1168:41: warning: comparison of integer expressions of different signedness: ‘file_ssize_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1168 | ensure(retval.li_file_range.fr_size <= this->lb_buffer.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./base/lnav_log.hh:170:29: note: in definition of macro ‘ensure’ 170 | #define ensure(e) ((void) ((e) ? 0 : lnav_ensure(#e, __FILE__, __LINE__))) | ^ In file included from ./fmtlib/fmt/format.h:49, from base/intern_string.hh:43, from base/fs_util.hh:38, from line_buffer.cc:52: ./fmtlib/fmt/core.h: In instantiation of ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context; T = std::__cxx11::basic_string&]’: ./fmtlib/fmt/core.h:1711:29: required from ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context; type = fmt::v10::detail::type::string_type; T = std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ line_buffer.cc:1168:41: warning: 1711 | return make_value(val); line_buffer.cc:1168:41: warning: | ~~~~~~~~~~~~~~~~~~~^~~~~ ./fmtlib/fmt/core.h:1827:77: required from ‘constexpr fmt::v10::format_arg_store::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v10::basic_format_context; Args = {std::__cxx11::basic_string, std::allocator >}]’ line_buffer.cc:1168:41: warning: 1825 | data_{detail::make_arg< line_buffer.cc:1168:41: warning: | ~~~~~~~~~~~~~~~~~ 1826 | is_packed, Context, line_buffer.cc:1168:41: warning: | ~~~~~~~~~~~~~~~~~~~ 1827 | detail::mapped_type_constant, Context>::value>( line_buffer.cc:1168:41: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1828 | FMT_FORWARD(args))...} { line_buffer.cc:1168:41: warning: | ~~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h:1844:31: required from ‘std::string fmt::v10::format(format_string, T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >&}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >&>]’ line_buffer.cc:1168:41: warning: 1844 | return {FMT_FORWARD(args)...}; line_buffer.cc:1168:41: warning: | ^ line_buffer.cc:1325:40: required from here line_buffer.cc:1168:41: warning: 1325 | auto cached_file_name = fmt::format(FMT_STRING("{}.bin"), cached_base_name); line_buffer.cc:1168:41: warning: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h:2817:44: in ‘constexpr’ expansion of ‘fmt::v10::make_format_args<>(args#0)’ ./fmtlib/fmt/core.h:1674:10: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ ./fmtlib/fmt/core.h:1674:41: note: the temporary was destroyed at the end of the full expression ‘fmt::v10::detail::arg_mapper >().fmt::v10::detail::arg_mapper >::map >((*(const std::__cxx11::basic_string*)(& val)))’ 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/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 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o breadcrumb_curses.o breadcrumb_curses.cc make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src' make[3]: Entering directory '/builddir/build/BUILD/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 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o regex101.import.o regex101.import.cc make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src' In file included from ./fmtlib/fmt/format.h:49, from ./base/attr_line.hh:41, from base/lnav.console.hh:36, from regex101.import.hh:35, from regex101.import.cc:30: ./fmtlib/fmt/core.h: In instantiation of ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context; T = const intern_string_t&]’: ./fmtlib/fmt/core.h:1711:29: required from ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context; type = fmt::v10::detail::type::custom_type; T = const intern_string_t&; typename std::enable_if::type = 0]’ 1711 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ ./fmtlib/fmt/core.h:1827:77: required from ‘constexpr fmt::v10::format_arg_store::format_arg_store(T&& ...) [with T = {const intern_string_t&, intern_string_t&}; Context = fmt::v10::basic_format_context; Args = {intern_string_t, intern_string_t}]’ 1825 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1826 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1827 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1828 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h:1844:31: required from ‘std::string fmt::v10::format(format_string, T&& ...) [with T = {const intern_string_t, intern_string_t&}; std::string = std::__cxx11::basic_string; format_string = basic_format_string]’ 1844 | return {FMT_FORWARD(args)...}; | ^ log_format_ext.hh:64:28: required from here 64 | fmt::format(FMT_STRING("{}:{}"), | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 65 | this->vd_meta.lvm_format.value()->get_name(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66 | this->vd_meta.lvm_name)); | ~~~~~~~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h:2817:44: in ‘constexpr’ expansion of ‘fmt::v10::make_format_args<>(((const intern_string_t&)args#0), args#1)’ ./fmtlib/fmt/core.h:1674:10: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ ./fmtlib/fmt/core.h:1674:41: note: the temporary was destroyed at the end of the full expression ‘fmt::v10::detail::arg_mapper >().fmt::v10::detail::arg_mapper >::map((* & val))’ 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h: In instantiation of ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context; T = const std::__cxx11::basic_string&]’: ./fmtlib/fmt/core.h:1711:29: required from ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context; type = fmt::v10::detail::type::string_type; T = const std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ ./fmtlib/fmt/core.h:1674:41: note: 1711 | return make_value(val); ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~^~~~~ ./fmtlib/fmt/core.h:1827:77: required from ‘constexpr fmt::v10::format_arg_store::format_arg_store(T&& ...) [with T = {const std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v10::basic_format_context; Args = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}]’ ./fmtlib/fmt/core.h:1674:41: note: 1825 | data_{detail::make_arg< ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~ 1826 | is_packed, Context, ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~ 1827 | detail::mapped_type_constant, Context>::value>( ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1828 | FMT_FORWARD(args))...} { ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h:1844:31: required from ‘std::string fmt::v10::format(format_string, T&& ...) [with T = {const std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&>]’ ./fmtlib/fmt/core.h:1674:41: note: 1844 | return {FMT_FORWARD(args)...}; ./fmtlib/fmt/core.h:1674:41: note: | ^ regex101.import.cc:122:22: required from here ./fmtlib/fmt/core.h:1674:41: note: 122 | ? fmt::format(FMT_STRING("{}.regex101-{}.json"), name, permalink) ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h:2817:44: in ‘constexpr’ expansion of ‘fmt::v10::make_format_args<>(args#0, args#1)’ ./fmtlib/fmt/core.h:1674:10: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ ./fmtlib/fmt/core.h:1674:41: note: the temporary was destroyed at the end of the full expression ‘fmt::v10::detail::arg_mapper >().fmt::v10::detail::arg_mapper >::map >((* & val))’ 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h: In instantiation of ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context; T = std::__cxx11::basic_string&]’: ./fmtlib/fmt/core.h:1711:29: required from ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context; type = fmt::v10::detail::type::string_type; T = std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ ./fmtlib/fmt/core.h:1674:41: note: 1711 | return make_value(val); ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~^~~~~ ./fmtlib/fmt/core.h:1827:77: required from ‘constexpr fmt::v10::format_arg_store::format_arg_store(T&& ...) [with T = {const std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v10::basic_format_context; Args = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}]’ ./fmtlib/fmt/core.h:1674:41: note: 1825 | data_{detail::make_arg< ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~ 1826 | is_packed, Context, ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~ 1827 | detail::mapped_type_constant, Context>::value>( ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1828 | FMT_FORWARD(args))...} { ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h:1844:31: required from ‘std::string fmt::v10::format(format_string, T&& ...) [with T = {const std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&>]’ ./fmtlib/fmt/core.h:1674:41: note: 1844 | return {FMT_FORWARD(args)...}; ./fmtlib/fmt/core.h:1674:41: note: | ^ regex101.import.cc:122:22: required from here ./fmtlib/fmt/core.h:1674:41: note: 122 | ? fmt::format(FMT_STRING("{}.regex101-{}.json"), name, permalink) ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h:2817:44: in ‘constexpr’ expansion of ‘fmt::v10::make_format_args<>(args#0, args#1)’ ./fmtlib/fmt/core.h:1674:10: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ ./fmtlib/fmt/core.h:1674:41: note: the temporary was destroyed at the end of the full expression ‘fmt::v10::detail::arg_mapper >().fmt::v10::detail::arg_mapper >::map >((*(const std::__cxx11::basic_string*)(& val)))’ 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/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 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o xpath_vtab.o xpath_vtab.cc make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src' In file included from ./fmtlib/fmt/format.h:49, from base/attr_line.hh:41, from sql_help.hh:37, from xpath_vtab.cc:36: ./fmtlib/fmt/core.h: In instantiation of ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context; T = std::__cxx11::basic_string&]’: ./fmtlib/fmt/core.h:1711:29: required from ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context; type = fmt::v10::detail::type::string_type; T = std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1711 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ ./fmtlib/fmt/core.h:1827:77: required from ‘constexpr fmt::v10::format_arg_store::format_arg_store(T&& ...) [with T = {const char*&, std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v10::basic_format_context; Args = {const char*, std::__cxx11::basic_string, std::allocator >}]’ 1825 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1826 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1827 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1828 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h:1844:31: required from ‘std::string fmt::v10::format(format_string, T&& ...) [with T = {const char*&, std::__cxx11::basic_string, std::allocator >&}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >&>]’ 1844 | return {FMT_FORWARD(args)...}; | ^ vtab_module.hh:819:39: required from ‘int vtab_module::create(sqlite3*, const char*) [with T = tvt_no_update; sqlite3 = sqlite3]’ 819 | auto create_stmt = fmt::format( | ~~~~~~~~~~~^ 820 | FMT_STRING("CREATE VIRTUAL TABLE {} USING {}()"), name, impl_name); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ xpath_vtab.cc:386:29: required from here 386 | rc = XPATH_MODULE.create(db, "xpath"); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./fmtlib/fmt/core.h:2817:44: in ‘constexpr’ expansion of ‘fmt::v10::make_format_args<>(args#0, args#1)’ ./fmtlib/fmt/core.h:1674:10: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ ./fmtlib/fmt/core.h:1674:41: note: the temporary was destroyed at the end of the full expression ‘fmt::v10::detail::arg_mapper >().fmt::v10::detail::arg_mapper >::map >((*(const std::__cxx11::basic_string*)(& val)))’ 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/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 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o readline_curses.o readline_curses.cc make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src' make[3]: Entering directory '/builddir/build/BUILD/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 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o logfile.o logfile.cc make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src' logfile.cc: In member function ‘bool logfile::process_prefix(shared_buffer_ref&, const line_info&, scan_batch_context&)’: logfile.cc:244:17: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘nonstd::optional_lite::optional::value_type’ {aka ‘long int’} [-Wsign-compare] 243 | if (this->lf_index.size() | ~~~~~~~~~~~~~~~~~~~~~ 244 | >= curr->lf_max_unrecognized_lines.value_or( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | max_unrecognized_lines)) | ~~~~~~~~~~~~~~~~~~~~~~~ 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 ‘long unsigned int’} and ‘const ssize_t’ {aka ‘const long int’} [-Wsign-compare] 1023 | if (retval > line_buffer::MAX_LINE_BUFFER_SIZE) { | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./fmtlib/fmt/format.h:49, from byte_array.hh:40, from logfile.hh:51, from logfile.cc:34: ./fmtlib/fmt/core.h: In instantiation of ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context; T = std::__cxx11::basic_string&]’: ./fmtlib/fmt/core.h:1711:29: required from ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context; type = fmt::v10::detail::type::string_type; T = std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ logfile.cc:1023:20: warning: 1711 | return make_value(val); logfile.cc:1023:20: warning: | ~~~~~~~~~~~~~~~~~~~^~~~~ ./fmtlib/fmt/core.h:1827:77: required from ‘constexpr fmt::v10::format_arg_store::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >&, char*&}; Context = fmt::v10::basic_format_context; Args = {std::__cxx11::basic_string, std::allocator >, char*}]’ logfile.cc:1023:20: warning: 1825 | data_{detail::make_arg< logfile.cc:1023:20: warning: | ~~~~~~~~~~~~~~~~~ 1826 | is_packed, Context, logfile.cc:1023:20: warning: | ~~~~~~~~~~~~~~~~~~~ 1827 | detail::mapped_type_constant, Context>::value>( logfile.cc:1023:20: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1828 | FMT_FORWARD(args))...} { logfile.cc:1023:20: warning: | ~~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h:1844:31: required from ‘std::string fmt::v10::format(format_string, T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >&, char*}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >&, char*>]’ logfile.cc:1023:20: warning: 1844 | return {FMT_FORWARD(args)...}; logfile.cc:1023:20: warning: | ^ logfile.cc:83:35: required from here logfile.cc:1023:20: warning: 83 | return Err(fmt::format(FMT_STRING("realpath({}) failed with: {}"), logfile.cc:1023:20: warning: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84 | lf->lf_filename, logfile.cc:1023:20: warning: | ~~~~~~~~~~~~~~~~ 85 | strerror(errno))); logfile.cc:1023:20: warning: | ~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h:2817:44: in ‘constexpr’ expansion of ‘fmt::v10::make_format_args<>(args#0, ((char*&)args#1))’ ./fmtlib/fmt/core.h:1674:10: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ ./fmtlib/fmt/core.h:1674:41: note: the temporary was destroyed at the end of the full expression ‘fmt::v10::detail::arg_mapper >().fmt::v10::detail::arg_mapper >::map >((*(const std::__cxx11::basic_string*)(& val)))’ 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h: In instantiation of ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context; T = const std::__cxx11::basic_string&]’: ./fmtlib/fmt/core.h:1711:29: required from ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context; type = fmt::v10::detail::type::string_type; T = const std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ ./fmtlib/fmt/core.h:1674:41: note: 1711 | return make_value(val); ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~^~~~~ ./fmtlib/fmt/core.h:1827:77: required from ‘constexpr fmt::v10::format_arg_store::format_arg_store(T&& ...) [with T = {const std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v10::basic_format_context; Args = {std::__cxx11::basic_string, std::allocator >}]’ ./fmtlib/fmt/core.h:1674:41: note: 1825 | data_{detail::make_arg< ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~ 1826 | is_packed, Context, ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~ 1827 | detail::mapped_type_constant, Context>::value>( ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1828 | FMT_FORWARD(args))...} { ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h:1844:31: required from ‘std::string fmt::v10::format(format_string, T&& ...) [with T = {const std::__cxx11::basic_string, std::allocator >&}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >&>]’ ./fmtlib/fmt/core.h:1674:41: note: 1844 | return {FMT_FORWARD(args)...}; ./fmtlib/fmt/core.h:1674:41: note: | ^ logfile.cc:1077:20: required from here ./fmtlib/fmt/core.h:1674:41: note: 1077 | fmt::format(FMT_STRING("hiding duplicate of {}"), name)); ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h:2817:44: in ‘constexpr’ expansion of ‘fmt::v10::make_format_args<>(args#0)’ ./fmtlib/fmt/core.h:1674:10: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ ./fmtlib/fmt/core.h:1674:41: note: the temporary was destroyed at the end of the full expression ‘fmt::v10::detail::arg_mapper >().fmt::v10::detail::arg_mapper >::map >((* & val))’ 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/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 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o field_overlay_source.o field_overlay_source.cc make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src' In file included from ./fmtlib/fmt/format.h:49, from base/attr_line.hh:41, from view_curses.hh:62, from listview_curses.hh:43, from field_overlay_source.hh:36, from field_overlay_source.cc:30: ./fmtlib/fmt/core.h: In instantiation of ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context; T = const intern_string_t&]’: ./fmtlib/fmt/core.h:1711:29: required from ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context; type = fmt::v10::detail::type::custom_type; T = const intern_string_t&; typename std::enable_if::type = 0]’ 1711 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ ./fmtlib/fmt/core.h:1827:77: required from ‘constexpr fmt::v10::format_arg_store::format_arg_store(T&& ...) [with T = {const intern_string_t&, intern_string_t&}; Context = fmt::v10::basic_format_context; Args = {intern_string_t, intern_string_t}]’ 1825 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1826 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1827 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1828 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h:1844:31: required from ‘std::string fmt::v10::format(format_string, T&& ...) [with T = {const intern_string_t, intern_string_t&}; std::string = std::__cxx11::basic_string; format_string = basic_format_string]’ 1844 | return {FMT_FORWARD(args)...}; | ^ log_format_ext.hh:64:28: required from here 64 | fmt::format(FMT_STRING("{}:{}"), | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 65 | this->vd_meta.lvm_format.value()->get_name(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66 | this->vd_meta.lvm_name)); | ~~~~~~~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h:2817:44: in ‘constexpr’ expansion of ‘fmt::v10::make_format_args<>(((const intern_string_t&)args#0), args#1)’ ./fmtlib/fmt/core.h:1674:10: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ ./fmtlib/fmt/core.h:1674:41: note: the temporary was destroyed at the end of the full expression ‘fmt::v10::detail::arg_mapper >().fmt::v10::detail::arg_mapper >::map((* & val))’ 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h: In instantiation of ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context; T = const std::__cxx11::basic_string&]’: ./fmtlib/fmt/core.h:1711:29: required from ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context; type = fmt::v10::detail::type::string_type; T = const std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ ./fmtlib/fmt/core.h:1674:41: note: 1711 | return make_value(val); ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~^~~~~ ./fmtlib/fmt/core.h:1827:77: required from ‘constexpr fmt::v10::format_arg_store::format_arg_store(T&& ...) [with T = {const std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v10::basic_format_context; Args = {std::__cxx11::basic_string, std::allocator >}]’ ./fmtlib/fmt/core.h:1674:41: note: 1825 | data_{detail::make_arg< ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~ 1826 | is_packed, Context, ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~ 1827 | detail::mapped_type_constant, Context>::value>( ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1828 | FMT_FORWARD(args))...} { ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h:1844:31: required from ‘std::string fmt::v10::format(format_string, T&& ...) [with T = {const std::__cxx11::basic_string, std::allocator >&}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >&>]’ ./fmtlib/fmt/core.h:1674:41: note: 1844 | return {FMT_FORWARD(args)...}; ./fmtlib/fmt/core.h:1674:41: note: | ^ field_overlay_source.cc:91:36: required from here ./fmtlib/fmt/core.h:1674:41: note: 91 | auto emsg = fmt::format( ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~^ 92 | FMT_STRING(" Invalid log message: {}"), ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | sattr.sa_value.get()); ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h:2817:44: in ‘constexpr’ expansion of ‘fmt::v10::make_format_args<>(args#0)’ ./fmtlib/fmt/core.h:1674:10: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ ./fmtlib/fmt/core.h:1674:41: note: the temporary was destroyed at the end of the full expression ‘fmt::v10::detail::arg_mapper >().fmt::v10::detail::arg_mapper >::map >((* & val))’ 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h: In instantiation of ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context; T = std::__cxx11::basic_string&]’: ./fmtlib/fmt/core.h:1711:29: required from ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context; type = fmt::v10::detail::type::string_type; T = std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ ./fmtlib/fmt/core.h:1674:41: note: 1711 | return make_value(val); ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~^~~~~ ./fmtlib/fmt/core.h:1827:77: required from ‘constexpr fmt::v10::format_arg_store::format_arg_store(T&& ...) [with T = {string_fragment&, std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v10::basic_format_context; Args = {string_fragment, std::__cxx11::basic_string, std::allocator >}]’ ./fmtlib/fmt/core.h:1674:41: note: 1825 | data_{detail::make_arg< ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~ 1826 | is_packed, Context, ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~ 1827 | detail::mapped_type_constant, Context>::value>( ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1828 | FMT_FORWARD(args))...} { ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h:1844:31: required from ‘std::string fmt::v10::format(format_string, T&& ...) [with T = {string_fragment&, std::__cxx11::basic_string, std::allocator >&}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >&>]’ ./fmtlib/fmt/core.h:1674:41: note: 1844 | return {FMT_FORWARD(args)...}; ./fmtlib/fmt/core.h:1674:41: note: | ^ field_overlay_source.cc:433:35: required from here ./fmtlib/fmt/core.h:1674:41: note: 433 | attr_line_t al(fmt::format(FMT_STRING(" {} = {}"), name, val)); ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h:2817:44: in ‘constexpr’ expansion of ‘fmt::v10::make_format_args<>(args#0, args#1)’ ./fmtlib/fmt/core.h:1674:10: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ ./fmtlib/fmt/core.h:1674:41: note: the temporary was destroyed at the end of the full expression ‘fmt::v10::detail::arg_mapper >().fmt::v10::detail::arg_mapper >::map >((*(const std::__cxx11::basic_string*)(& val)))’ 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/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 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o state-extension-functions.o state-extension-functions.cc make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src' In file included from ./fmtlib/fmt/format.h:49, from base/attr_line.hh:41, from base/ansi_scrubber.hh:38, from lnav.hh:46, from state-extension-functions.cc:38: ./fmtlib/fmt/core.h: In instantiation of ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context; T = const intern_string_t&]’: ./fmtlib/fmt/core.h:1711:29: required from ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context; type = fmt::v10::detail::type::custom_type; T = const intern_string_t&; typename std::enable_if::type = 0]’ 1711 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ ./fmtlib/fmt/core.h:1827:77: required from ‘constexpr fmt::v10::format_arg_store::format_arg_store(T&& ...) [with T = {const intern_string_t&}; Context = fmt::v10::basic_format_context; Args = {intern_string_t}]’ 1825 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1826 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1827 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1828 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h:1844:31: required from ‘std::string fmt::v10::format(format_string, T&& ...) [with T = {const intern_string_t&}; std::string = std::__cxx11::basic_string; format_string = basic_format_string]’ 1844 | return {FMT_FORWARD(args)...}; | ^ log_vtab_impl.hh:208:41: required from here 208 | fmt::format(FMT_STRING("{}.log_tags"), name))) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h:2817:44: in ‘constexpr’ expansion of ‘fmt::v10::make_format_args<>(args#0)’ ./fmtlib/fmt/core.h:1674:10: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ ./fmtlib/fmt/core.h:1674:41: note: the temporary was destroyed at the end of the full expression ‘fmt::v10::detail::arg_mapper >().fmt::v10::detail::arg_mapper >::map((* & val))’ 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h: In instantiation of ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context; T = std::__cxx11::basic_string&]’: ./fmtlib/fmt/core.h:1711:29: required from ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context; type = fmt::v10::detail::type::string_type; T = std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ ./fmtlib/fmt/core.h:1674:41: note: 1711 | return make_value(val); ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~^~~~~ ./fmtlib/fmt/core.h:1827:77: required from ‘constexpr fmt::v10::format_arg_store::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v10::basic_format_context; Args = {std::__cxx11::basic_string, std::allocator >}]’ ./fmtlib/fmt/core.h:1674:41: note: 1825 | data_{detail::make_arg< ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~ 1826 | is_packed, Context, ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~ 1827 | detail::mapped_type_constant, Context>::value>( ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1828 | FMT_FORWARD(args))...} { ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h:1844:31: required from ‘void fmt::v10::print(FILE*, format_string, T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >&}; FILE = FILE; format_string = basic_format_string, std::allocator >&>]’ ./fmtlib/fmt/core.h:1674:41: note: 1844 | return {FMT_FORWARD(args)...}; ./fmtlib/fmt/core.h:1674:41: note: | ^ state-extension-functions.cc:115:23: required from here ./fmtlib/fmt/core.h:1674:41: note: 115 | fmt::print(outfile.value(), FMT_STRING("{}\n"), arg.value()); ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h:2921:44: in ‘constexpr’ expansion of ‘fmt::v10::make_format_args<>((* & args#0))’ ./fmtlib/fmt/core.h:1674:10: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ ./fmtlib/fmt/core.h:1674:41: note: the temporary was destroyed at the end of the full expression ‘fmt::v10::detail::arg_mapper >().fmt::v10::detail::arg_mapper >::map >((*(const std::__cxx11::basic_string*)(& val)))’ 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/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 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o spectro_impls.o spectro_impls.cc make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src' In file included from ./fmtlib/fmt/format.h:49, from base/intern_string.hh:43, from log_format.hh:52, from spectro_impls.hh:33, from spectro_impls.cc:30: ./fmtlib/fmt/core.h: In instantiation of ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context; T = const intern_string_t&]’: ./fmtlib/fmt/core.h:1711:29: required from ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context; type = fmt::v10::detail::type::custom_type; T = const intern_string_t&; typename std::enable_if::type = 0]’ 1711 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ ./fmtlib/fmt/core.h:1827:77: required from ‘constexpr fmt::v10::format_arg_store::format_arg_store(T&& ...) [with T = {const intern_string_t&}; Context = fmt::v10::basic_format_context; Args = {intern_string_t}]’ 1825 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1826 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1827 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1828 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h:1844:31: required from ‘std::string fmt::v10::format(format_string, T&& ...) [with T = {const intern_string_t&}; std::string = std::__cxx11::basic_string; format_string = basic_format_string]’ 1844 | return {FMT_FORWARD(args)...}; | ^ log_vtab_impl.hh:208:41: required from here 208 | fmt::format(FMT_STRING("{}.log_tags"), name))) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h:2817:44: in ‘constexpr’ expansion of ‘fmt::v10::make_format_args<>(args#0)’ ./fmtlib/fmt/core.h:1674:10: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ ./fmtlib/fmt/core.h:1674:41: note: the temporary was destroyed at the end of the full expression ‘fmt::v10::detail::arg_mapper >().fmt::v10::detail::arg_mapper >::map((* & val))’ 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/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 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o files_sub_source.o files_sub_source.cc make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src' 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long unsigned int’} [-Wsign-compare] 332 | if (line == fc.fc_other_files.size() - 1) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./fmtlib/fmt/format.h:49, from file_format.hh:35, from file_collection.hh:44, from files_sub_source.hh:33, from files_sub_source.cc:30: ./fmtlib/fmt/core.h: In instantiation of ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context; T = const intern_string_t&]’: ./fmtlib/fmt/core.h:1711:29: required from ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context; type = fmt::v10::detail::type::custom_type; T = const intern_string_t&; typename std::enable_if::type = 0]’ files_sub_source.cc:332:18: warning: 1711 | return make_value(val); files_sub_source.cc:332:18: warning: | ~~~~~~~~~~~~~~~~~~~^~~~~ ./fmtlib/fmt/core.h:1827:77: required from ‘constexpr fmt::v10::format_arg_store::format_arg_store(T&& ...) [with T = {const intern_string_t&}; Context = fmt::v10::basic_format_context; Args = {intern_string_t}]’ files_sub_source.cc:332:18: warning: 1825 | data_{detail::make_arg< files_sub_source.cc:332:18: warning: | ~~~~~~~~~~~~~~~~~ 1826 | is_packed, Context, files_sub_source.cc:332:18: warning: | ~~~~~~~~~~~~~~~~~~~ 1827 | detail::mapped_type_constant, Context>::value>( files_sub_source.cc:332:18: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1828 | FMT_FORWARD(args))...} { files_sub_source.cc:332:18: warning: | ~~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h:1844:31: required from ‘std::string fmt::v10::format(format_string, T&& ...) [with T = {const intern_string_t&}; std::string = std::__cxx11::basic_string; format_string = basic_format_string]’ files_sub_source.cc:332:18: warning: 1844 | return {FMT_FORWARD(args)...}; files_sub_source.cc:332:18: warning: | ^ log_vtab_impl.hh:208:41: required from here files_sub_source.cc:332:18: warning: 208 | fmt::format(FMT_STRING("{}.log_tags"), name))) files_sub_source.cc:332:18: warning: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h:2817:44: in ‘constexpr’ expansion of ‘fmt::v10::make_format_args<>(args#0)’ ./fmtlib/fmt/core.h:1674:10: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ ./fmtlib/fmt/core.h:1674:41: note: the temporary was destroyed at the end of the full expression ‘fmt::v10::detail::arg_mapper >().fmt::v10::detail::arg_mapper >::map((* & val))’ 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h: In instantiation of ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context; T = std::__cxx11::basic_string&]’: ./fmtlib/fmt/core.h:1711:29: required from ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context; type = fmt::v10::detail::type::string_type; T = std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ ./fmtlib/fmt/core.h:1674:41: note: 1711 | return make_value(val); ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~^~~~~ ./fmtlib/fmt/core.h:1827:77: required from ‘constexpr fmt::v10::format_arg_store::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >&, long unsigned int&, const std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v10::basic_format_context; Args = {std::__cxx11::basic_string, std::allocator >, long unsigned int, std::__cxx11::basic_string, std::allocator >}]’ ./fmtlib/fmt/core.h:1674:41: note: 1825 | data_{detail::make_arg< ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~ 1826 | is_packed, Context, ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~ 1827 | detail::mapped_type_constant, Context>::value>( ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1828 | FMT_FORWARD(args))...} { ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h:1844:31: required from ‘std::string fmt::v10::format(format_string, T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >&, long unsigned int&, const std::__cxx11::basic_string, std::allocator >&}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >&, long unsigned int&, const std::__cxx11::basic_string, std::allocator >&>]’ ./fmtlib/fmt/core.h:1674:41: note: 1844 | return {FMT_FORWARD(args)...}; ./fmtlib/fmt/core.h:1674:41: note: | ^ files_sub_source.cc:247:32: required from here ./fmtlib/fmt/core.h:1674:41: note: 247 | value_out = fmt::format(FMT_STRING(" {:<{}} {}"), ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | fn, ./fmtlib/fmt/core.h:1674:41: note: | ~~~ 249 | filename_width, ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~ 250 | iter->second.fei_description); ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h:2817:44: in ‘constexpr’ expansion of ‘fmt::v10::make_format_args<>(args#0, args#1, args#2)’ ./fmtlib/fmt/core.h:1674:10: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ ./fmtlib/fmt/core.h:1674:41: note: the temporary was destroyed at the end of the full expression ‘fmt::v10::detail::arg_mapper >().fmt::v10::detail::arg_mapper >::map >((*(const std::__cxx11::basic_string*)(& val)))’ 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h: In instantiation of ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context; T = const std::__cxx11::basic_string&]’: ./fmtlib/fmt/core.h:1711:29: required from ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context; type = fmt::v10::detail::type::string_type; T = const std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ ./fmtlib/fmt/core.h:1674:41: note: 1711 | return make_value(val); ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~^~~~~ ./fmtlib/fmt/core.h:1827:77: required from ‘constexpr fmt::v10::format_arg_store::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >&, long unsigned int&, const std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v10::basic_format_context; Args = {std::__cxx11::basic_string, std::allocator >, long unsigned int, std::__cxx11::basic_string, std::allocator >}]’ ./fmtlib/fmt/core.h:1674:41: note: 1825 | data_{detail::make_arg< ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~ 1826 | is_packed, Context, ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~ 1827 | detail::mapped_type_constant, Context>::value>( ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1828 | FMT_FORWARD(args))...} { ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h:1844:31: required from ‘std::string fmt::v10::format(format_string, T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >&, long unsigned int&, const std::__cxx11::basic_string, std::allocator >&}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >&, long unsigned int&, const std::__cxx11::basic_string, std::allocator >&>]’ ./fmtlib/fmt/core.h:1674:41: note: 1844 | return {FMT_FORWARD(args)...}; ./fmtlib/fmt/core.h:1674:41: note: | ^ files_sub_source.cc:247:32: required from here ./fmtlib/fmt/core.h:1674:41: note: 247 | value_out = fmt::format(FMT_STRING(" {:<{}} {}"), ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | fn, ./fmtlib/fmt/core.h:1674:41: note: | ~~~ 249 | filename_width, ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~ 250 | iter->second.fei_description); ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h:2817:44: in ‘constexpr’ expansion of ‘fmt::v10::make_format_args<>(args#0, args#1, args#2)’ ./fmtlib/fmt/core.h:1674:10: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ ./fmtlib/fmt/core.h:1674:41: note: the temporary was destroyed at the end of the full expression ‘fmt::v10::detail::arg_mapper >().fmt::v10::detail::arg_mapper >::map >((* & val))’ 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h: In instantiation of ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context; T = const file_format_t&]’: ./fmtlib/fmt/core.h:1711:29: required from ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context; type = fmt::v10::detail::type::custom_type; T = const file_format_t&; typename std::enable_if::type = 0]’ ./fmtlib/fmt/core.h:1674:41: note: 1711 | return make_value(val); ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~^~~~~ ./fmtlib/fmt/core.h:1827:77: required from ‘constexpr fmt::v10::format_arg_store::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >&, long unsigned int&, const file_format_t&, const std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v10::basic_format_context; Args = {std::__cxx11::basic_string, std::allocator >, long unsigned int, file_format_t, std::__cxx11::basic_string, std::allocator >}]’ ./fmtlib/fmt/core.h:1674:41: note: 1825 | data_{detail::make_arg< ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~ 1826 | is_packed, Context, ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~ 1827 | detail::mapped_type_constant, Context>::value>( ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1828 | FMT_FORWARD(args))...} { ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h:1844:31: required from ‘std::string fmt::v10::format(format_string, T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >&, long unsigned int&, const file_format_t&, const std::__cxx11::basic_string, std::allocator >&}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >&, long unsigned int&, const file_format_t&, const std::__cxx11::basic_string, std::allocator >&>]’ ./fmtlib/fmt/core.h:1674:41: note: 1844 | return {FMT_FORWARD(args)...}; ./fmtlib/fmt/core.h:1674:41: note: | ^ files_sub_source.cc:263:32: required from here ./fmtlib/fmt/core.h:1674:41: note: 263 | value_out = fmt::format(FMT_STRING(" {:<{}} {:14} {}"), ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 264 | fn, ./fmtlib/fmt/core.h:1674:41: note: | ~~~ 265 | filename_width, ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~ 266 | iter->second.ofd_format, ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~~~~~~ 267 | iter->second.ofd_description); ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h:2817:44: in ‘constexpr’ expansion of ‘fmt::v10::make_format_args<>(args#0, args#1, args#2, args#3)’ ./fmtlib/fmt/core.h:1674:10: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ ./fmtlib/fmt/core.h:1674:41: note: the temporary was destroyed at the end of the full expression ‘fmt::v10::detail::arg_mapper >().fmt::v10::detail::arg_mapper >::map((* & * & val))’ 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h: In instantiation of ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context; T = const network::locality&]’: ./fmtlib/fmt/core.h:1711:29: required from ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context; type = fmt::v10::detail::type::custom_type; T = const network::locality&; typename std::enable_if::type = 0]’ ./fmtlib/fmt/core.h:1674:41: note: 1711 | return make_value(val); ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~^~~~~ ./fmtlib/fmt/core.h:1827:77: required from ‘constexpr fmt::v10::format_arg_store::format_arg_store(T&& ...) [with T = {const network::locality&, const std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v10::basic_format_context; Args = {network::locality, std::__cxx11::basic_string, std::allocator >}]’ ./fmtlib/fmt/core.h:1674:41: note: 1825 | data_{detail::make_arg< ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~ 1826 | is_packed, Context, ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~ 1827 | detail::mapped_type_constant, Context>::value>( ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1828 | FMT_FORWARD(args))...} { ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h:1844:31: required from ‘OutputIt fmt::v10::format_to(OutputIt, format_string, T&& ...) [with OutputIt = appender; T = {const network::locality&, const std::__cxx11::basic_string, std::allocator >}; typename std::enable_if::value, int>::type = 0; format_string = basic_format_string, std::allocator > >]’ ./fmtlib/fmt/core.h:1674:41: note: 1844 | return {FMT_FORWARD(args)...}; ./fmtlib/fmt/core.h:1674:41: note: | ^ base/humanize.network.hh:92:25: required from ‘auto fmt::v10::formatter::format(const network::path&, FormatContext&) [with FormatContext = fmt::v10::basic_format_context]’ ./fmtlib/fmt/core.h:1674:41: note: 92 | return format_to( ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~^ 93 | ctx.out(), "{}:{}", p.p_locality, p.p_path == "." ? "" : p.p_path); ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h:812:70: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./fmtlib/fmt/core.h:1440:54: required from ‘struct fmt::v10::detail::arg_mapper >::formattable’ ./fmtlib/fmt/core.h:1674:41: note: 1440 | : bool_constant() || ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./fmtlib/fmt/core.h:1448:25: required by substitution of ‘template >::formattable::type>::type>::value), int>::type > constexpr fmt::v10::detail::unformattable fmt::v10::detail::arg_mapper >::do_map(T&&) [with T = const network::path&; typename std::enable_if<(! fmt::v10::detail::arg_mapper >::formattable::type>::type>::value), int>::type = ]’ ./fmtlib/fmt/core.h:1674:41: note: 1448 | template ::value)> ./fmtlib/fmt/core.h:1674:41: note: | ^ ./fmtlib/fmt/core.h:1460:31: required by substitution of ‘template::value || std::is_enum<_Tp2>::value) || std::is_union::value) && (! fmt::v10::detail::is_string::value)) && (! fmt::v10::is_char::value)) && (! fmt::v10::detail::is_named_arg::value)) && (! std::is_arithmetic::type>::value)), int>::type > constexpr decltype (((fmt::v10::detail::arg_mapper >*)this)->fmt::v10::detail::arg_mapper >::do_map(forward(val))) fmt::v10::detail::arg_mapper >::map(T&&) [with T = const network::path&; U = network::path; typename std::enable_if<((((((std::is_class::value || std::is_enum<_Tp2>::value) || std::is_union::value) && (! fmt::v10::detail::is_string::value)) && (! fmt::v10::is_char::value)) && (! fmt::v10::detail::is_named_arg::value)) && (! std::is_arithmetic::type>::value)), int>::type = 0]’ ./fmtlib/fmt/core.h:1674:41: note: 1460 | -> decltype(this->do_map(std::forward(val))) { ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h:1476:53: required by substitution of ‘template constexpr fmt::v10::enable_if_t<((bool)(fmt::v10::detail::type_constant().map(declval())), typename Context::char_type>::value == fmt::v10::detail::type::custom_type)), OutputIt> fmt::v10::detail::write(OutputIt, const T&) [with Char = char; OutputIt = fmt::v10::appender; T = network::path; Context = fmt::v10::basic_format_context]’ ./fmtlib/fmt/core.h:1674:41: note: 1476 | type_constant().map(std::declval())), ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/format.h:4529:22: required from ‘std::string fmt::v10::to_string(const T&) [with T = network::path; typename std::enable_if<(! std::is_integral<_Tp>::value), int>::type = 0; std::string = std::__cxx11::basic_string]’ ./fmtlib/fmt/core.h:1674:41: note: 4529 | detail::write(appender(buffer), value); ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ files_sub_source.cc:184:47: required from here ./fmtlib/fmt/core.h:1674:41: note: 184 | if (fmt::to_string(rp.home()) == es.sb_iter->first) ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./fmtlib/fmt/core.h:2845:52: in ‘constexpr’ expansion of ‘fmt::v10::make_format_args<>(args#0, ((const std::__cxx11::basic_string&)args#1))’ ./fmtlib/fmt/core.h:1674:10: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ ./fmtlib/fmt/core.h:1674:41: note: the temporary was destroyed at the end of the full expression ‘fmt::v10::detail::arg_mapper >().fmt::v10::detail::arg_mapper >::map((* & val))’ 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from ./fmtlib/fmt/format.h:49, from base/intern_string.hh:43, from text_anonymizer.hh:36, from text_anonymizer.cc:30: ./fmtlib/fmt/core.h: In instantiation of ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context; T = std::__cxx11::basic_string&]’: ./fmtlib/fmt/core.h:1711:29: required from ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context; type = fmt::v10::detail::type::string_type; T = std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1711 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ ./fmtlib/fmt/core.h:1827:77: required from ‘constexpr fmt::v10::format_arg_store::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >&, long unsigned int&}; Context = fmt::v10::basic_format_context; Args = {std::__cxx11::basic_string, std::allocator >, long unsigned int}]’ 1825 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1826 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1827 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1828 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h:1844:31: required from ‘std::string fmt::v10::format(format_string, T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >&, long unsigned int&}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >&, long unsigned int&>]’ 1844 | return {FMT_FORWARD(args)...}; | ^ text_anonymizer.cc:58:33: required from here 58 | retval = fmt::format(FMT_STRING("{}{}"), retval, counter); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h:2817:44: in ‘constexpr’ expansion of ‘fmt::v10::make_format_args<>(args#0, args#1)’ ./fmtlib/fmt/core.h:1674:10: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ ./fmtlib/fmt/core.h:1674:41: note: the temporary was destroyed at the end of the full expression ‘fmt::v10::detail::arg_mapper >().fmt::v10::detail::arg_mapper >::map >((*(const std::__cxx11::basic_string*)(& val)))’ 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h: In instantiation of ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context; T = const std::__cxx11::basic_string&]’: ./fmtlib/fmt/core.h:1711:29: required from ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context; type = fmt::v10::detail::type::string_type; T = const std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ ./fmtlib/fmt/core.h:1674:41: note: 1711 | return make_value(val); ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~^~~~~ ./fmtlib/fmt/core.h:1827:77: required from ‘constexpr fmt::v10::format_arg_store::format_arg_store(T&& ...) [with T = {const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v10::basic_format_context; Args = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}]’ ./fmtlib/fmt/core.h:1674:41: note: 1825 | data_{detail::make_arg< ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~ 1826 | is_packed, Context, ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~ 1827 | detail::mapped_type_constant, Context>::value>( ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1828 | FMT_FORWARD(args))...} { ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h:1844:31: required from ‘std::string fmt::v10::format(format_string, T&& ...) [with T = {const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&>]’ ./fmtlib/fmt/core.h:1674:41: note: 1844 | return {FMT_FORWARD(args)...}; ./fmtlib/fmt/core.h:1674:41: note: | ^ text_anonymizer.cc:397:38: required from here ./fmtlib/fmt/core.h:1674:41: note: 397 | retval += fmt::format( ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~^ 398 | FMT_STRING("{}@{}.example.com"), ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 399 | this->get_default(this->ta_user_names, ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 400 | email_addr.substr(0, at_index), ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 401 | [](auto size, const auto& inp) { ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 402 | return get_animal_list().at_index( ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 403 | size); ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~ 404 | }), ./fmtlib/fmt/core.h:1674:41: note: | ~~~ 405 | this->get_default(this->ta_host_names, ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 406 | email_addr.substr(at_index + 1), ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 407 | [](auto size, const auto& inp) { ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408 | return get_disease_list().at_index( ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 409 | size); ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~ 410 | })); ./fmtlib/fmt/core.h:1674:41: note: | ~~~ ./fmtlib/fmt/core.h:2817:44: in ‘constexpr’ expansion of ‘fmt::v10::make_format_args<>(args#0, args#1)’ ./fmtlib/fmt/core.h:1674:10: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ ./fmtlib/fmt/core.h:1674:41: note: the temporary was destroyed at the end of the full expression ‘fmt::v10::detail::arg_mapper >().fmt::v10::detail::arg_mapper >::map >((* & val))’ 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/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 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o text_anonymizer.o text_anonymizer.cc make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src' make[3]: Entering directory '/builddir/build/BUILD/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 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o sql_commands.o sql_commands.cc In file included from ./fmtlib/fmt/format.h:49, from base/intern_string.hh:43, from base/fs_util.hh:38, from sql_commands.cc:31: ./fmtlib/fmt/core.h: In instantiation of ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context; T = const std::__cxx11::basic_string&]’: ./fmtlib/fmt/core.h:1711:29: required from ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context; type = fmt::v10::detail::type::string_type; T = const std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1711 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ ./fmtlib/fmt/core.h:1827:77: required from ‘constexpr fmt::v10::format_arg_store::format_arg_store(T&& ...) [with T = {const std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v10::basic_format_context; Args = {std::__cxx11::basic_string, std::allocator >}]’ 1825 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1826 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1827 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1828 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h:1844:31: required from ‘Result, lnav::console::user_message> exec_context::make_error(fmt::v10::string_view, const Args& ...) [with Args = {std::__cxx11::basic_string, std::allocator >}; fmt::v10::string_view = fmt::v10::basic_string_view]’ 1844 | return {FMT_FORWARD(args)...}; | ^ sql_commands.cc:64:29: required from here 64 | return ec.make_error("{} -- unavailable in secure mode", args[0]); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ command_executor.hh:98:59: in ‘constexpr’ expansion of ‘fmt::v10::make_format_args<>(args#0)’ ./fmtlib/fmt/core.h:1674:10: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ ./fmtlib/fmt/core.h:1674:41: note: the temporary was destroyed at the end of the full expression ‘fmt::v10::detail::arg_mapper >().fmt::v10::detail::arg_mapper >::map >((* & val))’ 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src' make[3]: Entering directory '/builddir/build/BUILD/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 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o time_fmts.o time_fmts.cc make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src' make[3]: Entering directory '/builddir/build/BUILD/lnav-0.11.2/src' 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 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -pthread -c -o third-party/md4c/md4c.o third-party/md4c/md4c.c make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src' make[3]: Entering directory '/builddir/build/BUILD/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 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o file_collection.o file_collection.cc make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src' In file included from ./fmtlib/fmt/format.h:49, from file_format.hh:35, from file_collection.hh:44, from file_collection.cc:34: ./fmtlib/fmt/core.h: In instantiation of ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context; T = const network::locality&]’: ./fmtlib/fmt/core.h:1711:29: required from ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context; type = fmt::v10::detail::type::custom_type; T = const network::locality&; typename std::enable_if::type = 0]’ 1711 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ ./fmtlib/fmt/core.h:1827:77: required from ‘constexpr fmt::v10::format_arg_store::format_arg_store(T&& ...) [with T = {const network::locality&, const std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v10::basic_format_context; Args = {network::locality, std::__cxx11::basic_string, std::allocator >}]’ 1825 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1826 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1827 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1828 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h:1844:31: required from ‘OutputIt fmt::v10::format_to(OutputIt, format_string, T&& ...) [with OutputIt = appender; T = {const network::locality&, const std::__cxx11::basic_string, std::allocator >}; typename std::enable_if::value, int>::type = 0; format_string = basic_format_string, std::allocator > >]’ 1844 | return {FMT_FORWARD(args)...}; | ^ base/humanize.network.hh:92:25: required from ‘auto fmt::v10::formatter::format(const network::path&, FormatContext&) [with FormatContext = fmt::v10::basic_format_context]’ 92 | return format_to( | ~~~~~~~~~^ 93 | ctx.out(), "{}:{}", p.p_locality, p.p_path == "." ? "" : p.p_path); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h:812:70: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./fmtlib/fmt/core.h:1440:54: required from ‘struct fmt::v10::detail::arg_mapper >::formattable’ 1440 | : bool_constant() || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./fmtlib/fmt/core.h:1448:25: required by substitution of ‘template >::formattable::type>::type>::value), int>::type > constexpr fmt::v10::detail::unformattable fmt::v10::detail::arg_mapper >::do_map(T&&) [with T = const network::path&; typename std::enable_if<(! fmt::v10::detail::arg_mapper >::formattable::type>::type>::value), int>::type = ]’ 1448 | template ::value)> | ^ ./fmtlib/fmt/core.h:1460:31: required by substitution of ‘template::value || std::is_enum<_Tp2>::value) || std::is_union::value) && (! fmt::v10::detail::is_string::value)) && (! fmt::v10::is_char::value)) && (! fmt::v10::detail::is_named_arg::value)) && (! std::is_arithmetic::type>::value)), int>::type > constexpr decltype (((fmt::v10::detail::arg_mapper >*)this)->fmt::v10::detail::arg_mapper >::do_map(forward(val))) fmt::v10::detail::arg_mapper >::map(T&&) [with T = const network::path&; U = network::path; typename std::enable_if<((((((std::is_class::value || std::is_enum<_Tp2>::value) || std::is_union::value) && (! fmt::v10::detail::is_string::value)) && (! fmt::v10::is_char::value)) && (! fmt::v10::detail::is_named_arg::value)) && (! std::is_arithmetic::type>::value)), int>::type = 0]’ 1460 | -> decltype(this->do_map(std::forward(val))) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h:1476:53: required by substitution of ‘template constexpr fmt::v10::enable_if_t<((bool)(fmt::v10::detail::type_constant().map(declval())), typename Context::char_type>::value == fmt::v10::detail::type::custom_type)), OutputIt> fmt::v10::detail::write(OutputIt, const T&) [with Char = char; OutputIt = fmt::v10::appender; T = network::path; Context = fmt::v10::basic_format_context]’ 1476 | type_constant().map(std::declval())), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/format.h:4529:22: required from ‘std::string fmt::v10::to_string(const T&) [with T = network::path; typename std::enable_if<(! std::is_integral<_Tp>::value), int>::type = 0; std::string = std::__cxx11::basic_string]’ 4529 | detail::write(appender(buffer), value); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ file_collection.cc:541:56: required from here 541 | ->sp_tailers[fmt::to_string(rp.home())] | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./fmtlib/fmt/core.h:2845:52: in ‘constexpr’ expansion of ‘fmt::v10::make_format_args<>(args#0, ((const std::__cxx11::basic_string&)args#1))’ ./fmtlib/fmt/core.h:1674:10: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ ./fmtlib/fmt/core.h:1674:41: note: the temporary was destroyed at the end of the full expression ‘fmt::v10::detail::arg_mapper >().fmt::v10::detail::arg_mapper >::map((* & val))’ 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h: In instantiation of ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context; T = const std::__cxx11::basic_string&]’: ./fmtlib/fmt/core.h:1711:29: required from ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context; type = fmt::v10::detail::type::string_type; T = const std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ ./fmtlib/fmt/core.h:1674:41: note: 1711 | return make_value(val); ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~^~~~~ ./fmtlib/fmt/core.h:1827:77: required from ‘constexpr fmt::v10::format_arg_store::format_arg_store(T&& ...) [with T = {const network::locality&, const std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v10::basic_format_context; Args = {network::locality, std::__cxx11::basic_string, std::allocator >}]’ ./fmtlib/fmt/core.h:1674:41: note: 1825 | data_{detail::make_arg< ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~ 1826 | is_packed, Context, ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~ 1827 | detail::mapped_type_constant, Context>::value>( ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1828 | FMT_FORWARD(args))...} { ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h:1844:31: required from ‘OutputIt fmt::v10::format_to(OutputIt, format_string, T&& ...) [with OutputIt = appender; T = {const network::locality&, const std::__cxx11::basic_string, std::allocator >}; typename std::enable_if::value, int>::type = 0; format_string = basic_format_string, std::allocator > >]’ ./fmtlib/fmt/core.h:1674:41: note: 1844 | return {FMT_FORWARD(args)...}; ./fmtlib/fmt/core.h:1674:41: note: | ^ base/humanize.network.hh:92:25: required from ‘auto fmt::v10::formatter::format(const network::path&, FormatContext&) [with FormatContext = fmt::v10::basic_format_context]’ ./fmtlib/fmt/core.h:1674:41: note: 92 | return format_to( ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~^ 93 | ctx.out(), "{}:{}", p.p_locality, p.p_path == "." ? "" : p.p_path); ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h:812:70: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./fmtlib/fmt/core.h:1440:54: required from ‘struct fmt::v10::detail::arg_mapper >::formattable’ ./fmtlib/fmt/core.h:1674:41: note: 1440 | : bool_constant() || ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./fmtlib/fmt/core.h:1448:25: required by substitution of ‘template >::formattable::type>::type>::value), int>::type > constexpr fmt::v10::detail::unformattable fmt::v10::detail::arg_mapper >::do_map(T&&) [with T = const network::path&; typename std::enable_if<(! fmt::v10::detail::arg_mapper >::formattable::type>::type>::value), int>::type = ]’ ./fmtlib/fmt/core.h:1674:41: note: 1448 | template ::value)> ./fmtlib/fmt/core.h:1674:41: note: | ^ ./fmtlib/fmt/core.h:1460:31: required by substitution of ‘template::value || std::is_enum<_Tp2>::value) || std::is_union::value) && (! fmt::v10::detail::is_string::value)) && (! fmt::v10::is_char::value)) && (! fmt::v10::detail::is_named_arg::value)) && (! std::is_arithmetic::type>::value)), int>::type > constexpr decltype (((fmt::v10::detail::arg_mapper >*)this)->fmt::v10::detail::arg_mapper >::do_map(forward(val))) fmt::v10::detail::arg_mapper >::map(T&&) [with T = const network::path&; U = network::path; typename std::enable_if<((((((std::is_class::value || std::is_enum<_Tp2>::value) || std::is_union::value) && (! fmt::v10::detail::is_string::value)) && (! fmt::v10::is_char::value)) && (! fmt::v10::detail::is_named_arg::value)) && (! std::is_arithmetic::type>::value)), int>::type = 0]’ ./fmtlib/fmt/core.h:1674:41: note: 1460 | -> decltype(this->do_map(std::forward(val))) { ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h:1476:53: required by substitution of ‘template constexpr fmt::v10::enable_if_t<((bool)(fmt::v10::detail::type_constant().map(declval())), typename Context::char_type>::value == fmt::v10::detail::type::custom_type)), OutputIt> fmt::v10::detail::write(OutputIt, const T&) [with Char = char; OutputIt = fmt::v10::appender; T = network::path; Context = fmt::v10::basic_format_context]’ ./fmtlib/fmt/core.h:1674:41: note: 1476 | type_constant().map(std::declval())), ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/format.h:4529:22: required from ‘std::string fmt::v10::to_string(const T&) [with T = network::path; typename std::enable_if<(! std::is_integral<_Tp>::value), int>::type = 0; std::string = std::__cxx11::basic_string]’ ./fmtlib/fmt/core.h:1674:41: note: 4529 | detail::write(appender(buffer), value); ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ file_collection.cc:541:56: required from here ./fmtlib/fmt/core.h:1674:41: note: 541 | ->sp_tailers[fmt::to_string(rp.home())] ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./fmtlib/fmt/core.h:2845:52: in ‘constexpr’ expansion of ‘fmt::v10::make_format_args<>(args#0, ((const std::__cxx11::basic_string&)args#1))’ ./fmtlib/fmt/core.h:1674:10: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ ./fmtlib/fmt/core.h:1674:41: note: the temporary was destroyed at the end of the full expression ‘fmt::v10::detail::arg_mapper >().fmt::v10::detail::arg_mapper >::map >((* & val))’ 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h: In instantiation of ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context; T = std::__cxx11::basic_string&]’: ./fmtlib/fmt/core.h:1711:29: required from ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context; type = fmt::v10::detail::type::string_type; T = std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ ./fmtlib/fmt/core.h:1674:41: note: 1711 | return make_value(val); ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~^~~~~ ./fmtlib/fmt/core.h:1827:77: required from ‘constexpr fmt::v10::format_arg_store::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >&, const char*&, const char*&, const std::__cxx11::basic_string, std::allocator >&, const char*&}; Context = fmt::v10::basic_format_context; Args = {std::__cxx11::basic_string, std::allocator >, const char*, const char*, std::__cxx11::basic_string, std::allocator >, const char*}]’ ./fmtlib/fmt/core.h:1674:41: note: 1825 | data_{detail::make_arg< ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~ 1826 | is_packed, Context, ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~ 1827 | detail::mapped_type_constant, Context>::value>( ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1828 | FMT_FORWARD(args))...} { ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h:1844:31: required from ‘OutputIt fmt::v10::format_to(OutputIt, format_string, T&& ...) [with OutputIt = appender; T = {std::__cxx11::basic_string, std::allocator >, const char*, const char*, const std::__cxx11::basic_string, std::allocator >&, const char*}; typename std::enable_if::value, int>::type = 0; format_string = basic_format_string, std::allocator >, const char*, const char*, const std::__cxx11::basic_string, std::allocator >&, const char*>]’ ./fmtlib/fmt/core.h:1674:41: note: 1844 | return {FMT_FORWARD(args)...}; ./fmtlib/fmt/core.h:1674:41: note: | ^ base/humanize.network.hh:63:25: required from ‘auto fmt::v10::formatter::format(const network::locality&, FormatContext&) [with FormatContext = fmt::v10::basic_format_context]’ ./fmtlib/fmt/core.h:1674:41: note: 63 | return format_to(ctx.out(), ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~^~~~~~~~~~~ 64 | "{}{}{}{}{}", ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~ 65 | l.l_username.value_or(std::string()), ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66 | l.l_username ? "@" : "", ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~~~~~~ 67 | is_ipv6 ? "[" : "", ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~ 68 | l.l_hostname, ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~ 69 | is_ipv6 ? "]" : ""); ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h:812:70: required by substitution of ‘template constexpr decltype ((typename Context::formatter_type().format(declval(), declval()), true)) fmt::v10::detail::has_const_formatter_impl(T*) [with Context = fmt::v10::basic_format_context; T = network::locality]’ ./fmtlib/fmt/core.h:1674:41: note: 812 | -> decltype(typename Context::template formatter_type().format( ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 813 | std::declval(), std::declval()), ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h:823:43: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./fmtlib/fmt/core.h:1440:54: required from ‘struct fmt::v10::detail::arg_mapper >::formattable’ ./fmtlib/fmt/core.h:1674:41: note: 1440 | : bool_constant() || ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./fmtlib/fmt/core.h:1448:25: required by substitution of ‘template >::formattable::type>::type>::value), int>::type > constexpr fmt::v10::detail::unformattable fmt::v10::detail::arg_mapper >::do_map(T&&) [with T = const network::path&; typename std::enable_if<(! fmt::v10::detail::arg_mapper >::formattable::type>::type>::value), int>::type = ]’ ./fmtlib/fmt/core.h:1674:41: note: 1448 | template ::value)> ./fmtlib/fmt/core.h:1674:41: note: | ^ ./fmtlib/fmt/core.h:1460:31: required by substitution of ‘template::value || std::is_enum<_Tp2>::value) || std::is_union::value) && (! fmt::v10::detail::is_string::value)) && (! fmt::v10::is_char::value)) && (! fmt::v10::detail::is_named_arg::value)) && (! std::is_arithmetic::type>::value)), int>::type > constexpr decltype (((fmt::v10::detail::arg_mapper >*)this)->fmt::v10::detail::arg_mapper >::do_map(forward(val))) fmt::v10::detail::arg_mapper >::map(T&&) [with T = const network::path&; U = network::path; typename std::enable_if<((((((std::is_class::value || std::is_enum<_Tp2>::value) || std::is_union::value) && (! fmt::v10::detail::is_string::value)) && (! fmt::v10::is_char::value)) && (! fmt::v10::detail::is_named_arg::value)) && (! std::is_arithmetic::type>::value)), int>::type = 0]’ ./fmtlib/fmt/core.h:1674:41: note: 1460 | -> decltype(this->do_map(std::forward(val))) { ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h:1476:53: required by substitution of ‘template constexpr fmt::v10::enable_if_t<((bool)(fmt::v10::detail::type_constant().map(declval())), typename Context::char_type>::value == fmt::v10::detail::type::custom_type)), OutputIt> fmt::v10::detail::write(OutputIt, const T&) [with Char = char; OutputIt = fmt::v10::appender; T = network::path; Context = fmt::v10::basic_format_context]’ ./fmtlib/fmt/core.h:1674:41: note: 1476 | type_constant().map(std::declval())), ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/format.h:4529:22: required from ‘std::string fmt::v10::to_string(const T&) [with T = network::path; typename std::enable_if<(! std::is_integral<_Tp>::value), int>::type = 0; std::string = std::__cxx11::basic_string]’ ./fmtlib/fmt/core.h:1674:41: note: 4529 | detail::write(appender(buffer), value); ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ file_collection.cc:541:56: required from here ./fmtlib/fmt/core.h:1674:41: note: 541 | ->sp_tailers[fmt::to_string(rp.home())] ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./fmtlib/fmt/core.h:2845:52: in ‘constexpr’ expansion of ‘fmt::v10::make_format_args<>(((std::__cxx11::basic_string&)args#0), ((const char*&)args#1), ((const char*&)args#2), args#3, ((const char*&)args#4))’ ./fmtlib/fmt/core.h:1674:10: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ ./fmtlib/fmt/core.h:1674:41: note: the temporary was destroyed at the end of the full expression ‘fmt::v10::detail::arg_mapper >().fmt::v10::detail::arg_mapper >::map >((*(const std::__cxx11::basic_string*)(& val)))’ 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/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 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o filter_sub_source.o filter_sub_source.cc make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src' In file included from ./fmtlib/fmt/format.h:49, from base/attr_line.hh:41, from plain_text_source.hh:36, from filter_sub_source.hh:34, from filter_sub_source.cc:30: ./fmtlib/fmt/core.h: In instantiation of ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context; T = const intern_string_t&]’: ./fmtlib/fmt/core.h:1711:29: required from ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context; type = fmt::v10::detail::type::custom_type; T = const intern_string_t&; typename std::enable_if::type = 0]’ 1711 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ ./fmtlib/fmt/core.h:1827:77: required from ‘constexpr fmt::v10::format_arg_store::format_arg_store(T&& ...) [with T = {const intern_string_t&}; Context = fmt::v10::basic_format_context; Args = {intern_string_t}]’ 1825 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1826 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1827 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1828 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h:1844:31: required from ‘std::string fmt::v10::format(format_string, T&& ...) [with T = {const intern_string_t&}; std::string = std::__cxx11::basic_string; format_string = basic_format_string]’ 1844 | return {FMT_FORWARD(args)...}; | ^ log_vtab_impl.hh:208:41: required from here 208 | fmt::format(FMT_STRING("{}.log_tags"), name))) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h:2817:44: in ‘constexpr’ expansion of ‘fmt::v10::make_format_args<>(args#0)’ ./fmtlib/fmt/core.h:1674:10: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ ./fmtlib/fmt/core.h:1674:41: note: the temporary was destroyed at the end of the full expression ‘fmt::v10::detail::arg_mapper >().fmt::v10::detail::arg_mapper >::map((* & val))’ 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h: In instantiation of ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context; T = std::__cxx11::basic_string&]’: ./fmtlib/fmt/core.h:1711:29: required from ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context; type = fmt::v10::detail::type::string_type; T = std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ ./fmtlib/fmt/core.h:1674:41: note: 1711 | return make_value(val); ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~^~~~~ ./fmtlib/fmt/core.h:1827:77: required from ‘constexpr fmt::v10::format_arg_store::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v10::basic_format_context; Args = {std::__cxx11::basic_string, std::allocator >}]’ ./fmtlib/fmt/core.h:1674:41: note: 1825 | data_{detail::make_arg< ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~ 1826 | is_packed, Context, ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~ 1827 | detail::mapped_type_constant, Context>::value>( ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1828 | FMT_FORWARD(args))...} { ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h:1844:31: required from ‘std::string fmt::v10::format(format_string, T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >&}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >&>]’ ./fmtlib/fmt/core.h:1674:41: note: 1844 | return {FMT_FORWARD(args)...}; ./fmtlib/fmt/core.h:1674:41: note: | ^ filter_sub_source.cc:455:30: required from here ./fmtlib/fmt/core.h:1674:41: note: 455 | = fmt::format(FMT_STRING("SELECT 1 WHERE {}"), new_value); ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h:2817:44: in ‘constexpr’ expansion of ‘fmt::v10::make_format_args<>(args#0)’ ./fmtlib/fmt/core.h:1674:10: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ ./fmtlib/fmt/core.h:1674:41: note: the temporary was destroyed at the end of the full expression ‘fmt::v10::detail::arg_mapper >().fmt::v10::detail::arg_mapper >::map >((*(const std::__cxx11::basic_string*)(& val)))’ 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/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 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o readline_callbacks.o readline_callbacks.cc make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src' In file included from ./fmtlib/fmt/format.h:49, from base/humanize.network.hh:35, from readline_callbacks.cc:30: ./fmtlib/fmt/core.h: In instantiation of ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context; T = const intern_string_t&]’: ./fmtlib/fmt/core.h:1711:29: required from ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context; type = fmt::v10::detail::type::custom_type; T = const intern_string_t&; typename std::enable_if::type = 0]’ 1711 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ ./fmtlib/fmt/core.h:1827:77: required from ‘constexpr fmt::v10::format_arg_store::format_arg_store(T&& ...) [with T = {const intern_string_t&}; Context = fmt::v10::basic_format_context; Args = {intern_string_t}]’ 1825 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1826 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1827 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1828 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h:1844:31: required from ‘std::string fmt::v10::format(format_string, T&& ...) [with T = {const intern_string_t&}; std::string = std::__cxx11::basic_string; format_string = basic_format_string]’ 1844 | return {FMT_FORWARD(args)...}; | ^ log_vtab_impl.hh:208:41: required from here 208 | fmt::format(FMT_STRING("{}.log_tags"), name))) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h:2817:44: in ‘constexpr’ expansion of ‘fmt::v10::make_format_args<>(args#0)’ ./fmtlib/fmt/core.h:1674:10: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ ./fmtlib/fmt/core.h:1674:41: note: the temporary was destroyed at the end of the full expression ‘fmt::v10::detail::arg_mapper >().fmt::v10::detail::arg_mapper >::map((* & val))’ 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h: In instantiation of ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context; T = const std::__cxx11::basic_string&]’: ./fmtlib/fmt/core.h:1711:29: required from ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context; type = fmt::v10::detail::type::string_type; T = const std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ ./fmtlib/fmt/core.h:1674:41: note: 1711 | return make_value(val); ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~^~~~~ ./fmtlib/fmt/core.h:1827:77: required from ‘constexpr fmt::v10::format_arg_store::format_arg_store(T&& ...) [with T = {const std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v10::basic_format_context; Args = {std::__cxx11::basic_string, std::allocator >}]’ ./fmtlib/fmt/core.h:1674:41: note: 1825 | data_{detail::make_arg< ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~ 1826 | is_packed, Context, ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~ 1827 | detail::mapped_type_constant, Context>::value>( ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1828 | FMT_FORWARD(args))...} { ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h:1844:31: required from ‘std::string fmt::v10::format(format_string, T&& ...) [with T = {const std::__cxx11::basic_string, std::allocator >&}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >&>]’ ./fmtlib/fmt/core.h:1674:41: note: 1844 | return {FMT_FORWARD(args)...}; ./fmtlib/fmt/core.h:1674:41: note: | ^ readline_callbacks.cc:617:30: required from here ./fmtlib/fmt/core.h:1674:41: note: 617 | = fmt::format(FMT_STRING(":{}"), rc->get_value().get_string()); ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h:2817:44: in ‘constexpr’ expansion of ‘fmt::v10::make_format_args<>(args#0)’ ./fmtlib/fmt/core.h:1674:10: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ ./fmtlib/fmt/core.h:1674:41: note: the temporary was destroyed at the end of the full expression ‘fmt::v10::detail::arg_mapper >().fmt::v10::detail::arg_mapper >::map >((* & val))’ 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/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 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o static_file_vtab.o static_file_vtab.cc make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src' In file included from ./fmtlib/fmt/format.h:49, from base/intern_string.hh:43, from base/fs_util.hh:38, from static_file_vtab.cc:38: ./fmtlib/fmt/core.h: In instantiation of ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context; T = const intern_string_t&]’: ./fmtlib/fmt/core.h:1711:29: required from ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context; type = fmt::v10::detail::type::custom_type; T = const intern_string_t&; typename std::enable_if::type = 0]’ 1711 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ ./fmtlib/fmt/core.h:1827:77: required from ‘constexpr fmt::v10::format_arg_store::format_arg_store(T&& ...) [with T = {const intern_string_t&}; Context = fmt::v10::basic_format_context; Args = {intern_string_t}]’ 1825 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1826 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1827 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1828 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h:1844:31: required from ‘std::string fmt::v10::format(format_string, T&& ...) [with T = {const intern_string_t&}; std::string = std::__cxx11::basic_string; format_string = basic_format_string]’ 1844 | return {FMT_FORWARD(args)...}; | ^ log_vtab_impl.hh:208:41: required from here 208 | fmt::format(FMT_STRING("{}.log_tags"), name))) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h:2817:44: in ‘constexpr’ expansion of ‘fmt::v10::make_format_args<>(args#0)’ ./fmtlib/fmt/core.h:1674:10: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ ./fmtlib/fmt/core.h:1674:41: note: the temporary was destroyed at the end of the full expression ‘fmt::v10::detail::arg_mapper >().fmt::v10::detail::arg_mapper >::map((* & val))’ 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/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 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o top_status_source.o top_status_source.cc make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src' In file included from ./fmtlib/fmt/format.h:49, from base/attr_line.hh:41, from view_curses.hh:62, from listview_curses.hh:43, from top_status_source.hh:39, from top_status_source.cc:30: ./fmtlib/fmt/core.h: In instantiation of ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context; T = const intern_string_t&]’: ./fmtlib/fmt/core.h:1711:29: required from ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context; type = fmt::v10::detail::type::custom_type; T = const intern_string_t&; typename std::enable_if::type = 0]’ 1711 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ ./fmtlib/fmt/core.h:1827:77: required from ‘constexpr fmt::v10::format_arg_store::format_arg_store(T&& ...) [with T = {const intern_string_t&}; Context = fmt::v10::basic_format_context; Args = {intern_string_t}]’ 1825 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1826 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1827 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1828 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h:1844:31: required from ‘std::string fmt::v10::format(format_string, T&& ...) [with T = {const intern_string_t&}; std::string = std::__cxx11::basic_string; format_string = basic_format_string]’ 1844 | return {FMT_FORWARD(args)...}; | ^ log_vtab_impl.hh:208:41: required from here 208 | fmt::format(FMT_STRING("{}.log_tags"), name))) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h:2817:44: in ‘constexpr’ expansion of ‘fmt::v10::make_format_args<>(args#0)’ ./fmtlib/fmt/core.h:1674:10: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ ./fmtlib/fmt/core.h:1674:41: note: the temporary was destroyed at the end of the full expression ‘fmt::v10::detail::arg_mapper >().fmt::v10::detail::arg_mapper >::map((* & val))’ 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/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 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o view_curses.o view_curses.cc make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src' In file included from ./fmtlib/fmt/format.h:49, from base/attr_line.hh:41, from base/ansi_scrubber.hh:38, from view_curses.cc:40: ./fmtlib/fmt/core.h: In instantiation of ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context; T = std::__cxx11::basic_string&]’: ./fmtlib/fmt/core.h:1711:29: required from ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context; type = fmt::v10::detail::type::string_type; T = std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1711 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ ./fmtlib/fmt/core.h:1827:77: required from ‘constexpr fmt::v10::format_arg_store::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v10::basic_format_context; Args = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}]’ 1825 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1826 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1827 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1828 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h:1844:31: required from ‘std::string fmt::v10::format(format_string, T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&>]’ 1844 | return {FMT_FORWARD(args)...}; | ^ view_curses.cc:618:24: required from here 618 | fmt::format(FMT_STRING("-lnav_{}_{}"), outer, inner)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h:2817:44: in ‘constexpr’ expansion of ‘fmt::v10::make_format_args<>(args#0, args#1)’ ./fmtlib/fmt/core.h:1674:10: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ ./fmtlib/fmt/core.h:1674:41: note: the temporary was destroyed at the end of the full expression ‘fmt::v10::detail::arg_mapper >().fmt::v10::detail::arg_mapper >::map >((*(const std::__cxx11::basic_string*)(& val)))’ 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 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); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/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 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o hotkeys.o hotkeys.cc make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src' In file included from ./fmtlib/fmt/format.h:49, from base/attr_line.hh:41, from base/ansi_scrubber.hh:38, from hotkeys.cc:32: ./fmtlib/fmt/core.h: In instantiation of ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context; T = const intern_string_t&]’: ./fmtlib/fmt/core.h:1711:29: required from ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context; type = fmt::v10::detail::type::custom_type; T = const intern_string_t&; typename std::enable_if::type = 0]’ 1711 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ ./fmtlib/fmt/core.h:1827:77: required from ‘constexpr fmt::v10::format_arg_store::format_arg_store(T&& ...) [with T = {const intern_string_t&}; Context = fmt::v10::basic_format_context; Args = {intern_string_t}]’ 1825 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1826 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1827 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1828 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h:1844:31: required from ‘std::string fmt::v10::format(format_string, T&& ...) [with T = {const intern_string_t&}; std::string = std::__cxx11::basic_string; format_string = basic_format_string]’ 1844 | return {FMT_FORWARD(args)...}; | ^ log_vtab_impl.hh:208:41: required from here 208 | fmt::format(FMT_STRING("{}.log_tags"), name))) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h:2817:44: in ‘constexpr’ expansion of ‘fmt::v10::make_format_args<>(args#0)’ ./fmtlib/fmt/core.h:1674:10: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ ./fmtlib/fmt/core.h:1674:41: note: the temporary was destroyed at the end of the full expression ‘fmt::v10::detail::arg_mapper >().fmt::v10::detail::arg_mapper >::map((* & val))’ 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/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 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o session.export.o session.export.cc make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src' In file included from ./fmtlib/fmt/format.h:49, from ./base/attr_line.hh:41, from base/lnav.console.hh:36, from session.export.hh:33, from session.export.cc:30: ./fmtlib/fmt/core.h: In instantiation of ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context; T = const intern_string_t&]’: ./fmtlib/fmt/core.h:1711:29: required from ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context; type = fmt::v10::detail::type::custom_type; T = const intern_string_t&; typename std::enable_if::type = 0]’ 1711 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ ./fmtlib/fmt/core.h:1827:77: required from ‘constexpr fmt::v10::format_arg_store::format_arg_store(T&& ...) [with T = {const intern_string_t&}; Context = fmt::v10::basic_format_context; Args = {intern_string_t}]’ 1825 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1826 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1827 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1828 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h:1844:31: required from ‘std::string fmt::v10::format(format_string, T&& ...) [with T = {const intern_string_t&}; std::string = std::__cxx11::basic_string; format_string = basic_format_string]’ 1844 | return {FMT_FORWARD(args)...}; | ^ log_vtab_impl.hh:208:41: required from here 208 | fmt::format(FMT_STRING("{}.log_tags"), name))) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h:2817:44: in ‘constexpr’ expansion of ‘fmt::v10::make_format_args<>(args#0)’ ./fmtlib/fmt/core.h:1674:10: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ ./fmtlib/fmt/core.h:1674:41: note: the temporary was destroyed at the end of the full expression ‘fmt::v10::detail::arg_mapper >().fmt::v10::detail::arg_mapper >::map((* & val))’ 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h: In instantiation of ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context; T = std::__cxx11::basic_string&]’: ./fmtlib/fmt/core.h:1711:29: required from ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context; type = fmt::v10::detail::type::string_type; T = std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ ./fmtlib/fmt/core.h:1674:41: note: 1711 | return make_value(val); ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~^~~~~ ./fmtlib/fmt/core.h:1827:77: required from ‘constexpr fmt::v10::format_arg_store::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v10::basic_format_context; Args = {std::__cxx11::basic_string, std::allocator >}]’ ./fmtlib/fmt/core.h:1674:41: note: 1825 | data_{detail::make_arg< ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~ 1826 | is_packed, Context, ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~ 1827 | detail::mapped_type_constant, Context>::value>( ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1828 | FMT_FORWARD(args))...} { ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h:1844:31: required from ‘void fmt::v10::print(FILE*, format_string, T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >}; FILE = FILE; format_string = basic_format_string, std::allocator > >]’ ./fmtlib/fmt/core.h:1674:41: note: 1844 | return {FMT_FORWARD(args)...}; ./fmtlib/fmt/core.h:1674:41: note: | ^ session.export.cc:291:19: required from here ./fmtlib/fmt/core.h:1674:41: note: 291 | fmt::print( ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~^ 292 | file, FMT_STRING(":open {}\n"), replace_home_dir(file_path_str)); ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h:2921:44: in ‘constexpr’ expansion of ‘fmt::v10::make_format_args<>((* & args#0))’ ./fmtlib/fmt/core.h:1674:10: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ ./fmtlib/fmt/core.h:1674:41: note: the temporary was destroyed at the end of the full expression ‘fmt::v10::detail::arg_mapper >().fmt::v10::detail::arg_mapper >::map >((*(const std::__cxx11::basic_string*)(& val)))’ 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h: In instantiation of ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context; T = const std::__cxx11::basic_string&]’: ./fmtlib/fmt/core.h:1711:29: required from ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context; type = fmt::v10::detail::type::string_type; T = const std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ ./fmtlib/fmt/core.h:1674:41: note: 1711 | return make_value(val); ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~^~~~~ ./fmtlib/fmt/core.h:1827:77: required from ‘constexpr fmt::v10::format_arg_store::format_arg_store(T&& ...) [with T = {long unsigned int&, const std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v10::basic_format_context; Args = {long unsigned int, std::__cxx11::basic_string, std::allocator >}]’ ./fmtlib/fmt/core.h:1674:41: note: 1825 | data_{detail::make_arg< ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~ 1826 | is_packed, Context, ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~ 1827 | detail::mapped_type_constant, Context>::value>( ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1828 | FMT_FORWARD(args))...} { ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h:1844:31: required from ‘void fmt::v10::print(FILE*, format_string, T&& ...) [with T = {long unsigned int&, const std::__cxx11::basic_string, std::allocator >&}; FILE = FILE; format_string = basic_format_string, std::allocator >&>]’ ./fmtlib/fmt/core.h:1674:41: note: 1844 | return {FMT_FORWARD(args)...}; ./fmtlib/fmt/core.h:1674:41: note: | ^ session.export.cc:301:23: required from here ./fmtlib/fmt/core.h:1674:41: note: 301 | fmt::print(file, ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~^~~~~~ 302 | FMT_STRING(":open $LOG_DIR_{}/{}\n"), ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | container_index, ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~ 304 | file_path_str); ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h:2921:44: in ‘constexpr’ expansion of ‘fmt::v10::make_format_args<>((* & args#0), (* & args#1))’ ./fmtlib/fmt/core.h:1674:10: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ ./fmtlib/fmt/core.h:1674:41: note: the temporary was destroyed at the end of the full expression ‘fmt::v10::detail::arg_mapper >().fmt::v10::detail::arg_mapper >::map >((* & val))’ 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/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 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o textview_curses.o textview_curses.cc make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src' In file included from ./fmtlib/fmt/format.h:49, from base/attr_line.hh:41, from breadcrumb.hh:35, from textview_curses.hh:41, from textview_curses.cc:33: ./fmtlib/fmt/core.h: In instantiation of ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context; T = std::__cxx11::basic_string&]’: ./fmtlib/fmt/core.h:1711:29: required from ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context; type = fmt::v10::detail::type::string_type; T = std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1711 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ ./fmtlib/fmt/core.h:1827:77: required from ‘constexpr fmt::v10::format_arg_store::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v10::basic_format_context; Args = {std::__cxx11::basic_string, std::allocator >}]’ 1825 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1826 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1827 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1828 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h:1844:31: required from ‘std::string fmt::v10::format(format_string, T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator > >]’ 1844 | return {FMT_FORWARD(args)...}; | ^ textview_curses.cc:1142:23: required from here 1142 | return fmt::format(FMT_STRING("#{}"), ANCHOR_RE.replace(tolower(raw), "-")); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h:2817:44: in ‘constexpr’ expansion of ‘fmt::v10::make_format_args<>(((std::__cxx11::basic_string&)args#0))’ ./fmtlib/fmt/core.h:1674:10: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ ./fmtlib/fmt/core.h:1674:41: note: the temporary was destroyed at the end of the full expression ‘fmt::v10::detail::arg_mapper >().fmt::v10::detail::arg_mapper >::map >((*(const std::__cxx11::basic_string*)(& val)))’ 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/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 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o string-extension-functions.o string-extension-functions.cc make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src' In file included from ./fmtlib/fmt/format.h:49, from base/intern_string.hh:43, from base/file_range.hh:35, from base/humanize.hh:37, from string-extension-functions.cc:20: ./fmtlib/fmt/core.h: In instantiation of ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context; T = const std::__cxx11::basic_string&]’: ./fmtlib/fmt/core.h:1711:29: required from ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context; type = fmt::v10::detail::type::string_type; T = const std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1711 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ ./fmtlib/fmt/core.h:1827:77: required from ‘constexpr fmt::v10::format_arg_store::format_arg_store(T&& ...) [with T = {const std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v10::basic_format_context; Args = {std::__cxx11::basic_string, std::allocator >}]’ 1825 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1826 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1827 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1828 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h:1844:31: required from ‘sqlite_func_error::sqlite_func_error(fmt::v10::string_view, const Args& ...) [with Args = {std::__cxx11::basic_string, std::allocator >}; fmt::v10::string_view = fmt::v10::basic_string_view]’ 1844 | return {FMT_FORWARD(args)...}; | ^ string-extension-functions.cc:254:74: required from here 254 | throw sqlite_func_error("Invalid logfmt: {}", e.e_msg); | ^ vtab_module.hh:66:64: in ‘constexpr’ expansion of ‘fmt::v10::make_format_args<>(args#0)’ ./fmtlib/fmt/core.h:1674:10: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ ./fmtlib/fmt/core.h:1674:41: note: the temporary was destroyed at the end of the full expression ‘fmt::v10::detail::arg_mapper >().fmt::v10::detail::arg_mapper >::map >((* & val))’ 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from string-extension-functions.cc:38: vtab_module.hh: In instantiation of ‘static void sqlite_func_adapter::func2(sqlite3_context*, int, sqlite3_value**, std::index_sequence) [with long unsigned int ...Idx = {0, 1}; 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; std::index_sequence = std::integer_sequence]’: vtab_module.hh:484:14: required from ‘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]’ ./fmtlib/fmt/core.h:1674:41: note: 484 | func2(context, argc, argv, std::make_index_sequence{}); ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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]’ ./fmtlib/fmt/core.h:1674:41: note: 498 | }; ./fmtlib/fmt/core.h:1674:41: note: | ^ string-extension-functions.cc:959:20: required from here ./fmtlib/fmt/core.h:1674:41: note: 957 | sqlite_func_adapter:: ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~~~~ 959 | builder( ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~^ 960 | help_text("sparkline", ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~~~~ 961 | "Function used to generate a sparkline bar chart. " ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 962 | "The non-aggregate version converts a single numeric " ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 963 | "value on a range to a bar chart character. The " ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 964 | "aggregate version returns a string with a bar " ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 965 | "character for every numeric input") ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 966 | .sql_function() ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~ 967 | .with_parameter({"value", "The numeric value to convert"}) ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 968 | .with_parameter(help_text("upper", ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 969 | "The upper bound of the numeric " ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 970 | "range. The non-aggregate " ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 971 | "version defaults to 100. The " ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 972 | "aggregate version uses the " ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 973 | "largest value in the inputs.") ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | .optional()) ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~ 975 | .with_tags({"string"}) ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~~~~ 976 | .with_example({ ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~ 977 | "To get the unicode block element for the " ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 978 | "value 32 in the " ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~ 979 | "range of 0-128", ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~ 980 | "SELECT sparkline(32, 128)", ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 981 | }) ./fmtlib/fmt/core.h:1674:41: note: | ~~ 982 | .with_example({ ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~ 983 | "To chart the values in a JSON array", ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 984 | "SELECT sparkline(value) FROM json_each('[0, 1, 2, 3, " ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 985 | "4, 5, 6, 7, 8]')", ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~ 986 | })), ./fmtlib/fmt/core.h:1674:41: note: | ~~~ vtab_module.hh:413:20: warning: possibly dangling reference to a temporary [-Wdangling-reference] 413 | Return retval = f(from_sqlite()(argc, argv, Idx)...); | ^~~~~~ string-extension-functions.cc:958:48: note: the temporary was destroyed at the end of the full expression ‘humanize::sparkline(from_sqlite().from_sqlite::operator()(argc, argv, 0), nonstd::optional_lite::optional(from_sqlite >::operator()(int, sqlite3_value**, int) [with T = double; sqlite3_value = sqlite3_value](argc, argv, 1)))’ 958 | humanize::sparkline>:: | ^ make[3]: Entering directory '/builddir/build/BUILD/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 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o textfile_sub_source.o textfile_sub_source.cc make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src' 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 ‘long 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 ‘long 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 ‘long 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: ‘long 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 ‘long unsigned int’} [-Wsign-compare] 831 | if (vl >= lfo->lfo_filter_state.tfs_index.size()) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/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 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o session_data.o session_data.cc make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src' In file included from ./fmtlib/fmt/format.h:49, from file_format.hh:35, from logfile_fwd.hh:39, from view_helpers.hh:37, from session_data.hh:42, from session_data.cc:35: ./fmtlib/fmt/core.h: In instantiation of ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context; T = const intern_string_t&]’: ./fmtlib/fmt/core.h:1711:29: required from ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context; type = fmt::v10::detail::type::custom_type; T = const intern_string_t&; typename std::enable_if::type = 0]’ 1711 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ ./fmtlib/fmt/core.h:1827:77: required from ‘constexpr fmt::v10::format_arg_store::format_arg_store(T&& ...) [with T = {const intern_string_t&}; Context = fmt::v10::basic_format_context; Args = {intern_string_t}]’ 1825 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1826 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1827 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1828 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h:1844:31: required from ‘std::string fmt::v10::format(format_string, T&& ...) [with T = {const intern_string_t&}; std::string = std::__cxx11::basic_string; format_string = basic_format_string]’ 1844 | return {FMT_FORWARD(args)...}; | ^ log_vtab_impl.hh:208:41: required from here 208 | fmt::format(FMT_STRING("{}.log_tags"), name))) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h:2817:44: in ‘constexpr’ expansion of ‘fmt::v10::make_format_args<>(args#0)’ ./fmtlib/fmt/core.h:1674:10: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ ./fmtlib/fmt/core.h:1674:41: note: the temporary was destroyed at the end of the full expression ‘fmt::v10::detail::arg_mapper >().fmt::v10::detail::arg_mapper >::map((* & val))’ 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h: In instantiation of ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context; T = const std::__cxx11::basic_string&]’: ./fmtlib/fmt/core.h:1711:29: required from ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context; type = fmt::v10::detail::type::string_type; T = const std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ ./fmtlib/fmt/core.h:1674:41: note: 1711 | return make_value(val); ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~^~~~~ ./fmtlib/fmt/core.h:1827:77: required from ‘constexpr fmt::v10::format_arg_store::format_arg_store(T&& ...) [with T = {const std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v10::basic_format_context; Args = {std::__cxx11::basic_string, std::allocator >}]’ ./fmtlib/fmt/core.h:1674:41: note: 1825 | data_{detail::make_arg< ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~ 1826 | is_packed, Context, ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~ 1827 | detail::mapped_type_constant, Context>::value>( ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1828 | FMT_FORWARD(args))...} { ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h:1844:31: required from ‘std::string fmt::v10::format(format_string, T&& ...) [with T = {const std::__cxx11::basic_string, std::allocator >&}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >&>]’ ./fmtlib/fmt/core.h:1674:41: note: 1844 | return {FMT_FORWARD(args)...}; ./fmtlib/fmt/core.h:1674:41: note: | ^ session_data.cc:321:22: required from here ./fmtlib/fmt/core.h:1674:41: note: 321 | = fmt::format(FMT_STRING("view-info-{}.*.json"), session_id.value()); ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h:2817:44: in ‘constexpr’ expansion of ‘fmt::v10::make_format_args<>(args#0)’ ./fmtlib/fmt/core.h:1674:10: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ ./fmtlib/fmt/core.h:1674:41: note: the temporary was destroyed at the end of the full expression ‘fmt::v10::detail::arg_mapper >().fmt::v10::detail::arg_mapper >::map >((* & val))’ 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/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 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o readline_possibilities.o readline_possibilities.cc make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src' In file included from ./fmtlib/fmt/format.h:49, from base/attr_line.hh:41, from help_text_formatter.hh:35, from readline_curses.hh:59, from readline_possibilities.hh:35, from readline_possibilities.cc:33: ./fmtlib/fmt/core.h: In instantiation of ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context; T = const intern_string_t&]’: ./fmtlib/fmt/core.h:1711:29: required from ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context; type = fmt::v10::detail::type::custom_type; T = const intern_string_t&; typename std::enable_if::type = 0]’ 1711 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ ./fmtlib/fmt/core.h:1827:77: required from ‘constexpr fmt::v10::format_arg_store::format_arg_store(T&& ...) [with T = {const intern_string_t&}; Context = fmt::v10::basic_format_context; Args = {intern_string_t}]’ 1825 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1826 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1827 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1828 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h:1844:31: required from ‘std::string fmt::v10::format(format_string, T&& ...) [with T = {const intern_string_t&}; std::string = std::__cxx11::basic_string; format_string = basic_format_string]’ 1844 | return {FMT_FORWARD(args)...}; | ^ log_vtab_impl.hh:208:41: required from here 208 | fmt::format(FMT_STRING("{}.log_tags"), name))) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h:2817:44: in ‘constexpr’ expansion of ‘fmt::v10::make_format_args<>(args#0)’ ./fmtlib/fmt/core.h:1674:10: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ ./fmtlib/fmt/core.h:1674:41: note: the temporary was destroyed at the end of the full expression ‘fmt::v10::detail::arg_mapper >().fmt::v10::detail::arg_mapper >::map((* & val))’ 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/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 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o command_executor.o command_executor.cc make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src' In file included from ./fmtlib/fmt/format.h:49, from ./base/attr_line.hh:41, from base/lnav.console.hh:36, from command_executor.hh:40, from command_executor.cc:32: ./fmtlib/fmt/core.h: In instantiation of ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context; T = const intern_string_t&]’: ./fmtlib/fmt/core.h:1711:29: required from ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context; type = fmt::v10::detail::type::custom_type; T = const intern_string_t&; typename std::enable_if::type = 0]’ 1711 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ ./fmtlib/fmt/core.h:1827:77: required from ‘constexpr fmt::v10::format_arg_store::format_arg_store(T&& ...) [with T = {const intern_string_t&}; Context = fmt::v10::basic_format_context; Args = {intern_string_t}]’ 1825 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1826 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1827 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1828 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h:1844:31: required from ‘std::string fmt::v10::format(format_string, T&& ...) [with T = {const intern_string_t&}; std::string = std::__cxx11::basic_string; format_string = basic_format_string]’ 1844 | return {FMT_FORWARD(args)...}; | ^ log_vtab_impl.hh:208:41: required from here 208 | fmt::format(FMT_STRING("{}.log_tags"), name))) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h:2817:44: in ‘constexpr’ expansion of ‘fmt::v10::make_format_args<>(args#0)’ ./fmtlib/fmt/core.h:1674:10: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ ./fmtlib/fmt/core.h:1674:41: note: the temporary was destroyed at the end of the full expression ‘fmt::v10::detail::arg_mapper >().fmt::v10::detail::arg_mapper >::map((* & val))’ 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h: In instantiation of ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context; T = const std::__cxx11::basic_string&]’: ./fmtlib/fmt/core.h:1711:29: required from ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context; type = fmt::v10::detail::type::string_type; T = const std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ ./fmtlib/fmt/core.h:1674:41: note: 1711 | return make_value(val); ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~^~~~~ ./fmtlib/fmt/core.h:1827:77: required from ‘constexpr fmt::v10::format_arg_store::format_arg_store(T&& ...) [with T = {const std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v10::basic_format_context; Args = {std::__cxx11::basic_string, std::allocator >}]’ ./fmtlib/fmt/core.h:1674:41: note: 1825 | data_{detail::make_arg< ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~ 1826 | is_packed, Context, ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~ 1827 | detail::mapped_type_constant, Context>::value>( ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1828 | FMT_FORWARD(args))...} { ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h:1844:31: required from ‘Result, lnav::console::user_message> exec_context::make_error(fmt::v10::string_view, const Args& ...) [with Args = {std::__cxx11::basic_string, std::allocator >}; fmt::v10::string_view = fmt::v10::basic_string_view]’ ./fmtlib/fmt/core.h:1674:41: note: 1844 | return {FMT_FORWARD(args)...}; ./fmtlib/fmt/core.h:1674:41: note: | ^ command_executor.cc:125:33: required from here ./fmtlib/fmt/core.h:1674:41: note: 125 | return ec.make_error("unknown command - {}", args[0]); ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ command_executor.hh:98:59: in ‘constexpr’ expansion of ‘fmt::v10::make_format_args<>(args#0)’ ./fmtlib/fmt/core.h:1674:10: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ ./fmtlib/fmt/core.h:1674:41: note: the temporary was destroyed at the end of the full expression ‘fmt::v10::detail::arg_mapper >().fmt::v10::detail::arg_mapper >::map >((* & val))’ 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h: In instantiation of ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context; T = std::__cxx11::basic_string&]’: ./fmtlib/fmt/core.h:1711:29: required from ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context; type = fmt::v10::detail::type::string_type; T = std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ ./fmtlib/fmt/core.h:1674:41: note: 1711 | return make_value(val); ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~^~~~~ ./fmtlib/fmt/core.h:1827:77: required from ‘constexpr fmt::v10::format_arg_store::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >&, char*&}; Context = fmt::v10::basic_format_context; Args = {std::__cxx11::basic_string, std::allocator >, char*}]’ ./fmtlib/fmt/core.h:1674:41: note: 1825 | data_{detail::make_arg< ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~ 1826 | is_packed, Context, ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~ 1827 | detail::mapped_type_constant, Context>::value>( ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1828 | FMT_FORWARD(args))...} { ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h:1844:31: required from ‘std::string fmt::v10::format(format_string, T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >&, char*}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >&, char*>]’ ./fmtlib/fmt/core.h:1674:41: note: 1844 | return {FMT_FORWARD(args)...}; ./fmtlib/fmt/core.h:1674:41: note: | ^ command_executor.cc:570:42: required from here ./fmtlib/fmt/core.h:1674:41: note: 570 | cmdline = fmt::format("{}{}", cmdline.value(), line.in()); ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h:2817:44: in ‘constexpr’ expansion of ‘fmt::v10::make_format_args<>(args#0, ((char*&)args#1))’ ./fmtlib/fmt/core.h:1674:10: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ ./fmtlib/fmt/core.h:1674:41: note: the temporary was destroyed at the end of the full expression ‘fmt::v10::detail::arg_mapper >().fmt::v10::detail::arg_mapper >::map >((*(const std::__cxx11::basic_string*)(& val)))’ 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/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 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o sql_util.o sql_util.cc make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src' 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 = long 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 = long unsigned int]’ 360 | return this->template find_left_boundary(start, predicate) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ sql_util.cc:679:42: required from here 678 | = string_fragment(retval.get_string()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 679 | .find_boundaries_around(erroff, string_fragment::tag1{'\n'}); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ base/intern_string.hh:322:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 322 | if (start > 0 && start == this->length()) { | ~~~~~~^~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/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 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o help_text_formatter.o help_text_formatter.cc make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src' In file included from ./fmtlib/fmt/format.h:49, from base/attr_line.hh:41, from help_text_formatter.hh:35, from help_text_formatter.cc:33: ./fmtlib/fmt/core.h: In instantiation of ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context; T = std::__cxx11::basic_string&]’: ./fmtlib/fmt/core.h:1711:29: required from ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context; type = fmt::v10::detail::type::string_type; T = std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1711 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ ./fmtlib/fmt/core.h:1827:77: required from ‘constexpr fmt::v10::format_arg_store::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v10::basic_format_context; Args = {std::__cxx11::basic_string, std::allocator >}]’ 1825 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1826 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1827 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1828 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h:1844:31: required from ‘void fmt::v10::print(FILE*, format_string, T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >}; FILE = FILE; format_string = basic_format_string, std::allocator > >]’ 1844 | return {FMT_FORWARD(args)...}; | ^ help_text_formatter.cc:575:15: required from here 575 | fmt::print(rst_file, FMT_STRING("\n.. _{}:\n\n"), link_name(ht)); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h:2921:44: in ‘constexpr’ expansion of ‘fmt::v10::make_format_args<>((* & args#0))’ ./fmtlib/fmt/core.h:1674:10: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ ./fmtlib/fmt/core.h:1674:41: note: the temporary was destroyed at the end of the full expression ‘fmt::v10::detail::arg_mapper >().fmt::v10::detail::arg_mapper >::map >((*(const std::__cxx11::basic_string*)(& val)))’ 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h: In instantiation of ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_printf_context; T = const std::__cxx11::basic_string&]’: ./fmtlib/fmt/core.h:1711:29: required from ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_printf_context; type = fmt::v10::detail::type::string_type; T = const std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ ./fmtlib/fmt/core.h:1674:41: note: 1711 | return make_value(val); ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~^~~~~ ./fmtlib/fmt/core.h:1827:77: required from ‘constexpr fmt::v10::format_arg_store::format_arg_store(T&& ...) [with T = {const std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v10::basic_printf_context; Args = {std::__cxx11::basic_string, std::allocator >}]’ ./fmtlib/fmt/core.h:1674:41: note: 1825 | data_{detail::make_arg< ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~ 1826 | is_packed, Context, ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~ 1827 | detail::mapped_type_constant, Context>::value>( ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1828 | FMT_FORWARD(args))...} { ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h:1844:31: required from ‘int fmt::v10::fprintf(FILE*, const S&, const T& ...) [with S = char [10]; T = {std::__cxx11::basic_string, std::allocator >}; Char = char; FILE = FILE]’ ./fmtlib/fmt/core.h:1674:41: note: 1844 | return {FMT_FORWARD(args)...}; ./fmtlib/fmt/core.h:1674:41: note: | ^ help_text_formatter.cc:669:33: required from here ./fmtlib/fmt/core.h:1674:41: note: 669 | fmt::fprintf(rst_file, " %s\n", line.get_string()); ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/printf.h:649:49: in ‘constexpr’ expansion of ‘fmt::v10::make_format_args, const std::__cxx11::basic_string, std::allocator >&>(args#0)’ ./fmtlib/fmt/core.h:1674:10: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ ./fmtlib/fmt/core.h:1674:41: note: the temporary was destroyed at the end of the full expression ‘fmt::v10::detail::arg_mapper >().fmt::v10::detail::arg_mapper >::map >((* & val))’ 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h: In instantiation of ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_printf_context; T = fmt::v10::basic_string_view&]’: ./fmtlib/fmt/core.h:1701:35: required from ‘constexpr fmt::v10::basic_format_arg fmt::v10::detail::make_arg(T&&) [with Context = fmt::v10::basic_printf_context; T = fmt::v10::basic_string_view]’ ./fmtlib/fmt/core.h:1674:41: note: 1701 | arg.value_ = make_value(value); ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~^~~~~~~ ./fmtlib/fmt/printf.h:479:59: required from ‘void fmt::v10::detail::vprintf(buffer&, fmt::v10::basic_string_view, fmt::v10::basic_format_args) [with Char = char; Context = fmt::v10::basic_printf_context]’ ./fmtlib/fmt/core.h:1674:41: note: 479 | arg = make_arg>( ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 480 | basic_string_view( ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~~~~~~ 481 | str, to_unsigned(nul != str_end ? nul - str : specs.precision))); ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/printf.h:629:18: required from ‘int fmt::v10::vfprintf(FILE*, const S&, basic_format_args::type, char>::value, appender, std::back_insert_iterator::type> > >::type, typename type_identity::type> >) [with S = basic_string_view; Char = char; FILE = FILE; typename std::conditional::type, char>::value, appender, std::back_insert_iterator::type> > >::type = appender; typename type_identity::type = char]’ ./fmtlib/fmt/core.h:1674:41: note: 629 | detail::vprintf(buf, detail::to_string_view(fmt), args); ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/printf.h:648:18: required from ‘int fmt::v10::fprintf(FILE*, const S&, const T& ...) [with S = char [5]; T = {const char*, const char*}; Char = char; FILE = FILE]’ ./fmtlib/fmt/core.h:1674:41: note: 648 | return vfprintf(f, detail::to_string_view(fmt), ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 649 | fmt::make_format_args(args...)); ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ help_text_formatter.cc:576:30: required from here ./fmtlib/fmt/core.h:1674:41: note: 576 | out_count += fmt::fprintf(rst_file, "%s%s", prefix, ht.ht_name); ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h:1674:10: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ ./fmtlib/fmt/core.h:1674:41: note: the temporary was destroyed at the end of the full expression ‘fmt::v10::detail::arg_mapper >().fmt::v10::detail::arg_mapper >::map >((*(const fmt::v10::basic_string_view*)(& val)))’ 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/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++/14/bits/stl_algobase.h:521: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++/14/bits/stl_algobase.h:548: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++/14/bits/stl_algobase.h:555:31, inlined from ‘_OI std::copy(_II, _II, _OI) [with _II = unsigned int*; _OI = unsigned int*]’ at /usr/include/c++/14/bits/stl_algobase.h:651:7, inlined from ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = unsigned int*; _ForwardIterator = unsigned int*]’ at /usr/include/c++/14/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++/14/bits/stl_uninitialized.h:185:15, inlined from ‘void fmt::v10::basic_memory_buffer::grow(size_t) [with T = unsigned int; long 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; long 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 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++/14/bits/stl_algobase.h:452:30: warning: ‘void* __builtin_memmove(void*, const void*, long unsigned int)’ forming offset 4 is out of the bounds [0, 4] [-Warray-bounds=] 452 | __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++/14/bits/stl_algobase.h:521: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++/14/bits/stl_algobase.h:548: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++/14/bits/stl_algobase.h:555:31, inlined from ‘_OI std::copy(_II, _II, _OI) [with _II = unsigned int*; _OI = unsigned int*]’ at /usr/include/c++/14/bits/stl_algobase.h:651:7, inlined from ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = unsigned int*; _ForwardIterator = unsigned int*]’ at /usr/include/c++/14/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++/14/bits/stl_uninitialized.h:185:15, inlined from ‘void fmt::v10::basic_memory_buffer::grow(size_t) [with T = unsigned int; long 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; long 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 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++/14/bits/stl_algobase.h:452:30: warning: ‘void* __builtin_memmove(void*, const void*, long unsigned int)’ forming offset 4 is out of the bounds [0, 4] [-Warray-bounds=] 452 | __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++/14/bits/stl_algobase.h:521: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++/14/bits/stl_algobase.h:548: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++/14/bits/stl_algobase.h:555:31, inlined from ‘_OI std::copy(_II, _II, _OI) [with _II = unsigned int*; _OI = unsigned int*]’ at /usr/include/c++/14/bits/stl_algobase.h:651:7, inlined from ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = unsigned int*; _ForwardIterator = unsigned int*]’ at /usr/include/c++/14/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++/14/bits/stl_uninitialized.h:185:15, inlined from ‘void fmt::v10::basic_memory_buffer::grow(size_t) [with T = unsigned int; long 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; long 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 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<__int128 unsigned>, unsigned int, int, buffer&, int&)’ at ./fmtlib/fmt/format.h:3291:11: /usr/include/c++/14/bits/stl_algobase.h:452:30: warning: ‘void* __builtin_memmove(void*, const void*, long unsigned int)’ forming offset 4 is out of the bounds [0, 4] [-Warray-bounds=] 452 | __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++/14/bits/stl_algobase.h:521: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++/14/bits/stl_algobase.h:548: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++/14/bits/stl_algobase.h:555:31, inlined from ‘_OI std::copy(_II, _II, _OI) [with _II = unsigned int*; _OI = unsigned int*]’ at /usr/include/c++/14/bits/stl_algobase.h:651:7, inlined from ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = unsigned int*; _ForwardIterator = unsigned int*]’ at /usr/include/c++/14/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++/14/bits/stl_uninitialized.h:185:15, inlined from ‘void fmt::v10::basic_memory_buffer::grow(size_t) [with T = unsigned int; long 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; long 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 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<__int128 unsigned>, unsigned int, int, buffer&, int&)’ at ./fmtlib/fmt/format.h:3294:19: /usr/include/c++/14/bits/stl_algobase.h:452:30: warning: ‘void* __builtin_memmove(void*, const void*, long unsigned int)’ forming offset 4 is out of the bounds [0, 4] [-Warray-bounds=] 452 | __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++/14/bits/stl_algobase.h:521: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++/14/bits/stl_algobase.h:548: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++/14/bits/stl_algobase.h:555:31, inlined from ‘_OI std::copy(_II, _II, _OI) [with _II = unsigned int*; _OI = unsigned int*]’ at /usr/include/c++/14/bits/stl_algobase.h:651:7, inlined from ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = unsigned int*; _ForwardIterator = unsigned int*]’ at /usr/include/c++/14/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++/14/bits/stl_uninitialized.h:185:15, inlined from ‘void fmt::v10::basic_memory_buffer::grow(size_t) [with T = unsigned int; long 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; long 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 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<__int128 unsigned>, unsigned int, int, buffer&, int&)’ at ./fmtlib/fmt/format.h:3310:17: /usr/include/c++/14/bits/stl_algobase.h:452:30: warning: ‘void* __builtin_memmove(void*, const void*, long unsigned int)’ forming offset 4 is out of the bounds [0, 4] [-Warray-bounds=] 452 | __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++/14/bits/stl_algobase.h:521: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++/14/bits/stl_algobase.h:548: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++/14/bits/stl_algobase.h:555:31, inlined from ‘_OI std::copy(_II, _II, _OI) [with _II = unsigned int*; _OI = unsigned int*]’ at /usr/include/c++/14/bits/stl_algobase.h:651:7, inlined from ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = unsigned int*; _ForwardIterator = unsigned int*]’ at /usr/include/c++/14/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++/14/bits/stl_uninitialized.h:185:15, inlined from ‘void fmt::v10::basic_memory_buffer::grow(size_t) [with T = unsigned int; long 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; long 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 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<__int128 unsigned>, unsigned int, int, buffer&, int&)’ at ./fmtlib/fmt/format.h:3317:11: /usr/include/c++/14/bits/stl_algobase.h:452:30: warning: ‘void* __builtin_memmove(void*, const void*, long unsigned int)’ forming offset 4 is out of the bounds [0, 4] [-Warray-bounds=] 452 | __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++/14/bits/stl_algobase.h:521: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++/14/bits/stl_algobase.h:548: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++/14/bits/stl_algobase.h:555:31, inlined from ‘_OI std::copy(_II, _II, _OI) [with _II = unsigned int*; _OI = unsigned int*]’ at /usr/include/c++/14/bits/stl_algobase.h:651:7, inlined from ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = unsigned int*; _ForwardIterator = unsigned int*]’ at /usr/include/c++/14/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++/14/bits/stl_uninitialized.h:185:15, inlined from ‘void fmt::v10::basic_memory_buffer::grow(size_t) [with T = unsigned int; long 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; long 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 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 = long long unsigned int]’ at ./fmtlib/fmt/format.h:3117:11, inlined from ‘void fmt::v10::detail::format_dragon(basic_fp<__int128 unsigned>, unsigned int, int, buffer&, int&)’ at ./fmtlib/fmt/format.h:3319:19: /usr/include/c++/14/bits/stl_algobase.h:452:30: warning: ‘void* __builtin_memmove(void*, const void*, long unsigned int)’ forming offset 4 is out of the bounds [0, 4] [-Warray-bounds=] 452 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/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 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o log_vtab_impl.o log_vtab_impl.cc make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src' 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 ‘long 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 ‘long unsigned int’} [-Wsign-compare] 1633 | && max_indexed_line.value() < vt->lss->text_line_count()) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./fmtlib/fmt/format.h:49, from ./base/attr_line.hh:41, from base/lnav.console.hh:36, from logfile_sub_source.hh:44: ./fmtlib/fmt/core.h: In instantiation of ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context; T = const intern_string_t&]’: ./fmtlib/fmt/core.h:1711:29: required from ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context; type = fmt::v10::detail::type::custom_type; T = const intern_string_t&; typename std::enable_if::type = 0]’ log_vtab_impl.cc:1633:41: warning: 1711 | return make_value(val); log_vtab_impl.cc:1633:41: warning: | ~~~~~~~~~~~~~~~~~~~^~~~~ ./fmtlib/fmt/core.h:1827:77: required from ‘constexpr fmt::v10::format_arg_store::format_arg_store(T&& ...) [with T = {const intern_string_t&}; Context = fmt::v10::basic_format_context; Args = {intern_string_t}]’ log_vtab_impl.cc:1633:41: warning: 1825 | data_{detail::make_arg< log_vtab_impl.cc:1633:41: warning: | ~~~~~~~~~~~~~~~~~ 1826 | is_packed, Context, log_vtab_impl.cc:1633:41: warning: | ~~~~~~~~~~~~~~~~~~~ 1827 | detail::mapped_type_constant, Context>::value>( log_vtab_impl.cc:1633:41: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1828 | FMT_FORWARD(args))...} { log_vtab_impl.cc:1633:41: warning: | ~~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h:1844:31: required from ‘std::string fmt::v10::format(format_string, T&& ...) [with T = {const intern_string_t&}; std::string = std::__cxx11::basic_string; format_string = basic_format_string]’ log_vtab_impl.cc:1633:41: warning: 1844 | return {FMT_FORWARD(args)...}; log_vtab_impl.cc:1633:41: warning: | ^ log_vtab_impl.hh:208:41: required from here log_vtab_impl.cc:1633:41: warning: 208 | fmt::format(FMT_STRING("{}.log_tags"), name))) log_vtab_impl.cc:1633:41: warning: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h:2817:44: in ‘constexpr’ expansion of ‘fmt::v10::make_format_args<>(args#0)’ ./fmtlib/fmt/core.h:1674:10: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ ./fmtlib/fmt/core.h:1674:41: note: the temporary was destroyed at the end of the full expression ‘fmt::v10::detail::arg_mapper >().fmt::v10::detail::arg_mapper >::map((* & val))’ 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h: In instantiation of ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context; T = std::__cxx11::basic_string&]’: ./fmtlib/fmt/core.h:1711:29: required from ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context; type = fmt::v10::detail::type::string_type; T = std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ ./fmtlib/fmt/core.h:1674:41: note: 1711 | return make_value(val); ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~^~~~~ ./fmtlib/fmt/core.h:1827:77: required from ‘constexpr fmt::v10::format_arg_store::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v10::basic_format_context; Args = {std::__cxx11::basic_string, std::allocator >}]’ ./fmtlib/fmt/core.h:1674:41: note: 1825 | data_{detail::make_arg< ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~ 1826 | is_packed, Context, ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~ 1827 | detail::mapped_type_constant, Context>::value>( ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1828 | FMT_FORWARD(args))...} { ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h:1844:31: required from ‘std::string fmt::v10::format(format_string, T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator > >]’ ./fmtlib/fmt/core.h:1674:41: note: 1844 | return {FMT_FORWARD(args)...}; ./fmtlib/fmt/core.h:1674:41: note: | ^ log_vtab_impl.cc:913:51: required from here ./fmtlib/fmt/core.h:1674:41: note: 913 | auto msg = fmt::format( ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~^ 914 | FMT_STRING("unable to read line -- {}"), ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 915 | read_res.unwrapErr()); ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h:2817:44: in ‘constexpr’ expansion of ‘fmt::v10::make_format_args<>(((std::__cxx11::basic_string&)args#0))’ ./fmtlib/fmt/core.h:1674:10: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ ./fmtlib/fmt/core.h:1674:41: note: the temporary was destroyed at the end of the full expression ‘fmt::v10::detail::arg_mapper >().fmt::v10::detail::arg_mapper >::map >((*(const std::__cxx11::basic_string*)(& val)))’ 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from ./base/intern_string.hh:44, from ./base/attr_line.hh:42: 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; | ^~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/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 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o views_vtab.o views_vtab.cc make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src' In file included from ./fmtlib/fmt/format.h:49, from base/intern_string.hh:43, from vtab_module.hh:40, from views_vtab.hh:35, from views_vtab.cc:32: ./fmtlib/fmt/core.h: In instantiation of ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context; T = const intern_string_t&]’: ./fmtlib/fmt/core.h:1711:29: required from ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context; type = fmt::v10::detail::type::custom_type; T = const intern_string_t&; typename std::enable_if::type = 0]’ 1711 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ ./fmtlib/fmt/core.h:1827:77: required from ‘constexpr fmt::v10::format_arg_store::format_arg_store(T&& ...) [with T = {const intern_string_t&}; Context = fmt::v10::basic_format_context; Args = {intern_string_t}]’ 1825 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1826 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1827 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1828 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h:1844:31: required from ‘std::string fmt::v10::format(format_string, T&& ...) [with T = {const intern_string_t&}; std::string = std::__cxx11::basic_string; format_string = basic_format_string]’ 1844 | return {FMT_FORWARD(args)...}; | ^ log_vtab_impl.hh:208:41: required from here 208 | fmt::format(FMT_STRING("{}.log_tags"), name))) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h:2817:44: in ‘constexpr’ expansion of ‘fmt::v10::make_format_args<>(args#0)’ ./fmtlib/fmt/core.h:1674:10: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ ./fmtlib/fmt/core.h:1674:41: note: the temporary was destroyed at the end of the full expression ‘fmt::v10::detail::arg_mapper >().fmt::v10::detail::arg_mapper >::map((* & val))’ 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h: In instantiation of ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context; T = std::__cxx11::basic_string&]’: ./fmtlib/fmt/core.h:1711:29: required from ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context; type = fmt::v10::detail::type::string_type; T = std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ ./fmtlib/fmt/core.h:1674:41: note: 1711 | return make_value(val); ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~^~~~~ ./fmtlib/fmt/core.h:1827:77: required from ‘constexpr fmt::v10::format_arg_store::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v10::basic_format_context; Args = {std::__cxx11::basic_string, std::allocator >}]’ ./fmtlib/fmt/core.h:1674:41: note: 1825 | data_{detail::make_arg< ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~ 1826 | is_packed, Context, ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~ 1827 | detail::mapped_type_constant, Context>::value>( ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1828 | FMT_FORWARD(args))...} { ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h:1844:31: required from ‘std::string fmt::v10::format(format_string, T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >&}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >&>]’ ./fmtlib/fmt/core.h:1674:41: note: 1844 | return {FMT_FORWARD(args)...}; ./fmtlib/fmt/core.h:1674:41: note: | ^ views_vtab.cc:781:34: required from here ./fmtlib/fmt/core.h:1674:41: note: 781 | = fmt::format(FMT_STRING("SELECT 1 WHERE {}"), clause); ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h:2817:44: in ‘constexpr’ expansion of ‘fmt::v10::make_format_args<>(args#0)’ ./fmtlib/fmt/core.h:1674:10: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ ./fmtlib/fmt/core.h:1674:41: note: the temporary was destroyed at the end of the full expression ‘fmt::v10::detail::arg_mapper >().fmt::v10::detail::arg_mapper >::map >((*(const std::__cxx11::basic_string*)(& val)))’ 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/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 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o logfile_sub_source.o logfile_sub_source.cc make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src' 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 ‘long unsigned int’} and ‘long int’ [-Wsign-compare] 2303 | if (line_number >= msg_line_number) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from ./fmtlib/fmt/format.h:49, from ./base/attr_line.hh:41, from base/lnav.console.hh:36, from logfile_sub_source.hh:44, from logfile_sub_source.cc:33: ./fmtlib/fmt/core.h: In instantiation of ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context; T = std::__cxx11::basic_string&]’: ./fmtlib/fmt/core.h:1711:29: required from ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context; type = fmt::v10::detail::type::string_type; T = std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ logfile_sub_source.cc:2303:29: warning: 1711 | return make_value(val); logfile_sub_source.cc:2303:29: warning: | ~~~~~~~~~~~~~~~~~~~^~~~~ ./fmtlib/fmt/core.h:1827:77: required from ‘constexpr fmt::v10::format_arg_store::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v10::basic_format_context; Args = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}]’ logfile_sub_source.cc:2303:29: warning: 1825 | data_{detail::make_arg< logfile_sub_source.cc:2303:29: warning: | ~~~~~~~~~~~~~~~~~ 1826 | is_packed, Context, logfile_sub_source.cc:2303:29: warning: | ~~~~~~~~~~~~~~~~~~~ 1827 | detail::mapped_type_constant, Context>::value>( logfile_sub_source.cc:2303:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1828 | FMT_FORWARD(args))...} { logfile_sub_source.cc:2303:29: warning: | ~~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h:1844:31: required from ‘std::string fmt::v10::format(format_string, T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&>]’ logfile_sub_source.cc:2303:29: warning: 1844 | return {FMT_FORWARD(args)...}; logfile_sub_source.cc:2303:29: warning: | ^ logfile_sub_source.cc:354:32: required from here logfile_sub_source.cc:2303:29: warning: 354 | value_out = fmt::format(FMT_STRING("{: >12}|{}"), relstr, value_out); logfile_sub_source.cc:2303:29: warning: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h:2817:44: in ‘constexpr’ expansion of ‘fmt::v10::make_format_args<>(args#0, args#1)’ ./fmtlib/fmt/core.h:1674:10: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ ./fmtlib/fmt/core.h:1674:41: note: the temporary was destroyed at the end of the full expression ‘fmt::v10::detail::arg_mapper >().fmt::v10::detail::arg_mapper >::map >((*(const std::__cxx11::basic_string*)(& val)))’ 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h: In instantiation of ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context; T = const std::__cxx11::basic_string&]’: ./fmtlib/fmt/core.h:1711:29: required from ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context; type = fmt::v10::detail::type::string_type; T = const std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ ./fmtlib/fmt/core.h:1674:41: note: 1711 | return make_value(val); ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~^~~~~ ./fmtlib/fmt/core.h:1827:77: required from ‘constexpr fmt::v10::format_arg_store::format_arg_store(T&& ...) [with T = {const std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v10::basic_format_context; Args = {std::__cxx11::basic_string, std::allocator >}]’ ./fmtlib/fmt/core.h:1674:41: note: 1825 | data_{detail::make_arg< ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~ 1826 | is_packed, Context, ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~ 1827 | detail::mapped_type_constant, Context>::value>( ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1828 | FMT_FORWARD(args))...} { ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h:1844:31: required from ‘std::string fmt::v10::format(format_string, T&& ...) [with T = {const std::__cxx11::basic_string, std::allocator >&}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >&>]’ ./fmtlib/fmt/core.h:1674:41: note: 1844 | return {FMT_FORWARD(args)...}; ./fmtlib/fmt/core.h:1674:41: note: | ^ logfile_sub_source.cc:1923:23: required from here ./fmtlib/fmt/core.h:1674:41: note: 1923 | return fmt::format(FMT_STRING("filter-expr {}"), this->lf_id); ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h:2817:44: in ‘constexpr’ expansion of ‘fmt::v10::make_format_args<>(args#0)’ ./fmtlib/fmt/core.h:1674:10: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ ./fmtlib/fmt/core.h:1674:41: note: the temporary was destroyed at the end of the full expression ‘fmt::v10::detail::arg_mapper >().fmt::v10::detail::arg_mapper >::map >((* & val))’ 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/algorithm:60, from logfile_sub_source.cc:30: In function ‘_RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_equals_val >]’, inlined from ‘_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_equals_val >]’ at /usr/include/c++/14/bits/stl_algobase.h:2139:23, inlined from ‘_IIter std::find(_IIter, _IIter, const _Tp&) [with _IIter = __gnu_cxx::__normal_iterator*, vector > >; _Tp = shared_ptr]’ at /usr/include/c++/14/bits/stl_algo.h:3849:28, inlined from ‘Result logfile_sub_source::set_sql_filter(std::string, sqlite3_stmt*)’ at logfile_sub_source.cc:1317:43: /usr/include/c++/14/bits/stl_algobase.h:2094:11: warning: ‘*(std::__shared_ptr*)((char*)&old_filter + offsetof(nonstd::optional_lite::optional >,nonstd::optional_lite::optional >::contained)).std::__shared_ptr::_M_ptr’ may be used uninitialized [-Wmaybe-uninitialized] 2094 | if (__pred(__first)) | ^~ logfile_sub_source.cc: In member function ‘Result logfile_sub_source::set_sql_filter(std::string, sqlite3_stmt*)’: logfile_sub_source.cc:1310:10: note: ‘*(std::__shared_ptr*)((char*)&old_filter + offsetof(nonstd::optional_lite::optional >,nonstd::optional_lite::optional >::contained)).std::__shared_ptr::_M_ptr’ was declared here 1310 | auto old_filter = this->get_sql_filter(); | ^~~~~~~~~~ In file included from /usr/include/c++/14/bits/shared_ptr.h:53, from /usr/include/c++/14/condition_variable:45, from /usr/include/c++/14/future:41, from logfile_sub_source.cc:31: In destructor ‘std::__shared_count<_Lp>::~__shared_count() [with __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_mutex]’, inlined from ‘std::__shared_ptr<_Tp, _Lp>::~__shared_ptr() [with _Tp = text_filter; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_mutex]’ at /usr/include/c++/14/bits/shared_ptr_base.h:1525:7, inlined from ‘std::shared_ptr::~shared_ptr()’ at /usr/include/c++/14/bits/shared_ptr.h:175:11, inlined from ‘void nonstd::optional_lite::detail::storage_t::destruct_value() [with T = std::shared_ptr]’ at ./optional.hpp:806:24, inlined from ‘nonstd::optional_lite::optional::~optional() [with T = std::shared_ptr]’ at ./optional.hpp:1155:37, inlined from ‘nonstd::optional_lite::optional::~optional() [with T = std::shared_ptr]’ at ./optional.hpp:1151:5, inlined from ‘Result logfile_sub_source::set_sql_filter(std::string, sqlite3_stmt*)’ at logfile_sub_source.cc:1329:1: /usr/include/c++/14/bits/shared_ptr_base.h:1068:9: warning: ‘((std::__shared_count<__gnu_cxx::_S_mutex>*)((char*)&old_filter + offsetof(nonstd::optional_lite::optional >,nonstd::optional_lite::optional >::contained)))[1].std::__shared_count<>::_M_pi’ may be used uninitialized [-Wmaybe-uninitialized] 1068 | if (_M_pi != nullptr) | ^~ logfile_sub_source.cc: In member function ‘Result logfile_sub_source::set_sql_filter(std::string, sqlite3_stmt*)’: logfile_sub_source.cc:1310:10: note: ‘((std::__shared_count<__gnu_cxx::_S_mutex>*)((char*)&old_filter + offsetof(nonstd::optional_lite::optional >,nonstd::optional_lite::optional >::contained)))[1].std::__shared_count<>::_M_pi’ was declared here 1310 | auto old_filter = this->get_sql_filter(); | ^~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/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 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o lnav.management_cli.o lnav.management_cli.cc make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src' In file included from ./fmtlib/fmt/format.h:49, from ./base/attr_line.hh:41, from base/lnav.console.hh:36, from lnav.management_cli.hh:36, from lnav.management_cli.cc:32: ./fmtlib/fmt/core.h: In instantiation of ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context; T = const intern_string_t&]’: ./fmtlib/fmt/core.h:1711:29: required from ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context; type = fmt::v10::detail::type::custom_type; T = const intern_string_t&; typename std::enable_if::type = 0]’ 1711 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ ./fmtlib/fmt/core.h:1827:77: required from ‘constexpr fmt::v10::format_arg_store::format_arg_store(T&& ...) [with T = {const intern_string_t&, intern_string_t&}; Context = fmt::v10::basic_format_context; Args = {intern_string_t, intern_string_t}]’ 1825 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1826 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1827 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1828 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h:1844:31: required from ‘std::string fmt::v10::format(format_string, T&& ...) [with T = {const intern_string_t, intern_string_t&}; std::string = std::__cxx11::basic_string; format_string = basic_format_string]’ 1844 | return {FMT_FORWARD(args)...}; | ^ log_format_ext.hh:64:28: required from here 64 | fmt::format(FMT_STRING("{}:{}"), | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 65 | this->vd_meta.lvm_format.value()->get_name(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66 | this->vd_meta.lvm_name)); | ~~~~~~~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h:2817:44: in ‘constexpr’ expansion of ‘fmt::v10::make_format_args<>(((const intern_string_t&)args#0), args#1)’ ./fmtlib/fmt/core.h:1674:10: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ ./fmtlib/fmt/core.h:1674:41: note: the temporary was destroyed at the end of the full expression ‘fmt::v10::detail::arg_mapper >().fmt::v10::detail::arg_mapper >::map((* & val))’ 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h: In instantiation of ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context; T = const std::__cxx11::basic_string&]’: ./fmtlib/fmt/core.h:1711:29: required from ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context; type = fmt::v10::detail::type::string_type; T = const std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ ./fmtlib/fmt/core.h:1674:41: note: 1711 | return make_value(val); ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~^~~~~ ./fmtlib/fmt/core.h:1827:77: required from ‘constexpr fmt::v10::format_arg_store::format_arg_store(T&& ...) [with T = {const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v10::basic_format_context; Args = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}]’ ./fmtlib/fmt/core.h:1674:41: note: 1825 | data_{detail::make_arg< ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~ 1826 | is_packed, Context, ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~ 1827 | detail::mapped_type_constant, Context>::value>( ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1828 | FMT_FORWARD(args))...} { ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h:1844:31: required from ‘std::string fmt::v10::format(format_string, T&& ...) [with T = {const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&>]’ ./fmtlib/fmt/core.h:1674:41: note: 1844 | return {FMT_FORWARD(args)...}; ./fmtlib/fmt/core.h:1674:41: note: | ^ lnav.management_cli.cc:668:46: required from ‘lnav::management::subcmd_regex101_t::list_action(const lnav::management::subcmd_regex101_t&):: [with auto:5 = lnav::session::regex101::entry]’ ./fmtlib/fmt/core.h:1674:41: note: 668 | return fmt::format( ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~^ 669 | FMT_STRING(" format {} regex {} regex101\n"), ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 670 | elem.re_format_name, ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~~ 671 | elem.re_regex_name); ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~ base/func_util.hh:147:44: required by substitution of ‘template static decltype ((((* p)((declval)()...), void()), std::true_type())) lnav::func::is_invocable, lnav::session::regex101::entry>::test(U*) [with U = lnav::management::subcmd_regex101_t::list_action(const lnav::management::subcmd_regex101_t&)::; FuncArgs = {lnav::session::regex101::entry}]’ ./fmtlib/fmt/core.h:1674:41: note: 147 | static auto test(U* p) -> decltype((*p)(std::declval()...), ./fmtlib/fmt/core.h:1674:41: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ base/func_util.hh:153:60: required from ‘constexpr const bool lnav::func::is_invocable, lnav::session::regex101::entry>::value’ ./fmtlib/fmt/core.h:1674:41: note: 153 | static constexpr bool value = decltype(test(0))::value; ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~^~~ base/itertools.hh:701:27: required by substitution of ‘template::value), int>::type > std::vectorfront().*operator|::mapper->m_func)>::type>::type> operator|(const std::vector<_Tp>&, const lnav::itertools::details::mapper&) [with T = lnav::session::regex101::entry; F = lnav::management::subcmd_regex101_t::list_action(const lnav::management::subcmd_regex101_t&)::; typename std::enable_if<(! lnav::func::is_invocable::value), int>::type = ]’ ./fmtlib/fmt/core.h:1674:41: note: 701 | std::enable_if_t::value, int> = 0> ./fmtlib/fmt/core.h:1674:41: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lnav.management_cli.cc:672:25: required from here ./fmtlib/fmt/core.h:1674:41: note: 672 | }) ./fmtlib/fmt/core.h:1674:41: note: | ^ ./fmtlib/fmt/core.h:2817:44: in ‘constexpr’ expansion of ‘fmt::v10::make_format_args<>(args#0, args#1)’ ./fmtlib/fmt/core.h:1674:10: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ ./fmtlib/fmt/core.h:1674:41: note: the temporary was destroyed at the end of the full expression ‘fmt::v10::detail::arg_mapper >().fmt::v10::detail::arg_mapper >::map >((* & val))’ 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/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 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o view_helpers.o view_helpers.cc make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src' In file included from ./fmtlib/fmt/format.h:49, from file_format.hh:35, from logfile_fwd.hh:39, from view_helpers.hh:37, from view_helpers.cc:30: ./fmtlib/fmt/core.h: In instantiation of ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context; T = const intern_string_t&]’: ./fmtlib/fmt/core.h:1711:29: required from ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context; type = fmt::v10::detail::type::custom_type; T = const intern_string_t&; typename std::enable_if::type = 0]’ 1711 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ ./fmtlib/fmt/core.h:1827:77: required from ‘constexpr fmt::v10::format_arg_store::format_arg_store(T&& ...) [with T = {const intern_string_t&}; Context = fmt::v10::basic_format_context; Args = {intern_string_t}]’ 1825 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1826 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1827 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1828 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h:1844:31: required from ‘std::string fmt::v10::format(format_string, T&& ...) [with T = {const intern_string_t&}; std::string = std::__cxx11::basic_string; format_string = basic_format_string]’ 1844 | return {FMT_FORWARD(args)...}; | ^ log_vtab_impl.hh:208:41: required from here 208 | fmt::format(FMT_STRING("{}.log_tags"), name))) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h:2817:44: in ‘constexpr’ expansion of ‘fmt::v10::make_format_args<>(args#0)’ ./fmtlib/fmt/core.h:1674:10: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ ./fmtlib/fmt/core.h:1674:41: note: the temporary was destroyed at the end of the full expression ‘fmt::v10::detail::arg_mapper >().fmt::v10::detail::arg_mapper >::map((* & val))’ 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h: In instantiation of ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context; T = std::__cxx11::basic_string&]’: ./fmtlib/fmt/core.h:1711:29: required from ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context; type = fmt::v10::detail::type::string_type; T = std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ ./fmtlib/fmt/core.h:1674:41: note: 1711 | return make_value(val); ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~^~~~~ ./fmtlib/fmt/core.h:1827:77: required from ‘constexpr fmt::v10::format_arg_store::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >&, const char*&}; Context = fmt::v10::basic_format_context; Args = {std::__cxx11::basic_string, std::allocator >, const char*}]’ ./fmtlib/fmt/core.h:1674:41: note: 1825 | data_{detail::make_arg< ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~ 1826 | is_packed, Context, ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~ 1827 | detail::mapped_type_constant, Context>::value>( ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1828 | FMT_FORWARD(args))...} { ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h:1844:31: required from ‘attr_line_t& attr_line_t::appendf(fmt::v10::format_string, Args&& ...) [with Args = {std::__cxx11::basic_string, std::allocator >&, const char*}; fmt::v10::format_string = fmt::v10::basic_format_string, std::allocator >&, const char*>]’ ./fmtlib/fmt/core.h:1674:41: note: 1844 | return {FMT_FORWARD(args)...}; ./fmtlib/fmt/core.h:1674:41: note: | ^ view_helpers.cc:1165:25: required from here ./fmtlib/fmt/core.h:1674:41: note: 1160 | display_value.pad_to(8) ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~~~~~ 1161 | .append(" (") ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~ 1162 | .append(lnav::roles::number( ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1163 | quantity.value() == 0 ? "no" ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1164 | : fmt::to_string(quantity.value()))) ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1165 | .appendf(FMT_STRING(" {}{})"), ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 1166 | units, ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~ 1167 | quantity.value() == 1 ? "" : "s"); ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ base/attr_line.hh:562:53: in ‘constexpr’ expansion of ‘fmt::v10::make_format_args<>(args#0, ((const char*&)args#1))’ ./fmtlib/fmt/core.h:1674:10: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ ./fmtlib/fmt/core.h:1674:41: note: the temporary was destroyed at the end of the full expression ‘fmt::v10::detail::arg_mapper >().fmt::v10::detail::arg_mapper >::map >((*(const std::__cxx11::basic_string*)(& val)))’ 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/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 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o log_format_loader.o log_format_loader.cc make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src' In file included from ./fmtlib/fmt/format.h:49, from base/intern_string.hh:43, from log_format_loader.hh:40, from log_format_loader.cc:35: ./fmtlib/fmt/core.h: In instantiation of ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context; T = const intern_string_t&]’: ./fmtlib/fmt/core.h:1711:29: required from ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context; type = fmt::v10::detail::type::custom_type; T = const intern_string_t&; typename std::enable_if::type = 0]’ 1711 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ ./fmtlib/fmt/core.h:1827:77: required from ‘constexpr fmt::v10::format_arg_store::format_arg_store(T&& ...) [with T = {const intern_string_t&, intern_string_t&}; Context = fmt::v10::basic_format_context; Args = {intern_string_t, intern_string_t}]’ 1825 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1826 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1827 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1828 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h:1844:31: required from ‘std::string fmt::v10::format(format_string, T&& ...) [with T = {const intern_string_t, intern_string_t&}; std::string = std::__cxx11::basic_string; format_string = basic_format_string]’ 1844 | return {FMT_FORWARD(args)...}; | ^ log_format_ext.hh:64:28: required from here 64 | fmt::format(FMT_STRING("{}:{}"), | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 65 | this->vd_meta.lvm_format.value()->get_name(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66 | this->vd_meta.lvm_name)); | ~~~~~~~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h:2817:44: in ‘constexpr’ expansion of ‘fmt::v10::make_format_args<>(((const intern_string_t&)args#0), args#1)’ ./fmtlib/fmt/core.h:1674:10: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ ./fmtlib/fmt/core.h:1674:41: note: the temporary was destroyed at the end of the full expression ‘fmt::v10::detail::arg_mapper >().fmt::v10::detail::arg_mapper >::map((* & val))’ 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h: In instantiation of ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context; T = std::__cxx11::basic_string&]’: ./fmtlib/fmt/core.h:1711:29: required from ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context; type = fmt::v10::detail::type::string_type; T = std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ ./fmtlib/fmt/core.h:1674:41: note: 1711 | return make_value(val); ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~^~~~~ ./fmtlib/fmt/core.h:1827:77: required from ‘constexpr fmt::v10::format_arg_store::format_arg_store(T&& ...) [with T = {const intern_string_t&, std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v10::basic_format_context; Args = {intern_string_t, std::__cxx11::basic_string, std::allocator >}]’ ./fmtlib/fmt/core.h:1674:41: note: 1825 | data_{detail::make_arg< ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~ 1826 | is_packed, Context, ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~ 1827 | detail::mapped_type_constant, Context>::value>( ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1828 | FMT_FORWARD(args))...} { ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h:1844:31: required from ‘std::string fmt::v10::format(format_string, T&& ...) [with T = {const intern_string_t, std::__cxx11::basic_string, std::allocator >&}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >&>]’ ./fmtlib/fmt/core.h:1674:41: note: 1844 | return {FMT_FORWARD(args)...}; ./fmtlib/fmt/core.h:1674:41: note: | ^ log_format_loader.cc:125:41: required from here ./fmtlib/fmt/core.h:1674:41: note: 125 | pat->p_config_path = fmt::format( ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~^ 126 | FMT_STRING("/{}/regex/{}"), elf->get_name(), regex_name); ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h:2817:44: in ‘constexpr’ expansion of ‘fmt::v10::make_format_args<>(((const intern_string_t&)args#0), args#1)’ ./fmtlib/fmt/core.h:1674:10: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ ./fmtlib/fmt/core.h:1674:41: note: the temporary was destroyed at the end of the full expression ‘fmt::v10::detail::arg_mapper >().fmt::v10::detail::arg_mapper >::map >((*(const std::__cxx11::basic_string*)(& val)))’ 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h: In instantiation of ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context; T = const std::__cxx11::basic_string&]’: ./fmtlib/fmt/core.h:1711:29: required from ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context; type = fmt::v10::detail::type::string_type; T = const std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ ./fmtlib/fmt/core.h:1674:41: note: 1711 | return make_value(val); ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~^~~~~ ./fmtlib/fmt/core.h:1827:77: required from ‘constexpr fmt::v10::format_arg_store::format_arg_store(T&& ...) [with T = {const std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v10::basic_format_context; Args = {std::__cxx11::basic_string, std::allocator >}]’ ./fmtlib/fmt/core.h:1674:41: note: 1825 | data_{detail::make_arg< ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~ 1826 | is_packed, Context, ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~ 1827 | detail::mapped_type_constant, Context>::value>( ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1828 | FMT_FORWARD(args))...} { ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h:1844:31: required from ‘std::string fmt::v10::format(format_string, T&& ...) [with T = {const std::__cxx11::basic_string, std::allocator >&}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >&>]’ ./fmtlib/fmt/core.h:1674:41: note: 1844 | return {FMT_FORWARD(args)...}; ./fmtlib/fmt/core.h:1674:41: note: | ^ log_format_loader.cc:979:48: required from here ./fmtlib/fmt/core.h:1674:41: note: 979 | lnav::roles::symbol(fmt::format(FMT_STRING(" {}"), schema))); ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h:2817:44: in ‘constexpr’ expansion of ‘fmt::v10::make_format_args<>(args#0)’ ./fmtlib/fmt/core.h:1674:10: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ ./fmtlib/fmt/core.h:1674:41: note: the temporary was destroyed at the end of the full expression ‘fmt::v10::detail::arg_mapper >().fmt::v10::detail::arg_mapper >::map >((* & val))’ 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/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 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o yaml-extension-functions.o yaml-extension-functions.cc make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src' 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 ‘long unsigned int’} and ‘int’ [-Wsign-compare] 51 | if (loc.offset == sf.length()) { | ~~~~~~~~~~~^~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/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 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o lnav_config.o lnav_config.cc make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src' In file included from ./fmtlib/fmt/format.h:49, from base/intern_string.hh:43, from base/file_range.hh:35, from lnav_config.hh:43, from lnav_config.cc:37: ./fmtlib/fmt/core.h: In instantiation of ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context; T = const std::__cxx11::basic_string&]’: ./fmtlib/fmt/core.h:1711:29: required from ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context; type = fmt::v10::detail::type::string_type; T = const std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ 1711 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ ./fmtlib/fmt/core.h:1827:77: required from ‘constexpr fmt::v10::format_arg_store::format_arg_store(T&& ...) [with T = {const std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v10::basic_format_context; Args = {std::__cxx11::basic_string, std::allocator >}]’ 1825 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1826 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1827 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1828 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h:1844:31: required from ‘void fmt::v10::print(format_string, T&& ...) [with T = {const std::__cxx11::basic_string, std::allocator >&}; format_string = basic_format_string, std::allocator >&>]’ 1844 | return {FMT_FORWARD(args)...}; | ^ lnav_config.cc:224:23: required from here 224 | fmt::print("Updating format repo: {}\n", repo); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h:2904:44: in ‘constexpr’ expansion of ‘fmt::v10::make_format_args<>((* & args#0))’ ./fmtlib/fmt/core.h:1674:10: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ ./fmtlib/fmt/core.h:1674:41: note: the temporary was destroyed at the end of the full expression ‘fmt::v10::detail::arg_mapper >().fmt::v10::detail::arg_mapper >::map >((* & val))’ 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h: In instantiation of ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context; T = std::__cxx11::basic_string&]’: ./fmtlib/fmt/core.h:1711:29: required from ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context; type = fmt::v10::detail::type::string_type; T = std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ ./fmtlib/fmt/core.h:1674:41: note: 1711 | return make_value(val); ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~^~~~~ ./fmtlib/fmt/core.h:1827:77: required from ‘constexpr fmt::v10::format_arg_store::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v10::basic_format_context; Args = {std::__cxx11::basic_string, std::allocator >}]’ ./fmtlib/fmt/core.h:1674:41: note: 1825 | data_{detail::make_arg< ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~ 1826 | is_packed, Context, ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~ 1827 | detail::mapped_type_constant, Context>::value>( ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1828 | FMT_FORWARD(args))...} { ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h:1844:31: required from ‘std::string fmt::v10::format(format_string, T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator > >]’ ./fmtlib/fmt/core.h:1674:41: note: 1844 | return {FMT_FORWARD(args)...}; ./fmtlib/fmt/core.h:1674:41: note: | ^ lnav_config.cc:361:40: required from here ./fmtlib/fmt/core.h:1674:41: note: 361 | auto pull_cmd = fmt::format(FMT_STRING("cd '{}' && git pull"), ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 362 | git_dir.string()); ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h:2817:44: in ‘constexpr’ expansion of ‘fmt::v10::make_format_args<>(((std::__cxx11::basic_string&)args#0))’ ./fmtlib/fmt/core.h:1674:10: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ ./fmtlib/fmt/core.h:1674:41: note: the temporary was destroyed at the end of the full expression ‘fmt::v10::detail::arg_mapper >().fmt::v10::detail::arg_mapper >::map >((*(const std::__cxx11::basic_string*)(& val)))’ 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/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 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o log_format.o log_format.cc make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src' In file included from ./fmtlib/fmt/format.h:49, from base/intern_string.hh:43, from base/is_utf8.hh:34, from log_format.cc:36: ./fmtlib/fmt/core.h: In instantiation of ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context; T = const intern_string_t&]’: ./fmtlib/fmt/core.h:1711:29: required from ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context; type = fmt::v10::detail::type::custom_type; T = const intern_string_t&; typename std::enable_if::type = 0]’ 1711 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ ./fmtlib/fmt/core.h:1827:77: required from ‘constexpr fmt::v10::format_arg_store::format_arg_store(T&& ...) [with T = {const intern_string_t&, intern_string_t&}; Context = fmt::v10::basic_format_context; Args = {intern_string_t, intern_string_t}]’ 1825 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1826 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1827 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1828 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h:1844:31: required from ‘std::string fmt::v10::format(format_string, T&& ...) [with T = {const intern_string_t, intern_string_t&}; std::string = std::__cxx11::basic_string; format_string = basic_format_string]’ 1844 | return {FMT_FORWARD(args)...}; | ^ log_format_ext.hh:64:28: required from here 64 | fmt::format(FMT_STRING("{}:{}"), | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 65 | this->vd_meta.lvm_format.value()->get_name(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66 | this->vd_meta.lvm_name)); | ~~~~~~~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h:2817:44: in ‘constexpr’ expansion of ‘fmt::v10::make_format_args<>(((const intern_string_t&)args#0), args#1)’ ./fmtlib/fmt/core.h:1674:10: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ ./fmtlib/fmt/core.h:1674:41: note: the temporary was destroyed at the end of the full expression ‘fmt::v10::detail::arg_mapper >().fmt::v10::detail::arg_mapper >::map((* & val))’ 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h: In instantiation of ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context; T = fmt::v10::basic_string_view&]’: ./fmtlib/fmt/core.h:1711:29: required from ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context; type = fmt::v10::detail::type::string_type; T = fmt::v10::basic_string_view&; typename std::enable_if::type = 0]’ ./fmtlib/fmt/core.h:1674:41: note: 1711 | return make_value(val); ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~^~~~~ ./fmtlib/fmt/core.h:1827:77: required from ‘constexpr fmt::v10::format_arg_store::format_arg_store(T&& ...) [with T = {long int&, fmt::v10::basic_string_view&, char*&}; Context = fmt::v10::basic_format_context; Args = {long int, fmt::v10::basic_string_view, char*}]’ ./fmtlib/fmt/core.h:1674:41: note: 1825 | data_{detail::make_arg< ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~ 1826 | is_packed, Context, ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~ 1827 | detail::mapped_type_constant, Context>::value>( ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1828 | FMT_FORWARD(args))...} { ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h:1844:31: required from ‘std::string fmt::v10::format(format_string, T&& ...) [with T = {long int, basic_string_view, char*}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, char*>]’ ./fmtlib/fmt/core.h:1674:41: note: 1844 | return {FMT_FORWARD(args)...}; ./fmtlib/fmt/core.h:1674:41: note: | ^ log_format.cc:1502:39: required from here ./fmtlib/fmt/core.h:1674:41: note: 1502 | full_msg = fmt::format( ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~^ 1503 | FMT_STRING("[offset: {}] {}\n{}"), ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1504 | ll.get_offset(), ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~ 1505 | fmt::string_view{sbr.get_data(), sbr.length()}, ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1506 | reinterpret_cast(msg)); ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h:2817:44: in ‘constexpr’ expansion of ‘fmt::v10::make_format_args<>(((long int&)args#0), ((fmt::v10::basic_string_view&)args#1), ((char*&)args#2))’ ./fmtlib/fmt/core.h:1674:10: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ ./fmtlib/fmt/core.h:1674:41: note: the temporary was destroyed at the end of the full expression ‘fmt::v10::detail::arg_mapper >().fmt::v10::detail::arg_mapper >::map >((*(const fmt::v10::basic_string_view*)(& val)))’ 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/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 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o lnav_commands.o lnav_commands.cc make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src' In file included from ./fmtlib/fmt/format.h:49, from base/attr_line.hh:41, from base/ansi_scrubber.hh:38, from lnav.hh:46, from lnav_commands.cc:37: ./fmtlib/fmt/core.h: In instantiation of ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context; T = const intern_string_t&]’: ./fmtlib/fmt/core.h:1711:29: required from ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context; type = fmt::v10::detail::type::custom_type; T = const intern_string_t&; typename std::enable_if::type = 0]’ 1711 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ ./fmtlib/fmt/core.h:1827:77: required from ‘constexpr fmt::v10::format_arg_store::format_arg_store(T&& ...) [with T = {const intern_string_t&}; Context = fmt::v10::basic_format_context; Args = {intern_string_t}]’ 1825 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1826 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1827 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1828 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h:1844:31: required from ‘std::string fmt::v10::format(format_string, T&& ...) [with T = {const intern_string_t&}; std::string = std::__cxx11::basic_string; format_string = basic_format_string]’ 1844 | return {FMT_FORWARD(args)...}; | ^ log_vtab_impl.hh:208:41: required from here 208 | fmt::format(FMT_STRING("{}.log_tags"), name))) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h:2817:44: in ‘constexpr’ expansion of ‘fmt::v10::make_format_args<>(args#0)’ ./fmtlib/fmt/core.h:1674:10: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ ./fmtlib/fmt/core.h:1674:41: note: the temporary was destroyed at the end of the full expression ‘fmt::v10::detail::arg_mapper >().fmt::v10::detail::arg_mapper >::map((* & val))’ 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h: In instantiation of ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context; T = const std::__cxx11::basic_string&]’: ./fmtlib/fmt/core.h:1711:29: required from ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context; type = fmt::v10::detail::type::string_type; T = const std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ ./fmtlib/fmt/core.h:1674:41: note: 1711 | return make_value(val); ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~^~~~~ ./fmtlib/fmt/core.h:1827:77: required from ‘constexpr fmt::v10::format_arg_store::format_arg_store(T&& ...) [with T = {const std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v10::basic_format_context; Args = {std::__cxx11::basic_string, std::allocator >}]’ ./fmtlib/fmt/core.h:1674:41: note: 1825 | data_{detail::make_arg< ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~ 1826 | is_packed, Context, ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~ 1827 | detail::mapped_type_constant, Context>::value>( ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1828 | FMT_FORWARD(args))...} { ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h:1844:31: required from ‘Result, lnav::console::user_message> exec_context::make_error(fmt::v10::string_view, const Args& ...) [with Args = {std::__cxx11::basic_string, std::allocator >}; fmt::v10::string_view = fmt::v10::basic_string_view]’ ./fmtlib/fmt/core.h:1674:41: note: 1844 | return {FMT_FORWARD(args)...}; ./fmtlib/fmt/core.h:1674:41: note: | ^ lnav_commands.cc:219:33: required from here ./fmtlib/fmt/core.h:1674:41: note: 219 | return ec.make_error("could not parse timestamp -- {}", args[1]); ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ command_executor.hh:98:59: in ‘constexpr’ expansion of ‘fmt::v10::make_format_args<>(args#0)’ ./fmtlib/fmt/core.h:1674:10: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ ./fmtlib/fmt/core.h:1674:41: note: the temporary was destroyed at the end of the full expression ‘fmt::v10::detail::arg_mapper >().fmt::v10::detail::arg_mapper >::map >((* & val))’ 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h: In instantiation of ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context; T = std::__cxx11::basic_string&]’: ./fmtlib/fmt/core.h:1711:29: required from ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context; type = fmt::v10::detail::type::string_type; T = std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ ./fmtlib/fmt/core.h:1674:41: note: 1711 | return make_value(val); ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~^~~~~ ./fmtlib/fmt/core.h:1827:77: required from ‘constexpr fmt::v10::format_arg_store::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v10::basic_format_context; Args = {std::__cxx11::basic_string, std::allocator >}]’ ./fmtlib/fmt/core.h:1674:41: note: 1825 | data_{detail::make_arg< ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~ 1826 | is_packed, Context, ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~ 1827 | detail::mapped_type_constant, Context>::value>( ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1828 | FMT_FORWARD(args))...} { ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h:1844:31: required from ‘std::string fmt::v10::format(format_string, T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >&}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >&>]’ ./fmtlib/fmt/core.h:1674:41: note: 1844 | return {FMT_FORWARD(args)...}; ./fmtlib/fmt/core.h:1674:41: note: | ^ lnav_commands.cc:625:36: required from here ./fmtlib/fmt/core.h:1674:41: note: 625 | auto stmt_str = fmt::format(FMT_STRING("SELECT 1 WHERE {}"), expr); ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h:2817:44: in ‘constexpr’ expansion of ‘fmt::v10::make_format_args<>(args#0)’ ./fmtlib/fmt/core.h:1674:10: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ ./fmtlib/fmt/core.h:1674:41: note: the temporary was destroyed at the end of the full expression ‘fmt::v10::detail::arg_mapper >().fmt::v10::detail::arg_mapper >::map >((*(const std::__cxx11::basic_string*)(& val)))’ 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h: In instantiation of ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_printf_context; T = const std::__cxx11::basic_string&]’: ./fmtlib/fmt/core.h:1711:29: required from ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_printf_context; type = fmt::v10::detail::type::string_type; T = const std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ ./fmtlib/fmt/core.h:1674:41: note: 1711 | return make_value(val); ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~^~~~~ ./fmtlib/fmt/core.h:1827:77: required from ‘constexpr fmt::v10::format_arg_store::format_arg_store(T&& ...) [with T = {const std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v10::basic_printf_context; Args = {std::__cxx11::basic_string, std::allocator >}]’ ./fmtlib/fmt/core.h:1674:41: note: 1825 | data_{detail::make_arg< ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~ 1826 | is_packed, Context, ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~ 1827 | detail::mapped_type_constant, Context>::value>( ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1828 | FMT_FORWARD(args))...} { ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h:1844:31: required from ‘int fmt::v10::fprintf(FILE*, const S&, const T& ...) [with S = char [3]; T = {std::__cxx11::basic_string, std::allocator >}; Char = char; FILE = FILE]’ ./fmtlib/fmt/core.h:1674:41: note: 1844 | return {FMT_FORWARD(args)...}; ./fmtlib/fmt/core.h:1674:41: note: | ^ lnav_commands.cc:864:21: required from here ./fmtlib/fmt/core.h:1674:41: note: 864 | fmt::fprintf(outfile, "%s", quoted_str); ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/printf.h:649:49: in ‘constexpr’ expansion of ‘fmt::v10::make_format_args, const std::__cxx11::basic_string, std::allocator >&>(args#0)’ ./fmtlib/fmt/core.h:1674:10: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ ./fmtlib/fmt/core.h:1674:41: note: the temporary was destroyed at the end of the full expression ‘fmt::v10::detail::arg_mapper >().fmt::v10::detail::arg_mapper >::map >((* & val))’ 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h: In instantiation of ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context; T = const fmt::v10::join_view<__gnu_cxx::__normal_iterator*, std::vector > >, __gnu_cxx::__normal_iterator*, std::vector > >, char>&]’: ./fmtlib/fmt/core.h:1711:29: required from ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context; type = fmt::v10::detail::type::custom_type; T = const fmt::v10::join_view<__gnu_cxx::__normal_iterator*, std::vector > >, __gnu_cxx::__normal_iterator*, std::vector > >, char>&; typename std::enable_if::type = 0]’ ./fmtlib/fmt/core.h:1674:41: note: 1711 | return make_value(val); ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~^~~~~ ./fmtlib/fmt/core.h:1827:77: required from ‘constexpr fmt::v10::format_arg_store::format_arg_store(T&& ...) [with T = {const fmt::v10::join_view<__gnu_cxx::__normal_iterator, std::allocator >*, std::vector, std::allocator >, std::allocator, std::allocator > > > >, __gnu_cxx::__normal_iterator, std::allocator >*, std::vector, std::allocator >, std::allocator, std::allocator > > > >, char>&}; Context = fmt::v10::basic_format_context; Args = {fmt::v10::join_view<__gnu_cxx::__normal_iterator, std::allocator >*, std::vector, std::allocator >, std::allocator, std::allocator > > > >, __gnu_cxx::__normal_iterator, std::allocator >*, std::vector, std::allocator >, std::allocator, std::allocator > > > >, char>}]’ ./fmtlib/fmt/core.h:1674:41: note: 1825 | data_{detail::make_arg< ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~ 1826 | is_packed, Context, ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~ 1827 | detail::mapped_type_constant, Context>::value>( ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1828 | FMT_FORWARD(args))...} { ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h:1844:31: required from ‘Result, lnav::console::user_message> exec_context::make_error(fmt::v10::string_view, const Args& ...) [with Args = {fmt::v10::join_view<__gnu_cxx::__normal_iterator, std::allocator >*, std::vector, std::allocator >, std::allocator, std::allocator > > > >, __gnu_cxx::__normal_iterator, std::allocator >*, std::vector, std::allocator >, std::allocator, std::allocator > > > >, char>}; fmt::v10::string_view = fmt::v10::basic_string_view]’ ./fmtlib/fmt/core.h:1674:41: note: 1844 | return {FMT_FORWARD(args)...}; ./fmtlib/fmt/core.h:1674:41: note: | ^ lnav_commands.cc:3899:37: required from here ./fmtlib/fmt/core.h:1674:41: note: 3899 | return ec.make_error("unknown field(s) -- {}", ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 3900 | fmt::join(missing_fields, ", ")); ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ command_executor.hh:98:59: in ‘constexpr’ expansion of ‘fmt::v10::make_format_args<>(args#0)’ ./fmtlib/fmt/core.h:1674:10: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ ./fmtlib/fmt/core.h:1674:41: note: the temporary was destroyed at the end of the full expression ‘fmt::v10::detail::arg_mapper >().fmt::v10::detail::arg_mapper >::map*, std::vector > >, __gnu_cxx::__normal_iterator*, std::vector > >, char>&>((* & val))’ 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h: In instantiation of ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_printf_context; T = fmt::v10::basic_string_view&]’: ./fmtlib/fmt/core.h:1701:35: required from ‘constexpr fmt::v10::basic_format_arg fmt::v10::detail::make_arg(T&&) [with Context = fmt::v10::basic_printf_context; T = fmt::v10::basic_string_view]’ ./fmtlib/fmt/core.h:1674:41: note: 1701 | arg.value_ = make_value(value); ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~^~~~~~~ ./fmtlib/fmt/printf.h:479:59: required from ‘void fmt::v10::detail::vprintf(buffer&, fmt::v10::basic_string_view, fmt::v10::basic_format_args) [with Char = char; Context = fmt::v10::basic_printf_context]’ ./fmtlib/fmt/core.h:1674:41: note: 479 | arg = make_arg>( ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 480 | basic_string_view( ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~~~~~~ 481 | str, to_unsigned(nul != str_end ? nul - str : specs.precision))); ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/printf.h:629:18: required from ‘int fmt::v10::vfprintf(FILE*, const S&, basic_format_args::type, char>::value, appender, std::back_insert_iterator::type> > >::type, typename type_identity::type> >) [with S = basic_string_view; Char = char; FILE = FILE; typename std::conditional::type, char>::value, appender, std::back_insert_iterator::type> > >::type = appender; typename type_identity::type = char]’ ./fmtlib/fmt/core.h:1674:41: note: 629 | detail::vprintf(buf, detail::to_string_view(fmt), args); ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/printf.h:648:18: required from ‘int fmt::v10::fprintf(FILE*, const S&, const T& ...) [with S = char [3]; T = {std::__cxx11::basic_string, std::allocator >}; Char = char; FILE = FILE]’ ./fmtlib/fmt/core.h:1674:41: note: 648 | return vfprintf(f, detail::to_string_view(fmt), ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 649 | fmt::make_format_args(args...)); ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lnav_commands.cc:864:21: required from here ./fmtlib/fmt/core.h:1674:41: note: 864 | fmt::fprintf(outfile, "%s", quoted_str); ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h:1674:10: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ ./fmtlib/fmt/core.h:1674:41: note: the temporary was destroyed at the end of the full expression ‘fmt::v10::detail::arg_mapper >().fmt::v10::detail::arg_mapper >::map >((*(const fmt::v10::basic_string_view*)(& val)))’ 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/string:51, from /usr/include/c++/14/bits/locale_classes.h:40, from /usr/include/c++/14/bits/ios_base.h:41, from /usr/include/c++/14/ios:44, from /usr/include/c++/14/istream:40, from /usr/include/c++/14/fstream:40, from 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++/14/bits/stl_algobase.h:521: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++/14/bits/stl_algobase.h:548: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++/14/bits/stl_algobase.h:555:31, inlined from ‘_OI std::copy(_II, _II, _OI) [with _II = unsigned int*; _OI = unsigned int*]’ at /usr/include/c++/14/bits/stl_algobase.h:651:7, inlined from ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = unsigned int*; _ForwardIterator = unsigned int*]’ at /usr/include/c++/14/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++/14/bits/stl_uninitialized.h:185:15, inlined from ‘void fmt::v10::basic_memory_buffer::grow(size_t) [with T = unsigned int; long 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; long 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 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++/14/bits/stl_algobase.h:452:30: warning: ‘void* __builtin_memmove(void*, const void*, long unsigned int)’ forming offset 4 is out of the bounds [0, 4] [-Warray-bounds=] 452 | __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++/14/bits/stl_algobase.h:521: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++/14/bits/stl_algobase.h:548: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++/14/bits/stl_algobase.h:555:31, inlined from ‘_OI std::copy(_II, _II, _OI) [with _II = unsigned int*; _OI = unsigned int*]’ at /usr/include/c++/14/bits/stl_algobase.h:651:7, inlined from ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = unsigned int*; _ForwardIterator = unsigned int*]’ at /usr/include/c++/14/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++/14/bits/stl_uninitialized.h:185:15, inlined from ‘void fmt::v10::basic_memory_buffer::grow(size_t) [with T = unsigned int; long 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; long 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 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++/14/bits/stl_algobase.h:452:30: warning: ‘void* __builtin_memmove(void*, const void*, long unsigned int)’ forming offset 4 is out of the bounds [0, 4] [-Warray-bounds=] 452 | __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++/14/bits/stl_algobase.h:521: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++/14/bits/stl_algobase.h:548: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++/14/bits/stl_algobase.h:555:31, inlined from ‘_OI std::copy(_II, _II, _OI) [with _II = unsigned int*; _OI = unsigned int*]’ at /usr/include/c++/14/bits/stl_algobase.h:651:7, inlined from ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = unsigned int*; _ForwardIterator = unsigned int*]’ at /usr/include/c++/14/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++/14/bits/stl_uninitialized.h:185:15, inlined from ‘void fmt::v10::basic_memory_buffer::grow(size_t) [with T = unsigned int; long 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; long 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 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<__int128 unsigned>, unsigned int, int, buffer&, int&)’ at ./fmtlib/fmt/format.h:3291:11: /usr/include/c++/14/bits/stl_algobase.h:452:30: warning: ‘void* __builtin_memmove(void*, const void*, long unsigned int)’ forming offset 4 is out of the bounds [0, 4] [-Warray-bounds=] 452 | __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++/14/bits/stl_algobase.h:521: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++/14/bits/stl_algobase.h:548: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++/14/bits/stl_algobase.h:555:31, inlined from ‘_OI std::copy(_II, _II, _OI) [with _II = unsigned int*; _OI = unsigned int*]’ at /usr/include/c++/14/bits/stl_algobase.h:651:7, inlined from ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = unsigned int*; _ForwardIterator = unsigned int*]’ at /usr/include/c++/14/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++/14/bits/stl_uninitialized.h:185:15, inlined from ‘void fmt::v10::basic_memory_buffer::grow(size_t) [with T = unsigned int; long 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; long 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 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<__int128 unsigned>, unsigned int, int, buffer&, int&)’ at ./fmtlib/fmt/format.h:3294:19: /usr/include/c++/14/bits/stl_algobase.h:452:30: warning: ‘void* __builtin_memmove(void*, const void*, long unsigned int)’ forming offset 4 is out of the bounds [0, 4] [-Warray-bounds=] 452 | __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++/14/bits/stl_algobase.h:521: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++/14/bits/stl_algobase.h:548: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++/14/bits/stl_algobase.h:555:31, inlined from ‘_OI std::copy(_II, _II, _OI) [with _II = unsigned int*; _OI = unsigned int*]’ at /usr/include/c++/14/bits/stl_algobase.h:651:7, inlined from ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = unsigned int*; _ForwardIterator = unsigned int*]’ at /usr/include/c++/14/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++/14/bits/stl_uninitialized.h:185:15, inlined from ‘void fmt::v10::basic_memory_buffer::grow(size_t) [with T = unsigned int; long 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; long 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 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<__int128 unsigned>, unsigned int, int, buffer&, int&)’ at ./fmtlib/fmt/format.h:3310:17: /usr/include/c++/14/bits/stl_algobase.h:452:30: warning: ‘void* __builtin_memmove(void*, const void*, long unsigned int)’ forming offset 4 is out of the bounds [0, 4] [-Warray-bounds=] 452 | __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++/14/bits/stl_algobase.h:521: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++/14/bits/stl_algobase.h:548: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++/14/bits/stl_algobase.h:555:31, inlined from ‘_OI std::copy(_II, _II, _OI) [with _II = unsigned int*; _OI = unsigned int*]’ at /usr/include/c++/14/bits/stl_algobase.h:651:7, inlined from ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = unsigned int*; _ForwardIterator = unsigned int*]’ at /usr/include/c++/14/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++/14/bits/stl_uninitialized.h:185:15, inlined from ‘void fmt::v10::basic_memory_buffer::grow(size_t) [with T = unsigned int; long 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; long 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 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<__int128 unsigned>, unsigned int, int, buffer&, int&)’ at ./fmtlib/fmt/format.h:3317:11: /usr/include/c++/14/bits/stl_algobase.h:452:30: warning: ‘void* __builtin_memmove(void*, const void*, long unsigned int)’ forming offset 4 is out of the bounds [0, 4] [-Warray-bounds=] 452 | __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++/14/bits/stl_algobase.h:521: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++/14/bits/stl_algobase.h:548: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++/14/bits/stl_algobase.h:555:31, inlined from ‘_OI std::copy(_II, _II, _OI) [with _II = unsigned int*; _OI = unsigned int*]’ at /usr/include/c++/14/bits/stl_algobase.h:651:7, inlined from ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = unsigned int*; _ForwardIterator = unsigned int*]’ at /usr/include/c++/14/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++/14/bits/stl_uninitialized.h:185:15, inlined from ‘void fmt::v10::basic_memory_buffer::grow(size_t) [with T = unsigned int; long 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; long 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 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 = long long unsigned int]’ at ./fmtlib/fmt/format.h:3117:11, inlined from ‘void fmt::v10::detail::format_dragon(basic_fp<__int128 unsigned>, unsigned int, int, buffer&, int&)’ at ./fmtlib/fmt/format.h:3319:19: /usr/include/c++/14/bits/stl_algobase.h:452:30: warning: ‘void* __builtin_memmove(void*, const void*, long unsigned int)’ forming offset 4 is out of the bounds [0, 4] [-Warray-bounds=] 452 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/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 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o lnav.o lnav.cc make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src' lnav.cc: In instantiation of ‘looper():: [with auto:11 = logfile_sub_source; auto:12 = long int; auto:13 = long unsigned int]’: /usr/include/c++/14/type_traits:2640: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 int, long unsigned int}]’ 2640 | std::declval<_Fn>()(std::declval<_Args>()...) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:2651:60: required from ‘struct std::__result_of_impl&, logfile_sub_source&, long int, long unsigned int>’ 2651 | using type = decltype(_S_test<_Functor, _ArgTypes...>(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/14/bits/std_function.h:348:9: recursively required by substitution of ‘template struct std::__is_invocable_impl<_Result, _Ret, true, std::__void_t > [with _Result = std::__invoke_result&, logfile_sub_source&, long int, long unsigned int>; _Ret = void]’ 348 | struct _Callable | ^~~~~~~~~ /usr/include/c++/14/bits/std_function.h:348:9: required from ‘struct std::function::_Callable, looper()::, std::__invoke_result&, logfile_sub_source&, long int, long unsigned int> >’ /usr/include/c++/14/bits/std_function.h:353:41: required by substitution of ‘template template using std::function<_Res(_ArgTypes ...)>::_Requires = std::__enable_if_t<((bool)_Cond::value), _Tp> [with _Cond = std::function::_Callable, looper()::, std::__invoke_result&, logfile_sub_source&, long int, long unsigned int> >; _Tp = void; _Res = void; _ArgTypes = {logfile_sub_source&, long int, long unsigned int}]’ 353 | using _Requires = __enable_if_t<_Cond::value, _Tp>; | ^~~~~ /usr/include/c++/14/bits/std_function.h:434:9: required by substitution of ‘template std::function::function(_Functor&&) [with _Functor = looper()::; _Constraints = ]’ 434 | typename _Constraints = _Requires<_Callable<_Functor>>> | ^~~~~~~~ lnav.cc:1127:15: required from here 1127 | }; | ^ lnav.cc:1121:27: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare] 1121 | if (off == size) { | ~~~~^~~~~~~ In file included from ./fmtlib/fmt/format.h:49, from byte_array.hh:40, from data_parser.hh:41, from all_logs_vtab.hh:35, from lnav.cc:76: ./fmtlib/fmt/core.h: In instantiation of ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context; T = const intern_string_t&]’: ./fmtlib/fmt/core.h:1711:29: required from ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context; type = fmt::v10::detail::type::custom_type; T = const intern_string_t&; typename std::enable_if::type = 0]’ lnav.cc:1121:27: warning: 1711 | return make_value(val); lnav.cc:1121:27: warning: | ~~~~~~~~~~~~~~~~~~~^~~~~ ./fmtlib/fmt/core.h:1827:77: required from ‘constexpr fmt::v10::format_arg_store::format_arg_store(T&& ...) [with T = {const intern_string_t&}; Context = fmt::v10::basic_format_context; Args = {intern_string_t}]’ lnav.cc:1121:27: warning: 1825 | data_{detail::make_arg< lnav.cc:1121:27: warning: | ~~~~~~~~~~~~~~~~~ 1826 | is_packed, Context, lnav.cc:1121:27: warning: | ~~~~~~~~~~~~~~~~~~~ 1827 | detail::mapped_type_constant, Context>::value>( lnav.cc:1121:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1828 | FMT_FORWARD(args))...} { lnav.cc:1121:27: warning: | ~~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h:1844:31: required from ‘std::string fmt::v10::format(format_string, T&& ...) [with T = {const intern_string_t&}; std::string = std::__cxx11::basic_string; format_string = basic_format_string]’ lnav.cc:1121:27: warning: 1844 | return {FMT_FORWARD(args)...}; lnav.cc:1121:27: warning: | ^ log_vtab_impl.hh:208:41: required from here lnav.cc:1121:27: warning: 208 | fmt::format(FMT_STRING("{}.log_tags"), name))) lnav.cc:1121:27: warning: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h:2817:44: in ‘constexpr’ expansion of ‘fmt::v10::make_format_args<>(args#0)’ ./fmtlib/fmt/core.h:1674:10: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ ./fmtlib/fmt/core.h:1674:41: note: the temporary was destroyed at the end of the full expression ‘fmt::v10::detail::arg_mapper >().fmt::v10::detail::arg_mapper >::map((* & val))’ 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h: In instantiation of ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context; T = std::__cxx11::basic_string&]’: ./fmtlib/fmt/core.h:1711:29: required from ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context; type = fmt::v10::detail::type::string_type; T = std::__cxx11::basic_string&; typename std::enable_if::type = 0]’ ./fmtlib/fmt/core.h:1674:41: note: 1711 | return make_value(val); ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~^~~~~ ./fmtlib/fmt/core.h:1827:77: required from ‘constexpr fmt::v10::format_arg_store::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v10::basic_format_context; Args = {std::__cxx11::basic_string, std::allocator >}]’ ./fmtlib/fmt/core.h:1674:41: note: 1825 | data_{detail::make_arg< ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~ 1826 | is_packed, Context, ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~ 1827 | detail::mapped_type_constant, Context>::value>( ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1828 | FMT_FORWARD(args))...} { ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h:1844:31: required from ‘std::string fmt::v10::format(format_string, T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >&}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >&>]’ ./fmtlib/fmt/core.h:1674:41: note: 1844 | return {FMT_FORWARD(args)...}; ./fmtlib/fmt/core.h:1674:41: note: | ^ lnav.cc:2387:28: required from here ./fmtlib/fmt/core.h:1674:41: note: 2387 | fmt::format(FMT_STRING("|{}"), file_path)); ./fmtlib/fmt/core.h:1674:41: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./fmtlib/fmt/core.h:2817:44: in ‘constexpr’ expansion of ‘fmt::v10::make_format_args<>(args#0)’ ./fmtlib/fmt/core.h:1674:10: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ ./fmtlib/fmt/core.h:1674:41: note: the temporary was destroyed at the end of the full expression ‘fmt::v10::detail::arg_mapper >().fmt::v10::detail::arg_mapper >::map >((*(const std::__cxx11::basic_string*)(& val)))’ 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/lnav-0.11.2/src' 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 ranlib libdiag.a make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src' make[3]: Entering directory '/builddir/build/BUILD/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 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o data_scanner_re.o data_scanner_re.cc make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src' make[3]: Entering directory '/builddir/build/BUILD/lnav-0.11.2/src' rm -f libdatascanner.a ar cru libdatascanner.a data_scanner.o data_scanner_re.o ranlib libdatascanner.a make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src' make[3]: Entering directory '/builddir/build/BUILD/lnav-0.11.2/src' g++ -std=c++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -L/usr/lib -L/usr/lib -L/usr/local/lib64 -L/usr/local/lib -L/usr/lib64 -L/usr/lib -L//lib64 -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 make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src' make[3]: Entering directory '/builddir/build/BUILD/lnav-0.11.2/src' g++ -std=c++14 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -L/usr/lib -L/usr/lib -L/usr/local/lib64 -L/usr/local/lib -L/usr/lib64 -L/usr/lib -L//lib64 -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 make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src' make[3]: Entering directory '/builddir/build/BUILD/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[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src' Making all in test make[1]: Entering directory '/builddir/build/BUILD/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 -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -I/usr/local/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o test_stubs.o test_stubs.cc make[1]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/test' In file included from ../src/fmtlib/fmt/format.h:49, from ../src/base/attr_line.hh:41, from ../src/base/ansi_scrubber.hh:38, from ../src/lnav.hh:46, from test_stubs.cc:33: ../src/fmtlib/fmt/core.h: In instantiation of ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context; T = const intern_string_t&]’: ../src/fmtlib/fmt/core.h:1711:29: required from ‘constexpr fmt::v10::detail::value fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context; type = fmt::v10::detail::type::custom_type; T = const intern_string_t&; typename std::enable_if::type = 0]’ 1711 | return make_value(val); | ~~~~~~~~~~~~~~~~~~~^~~~~ ../src/fmtlib/fmt/core.h:1827:77: required from ‘constexpr fmt::v10::format_arg_store::format_arg_store(T&& ...) [with T = {const intern_string_t&}; Context = fmt::v10::basic_format_context; Args = {intern_string_t}]’ 1825 | data_{detail::make_arg< | ~~~~~~~~~~~~~~~~~ 1826 | is_packed, Context, | ~~~~~~~~~~~~~~~~~~~ 1827 | detail::mapped_type_constant, Context>::value>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1828 | FMT_FORWARD(args))...} { | ~~~~~~~~~~~~~~~~~~ ../src/fmtlib/fmt/core.h:1844:31: required from ‘std::string fmt::v10::format(format_string, T&& ...) [with T = {const intern_string_t&}; std::string = std::__cxx11::basic_string; format_string = basic_format_string]’ 1844 | return {FMT_FORWARD(args)...}; | ^ ../src/log_vtab_impl.hh:208:41: required from here 208 | fmt::format(FMT_STRING("{}.log_tags"), name))) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/fmtlib/fmt/core.h:2817:44: in ‘constexpr’ expansion of ‘fmt::v10::make_format_args<>(args#0)’ ../src/fmtlib/fmt/core.h:1674:10: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ^~~ ../src/fmtlib/fmt/core.h:1674:41: note: the temporary was destroyed at the end of the full expression ‘fmt::v10::detail::arg_mapper >().fmt::v10::detail::arg_mapper >::map((* & val))’ 1674 | auto&& arg = arg_mapper().map(FMT_FORWARD(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/lnav-0.11.2/test' rm -f libtestdummy.a ar cru libtestdummy.a test_stubs.o ranlib libtestdummy.a make[1]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/test' make[1]: Nothing to be done for 'all-am'. + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.mnKYtg + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/lnav-0.11.2-3.fc40.riscv64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/lnav-0.11.2-3.fc40.riscv64 ++ dirname /builddir/build/BUILDROOT/lnav-0.11.2-3.fc40.riscv64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/lnav-0.11.2-3.fc40.riscv64 + CFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd lnav-0.11.2 + /usr/bin/make install DESTDIR=/builddir/build/BUILDROOT/lnav-0.11.2-3.fc40.riscv64 'INSTALL=/usr/bin/install -p' Making install in tools make[1]: Entering directory '/builddir/build/BUILD/lnav-0.11.2/tools' make[2]: Entering directory '/builddir/build/BUILD/lnav-0.11.2/tools' make[2]: Nothing to be done for 'install-exec-am'. make[2]: Nothing to be done for 'install-data-am'. make[2]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/tools' make[1]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/tools' Making install in src make[1]: Entering directory '/builddir/build/BUILD/lnav-0.11.2/src' /usr/bin/make install-recursive make[2]: Entering directory '/builddir/build/BUILD/lnav-0.11.2/src' Making install in fmtlib make[3]: Entering directory '/builddir/build/BUILD/lnav-0.11.2/src/fmtlib' make[4]: Entering directory '/builddir/build/BUILD/lnav-0.11.2/src/fmtlib' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src/fmtlib' make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src/fmtlib' Making install in third-party/base64/lib make[3]: Entering directory '/builddir/build/BUILD/lnav-0.11.2/src/third-party/base64/lib' make[4]: Entering directory '/builddir/build/BUILD/lnav-0.11.2/src/third-party/base64/lib' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src/third-party/base64/lib' make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src/third-party/base64/lib' Making install in third-party/scnlib/src make[3]: Entering directory '/builddir/build/BUILD/lnav-0.11.2/src/third-party/scnlib/src' make[4]: Entering directory '/builddir/build/BUILD/lnav-0.11.2/src/third-party/scnlib/src' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src/third-party/scnlib/src' make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src/third-party/scnlib/src' Making install in pcrepp make[3]: Entering directory '/builddir/build/BUILD/lnav-0.11.2/src/pcrepp' make[4]: Entering directory '/builddir/build/BUILD/lnav-0.11.2/src/pcrepp' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src/pcrepp' make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src/pcrepp' Making install in base make[3]: Entering directory '/builddir/build/BUILD/lnav-0.11.2/src/base' make[4]: Entering directory '/builddir/build/BUILD/lnav-0.11.2/src/base' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src/base' make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src/base' Making install in tailer make[3]: Entering directory '/builddir/build/BUILD/lnav-0.11.2/src/tailer' /usr/bin/make install-am make[4]: Entering directory '/builddir/build/BUILD/lnav-0.11.2/src/tailer' make[5]: Entering directory '/builddir/build/BUILD/lnav-0.11.2/src/tailer' make[5]: Nothing to be done for 'install-exec-am'. make[5]: Nothing to be done for 'install-data-am'. make[5]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src/tailer' make[4]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src/tailer' make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src/tailer' Making install in pugixml make[3]: Entering directory '/builddir/build/BUILD/lnav-0.11.2/src/pugixml' make[4]: Entering directory '/builddir/build/BUILD/lnav-0.11.2/src/pugixml' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src/pugixml' make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src/pugixml' Making install in yajl make[3]: Entering directory '/builddir/build/BUILD/lnav-0.11.2/src/yajl' make[4]: Entering directory '/builddir/build/BUILD/lnav-0.11.2/src/yajl' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src/yajl' make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src/yajl' Making install in yajlpp make[3]: Entering directory '/builddir/build/BUILD/lnav-0.11.2/src/yajlpp' make[4]: Entering directory '/builddir/build/BUILD/lnav-0.11.2/src/yajlpp' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src/yajlpp' make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src/yajlpp' Making install in formats/logfmt make[3]: Entering directory '/builddir/build/BUILD/lnav-0.11.2/src/formats/logfmt' make[4]: Entering directory '/builddir/build/BUILD/lnav-0.11.2/src/formats/logfmt' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src/formats/logfmt' make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src/formats/logfmt' Making install in . make[3]: Entering directory '/builddir/build/BUILD/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]: Entering directory '/builddir/build/BUILD/lnav-0.11.2/src' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/lnav-0.11.2-3.fc40.riscv64/usr/bin' /usr/bin/install -p lnav '/builddir/build/BUILDROOT/lnav-0.11.2-3.fc40.riscv64/usr/bin' /usr/bin/make install-exec-hook make[5]: Entering directory '/builddir/build/BUILD/lnav-0.11.2/src' bash ./alpha-release.sh make[5]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src' make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src' make[3]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src' make[2]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src' make[1]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/src' Making install in test make[1]: Entering directory '/builddir/build/BUILD/lnav-0.11.2/test' make[2]: Entering directory '/builddir/build/BUILD/lnav-0.11.2/test' make[2]: Nothing to be done for 'install-exec-am'. make[2]: Nothing to be done for 'install-data-am'. make[2]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/test' make[1]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2/test' make[1]: Entering directory '/builddir/build/BUILD/lnav-0.11.2' make[2]: Entering directory '/builddir/build/BUILD/lnav-0.11.2' make[2]: Nothing to be done for 'install-exec-am'. /usr/bin/mkdir -p '/builddir/build/BUILDROOT/lnav-0.11.2-3.fc40.riscv64/usr/share/man/man1' /usr/bin/install -p -m 644 lnav.1 '/builddir/build/BUILDROOT/lnav-0.11.2-3.fc40.riscv64/usr/share/man/man1' make[2]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2' make[1]: Leaving directory '/builddir/build/BUILD/lnav-0.11.2' + /usr/bin/find-debuginfo -j64 --strict-build-id -m -i --build-id-seed 0.11.2-3.fc40 --unique-debug-suffix -0.11.2-3.fc40.riscv64 --unique-debug-src-base lnav-0.11.2-3.fc40.riscv64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /builddir/build/BUILD/lnav-0.11.2 find-debuginfo: starting Extracting debug info from 1 files DWARF-compressing 1 files sepdebugcrcfix: Updated 1 CRC32s, 0 CRC32s did match. Creating .debug symlinks for symlinks to ELF files Copying sources found by 'debugedit -l' to /usr/src/debug/lnav-0.11.2-3.fc40.riscv64 20381 blocks find-debuginfo: done + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/check-rpaths + /usr/lib/rpm/redhat/brp-mangle-shebangs + /usr/lib/rpm/brp-remove-la-files + env /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 -j64 + /usr/lib/rpm/redhat/brp-python-hardlink Processing files: lnav-0.11.2-3.fc40.riscv64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.NoVbsg + umask 022 + cd /builddir/build/BUILD + cd lnav-0.11.2 + DOCDIR=/builddir/build/BUILDROOT/lnav-0.11.2-3.fc40.riscv64/usr/share/doc/lnav + export LC_ALL= + LC_ALL= + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/lnav-0.11.2-3.fc40.riscv64/usr/share/doc/lnav + cp -pr /builddir/build/BUILD/lnav-0.11.2/AUTHORS /builddir/build/BUILDROOT/lnav-0.11.2-3.fc40.riscv64/usr/share/doc/lnav + cp -pr /builddir/build/BUILD/lnav-0.11.2/NEWS.md /builddir/build/BUILDROOT/lnav-0.11.2-3.fc40.riscv64/usr/share/doc/lnav + cp -pr /builddir/build/BUILD/lnav-0.11.2/README.md /builddir/build/BUILDROOT/lnav-0.11.2-3.fc40.riscv64/usr/share/doc/lnav + RPM_EC=0 ++ jobs -p + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.B4luRE + umask 022 + cd /builddir/build/BUILD + cd lnav-0.11.2 + LICENSEDIR=/builddir/build/BUILDROOT/lnav-0.11.2-3.fc40.riscv64/usr/share/licenses/lnav + export LC_ALL= + LC_ALL= + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/lnav-0.11.2-3.fc40.riscv64/usr/share/licenses/lnav + cp -pr /builddir/build/BUILD/lnav-0.11.2/LICENSE /builddir/build/BUILDROOT/lnav-0.11.2-3.fc40.riscv64/usr/share/licenses/lnav + RPM_EC=0 ++ jobs -p + exit 0 Provides: lnav = 0.11.2-3.fc40 lnav(riscv-64) = 0.11.2-3.fc40 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-riscv64-lp64d.so.1()(64bit) ld-linux-riscv64-lp64d.so.1(GLIBC_2.27)(64bit) libarchive.so.13()(64bit) libbz2.so.1()(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.27)(64bit) libc.so.6(GLIBC_2.32)(64bit) libc.so.6(GLIBC_2.33)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.38)(64bit) libcurl.so.4()(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.4)(64bit) libgcc_s.so.1(GCC_4.3.0)(64bit) libgcc_s.so.1(GCC_4.5.0)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.27)(64bit) libncursesw.so.6()(64bit) libpcre2-8.so.0()(64bit) libreadline.so.8()(64bit) libsqlite3.so.0()(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.11)(64bit) libstdc++.so.6(CXXABI_1.3.13)(64bit) libstdc++.so.6(CXXABI_1.3.15)(64bit) libstdc++.so.6(CXXABI_1.3.2)(64bit) libstdc++.so.6(CXXABI_1.3.3)(64bit) libstdc++.so.6(CXXABI_1.3.5)(64bit) libstdc++.so.6(CXXABI_1.3.7)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.14)(64bit) libstdc++.so.6(GLIBCXX_3.4.15)(64bit) libstdc++.so.6(GLIBCXX_3.4.18)(64bit) libstdc++.so.6(GLIBCXX_3.4.19)(64bit) libstdc++.so.6(GLIBCXX_3.4.20)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.22)(64bit) libstdc++.so.6(GLIBCXX_3.4.26)(64bit) libstdc++.so.6(GLIBCXX_3.4.29)(64bit) libstdc++.so.6(GLIBCXX_3.4.30)(64bit) libstdc++.so.6(GLIBCXX_3.4.32)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) libtinfo.so.6()(64bit) libz.so.1()(64bit) libz.so.1(ZLIB_1.2.2)(64bit) libz.so.1(ZLIB_1.2.2.4)(64bit) rtld(GNU_HASH) Processing files: lnav-debugsource-0.11.2-3.fc40.riscv64 Provides: lnav-debugsource = 0.11.2-3.fc40 lnav-debugsource(riscv-64) = 0.11.2-3.fc40 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: lnav-debuginfo-0.11.2-3.fc40.riscv64 Provides: debuginfo(build-id) = 10bcada14e4692bf2cbe7610fca837069170d958 lnav-debuginfo = 0.11.2-3.fc40 lnav-debuginfo(riscv-64) = 0.11.2-3.fc40 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: lnav-debugsource(riscv-64) = 0.11.2-3.fc40 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/lnav-0.11.2-3.fc40.riscv64 Wrote: /builddir/build/RPMS/lnav-0.11.2-3.fc40.riscv64.rpm Wrote: /builddir/build/RPMS/lnav-debugsource-0.11.2-3.fc40.riscv64.rpm Wrote: /builddir/build/RPMS/lnav-debuginfo-0.11.2-3.fc40.riscv64.rpm Child return code was: 0