Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 898048 Details for
Bug 936409
app-admin/lnav-0.11.2: build failure with gcc-15 (sqlite3_vtab*()’: vtab_module.hh:593:59: error: ‘struct vtab_module<T>::vtab’ has no member named ‘base’; did you mean ‘v_base’?)
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
build.log
file_936409.txt (text/plain), 481.28 KB, created by
Sam James
on 2024-07-21 01:00:50 UTC
(
hide
)
Description:
build.log
Filename:
MIME Type:
Creator:
Sam James
Created:
2024-07-21 01:00:50 UTC
Size:
481.28 KB
patch
obsolete
> * Package: app-admin/lnav-0.11.2:0 > * Repository: gentoo > * USE: arm64 elibc_glibc kernel_linux > * FEATURES: compressdebug preserve-libs sandbox splitdebug userpriv usersandbox > >>>> Unpacking source... >>>> Unpacking lnav-0.11.2.tar.gz to /var/tmp/portage/app-admin/lnav-0.11.2/work >>>> Source unpacked in /var/tmp/portage/app-admin/lnav-0.11.2/work >>>> Preparing source in /var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2 ... > * Applying lnav-0.11.0-disable-tests.patch ... >patching file test/Makefile.am >Hunk #1 succeeded at 191 (offset 3 lines). >Hunk #2 succeeded at 211 (offset 3 lines). >Hunk #3 succeeded at 408 (offset 21 lines). >Hunk #4 succeeded at 432 with fuzz 2 (offset 22 lines). > [ ok ] > * Running eautoreconf in '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2' ... > * Running 'aclocal -I . --system-acdir=/var/tmp/portage/app-admin/lnav-0.11.2/temp/aclocal' ... > [ ok ] > * Running 'autoconf --force' ... > [ ok ] > * Running 'autoheader' ... > [ ok ] > * Running 'automake --add-missing --copy --foreign --force-missing' ... > [ ok ] > * Running elibtoolize in: lnav-0.11.2/ >>>> Source prepared. >>>> Configuring source in /var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2 ... > * econf: updating lnav-0.11.2/config.sub with /usr/share/gnuconfig/config.sub > * econf: updating lnav-0.11.2/config.guess with /usr/share/gnuconfig/config.guess >./configure --prefix=/usr --build=aarch64-unknown-linux-gnu --host=aarch64-unknown-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --datarootdir=/usr/share --disable-dependency-tracking --disable-silent-rules --docdir=/usr/share/doc/lnav-0.11.2 --htmldir=/usr/share/doc/lnav-0.11.2/html --libdir=/usr/lib64 --disable-static --with-ncurses --without-system-doctest >checking for a BSD-compatible install... /var/tmp/portage/._portage_reinstall_.__htf9j1/bin/ebuild-helpers/xattr/install -c >checking whether sleep supports fractional seconds... yes >checking filesystem timestamp resolution... 0.01 >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 xargs -n works... yes >checking build system type... aarch64-unknown-linux-gnu >checking host system type... aarch64-unknown-linux-gnu >checking whether make supports the include directive... yes (GNU style) >checking for aarch64-unknown-linux-gnu-gcc... aarch64-unknown-linux-gnu-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 aarch64-unknown-linux-gnu-gcc accepts -g... yes >checking for aarch64-unknown-linux-gnu-gcc option to enable C11 features... none needed >checking whether aarch64-unknown-linux-gnu-gcc understands -c and -o together... yes >checking dependency style of aarch64-unknown-linux-gnu-gcc... none >checking how to run the C preprocessor... aarch64-unknown-linux-gnu-gcc -E >checking for aarch64-unknown-linux-gnu-gcc... aarch64-unknown-linux-gnu-gcc >checking whether the compiler supports GNU C... (cached) yes >checking whether aarch64-unknown-linux-gnu-gcc accepts -g... yes >checking for aarch64-unknown-linux-gnu-gcc option to enable C11 features... (cached) none needed >checking whether aarch64-unknown-linux-gnu-gcc understands -c and -o together... yes >checking dependency style of aarch64-unknown-linux-gnu-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... aarch64-unknown-linux-gnu-gcc -E >checking for a sed that does not truncate output... /usr/bin/sed >checking for egrep -e... /usr/bin/grep -E >checking whether aarch64-unknown-linux-gnu-gcc is Clang... no >checking whether pthreads work with "-pthread" and "-lpthread"... yes >checking for joinable pthread attribute... PTHREAD_CREATE_JOINABLE >checking whether more special flags are required for pthreads... no >checking for PTHREAD_PRIO_INHERIT... yes >checking for aarch64-unknown-linux-gnu-g++... aarch64-unknown-linux-gnu-g++ >checking whether the compiler supports GNU C++... yes >checking whether aarch64-unknown-linux-gnu-g++ accepts -g... yes >checking for aarch64-unknown-linux-gnu-g++ option to enable C++11 features... none needed >checking dependency style of aarch64-unknown-linux-gnu-g++... none >checking whether aarch64-unknown-linux-gnu-g++ supports C++14 features with -std=c++14... yes >checking whether the compiler supports GNU C++... (cached) yes >checking whether aarch64-unknown-linux-gnu-g++ -std=c++14 accepts -g... (cached) yes >checking for aarch64-unknown-linux-gnu-g++ -std=c++14 option to enable C++11 features... (cached) none needed >checking dependency style of aarch64-unknown-linux-gnu-g++ -std=c++14... (cached) none >checking for aarch64-unknown-linux-gnu-ranlib... aarch64-unknown-linux-gnu-ranlib >checking for aarch64-unknown-linux-gnu-ar... aarch64-unknown-linux-gnu-ar >checking the archiver (aarch64-unknown-linux-gnu-ar) interface... ar >checking whether ln -s works... yes >checking whether make sets $(MAKE)... (cached) yes >checking for bzip2... /usr/bin/bzip2 >checking for re2c... /usr/bin/re2c >checking for xz... /usr/bin/xz >checking for tshark... /usr/bin/tshark >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 aarch64-unknown-linux-gnu-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.8.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... -ltinfow >configure: Linking with tinfo >checking for library containing Gpm_Open... -lgpm >checking for execinfo.h... yes >checking for pty.h... yes >checking for util.h... no >checking for zlib.h... yes >checking for bzlib.h... yes >checking for libutil.h... no >checking for sys/ttydefaults.h... yes >configure: compiling with the included version of yajl >checking for NcursesW wide-character library... yes >checking for working ncursesw/curses.h... yes >checking for working ncursesw.h... no >checking for working ncurses.h... no >checking lib archive... (testing) >checking for archive_read_new in -larchive... yes >checking for archive.h... yes >checking lib archive... -larchive >checking if PCRE2 is wanted... yes >checking for pcre2_compile_8 in -lpcre2-8... yes >checking for pcre2.h... yes >checking lib readline... checking for library containing readline... -lreadline >checking for library containing history_set_history_state... none required >checking for readline.h... no >checking for readline/readline.h... yes >checking whether to build with code coverage support... no >checking for library containing sqlite3_open... -lsqlite3 >checking for sqlite3.h... yes >checking for SQLite3 library >= 3.9.0... yes >checking for sqlite3_stmt_readonly... yes >checking for sqlite3_value_subtype... yes >checking for sqlite3_error_offset... yes >checking for sqlite3_drop_modules... yes >Adding include path: /usr/local/include >checking that generated files are newer than configure... done >configure: creating ./config.status >config.status: creating Makefile >config.status: creating TESTS_ENVIRONMENT >config.status: creating tools/Makefile >config.status: creating src/Makefile >config.status: creating src/base/Makefile >config.status: creating src/formats/logfmt/Makefile >config.status: creating src/fmtlib/Makefile >config.status: creating src/pcrepp/Makefile >config.status: creating src/pugixml/Makefile >config.status: creating src/tailer/Makefile >config.status: creating src/yajl/Makefile >config.status: creating src/yajlpp/Makefile >config.status: creating src/third-party/base64/lib/Makefile >config.status: creating src/third-party/scnlib/src/Makefile >config.status: creating test/Makefile >config.status: creating src/config.h >config.status: executing depfiles commands >>>> Source configured. >>>> Compiling source in /var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2 ... >make -j80 >Making all in tools >make[1]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/tools' >aarch64-unknown-linux-gnu-gcc -g3 -o bin2c bin2c.c -lz >make[1]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/tools' >Making all in src >make[1]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >../tools/bin2c animals-json animals.json >make[1]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >make[1]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >../tools/bin2c ansi-palette-json ansi-palette.json >make[1]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >make[1]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >../tools/bin2c -n lnav_sh_scripts builtin-sh-scripts ./scripts/dump-pid.sh >make[1]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >make[1]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/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 '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >make[1]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/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 '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >make[1]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >../tools/bin2c diseases-json diseases.json >make[1]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >make[1]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >../tools/bin2c init-sql init.sql >make[1]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >make[1]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >../tools/bin2c words-json words.json >make[1]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >make[1]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >../tools/bin2c help-md help.md >make[1]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >make[1]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >../tools/bin2c xterm-palette-json xterm-palette.json >make[1]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >make[1]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >../tools/bin2c xml-entities-json xml-entities.json >make[1]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >make[1]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/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 '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >make[1]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >../tools/bin2c emojis-json emojis.json >make[1]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >make[1]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >aarch64-unknown-linux-gnu-gcc -g3 -o ptimec ptimec.c >make[1]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >make[1]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/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 '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >make all-recursive >Making all in fmtlib >make[3]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src/fmtlib' >aarch64-unknown-linux-gnu-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 -O3 -pipe -mcpu=native -fdiagnostics-color=always -ggdb3 -fno-vect-cost-model -c -o os.o os.cc >make[3]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src/fmtlib' >make[3]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src/fmtlib' >aarch64-unknown-linux-gnu-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 -O3 -pipe -mcpu=native -fdiagnostics-color=always -ggdb3 -fno-vect-cost-model -c -o format.o format.cc >make[3]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src/fmtlib' >make[3]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src/fmtlib' >rm -f libcppfmt.a >make[3]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src/fmtlib' >make[3]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src/fmtlib' >aarch64-unknown-linux-gnu-ar cr libcppfmt.a format.o os.o >make[3]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src/fmtlib' >make[3]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src/fmtlib' >aarch64-unknown-linux-gnu-ranlib libcppfmt.a >make[3]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src/fmtlib' >Making all in third-party/base64/lib >make[3]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src/third-party/base64/lib' >aarch64-unknown-linux-gnu-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 -O3 -pipe -mcpu=native -fdiagnostics-color=always -ggdb3 -fno-vect-cost-model -fpermissive -pthread -c -o tables/tables.o tables/tables.c >make[3]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src/third-party/base64/lib' >make[3]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src/third-party/base64/lib' >aarch64-unknown-linux-gnu-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 -O3 -pipe -mcpu=native -fdiagnostics-color=always -ggdb3 -fno-vect-cost-model -fpermissive -pthread -c -o lib.o lib.c >make[3]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src/third-party/base64/lib' >make[3]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src/third-party/base64/lib' >aarch64-unknown-linux-gnu-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 -O3 -pipe -mcpu=native -fdiagnostics-color=always -ggdb3 -fno-vect-cost-model -fpermissive -pthread -c -o arch/generic/codec.o arch/generic/codec.c >make[3]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src/third-party/base64/lib' >make[3]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src/third-party/base64/lib' >rm -f libbase64.a >make[3]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src/third-party/base64/lib' >make[3]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src/third-party/base64/lib' >aarch64-unknown-linux-gnu-ar cr libbase64.a lib.o arch/generic/codec.o tables/tables.o >make[3]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src/third-party/base64/lib' >make[3]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src/third-party/base64/lib' >aarch64-unknown-linux-gnu-ranlib libbase64.a >make[3]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src/third-party/base64/lib' >Making all in third-party/scnlib/src >make[3]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src/third-party/scnlib/src' >aarch64-unknown-linux-gnu-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 -O3 -pipe -mcpu=native -fdiagnostics-color=always -ggdb3 -fno-vect-cost-model -c -o file.o file.cpp >make[3]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src/third-party/scnlib/src' >make[3]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src/third-party/scnlib/src' >aarch64-unknown-linux-gnu-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 -O3 -pipe -mcpu=native -fdiagnostics-color=always -ggdb3 -fno-vect-cost-model -c -o reader_int.o reader_int.cpp >make[3]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src/third-party/scnlib/src' >make[3]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src/third-party/scnlib/src' >aarch64-unknown-linux-gnu-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 -O3 -pipe -mcpu=native -fdiagnostics-color=always -ggdb3 -fno-vect-cost-model -c -o reader_float.o reader_float.cpp >make[3]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src/third-party/scnlib/src' >make[3]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src/third-party/scnlib/src' >aarch64-unknown-linux-gnu-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 -O3 -pipe -mcpu=native -fdiagnostics-color=always -ggdb3 -fno-vect-cost-model -c -o locale.o locale.cpp >make[3]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src/third-party/scnlib/src' >make[3]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src/third-party/scnlib/src' >aarch64-unknown-linux-gnu-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 -O3 -pipe -mcpu=native -fdiagnostics-color=always -ggdb3 -fno-vect-cost-model -c -o vscan.o vscan.cpp >make[3]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src/third-party/scnlib/src' >make[3]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src/third-party/scnlib/src' >rm -f libscnlib.a >make[3]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src/third-party/scnlib/src' >make[3]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src/third-party/scnlib/src' >aarch64-unknown-linux-gnu-ar cr libscnlib.a reader_float.o locale.o reader_int.o file.o vscan.o >make[3]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src/third-party/scnlib/src' >make[3]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src/third-party/scnlib/src' >aarch64-unknown-linux-gnu-ranlib libscnlib.a >make[3]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src/third-party/scnlib/src' >Making all in pcrepp >make[3]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src/pcrepp' >aarch64-unknown-linux-gnu-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 -O3 -pipe -mcpu=native -fdiagnostics-color=always -ggdb3 -fno-vect-cost-model -c -o pcre2pp.o pcre2pp.cc >make[3]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src/pcrepp' >make[3]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src/pcrepp' >rm -f libpcrepp.a >make[3]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src/pcrepp' >make[3]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src/pcrepp' >aarch64-unknown-linux-gnu-ar cr libpcrepp.a pcre2pp.o >make[3]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src/pcrepp' >make[3]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src/pcrepp' >aarch64-unknown-linux-gnu-ranlib libpcrepp.a >make[3]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src/pcrepp' >Making all in base >make[3]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src/base' >aarch64-unknown-linux-gnu-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 -O3 -pipe -mcpu=native -fdiagnostics-color=always -ggdb3 -fno-vect-cost-model -fpermissive -pthread -c -o strnatcmp.o strnatcmp.c >make[3]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src/base' >make[3]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src/base' >aarch64-unknown-linux-gnu-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 -O3 -pipe -mcpu=native -fdiagnostics-color=always -ggdb3 -fno-vect-cost-model -c -o time_util.o time_util.cc >make[3]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src/base' >make[3]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src/base' >aarch64-unknown-linux-gnu-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 -O3 -pipe -mcpu=native -fdiagnostics-color=always -ggdb3 -fno-vect-cost-model -c -o auto_pid.o auto_pid.cc >make[3]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src/base' >make[3]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src/base' >aarch64-unknown-linux-gnu-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 -O3 -pipe -mcpu=native -fdiagnostics-color=always -ggdb3 -fno-vect-cost-model -c -o string_attr_type.o string_attr_type.cc >make[3]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src/base' >make[3]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src/base' >aarch64-unknown-linux-gnu-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 -O3 -pipe -mcpu=native -fdiagnostics-color=always -ggdb3 -fno-vect-cost-model -c -o is_utf8.o is_utf8.cc >make[3]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src/base' >make[3]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src/base' >aarch64-unknown-linux-gnu-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 -O3 -pipe -mcpu=native -fdiagnostics-color=always -ggdb3 -fno-vect-cost-model -c -o attr_line.builder.o attr_line.builder.cc >make[3]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src/base' >make[3]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src/base' >aarch64-unknown-linux-gnu-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 -O3 -pipe -mcpu=native -fdiagnostics-color=always -ggdb3 -fno-vect-cost-model -c -o network.tcp.o network.tcp.cc >make[3]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src/base' >make[3]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src/base' >aarch64-unknown-linux-gnu-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 -O3 -pipe -mcpu=native -fdiagnostics-color=always -ggdb3 -fno-vect-cost-model -c -o date_time_scanner.o date_time_scanner.cc >make[3]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src/base' >make[3]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src/base' >aarch64-unknown-linux-gnu-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 -O3 -pipe -mcpu=native -fdiagnostics-color=always -ggdb3 -fno-vect-cost-model -c -o humanize.o humanize.cc >make[3]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src/base' >make[3]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src/base' >aarch64-unknown-linux-gnu-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 -O3 -pipe -mcpu=native -fdiagnostics-color=always -ggdb3 -fno-vect-cost-model -c -o humanize.time.o humanize.time.cc >make[3]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src/base' >make[3]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src/base' >aarch64-unknown-linux-gnu-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 -O3 -pipe -mcpu=native -fdiagnostics-color=always -ggdb3 -fno-vect-cost-model -c -o lnav.gzip.o lnav.gzip.cc >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<Context> fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; T = const std::__cxx11::basic_string<char>&]â: >../../src/fmtlib/fmt/core.h:1711:29: required from âconstexpr fmt::v10::detail::value<Context> fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; type <anonymous> = fmt::v10::detail::type::string_type; T = const std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]â > 1711 | return make_value<Context>(val); > | ~~~~~~~~~~~~~~~~~~~^~~~~ >../../src/fmtlib/fmt/core.h:1827:77: required from âconstexpr fmt::v10::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const char*&}; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, const char*}]â > 1825 | data_{detail::make_arg< > | ~~~~~~~~~~~~~~~~~ > 1826 | is_packed, Context, > | ~~~~~~~~~~~~~~~~~~~ > 1827 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ > 1828 | FMT_FORWARD(args))...} { > | ~~~~~~~~~~~~~~~~~~ >../../src/fmtlib/fmt/core.h:1844:31: required from âstd::string fmt::v10::format(format_string<T ...>, T&& ...) [with T = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const char*}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, 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<Context>().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::basic_format_context<fmt::v10::appender, char> >().fmt::v10::detail::arg_mapper<fmt::v10::basic_format_context<fmt::v10::appender, char> >::map<std::__cxx11::basic_string<char> >((* & val))â > 1674 | auto&& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); > | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ >make[3]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src/base' >make[3]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src/base' >aarch64-unknown-linux-gnu-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 -O3 -pipe -mcpu=native -fdiagnostics-color=always -ggdb3 -fno-vect-cost-model -c -o lnav_log.o lnav_log.cc >make[3]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src/base' >make[3]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src/base' >aarch64-unknown-linux-gnu-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 -O3 -pipe -mcpu=native -fdiagnostics-color=always -ggdb3 -fno-vect-cost-model -c -o humanize.network.o humanize.network.cc >make[3]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src/base' >make[3]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src/base' >aarch64-unknown-linux-gnu-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 -O3 -pipe -mcpu=native -fdiagnostics-color=always -ggdb3 -fno-vect-cost-model -c -o intern_string.o intern_string.cc >make[3]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src/base' >make[3]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src/base' >aarch64-unknown-linux-gnu-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 -O3 -pipe -mcpu=native -fdiagnostics-color=always -ggdb3 -fno-vect-cost-model -c -o isc.o isc.cc >make[3]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src/base' >make[3]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src/base' >aarch64-unknown-linux-gnu-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 -O3 -pipe -mcpu=native -fdiagnostics-color=always -ggdb3 -fno-vect-cost-model -c -o snippet_highlighters.o snippet_highlighters.cc >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]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src/base' >make[3]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src/base' >aarch64-unknown-linux-gnu-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 -O3 -pipe -mcpu=native -fdiagnostics-color=always -ggdb3 -fno-vect-cost-model -c -o attr_line.o attr_line.cc >make[3]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src/base' >make[3]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src/base' >aarch64-unknown-linux-gnu-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 -O3 -pipe -mcpu=native -fdiagnostics-color=always -ggdb3 -fno-vect-cost-model -c -o paths.o paths.cc >make[3]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src/base' >make[3]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src/base' >aarch64-unknown-linux-gnu-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 -O3 -pipe -mcpu=native -fdiagnostics-color=always -ggdb3 -fno-vect-cost-model -c -o fs_util.o fs_util.cc >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<Context> fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; T = std::__cxx11::basic_string<char>&]â: >../../src/fmtlib/fmt/core.h:1711:29: required from âconstexpr fmt::v10::detail::value<Context> fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; type <anonymous> = fmt::v10::detail::type::string_type; T = std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]â > 1711 | return make_value<Context>(val); > | ~~~~~~~~~~~~~~~~~~~^~~~~ >../../src/fmtlib/fmt/core.h:1827:77: required from âconstexpr fmt::v10::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, char*&}; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char*}]â > 1825 | data_{detail::make_arg< > | ~~~~~~~~~~~~~~~~~ > 1826 | is_packed, Context, > | ~~~~~~~~~~~~~~~~~~~ > 1827 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ > 1828 | FMT_FORWARD(args))...} { > | ~~~~~~~~~~~~~~~~~~ >../../src/fmtlib/fmt/core.h:1844:31: required from âstd::string fmt::v10::format(format_string<T ...>, T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char*}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, 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<char>&)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<Context>().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::basic_format_context<fmt::v10::appender, char> >().fmt::v10::detail::arg_mapper<fmt::v10::basic_format_context<fmt::v10::appender, char> >::map<std::__cxx11::basic_string<char> >((*(const std::__cxx11::basic_string<char>*)(& val)))â > 1674 | auto&& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); > | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ >make[3]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src/base' >make[3]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src/base' >aarch64-unknown-linux-gnu-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 -O3 -pipe -mcpu=native -fdiagnostics-color=always -ggdb3 -fno-vect-cost-model -c -o ansi_scrubber.o ansi_scrubber.cc >make[3]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src/base' >make[3]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src/base' >aarch64-unknown-linux-gnu-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 -O3 -pipe -mcpu=native -fdiagnostics-color=always -ggdb3 -fno-vect-cost-model -c -o lnav.console.o lnav.console.cc >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<Context> fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; T = const std::__cxx11::basic_string<char>&]â: >../../src/fmtlib/fmt/core.h:1711:29: required from âconstexpr fmt::v10::detail::value<Context> fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; type <anonymous> = fmt::v10::detail::type::string_type; T = const std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]â > 1711 | return make_value<Context>(val); > | ~~~~~~~~~~~~~~~~~~~^~~~~ >../../src/fmtlib/fmt/core.h:1827:77: required from âconstexpr fmt::v10::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]â > 1825 | data_{detail::make_arg< > | ~~~~~~~~~~~~~~~~~ > 1826 | is_packed, Context, > | ~~~~~~~~~~~~~~~~~~~ > 1827 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ > 1828 | FMT_FORWARD(args))...} { > | ~~~~~~~~~~~~~~~~~~ >../../src/fmtlib/fmt/core.h:1844:31: required from âvoid fmt::v10::print(FILE*, format_string<T ...>, T&& ...) [with T = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; FILE = FILE; format_string<T ...> = basic_format_string<char, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]â > 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<Context>().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::basic_format_context<fmt::v10::appender, char> >().fmt::v10::detail::arg_mapper<fmt::v10::basic_format_context<fmt::v10::appender, char> >::map<std::__cxx11::basic_string<char> >((* & val))â > 1674 | auto&& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); > | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ >make[3]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src/base' >make[3]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src/base' >aarch64-unknown-linux-gnu-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 -O3 -pipe -mcpu=native -fdiagnostics-color=always -ggdb3 -fno-vect-cost-model -fpermissive -pthread -c -o ../third-party/xxHash/xxhash.o ../third-party/xxHash/xxhash.c >make[3]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src/base' >make[3]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src/base' >aarch64-unknown-linux-gnu-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 -O3 -pipe -mcpu=native -fdiagnostics-color=always -ggdb3 -fno-vect-cost-model -c -o string_util.o string_util.cc >make[3]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src/base' >make[3]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src/base' >rm -f libbase.a >make[3]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src/base' >make[3]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src/base' >aarch64-unknown-linux-gnu-ar cr 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 >make[3]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src/base' >make[3]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src/base' >aarch64-unknown-linux-gnu-ranlib libbase.a >make[3]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src/base' >Making all in tailer >make[3]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src/tailer' >../../tools/bin2c -n tailer_bin tailerbin ./tailer.ape >make[3]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src/tailer' >make all-am >make[4]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src/tailer' >aarch64-unknown-linux-gnu-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 -O3 -pipe -mcpu=native -fdiagnostics-color=always -ggdb3 -fno-vect-cost-model -fpermissive -pthread -c -o tailer.o tailer.c >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]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src/tailer' >make[4]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src/tailer' >aarch64-unknown-linux-gnu-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 -O3 -pipe -mcpu=native -fdiagnostics-color=always -ggdb3 -fno-vect-cost-model -fpermissive -pthread -c -o sha-256.o sha-256.c >make[4]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src/tailer' >make[4]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src/tailer' >rm -f libtailercommon.a >make[4]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src/tailer' >make[4]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src/tailer' >aarch64-unknown-linux-gnu-ar cr libtailercommon.a sha-256.o tailer.o >make[4]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src/tailer' >make[4]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src/tailer' >aarch64-unknown-linux-gnu-ranlib libtailercommon.a >make[4]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src/tailer' >make[4]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src/tailer' >aarch64-unknown-linux-gnu-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 -O3 -pipe -mcpu=native -fdiagnostics-color=always -ggdb3 -fno-vect-cost-model -c -o libtailerservice_a-tailerbin.o `test -f 'tailerbin.cc' || echo './'`tailerbin.cc >make[4]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src/tailer' >make[4]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src/tailer' >aarch64-unknown-linux-gnu-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 -O3 -pipe -mcpu=native -fdiagnostics-color=always -ggdb3 -fno-vect-cost-model -c -o libtailerpp_a-tailerpp.o `test -f 'tailerpp.cc' || echo './'`tailerpp.cc >make[4]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src/tailer' >make[4]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src/tailer' >rm -f libtailerpp.a >make[4]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src/tailer' >make[4]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src/tailer' >aarch64-unknown-linux-gnu-ar cr libtailerpp.a libtailerpp_a-tailerpp.o >make[4]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src/tailer' >make[4]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src/tailer' >aarch64-unknown-linux-gnu-ranlib libtailerpp.a >make[4]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src/tailer' >make[4]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src/tailer' >aarch64-unknown-linux-gnu-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 -O3 -pipe -mcpu=native -fdiagnostics-color=always -ggdb3 -fno-vect-cost-model -c -o libtailerservice_a-tailer.looper.o `test -f 'tailer.looper.cc' || echo './'`tailer.looper.cc >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<Context> fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; T = const intern_string_t&]â: >./../fmtlib/fmt/core.h:1711:29: required from âconstexpr fmt::v10::detail::value<Context> fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; type <anonymous> = fmt::v10::detail::type::custom_type; T = const intern_string_t&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]â > 1711 | return make_value<Context>(val); > | ~~~~~~~~~~~~~~~~~~~^~~~~ >./../fmtlib/fmt/core.h:1827:77: required from âconstexpr fmt::v10::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {const intern_string_t&}; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; Args = {intern_string_t}]â > 1825 | data_{detail::make_arg< > | ~~~~~~~~~~~~~~~~~ > 1826 | is_packed, Context, > | ~~~~~~~~~~~~~~~~~~~ > 1827 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ > 1828 | FMT_FORWARD(args))...} { > | ~~~~~~~~~~~~~~~~~~ >./../fmtlib/fmt/core.h:1844:31: required from âstd::string fmt::v10::format(format_string<T ...>, T&& ...) [with T = {const intern_string_t&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, const intern_string_t&>]â > 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<Context>().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::basic_format_context<fmt::v10::appender, char> >().fmt::v10::detail::arg_mapper<fmt::v10::basic_format_context<fmt::v10::appender, char> >::map<const intern_string_t&>((* & val))â > 1674 | auto&& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); > | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ >./../fmtlib/fmt/core.h: In instantiation of âconstexpr fmt::v10::detail::value<Context> fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; T = const std::__cxx11::basic_string<char>&]â: >./../fmtlib/fmt/core.h:1711:29: required from âconstexpr fmt::v10::detail::value<Context> fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; type <anonymous> = fmt::v10::detail::type::string_type; T = const std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]â > 1711 | return make_value<Context>(val); > | ~~~~~~~~~~~~~~~~~~~^~~~~ >./../fmtlib/fmt/core.h:1827:77: required from âconstexpr fmt::v10::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]â > 1825 | data_{detail::make_arg< > | ~~~~~~~~~~~~~~~~~ > 1826 | is_packed, Context, > | ~~~~~~~~~~~~~~~~~~~ > 1827 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ > 1828 | FMT_FORWARD(args))...} { > | ~~~~~~~~~~~~~~~~~~ >./../fmtlib/fmt/core.h:1844:31: required from âstd::string fmt::v10::format(format_string<T ...>, T&& ...) [with T = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]â > 1844 | return {FMT_FORWARD(args)...}; > | ^ >tailer.looper.cc:120:24: required from here > 120 | fmt::format(FMT_STRING("{}{}"), netloc, des_pair.first)); > | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >./../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<Context>().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::basic_format_context<fmt::v10::appender, char> >().fmt::v10::detail::arg_mapper<fmt::v10::basic_format_context<fmt::v10::appender, char> >::map<std::__cxx11::basic_string<char> >((* & val))â > 1674 | auto&& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); > | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ >./../fmtlib/fmt/core.h: In instantiation of âconstexpr fmt::v10::detail::value<Context> fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; T = std::__cxx11::basic_string<char>&]â: >./../fmtlib/fmt/core.h:1711:29: required from âconstexpr fmt::v10::detail::value<Context> fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; type <anonymous> = fmt::v10::detail::type::string_type; T = std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]â > 1711 | return make_value<Context>(val); > | ~~~~~~~~~~~~~~~~~~~^~~~~ >./../fmtlib/fmt/core.h:1827:77: required from âconstexpr fmt::v10::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]â > 1825 | data_{detail::make_arg< > | ~~~~~~~~~~~~~~~~~ > 1826 | is_packed, Context, > | ~~~~~~~~~~~~~~~~~~~ > 1827 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ > 1828 | FMT_FORWARD(args))...} { > | ~~~~~~~~~~~~~~~~~~ >./../fmtlib/fmt/core.h:1844:31: required from âstd::string fmt::v10::format(format_string<T ...>, T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]â > 1844 | return {FMT_FORWARD(args)...}; > | ^ >tailer.looper.cc:316:31: required from here > 316 | ssh_dest = fmt::format(FMT_STRING("{}@{}"), > | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ > 317 | rp.p_locality.l_username.value(), > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 318 | rp.p_locality.l_hostname); > | ~~~~~~~~~~~~~~~~~~~~~~~~~ >./../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<Context>().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::basic_format_context<fmt::v10::appender, char> >().fmt::v10::detail::arg_mapper<fmt::v10::basic_format_context<fmt::v10::appender, char> >::map<std::__cxx11::basic_string<char> >((*(const std::__cxx11::basic_string<char>*)(& val)))â > 1674 | auto&& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); > | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ >./../fmtlib/fmt/core.h: In instantiation of âconstexpr fmt::v10::detail::value<Context> fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; T = const network::locality&]â: >./../fmtlib/fmt/core.h:1711:29: required from âconstexpr fmt::v10::detail::value<Context> fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; type <anonymous> = fmt::v10::detail::type::custom_type; T = const network::locality&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]â > 1711 | return make_value<Context>(val); > | ~~~~~~~~~~~~~~~~~~~^~~~~ >./../fmtlib/fmt/core.h:1827:77: required from âconstexpr fmt::v10::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {const network::locality&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; Args = {network::locality, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]â > 1825 | data_{detail::make_arg< > | ~~~~~~~~~~~~~~~~~ > 1826 | is_packed, Context, > | ~~~~~~~~~~~~~~~~~~~ > 1827 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ > 1828 | FMT_FORWARD(args))...} { > | ~~~~~~~~~~~~~~~~~~ >./../fmtlib/fmt/core.h:1844:31: required from âOutputIt fmt::v10::format_to(OutputIt, format_string<T ...>, T&& ...) [with OutputIt = appender; T = {const network::locality&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}; typename std::enable_if<detail::is_output_iterator<OutputIt, char>::value, int>::type <anonymous> = 0; format_string<T ...> = basic_format_string<char, const network::locality&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >]â > 1844 | return {FMT_FORWARD(args)...}; > | ^ >../../src/base/humanize.network.hh:92:25: required from âauto fmt::v10::formatter<network::path>::format(const network::path&, FormatContext&) [with FormatContext = fmt::v10::basic_format_context<fmt::v10::appender, char>]â > 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<fmt::v10::basic_format_context<fmt::v10::appender, char> >::formattable<const network::path&, network::path>â > 1440 | : bool_constant<has_const_formatter<U, Context>() || > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ >./../fmtlib/fmt/core.h:1448:25: required by substitution of âtemplate<class T, typename std::enable_if<(! fmt::v10::detail::arg_mapper<fmt::v10::basic_format_context<fmt::v10::appender, char> >::formattable<T, typename std::remove_cv<typename std::remove_reference<_Tp>::type>::type>::value), int>::type <anonymous> > constexpr fmt::v10::detail::unformattable fmt::v10::detail::arg_mapper<fmt::v10::basic_format_context<fmt::v10::appender, char> >::do_map(T&&) [with T = const network::path&; typename std::enable_if<(! fmt::v10::detail::arg_mapper<fmt::v10::basic_format_context<fmt::v10::appender, char> >::formattable<T, typename std::remove_cv<typename std::remove_reference<_Tp>::type>::type>::value), int>::type <anonymous> = <missing>]â > 1448 | template <typename T, FMT_ENABLE_IF(!formattable<T>::value)> > | ^ >./../fmtlib/fmt/core.h:1460:31: required by substitution of âtemplate<class T, class U, typename std::enable_if<((((((std::is_class<U>::value || std::is_enum<_Tp2>::value) || std::is_union<U>::value) && (! fmt::v10::detail::is_string<U>::value)) && (! fmt::v10::is_char<U>::value)) && (! fmt::v10::detail::is_named_arg<T>::value)) && (! std::is_arithmetic<typename fmt::v10::detail::format_as_result<U>::type>::value)), int>::type <anonymous> > constexpr decltype (((fmt::v10::detail::arg_mapper<fmt::v10::basic_format_context<fmt::v10::appender, char> >*)this)->fmt::v10::detail::arg_mapper<fmt::v10::basic_format_context<fmt::v10::appender, char> >::do_map(forward<T>(val))) fmt::v10::detail::arg_mapper<fmt::v10::basic_format_context<fmt::v10::appender, char> >::map(T&&) [with T = const network::path&; U = network::path; typename std::enable_if<((((((std::is_class<U>::value || std::is_enum<_Tp2>::value) || std::is_union<U>::value) && (! fmt::v10::detail::is_string<U>::value)) && (! fmt::v10::is_char<U>::value)) && (! fmt::v10::detail::is_named_arg<T>::value)) && (! std::is_arithmetic<typename fmt::v10::detail::format_as_result<U>::type>::value)), int>::type <anonymous> = 0]â > 1460 | -> decltype(this->do_map(std::forward<T>(val))) { > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ >./../fmtlib/fmt/core.h:1476:53: required by substitution of âtemplate<class Char, class OutputIt, class T, class Context> constexpr fmt::v10::enable_if_t<((bool)(fmt::v10::detail::type_constant<decltype (fmt::v10::detail::arg_mapper<Context>().map(declval<const T&>())), 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<fmt::v10::appender, char>]â > 1476 | type_constant<decltype(arg_mapper<Context>().map(std::declval<const T&>())), > | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ >./../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 <anonymous> = 0; std::string = std::__cxx11::basic_string<char>]â > 4529 | detail::write<char>(appender(buffer), value); > | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ >tailer.looper.cc:207:37: required from here > 207 | auto netloc_str = fmt::to_string(path.home()); > | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ >./../fmtlib/fmt/core.h:2845:52: in âconstexprâ expansion of âfmt::v10::make_format_args<>(args#0, ((const std::__cxx11::basic_string<char>&)args#1))â >./../fmtlib/fmt/core.h:1674:10: warning: possibly dangling reference to a temporary [-Wdangling-reference] > 1674 | auto&& arg = arg_mapper<Context>().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::basic_format_context<fmt::v10::appender, char> >().fmt::v10::detail::arg_mapper<fmt::v10::basic_format_context<fmt::v10::appender, char> >::map<const network::locality&>((* & val))â > 1674 | auto&& arg = arg_mapper<Context>().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]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src/tailer' >make[4]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src/tailer' >rm -f libtailerservice.a >make[4]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src/tailer' >make[4]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src/tailer' >aarch64-unknown-linux-gnu-ar cr libtailerservice.a libtailerservice_a-tailerbin.o libtailerservice_a-tailer.looper.o >make[4]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src/tailer' >make[4]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src/tailer' >aarch64-unknown-linux-gnu-ranlib libtailerservice.a >make[4]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src/tailer' >Making all in pugixml >make[3]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src/pugixml' >aarch64-unknown-linux-gnu-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 -O3 -pipe -mcpu=native -fdiagnostics-color=always -ggdb3 -fno-vect-cost-model -c -o pugixml.o pugixml.cpp >make[3]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src/pugixml' >make[3]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src/pugixml' >rm -f libpugixml.a >make[3]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src/pugixml' >make[3]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src/pugixml' >aarch64-unknown-linux-gnu-ar cr libpugixml.a pugixml.o >make[3]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src/pugixml' >make[3]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src/pugixml' >aarch64-unknown-linux-gnu-ranlib libpugixml.a >make[3]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src/pugixml' >Making all in yajl >make[3]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src/yajl' >aarch64-unknown-linux-gnu-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 -O3 -pipe -mcpu=native -fdiagnostics-color=always -ggdb3 -fno-vect-cost-model -fpermissive -pthread -c -o yajl_version.o yajl_version.c >make[3]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src/yajl' >make[3]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src/yajl' >aarch64-unknown-linux-gnu-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 -O3 -pipe -mcpu=native -fdiagnostics-color=always -ggdb3 -fno-vect-cost-model -fpermissive -pthread -c -o yajl_alloc.o yajl_alloc.c >make[3]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src/yajl' >make[3]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src/yajl' >aarch64-unknown-linux-gnu-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 -O3 -pipe -mcpu=native -fdiagnostics-color=always -ggdb3 -fno-vect-cost-model -fpermissive -pthread -c -o yajl_buf.o yajl_buf.c >make[3]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src/yajl' >make[3]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src/yajl' >aarch64-unknown-linux-gnu-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 -O3 -pipe -mcpu=native -fdiagnostics-color=always -ggdb3 -fno-vect-cost-model -fpermissive -pthread -c -o yajl.o yajl.c >make[3]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src/yajl' >make[3]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src/yajl' >aarch64-unknown-linux-gnu-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 -O3 -pipe -mcpu=native -fdiagnostics-color=always -ggdb3 -fno-vect-cost-model -fpermissive -pthread -c -o yajl_encode.o yajl_encode.c >make[3]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src/yajl' >make[3]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src/yajl' >aarch64-unknown-linux-gnu-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 -O3 -pipe -mcpu=native -fdiagnostics-color=always -ggdb3 -fno-vect-cost-model -fpermissive -pthread -c -o yajl_tree.o yajl_tree.c >make[3]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src/yajl' >make[3]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src/yajl' >aarch64-unknown-linux-gnu-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 -O3 -pipe -mcpu=native -fdiagnostics-color=always -ggdb3 -fno-vect-cost-model -fpermissive -pthread -c -o yajl_parser.o yajl_parser.c >make[3]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src/yajl' >make[3]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src/yajl' >aarch64-unknown-linux-gnu-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 -O3 -pipe -mcpu=native -fdiagnostics-color=always -ggdb3 -fno-vect-cost-model -fpermissive -pthread -c -o yajl_gen.o yajl_gen.c >make[3]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src/yajl' >make[3]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src/yajl' >aarch64-unknown-linux-gnu-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 -O3 -pipe -mcpu=native -fdiagnostics-color=always -ggdb3 -fno-vect-cost-model -fpermissive -pthread -c -o yajl_lex.o yajl_lex.c >make[3]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src/yajl' >make[3]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src/yajl' >rm -f libyajl.a >make[3]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src/yajl' >make[3]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src/yajl' >aarch64-unknown-linux-gnu-ar cr 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 >make[3]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src/yajl' >make[3]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src/yajl' >aarch64-unknown-linux-gnu-ranlib libyajl.a >make[3]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src/yajl' >Making all in yajlpp >make[3]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src/yajlpp' >aarch64-unknown-linux-gnu-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 -O3 -pipe -mcpu=native -fdiagnostics-color=always -ggdb3 -fno-vect-cost-model -c -o json_op.o json_op.cc >make[3]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src/yajlpp' >make[3]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src/yajlpp' >aarch64-unknown-linux-gnu-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 -O3 -pipe -mcpu=native -fdiagnostics-color=always -ggdb3 -fno-vect-cost-model -c -o json_ptr.o json_ptr.cc >make[3]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src/yajlpp' >make[3]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src/yajlpp' >aarch64-unknown-linux-gnu-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 -O3 -pipe -mcpu=native -fdiagnostics-color=always -ggdb3 -fno-vect-cost-model -c -o yajlpp.o yajlpp.cc >yajlpp.cc: In member function âvoid json_path_handler_base::validate_string(yajlpp_parse_context&, string_fragment) constâ: >yajlpp.cc:1339:28: warning: comparison of integer expressions of different signedness: âintâ and âconst size_tâ {aka âconst 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<FILE, decltype(&fclose)>( > | ^ >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<Context> fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; T = const std::__cxx11::basic_string<char>&]â: >../../src/fmtlib/fmt/core.h:1711:29: required from âconstexpr fmt::v10::detail::value<Context> fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; type <anonymous> = fmt::v10::detail::type::string_type; T = const std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]â > 1711 | return make_value<Context>(val); > | ~~~~~~~~~~~~~~~~~~~^~~~~ >../../src/fmtlib/fmt/core.h:1827:77: required from âconstexpr fmt::v10::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const char*&}; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, const char*}]â > 1825 | data_{detail::make_arg< > | ~~~~~~~~~~~~~~~~~ > 1826 | is_packed, Context, > | ~~~~~~~~~~~~~~~~~~~ > 1827 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ > 1828 | FMT_FORWARD(args))...} { > | ~~~~~~~~~~~~~~~~~~ >../../src/fmtlib/fmt/core.h:1844:31: required from âstd::string fmt::v10::format(format_string<T ...>, T&& ...) [with T = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const char*}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const char*>]â > 1844 | return {FMT_FORWARD(args)...}; > | ^ >yajlpp.cc:470:27: required from here > 470 | fmt::format(FMT_STRING("{}{}{}"), > | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ > 471 | base, > | ~~~~~ > 472 | lpath, > | ~~~~~~ > 473 | this->jph_children ? "/" : ""), > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../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<Context>().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::basic_format_context<fmt::v10::appender, char> >().fmt::v10::detail::arg_mapper<fmt::v10::basic_format_context<fmt::v10::appender, char> >::map<std::__cxx11::basic_string<char> >((* & val))â > 1674 | auto&& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); > | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ >../../src/fmtlib/fmt/core.h: In instantiation of âconstexpr fmt::v10::detail::value<Context> fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; T = std::__cxx11::basic_string<char>&]â: >../../src/fmtlib/fmt/core.h:1711:29: required from âconstexpr fmt::v10::detail::value<Context> fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; type <anonymous> = fmt::v10::detail::type::string_type; T = std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]â > 1711 | return make_value<Context>(val); > | ~~~~~~~~~~~~~~~~~~~^~~~~ >../../src/fmtlib/fmt/core.h:1827:77: required from âconstexpr fmt::v10::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const char*&}; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, const char*}]â > 1825 | data_{detail::make_arg< > | ~~~~~~~~~~~~~~~~~ > 1826 | is_packed, Context, > | ~~~~~~~~~~~~~~~~~~~ > 1827 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ > 1828 | FMT_FORWARD(args))...} { > | ~~~~~~~~~~~~~~~~~~ >../../src/fmtlib/fmt/core.h:1844:31: required from âstd::string fmt::v10::format(format_string<T ...>, T&& ...) [with T = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const char*}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const char*>]â > 1844 | return {FMT_FORWARD(args)...}; > | ^ >yajlpp.cc:470:27: required from here > 470 | fmt::format(FMT_STRING("{}{}{}"), > | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ > 471 | base, > | ~~~~~ > 472 | lpath, > | ~~~~~~ > 473 | this->jph_children ? "/" : ""), > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../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<Context>().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::basic_format_context<fmt::v10::appender, char> >().fmt::v10::detail::arg_mapper<fmt::v10::basic_format_context<fmt::v10::appender, char> >::map<std::__cxx11::basic_string<char> >((*(const std::__cxx11::basic_string<char>*)(& val)))â > 1674 | auto&& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); > | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ >make[3]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src/yajlpp' >make[3]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src/yajlpp' >rm -f libyajlpp.a >make[3]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src/yajlpp' >make[3]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src/yajlpp' >aarch64-unknown-linux-gnu-ar cr libyajlpp.a json_op.o json_ptr.o yajlpp.o >make[3]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src/yajlpp' >make[3]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src/yajlpp' >aarch64-unknown-linux-gnu-ranlib libyajlpp.a >make[3]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src/yajlpp' >Making all in formats/logfmt >make[3]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src/formats/logfmt' >aarch64-unknown-linux-gnu-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 -O3 -pipe -mcpu=native -fdiagnostics-color=always -ggdb3 -fno-vect-cost-model -c -o logfmt.parser.o logfmt.parser.cc >make[3]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src/formats/logfmt' >make[3]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src/formats/logfmt' >rm -f liblogfmt.a >make[3]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src/formats/logfmt' >make[3]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src/formats/logfmt' >aarch64-unknown-linux-gnu-ar cr liblogfmt.a logfmt.parser.o >make[3]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src/formats/logfmt' >make[3]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src/formats/logfmt' >aarch64-unknown-linux-gnu-ranlib liblogfmt.a >make[3]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src/formats/logfmt' >Making all in . >make[3]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >aarch64-unknown-linux-gnu-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 -O3 -pipe -mcpu=native -fdiagnostics-color=always -ggdb3 -fno-vect-cost-model -c -o log_level.o log_level.cc >make[3]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >make[3]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >aarch64-unknown-linux-gnu-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 -O3 -pipe -mcpu=native -fdiagnostics-color=always -ggdb3 -fno-vect-cost-model -c -o collation-functions.o collation-functions.cc >make[3]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >make[3]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >aarch64-unknown-linux-gnu-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 -O3 -pipe -mcpu=native -fdiagnostics-color=always -ggdb3 -fno-vect-cost-model -c -o log_level_re.o log_level_re.cc >make[3]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >make[3]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >aarch64-unknown-linux-gnu-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 -O3 -pipe -mcpu=native -fdiagnostics-color=always -ggdb3 -fno-vect-cost-model -c -o fts_fuzzy_match.o fts_fuzzy_match.cc >make[3]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >make[3]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >aarch64-unknown-linux-gnu-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 -O3 -pipe -mcpu=native -fdiagnostics-color=always -ggdb3 -fno-vect-cost-model -c -o log_accel.o log_accel.cc >make[3]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >make[3]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >aarch64-unknown-linux-gnu-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 -O3 -pipe -mcpu=native -fdiagnostics-color=always -ggdb3 -fno-vect-cost-model -c -o environ_vtab.o environ_vtab.cc >make[3]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >make[3]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >aarch64-unknown-linux-gnu-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 -O3 -pipe -mcpu=native -fdiagnostics-color=always -ggdb3 -fno-vect-cost-model -c -o input_dispatcher.o input_dispatcher.cc >make[3]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >make[3]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >aarch64-unknown-linux-gnu-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 -O3 -pipe -mcpu=native -fdiagnostics-color=always -ggdb3 -fno-vect-cost-model -c -o pollable.o pollable.cc >make[3]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >make[3]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >aarch64-unknown-linux-gnu-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 -O3 -pipe -mcpu=native -fdiagnostics-color=always -ggdb3 -fno-vect-cost-model -c -o sqlitepp.o sqlitepp.cc >make[3]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >make[3]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >aarch64-unknown-linux-gnu-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 -O3 -pipe -mcpu=native -fdiagnostics-color=always -ggdb3 -fno-vect-cost-model -c -o bookmarks.o bookmarks.cc >make[3]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >make[3]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >aarch64-unknown-linux-gnu-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 -O3 -pipe -mcpu=native -fdiagnostics-color=always -ggdb3 -fno-vect-cost-model -c -o ptimec_rt.o ptimec_rt.cc >make[3]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >make[3]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >aarch64-unknown-linux-gnu-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 -O3 -pipe -mcpu=native -fdiagnostics-color=always -ggdb3 -fno-vect-cost-model -c -o shlex.o shlex.cc >make[3]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >make[3]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >aarch64-unknown-linux-gnu-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 -O3 -pipe -mcpu=native -fdiagnostics-color=always -ggdb3 -fno-vect-cost-model -c -o network-extension-functions.o network-extension-functions.cc >In file included from network-extension-functions.cc:42: >vtab_module.hh: In member function âvtab_module<T>::vtab::operator sqlite3_vtab*()â: >vtab_module.hh:593:59: error: âstruct vtab_module<T>::vtabâ has no member named âbaseâ; did you mean âv_baseâ? > 593 | explicit operator sqlite3_vtab*() { return &this->base; } > | ^~~~ > | v_base >make[3]: *** [Makefile:1531: network-extension-functions.o] Error 1 >make[3]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >make[3]: *** Waiting for unfinished jobs.... >make[3]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >aarch64-unknown-linux-gnu-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 -O3 -pipe -mcpu=native -fdiagnostics-color=always -ggdb3 -fno-vect-cost-model -c -o fs-extension-functions.o fs-extension-functions.cc >In file included from fs-extension-functions.cc:45: >vtab_module.hh: In member function âvtab_module<T>::vtab::operator sqlite3_vtab*()â: >vtab_module.hh:593:59: error: âstruct vtab_module<T>::vtabâ has no member named âbaseâ; did you mean âv_baseâ? > 593 | explicit operator sqlite3_vtab*() { return &this->base; } > | ^~~~ > | v_base >make[3]: *** [Makefile:1531: fs-extension-functions.o] Error 1 >make[3]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >make[3]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >aarch64-unknown-linux-gnu-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 -O3 -pipe -mcpu=native -fdiagnostics-color=always -ggdb3 -fno-vect-cost-model -c -o fstat_vtab.o fstat_vtab.cc >In file included from fstat_vtab.cc:44: >vtab_module.hh: In member function âvtab_module<T>::vtab::operator sqlite3_vtab*()â: >vtab_module.hh:593:59: error: âstruct vtab_module<T>::vtabâ has no member named âbaseâ; did you mean âv_baseâ? > 593 | explicit operator sqlite3_vtab*() { return &this->base; } > | ^~~~ > | v_base >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<Context> fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; T = std::__cxx11::basic_string<char>&]â: >./fmtlib/fmt/core.h:1711:29: required from âconstexpr fmt::v10::detail::value<Context> fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; type <anonymous> = fmt::v10::detail::type::string_type; T = std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]â > 1711 | return make_value<Context>(val); > | ~~~~~~~~~~~~~~~~~~~^~~~~ >./fmtlib/fmt/core.h:1827:77: required from âconstexpr fmt::v10::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {const char*&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; Args = {const char*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]â > 1825 | data_{detail::make_arg< > | ~~~~~~~~~~~~~~~~~ > 1826 | is_packed, Context, > | ~~~~~~~~~~~~~~~~~~~ > 1827 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ > 1828 | FMT_FORWARD(args))...} { > | ~~~~~~~~~~~~~~~~~~ >./fmtlib/fmt/core.h:1844:31: required from âstd::string fmt::v10::format(format_string<T ...>, T&& ...) [with T = {const char*&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, const char*&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]â > 1844 | return {FMT_FORWARD(args)...}; > | ^ >vtab_module.hh:819:39: required from âint vtab_module<T>::create(sqlite3*, const char*) [with T = tvt_no_update<fstat_table>; 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<Context>().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::basic_format_context<fmt::v10::appender, char> >().fmt::v10::detail::arg_mapper<fmt::v10::basic_format_context<fmt::v10::appender, char> >::map<std::__cxx11::basic_string<char> >((*(const std::__cxx11::basic_string<char>*)(& val)))â > 1674 | auto&& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); > | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ >make[3]: *** [Makefile:1531: fstat_vtab.o] Error 1 >make[3]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >make[3]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >aarch64-unknown-linux-gnu-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 -O3 -pipe -mcpu=native -fdiagnostics-color=always -ggdb3 -fno-vect-cost-model -c -o shared_buffer.o shared_buffer.cc >make[3]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >make[3]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >aarch64-unknown-linux-gnu-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 -O3 -pipe -mcpu=native -fdiagnostics-color=always -ggdb3 -fno-vect-cost-model -c -o file_format.o file_format.cc >make[3]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >make[3]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >aarch64-unknown-linux-gnu-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 -O3 -pipe -mcpu=native -fdiagnostics-color=always -ggdb3 -fno-vect-cost-model -c -o timer.o timer.cc >make[3]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >make[3]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >aarch64-unknown-linux-gnu-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 -O3 -pipe -mcpu=native -fdiagnostics-color=always -ggdb3 -fno-vect-cost-model -c -o json-extension-functions.o json-extension-functions.cc >In file included from json-extension-functions.cc:40: >vtab_module.hh: In member function âvtab_module<T>::vtab::operator sqlite3_vtab*()â: >vtab_module.hh:593:59: error: âstruct vtab_module<T>::vtabâ has no member named âbaseâ; did you mean âv_baseâ? > 593 | explicit operator sqlite3_vtab*() { return &this->base; } > | ^~~~ > | v_base >make[3]: *** [Makefile:1531: json-extension-functions.o] Error 1 >make[3]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >make[3]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >aarch64-unknown-linux-gnu-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 -O3 -pipe -mcpu=native -fdiagnostics-color=always -ggdb3 -fno-vect-cost-model -c -o lnav.events.o lnav.events.cc >In file included from sqlitepp.client.hh:39, > from lnav.events.cc:32: >vtab_module.hh: In member function âvtab_module<T>::vtab::operator sqlite3_vtab*()â: >vtab_module.hh:593:59: error: âstruct vtab_module<T>::vtabâ has no member named âbaseâ; did you mean âv_baseâ? > 593 | explicit operator sqlite3_vtab*() { return &this->base; } > | ^~~~ > | v_base >make[3]: *** [Makefile:1531: lnav.events.o] Error 1 >make[3]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >make[3]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >aarch64-unknown-linux-gnu-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 -O3 -pipe -mcpu=native -fdiagnostics-color=always -ggdb3 -fno-vect-cost-model -c -o help_text.o help_text.cc >make[3]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >make[3]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >aarch64-unknown-linux-gnu-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 -O3 -pipe -mcpu=native -fdiagnostics-color=always -ggdb3 -fno-vect-cost-model -c -o elem_to_json.o elem_to_json.cc >make[3]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >make[3]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >aarch64-unknown-linux-gnu-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 -O3 -pipe -mcpu=native -fdiagnostics-color=always -ggdb3 -fno-vect-cost-model -c -o regexp_vtab.o regexp_vtab.cc >In file included from regexp_vtab.cc:42: >vtab_module.hh: In member function âvtab_module<T>::vtab::operator sqlite3_vtab*()â: >vtab_module.hh:593:59: error: âstruct vtab_module<T>::vtabâ has no member named âbaseâ; did you mean âv_baseâ? > 593 | explicit operator sqlite3_vtab*() { return &this->base; } > | ^~~~ > | v_base >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<Context> fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; T = std::__cxx11::basic_string<char>&]â: >./fmtlib/fmt/core.h:1711:29: required from âconstexpr fmt::v10::detail::value<Context> fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; type <anonymous> = fmt::v10::detail::type::string_type; T = std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]â > 1711 | return make_value<Context>(val); > | ~~~~~~~~~~~~~~~~~~~^~~~~ >./fmtlib/fmt/core.h:1827:77: required from âconstexpr fmt::v10::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {const char*&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; Args = {const char*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]â > 1825 | data_{detail::make_arg< > | ~~~~~~~~~~~~~~~~~ > 1826 | is_packed, Context, > | ~~~~~~~~~~~~~~~~~~~ > 1827 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ > 1828 | FMT_FORWARD(args))...} { > | ~~~~~~~~~~~~~~~~~~ >./fmtlib/fmt/core.h:1844:31: required from âstd::string fmt::v10::format(format_string<T ...>, T&& ...) [with T = {const char*&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, const char*&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]â > 1844 | return {FMT_FORWARD(args)...}; > | ^ >vtab_module.hh:819:39: required from âint vtab_module<T>::create(sqlite3*, const char*) [with T = tvt_no_update<regexp_capture>; sqlite3 = sqlite3]â > 819 | auto create_stmt = fmt::format( > | ~~~~~~~~~~~^ > 820 | FMT_STRING("CREATE VIRTUAL TABLE {} USING {}()"), name, impl_name); > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >regexp_vtab.cc:591:38: required from here > 591 | rc = REGEXP_CAPTURE_MODULE.create(db, "regexp_capture"); > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ >./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<Context>().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::basic_format_context<fmt::v10::appender, char> >().fmt::v10::detail::arg_mapper<fmt::v10::basic_format_context<fmt::v10::appender, char> >::map<std::__cxx11::basic_string<char> >((*(const std::__cxx11::basic_string<char>*)(& val)))â > 1674 | auto&& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); > | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ >make[3]: *** [Makefile:1531: regexp_vtab.o] Error 1 >make[3]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >make[3]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >aarch64-unknown-linux-gnu-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 -O3 -pipe -mcpu=native -fdiagnostics-color=always -ggdb3 -fno-vect-cost-model -c -o string-extension-functions.o string-extension-functions.cc >In file included from string-extension-functions.cc:38: >vtab_module.hh: In member function âvtab_module<T>::vtab::operator sqlite3_vtab*()â: >vtab_module.hh:593:59: error: âstruct vtab_module<T>::vtabâ has no member named âbaseâ; did you mean âv_baseâ? > 593 | explicit operator sqlite3_vtab*() { return &this->base; } > | ^~~~ > | v_base >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<Context> fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; T = const std::__cxx11::basic_string<char>&]â: >./fmtlib/fmt/core.h:1711:29: required from âconstexpr fmt::v10::detail::value<Context> fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; type <anonymous> = fmt::v10::detail::type::string_type; T = const std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]â > 1711 | return make_value<Context>(val); > | ~~~~~~~~~~~~~~~~~~~^~~~~ >./fmtlib/fmt/core.h:1827:77: required from âconstexpr fmt::v10::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]â > 1825 | data_{detail::make_arg< > | ~~~~~~~~~~~~~~~~~ > 1826 | is_packed, Context, > | ~~~~~~~~~~~~~~~~~~~ > 1827 | detail::mapped_type_constant<remove_cvref_t<T>, 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<char, std::char_traits<char>, std::allocator<char> >}; fmt::v10::string_view = fmt::v10::basic_string_view<char>]â > 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<Context>().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::basic_format_context<fmt::v10::appender, char> >().fmt::v10::detail::arg_mapper<fmt::v10::basic_format_context<fmt::v10::appender, char> >::map<std::__cxx11::basic_string<char> >((* & val))â > 1674 | auto&& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); > | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ >vtab_module.hh: In instantiation of âstatic void sqlite_func_adapter<Return (*)(Args ...), f>::func2(sqlite3_context*, int, sqlite3_value**, std::index_sequence<Idx ...>) [with long unsigned int ...Idx = {0, 1}; Return = const std::__cxx11::basic_string<char>&; Args = {double, nonstd::optional_lite::optional<double>}; Return (* f)(Args ...) = humanize::sparkline; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value; std::index_sequence<Idx ...> = std::integer_sequence<long unsigned int, 0, 1>]â: >vtab_module.hh:484:14: required from âstatic void sqlite_func_adapter<Return (*)(Args ...), f>::func1(sqlite3_context*, int, sqlite3_value**) [with Return = const std::__cxx11::basic_string<char>&; Args = {double, nonstd::optional_lite::optional<double>}; Return (* f)(Args ...) = humanize::sparkline; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]â > 484 | func2(context, argc, argv, std::make_index_sequence<sizeof...(Args)>{}); > | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >vtab_module.hh:498:9: required from âstatic FuncDef sqlite_func_adapter<Return (*)(Args ...), f>::builder(help_text) [with Return = const std::__cxx11::basic_string<char>&; Args = {double, nonstd::optional_lite::optional<double>}; Return (* f)(Args ...) = humanize::sparkline]â > 498 | }; > | ^ >string-extension-functions.cc:959:20: required from here > 957 | sqlite_func_adapter<decltype(&humanize::sparkline), > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 958 | humanize::sparkline>:: > | ~~~~~~~~~~~~~~~~~~~~~~ > 959 | builder( > | ~~~~~~~^ > 960 | help_text("sparkline", > | ~~~~~~~~~~~~~~~~~~~~~~ > 961 | "Function used to generate a sparkline bar chart. " > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 962 | "The non-aggregate version converts a single numeric " > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 963 | "value on a range to a bar chart character. The " > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 964 | "aggregate version returns a string with a bar " > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 965 | "character for every numeric input") > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 966 | .sql_function() > | ~~~~~~~~~~~~~~~ > 967 | .with_parameter({"value", "The numeric value to convert"}) > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 968 | .with_parameter(help_text("upper", > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 969 | "The upper bound of the numeric " > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 970 | "range. The non-aggregate " > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 971 | "version defaults to 100. The " > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 972 | "aggregate version uses the " > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 973 | "largest value in the inputs.") > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 974 | .optional()) > | ~~~~~~~~~~~~ > 975 | .with_tags({"string"}) > | ~~~~~~~~~~~~~~~~~~~~~~ > 976 | .with_example({ > | ~~~~~~~~~~~~~~~ > 977 | "To get the unicode block element for the " > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 978 | "value 32 in the " > | ~~~~~~~~~~~~~~~~~~ > 979 | "range of 0-128", > | ~~~~~~~~~~~~~~~~~ > 980 | "SELECT sparkline(32, 128)", > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 981 | }) > | ~~ > 982 | .with_example({ > | ~~~~~~~~~~~~~~~ > 983 | "To chart the values in a JSON array", > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 984 | "SELECT sparkline(value) FROM json_each('[0, 1, 2, 3, " > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 985 | "4, 5, 6, 7, 8]')", > | ~~~~~~~~~~~~~~~~~~~ > 986 | })), > | ~~~ >vtab_module.hh:413:20: warning: possibly dangling reference to a temporary [-Wdangling-reference] > 413 | Return retval = f(from_sqlite<Args>()(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<double>().from_sqlite<double>::operator()(argc, argv, 0), nonstd::optional_lite::optional<double>(from_sqlite<nonstd::optional_lite::optional<T> >::operator()(int, sqlite3_value**, int) [with T = double; sqlite3_value = sqlite3_value](argc, argv, 1)))â > 958 | humanize::sparkline>:: > | ^ >make[3]: *** [Makefile:1531: string-extension-functions.o] Error 1 >make[3]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >make[3]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >aarch64-unknown-linux-gnu-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 -O3 -pipe -mcpu=native -fdiagnostics-color=always -ggdb3 -fno-vect-cost-model -c -o highlighter.o highlighter.cc >make[3]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >make[3]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >aarch64-unknown-linux-gnu-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 -O3 -pipe -mcpu=native -fdiagnostics-color=always -ggdb3 -fno-vect-cost-model -c -o file_vtab.o file_vtab.cc >In file included from file_vtab.cc:42: >vtab_module.hh: In member function âvtab_module<T>::vtab::operator sqlite3_vtab*()â: >vtab_module.hh:593:59: error: âstruct vtab_module<T>::vtabâ has no member named âbaseâ; did you mean âv_baseâ? > 593 | explicit operator sqlite3_vtab*() { return &this->base; } > | ^~~~ > | v_base >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<Context> fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; T = const std::__cxx11::basic_string<char>&]â: >./fmtlib/fmt/core.h:1711:29: required from âconstexpr fmt::v10::detail::value<Context> fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; type <anonymous> = fmt::v10::detail::type::string_type; T = const std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]â > 1711 | return make_value<Context>(val); > | ~~~~~~~~~~~~~~~~~~~^~~~~ >./fmtlib/fmt/core.h:1827:77: required from âconstexpr fmt::v10::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]â > 1825 | data_{detail::make_arg< > | ~~~~~~~~~~~~~~~~~ > 1826 | is_packed, Context, > | ~~~~~~~~~~~~~~~~~~~ > 1827 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ > 1828 | FMT_FORWARD(args))...} { > | ~~~~~~~~~~~~~~~~~~ >./fmtlib/fmt/core.h:1844:31: required from âstd::string fmt::v10::format(format_string<T ...>, T&& ...) [with T = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]â > 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<Context>().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::basic_format_context<fmt::v10::appender, char> >().fmt::v10::detail::arg_mapper<fmt::v10::basic_format_context<fmt::v10::appender, char> >::map<std::__cxx11::basic_string<char> >((* & val))â > 1674 | auto&& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); > | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ >./fmtlib/fmt/core.h: In instantiation of âconstexpr fmt::v10::detail::value<Context> fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; T = std::__cxx11::basic_string<char>&]â: >./fmtlib/fmt/core.h:1711:29: required from âconstexpr fmt::v10::detail::value<Context> fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; type <anonymous> = fmt::v10::detail::type::string_type; T = std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]â > 1711 | return make_value<Context>(val); > | ~~~~~~~~~~~~~~~~~~~^~~~~ >./fmtlib/fmt/core.h:1827:77: required from âconstexpr fmt::v10::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {const char*&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; Args = {const char*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]â > 1825 | data_{detail::make_arg< > | ~~~~~~~~~~~~~~~~~ > 1826 | is_packed, Context, > | ~~~~~~~~~~~~~~~~~~~ > 1827 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ > 1828 | FMT_FORWARD(args))...} { > | ~~~~~~~~~~~~~~~~~~ >./fmtlib/fmt/core.h:1844:31: required from âstd::string fmt::v10::format(format_string<T ...>, T&& ...) [with T = {const char*&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, const char*&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]â > 1844 | return {FMT_FORWARD(args)...}; > | ^ >vtab_module.hh:819:39: required from âint vtab_module<T>::create(sqlite3*, const char*) [with T = tvt_no_update<lnav_file_metadata>; sqlite3 = sqlite3]â > 819 | auto create_stmt = fmt::format( > | ~~~~~~~~~~~^ > 820 | FMT_STRING("CREATE VIRTUAL TABLE {} USING {}()"), name, impl_name); > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >vtab_module.hh:826:28: required from âint vtab_module<T>::create(sqlite3*) [with T = tvt_no_update<lnav_file_metadata>; sqlite3 = sqlite3]â > 826 | return this->create(db, T::NAME); > | ~~~~~~~~~~~~^~~~~~~~~~~~~ >vtab_module.hh:824:9: required from here > 824 | int create(sqlite3* db) override > | ^~~~~~ >./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<Context>().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::basic_format_context<fmt::v10::appender, char> >().fmt::v10::detail::arg_mapper<fmt::v10::basic_format_context<fmt::v10::appender, char> >::map<std::__cxx11::basic_string<char> >((*(const std::__cxx11::basic_string<char>*)(& val)))â > 1674 | auto&& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); > | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ >make[3]: *** [Makefile:1531: file_vtab.o] Error 1 >make[3]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >make[3]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >aarch64-unknown-linux-gnu-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 -O3 -pipe -mcpu=native -fdiagnostics-color=always -ggdb3 -fno-vect-cost-model -c -o grep_proc.o grep_proc.cc >grep_proc.cc: In instantiation of âvoid grep_proc<LineType>::child_loop() [with LineType = strong_int<int, __vis_line_distinct>]â: >grep_proc.cc:426:16: required from here > 426 | template class grep_proc<vis_line_t>; > | ^~~~~~~~~~~~~~~~~~~~~ >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]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >make[3]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >aarch64-unknown-linux-gnu-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 -O3 -pipe -mcpu=native -fdiagnostics-color=always -ggdb3 -fno-vect-cost-model -c -o filter_observer.o filter_observer.cc >make[3]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >make[3]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >aarch64-unknown-linux-gnu-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 -O3 -pipe -mcpu=native -fdiagnostics-color=always -ggdb3 -fno-vect-cost-model -c -o piper_proc.o piper_proc.cc >make[3]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >make[3]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >aarch64-unknown-linux-gnu-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 -O3 -pipe -mcpu=native -fdiagnostics-color=always -ggdb3 -fno-vect-cost-model -c -o listview_curses.o listview_curses.cc >listview_curses.cc: In member function âvirtual void listview_curses::do_update()â: >listview_curses.cc:352:59: warning: comparison of integer expressions of different signedness: âsize_tâ {aka âlong unsigned intâ} and âconst intâ [-Wsign-compare] > 352 | && (row > this->lv_tail_space) && (blank_rows < this->lv_tail_space) > | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ >make[3]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >make[3]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >aarch64-unknown-linux-gnu-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 -O3 -pipe -mcpu=native -fdiagnostics-color=always -ggdb3 -fno-vect-cost-model -c -o curl_looper.o curl_looper.cc >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:2865:3: note: declared here > 2865 | 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:2869:3: note: declared here > 2869 | CURLINFO_SPEED_DOWNLOAD > | ^~~~~~~~~~~~~~~~~~~~~~~ >make[3]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >make[3]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >aarch64-unknown-linux-gnu-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 -O3 -pipe -mcpu=native -fdiagnostics-color=always -ggdb3 -fno-vect-cost-model -c -o statusview_curses.o statusview_curses.cc >make[3]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >make[3]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >aarch64-unknown-linux-gnu-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 -O3 -pipe -mcpu=native -fdiagnostics-color=always -ggdb3 -fno-vect-cost-model -c -o text_format.o text_format.cc >make[3]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >make[3]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >aarch64-unknown-linux-gnu-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 -O3 -pipe -mcpu=native -fdiagnostics-color=always -ggdb3 -fno-vect-cost-model -c -o column_namer.o column_namer.cc >make[3]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >make[3]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >aarch64-unknown-linux-gnu-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 -O3 -pipe -mcpu=native -fdiagnostics-color=always -ggdb3 -fno-vect-cost-model -c -o extension-functions.o extension-functions.cc >make[3]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >make[3]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >aarch64-unknown-linux-gnu-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 -O3 -pipe -mcpu=native -fdiagnostics-color=always -ggdb3 -fno-vect-cost-model -c -o bottom_status_source.o bottom_status_source.cc >make[3]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >make[3]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >aarch64-unknown-linux-gnu-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 -O3 -pipe -mcpu=native -fdiagnostics-color=always -ggdb3 -fno-vect-cost-model -c -o readline_highlighters.o readline_highlighters.cc >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()); > | ~~~~~~^~~~~~~~~~~~~~ >In file included from base/intern_string.hh:44, > from base/attr_line.hh:42, > from readline_highlighters.hh:35, > from readline_highlighters.cc:32: >In member function âvoid nonstd::optional_lite::detail::storage_t<T>::construct_value(const value_type&) [with T = short int]â, > inlined from âconstexpr nonstd::optional_lite::optional<T>::optional(const nonstd::optional_lite::optional<T>&) [with T = short int]â at ./optional.hpp:960:38, > inlined from âconstexpr text_attrs::text_attrs(const text_attrs&)â at base/string_attr_type.hh:132:8, > inlined from âconstexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = const string_attr_type<text_attrs>*; _U2 = const text_attrs&; typename std::enable_if<(std::_PCC<true, _T1, _T2>::_MoveConstructiblePair<_U1, _U2>() && std::_PCC<true, _T1, _T2>::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type <anonymous> = true; _T1 = const string_attr_type<text_attrs>*; _T2 = text_attrs]â at /usr/lib/gcc/aarch64-unknown-linux-gnu/15/include/g++-v15/bits/stl_pair.h:884:35, > inlined from âconstexpr std::pair<typename std::__strip_reference_wrapper<typename std::decay<_Tp>::type>::__type, typename std::__strip_reference_wrapper<typename std::decay<_Tp2>::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = const string_attr_type<text_attrs>*; _T2 = const text_attrs&]â at /usr/lib/gcc/aarch64-unknown-linux-gnu/15/include/g++-v15/bits/stl_pair.h:1151:72, > inlined from âstd::enable_if_t<((bool)(! std::is_void<_Dummy>::value)), std::pair<const string_attr_type_base*, mapbox::util::variant<long int, role_t, text_attrs, const intern_string_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<logfile>, bookmark_metadata*, timespec, string_fragment> > > string_attr_type<T>::value(const U&) const [with U = text_attrs; T = text_attrs]â at base/string_attr_type.hh:195:30, > inlined from âreadline_command_highlighter_int(attr_line_t&, int, line_range)::<lambda(lnav::pcre2pp::match_data&)>::<lambda(const auto:1&)> [with auto:1 = styling::color_unit]â at readline_highlighters.cc:194:65, > inlined from âResult<void, E> Result<T, E>::then(Func) [with Func = readline_command_highlighter_int(attr_line_t&, int, line_range)::<lambda(lnav::pcre2pp::match_data&)>::<lambda(const auto:1&)>; T = styling::color_unit; E = std::__cxx11::basic_string<char>]â at ./base/result.h:856:17, > inlined from âreadline_command_highlighter_int(attr_line_t&, int, line_range)::<lambda(lnav::pcre2pp::match_data&)>â at readline_highlighters.cc:190:26, > inlined from âlnav::pcre2pp::capture_builder::for_each<>(readline_command_highlighter_int(attr_line_t&, int, line_range)::<lambda(lnav::pcre2pp::match_data&)>) &&::<lambda(lnav::pcre2pp::matcher::found)>â at pcrepp/pcre2pp.hh:349:21, > inlined from âstatic R mapbox::util::detail::dispatcher<R, T, Types ...>::apply(V&&, F&&) [with V = mapbox::util::variant<lnav::pcre2pp::matcher::found, lnav::pcre2pp::matcher::not_found, lnav::pcre2pp::matcher::error>&; F = mapbox::util::visitor<lnav::pcre2pp::capture_builder::for_each<>(readline_command_highlighter_int(attr_line_t&, int, line_range)::<lambda(lnav::pcre2pp::match_data&)>) &&::<lambda(lnav::pcre2pp::matcher::found)>, lnav::pcre2pp::capture_builder::for_each<>(readline_command_highlighter_int(attr_line_t&, int, line_range)::<lambda(lnav::pcre2pp::match_data&)>) &&::<lambda(lnav::pcre2pp::matcher::not_found)>, lnav::pcre2pp::capture_builder::for_each<>(readline_command_highlighter_int(attr_line_t&, int, line_range)::<lambda(lnav::pcre2pp::match_data&)>) &&::<lambda(lnav::pcre2pp::matcher::error)> >; R = bool; T = lnav::pcre2pp::matcher::found; Types = {lnav::pcre2pp::matcher::not_found, lnav::pcre2pp::matcher::error}]â at ./mapbox/variant.hpp:332:38: >./optional.hpp:769:9: warning: â*(nonstd::optional_lite::detail::storage_t<short int>::value_type*)((char*)&color + offsetof(nonstd::optional_lite::optional<short int>,nonstd::optional_lite::optional<short int>::contained))â may be used uninitialized [-Wmaybe-uninitialized] > 769 | ::new( value_ptr() ) value_type( v ); > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >readline_highlighters.cc: In static member function âstatic R mapbox::util::detail::dispatcher<R, T, Types ...>::apply(V&&, F&&) [with V = mapbox::util::variant<lnav::pcre2pp::matcher::found, lnav::pcre2pp::matcher::not_found, lnav::pcre2pp::matcher::error>&; F = mapbox::util::visitor<lnav::pcre2pp::capture_builder::for_each<>(readline_command_highlighter_int(attr_line_t&, int, line_range)::<lambda(lnav::pcre2pp::match_data&)>) &&::<lambda(lnav::pcre2pp::matcher::found)>, lnav::pcre2pp::capture_builder::for_each<>(readline_command_highlighter_int(attr_line_t&, int, line_range)::<lambda(lnav::pcre2pp::match_data&)>) &&::<lambda(lnav::pcre2pp::matcher::not_found)>, lnav::pcre2pp::capture_builder::for_each<>(readline_command_highlighter_int(attr_line_t&, int, line_range)::<lambda(lnav::pcre2pp::match_data&)>) &&::<lambda(lnav::pcre2pp::matcher::error)> >; R = bool; T = lnav::pcre2pp::matcher::found; Types = {lnav::pcre2pp::matcher::not_found, lnav::pcre2pp::matcher::error}]â: >readline_highlighters.cc:191:30: note: â*(nonstd::optional_lite::detail::storage_t<short int>::value_type*)((char*)&color + offsetof(nonstd::optional_lite::optional<short int>,nonstd::optional_lite::optional<short int>::contained))â was declared here > 191 | auto color > | ^~~~~ >make[3]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >make[3]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >aarch64-unknown-linux-gnu-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 -O3 -pipe -mcpu=native -fdiagnostics-color=always -ggdb3 -fno-vect-cost-model -c -o field_overlay_source.o field_overlay_source.cc >In file included from field_overlay_source.cc:41: >vtab_module.hh: In member function âvtab_module<T>::vtab::operator sqlite3_vtab*()â: >vtab_module.hh:593:59: error: âstruct vtab_module<T>::vtabâ has no member named âbaseâ; did you mean âv_baseâ? > 593 | explicit operator sqlite3_vtab*() { return &this->base; } > | ^~~~ > | v_base >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<Context> fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; T = const intern_string_t&]â: >./fmtlib/fmt/core.h:1711:29: required from âconstexpr fmt::v10::detail::value<Context> fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; type <anonymous> = fmt::v10::detail::type::custom_type; T = const intern_string_t&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]â > 1711 | return make_value<Context>(val); > | ~~~~~~~~~~~~~~~~~~~^~~~~ >./fmtlib/fmt/core.h:1827:77: required from âconstexpr fmt::v10::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {const intern_string_t&, intern_string_t&}; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; Args = {intern_string_t, intern_string_t}]â > 1825 | data_{detail::make_arg< > | ~~~~~~~~~~~~~~~~~ > 1826 | is_packed, Context, > | ~~~~~~~~~~~~~~~~~~~ > 1827 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ > 1828 | FMT_FORWARD(args))...} { > | ~~~~~~~~~~~~~~~~~~ >./fmtlib/fmt/core.h:1844:31: required from âstd::string fmt::v10::format(format_string<T ...>, T&& ...) [with T = {const intern_string_t, intern_string_t&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, const intern_string_t, intern_string_t&>]â > 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<Context>().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::basic_format_context<fmt::v10::appender, char> >().fmt::v10::detail::arg_mapper<fmt::v10::basic_format_context<fmt::v10::appender, char> >::map<const intern_string_t&>((* & val))â > 1674 | auto&& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); > | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ >./fmtlib/fmt/core.h: In instantiation of âconstexpr fmt::v10::detail::value<Context> fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; T = const std::__cxx11::basic_string<char>&]â: >./fmtlib/fmt/core.h:1711:29: required from âconstexpr fmt::v10::detail::value<Context> fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; type <anonymous> = fmt::v10::detail::type::string_type; T = const std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]â > 1711 | return make_value<Context>(val); > | ~~~~~~~~~~~~~~~~~~~^~~~~ >./fmtlib/fmt/core.h:1827:77: required from âconstexpr fmt::v10::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]â > 1825 | data_{detail::make_arg< > | ~~~~~~~~~~~~~~~~~ > 1826 | is_packed, Context, > | ~~~~~~~~~~~~~~~~~~~ > 1827 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ > 1828 | FMT_FORWARD(args))...} { > | ~~~~~~~~~~~~~~~~~~ >./fmtlib/fmt/core.h:1844:31: required from âstd::string fmt::v10::format(format_string<T ...>, T&& ...) [with T = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]â > 1844 | return {FMT_FORWARD(args)...}; > | ^ >field_overlay_source.cc:91:36: required from here > 91 | auto emsg = fmt::format( > | ~~~~~~~~~~~^ > 92 | FMT_STRING(" Invalid log message: {}"), > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 93 | sattr.sa_value.get<decltype(SA_INVALID)::value_type>()); > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >./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<Context>().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::basic_format_context<fmt::v10::appender, char> >().fmt::v10::detail::arg_mapper<fmt::v10::basic_format_context<fmt::v10::appender, char> >::map<std::__cxx11::basic_string<char> >((* & val))â > 1674 | auto&& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); > | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ >./fmtlib/fmt/core.h: In instantiation of âconstexpr fmt::v10::detail::value<Context> fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; T = std::__cxx11::basic_string<char>&]â: >./fmtlib/fmt/core.h:1711:29: required from âconstexpr fmt::v10::detail::value<Context> fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; type <anonymous> = fmt::v10::detail::type::string_type; T = std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]â > 1711 | return make_value<Context>(val); > | ~~~~~~~~~~~~~~~~~~~^~~~~ >./fmtlib/fmt/core.h:1827:77: required from âconstexpr fmt::v10::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {string_fragment&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; Args = {string_fragment, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]â > 1825 | data_{detail::make_arg< > | ~~~~~~~~~~~~~~~~~ > 1826 | is_packed, Context, > | ~~~~~~~~~~~~~~~~~~~ > 1827 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ > 1828 | FMT_FORWARD(args))...} { > | ~~~~~~~~~~~~~~~~~~ >./fmtlib/fmt/core.h:1844:31: required from âstd::string fmt::v10::format(format_string<T ...>, T&& ...) [with T = {string_fragment&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, string_fragment&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]â > 1844 | return {FMT_FORWARD(args)...}; > | ^ >field_overlay_source.cc:433:35: required from here > 433 | attr_line_t al(fmt::format(FMT_STRING(" {} = {}"), name, val)); > | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >./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<Context>().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::basic_format_context<fmt::v10::appender, char> >().fmt::v10::detail::arg_mapper<fmt::v10::basic_format_context<fmt::v10::appender, char> >::map<std::__cxx11::basic_string<char> >((*(const std::__cxx11::basic_string<char>*)(& val)))â > 1674 | auto&& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); > | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ >make[3]: *** [Makefile:1531: field_overlay_source.o] Error 1 >make[3]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >make[3]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >aarch64-unknown-linux-gnu-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 -O3 -pipe -mcpu=native -fdiagnostics-color=always -ggdb3 -fno-vect-cost-model -c -o static_file_vtab.o static_file_vtab.cc >In file included from static_file_vtab.cc:44: >vtab_module.hh: In member function âvtab_module<T>::vtab::operator sqlite3_vtab*()â: >vtab_module.hh:593:59: error: âstruct vtab_module<T>::vtabâ has no member named âbaseâ; did you mean âv_baseâ? > 593 | explicit operator sqlite3_vtab*() { return &this->base; } > | ^~~~ > | v_base >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<Context> fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; T = const intern_string_t&]â: >./fmtlib/fmt/core.h:1711:29: required from âconstexpr fmt::v10::detail::value<Context> fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; type <anonymous> = fmt::v10::detail::type::custom_type; T = const intern_string_t&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]â > 1711 | return make_value<Context>(val); > | ~~~~~~~~~~~~~~~~~~~^~~~~ >./fmtlib/fmt/core.h:1827:77: required from âconstexpr fmt::v10::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {const intern_string_t&}; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; Args = {intern_string_t}]â > 1825 | data_{detail::make_arg< > | ~~~~~~~~~~~~~~~~~ > 1826 | is_packed, Context, > | ~~~~~~~~~~~~~~~~~~~ > 1827 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ > 1828 | FMT_FORWARD(args))...} { > | ~~~~~~~~~~~~~~~~~~ >./fmtlib/fmt/core.h:1844:31: required from âstd::string fmt::v10::format(format_string<T ...>, T&& ...) [with T = {const intern_string_t&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, const intern_string_t&>]â > 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<Context>().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::basic_format_context<fmt::v10::appender, char> >().fmt::v10::detail::arg_mapper<fmt::v10::basic_format_context<fmt::v10::appender, char> >::map<const intern_string_t&>((* & val))â > 1674 | auto&& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); > | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ >make[3]: *** [Makefile:1531: static_file_vtab.o] Error 1 >make[3]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >make[3]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >aarch64-unknown-linux-gnu-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 -O3 -pipe -mcpu=native -fdiagnostics-color=always -ggdb3 -fno-vect-cost-model -c -o session.export.o session.export.cc >In file included from sqlitepp.client.hh:39, > from session.export.cc:35: >vtab_module.hh: In member function âvtab_module<T>::vtab::operator sqlite3_vtab*()â: >vtab_module.hh:593:59: error: âstruct vtab_module<T>::vtabâ has no member named âbaseâ; did you mean âv_baseâ? > 593 | explicit operator sqlite3_vtab*() { return &this->base; } > | ^~~~ > | v_base >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<Context> fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; T = const intern_string_t&]â: >./fmtlib/fmt/core.h:1711:29: required from âconstexpr fmt::v10::detail::value<Context> fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; type <anonymous> = fmt::v10::detail::type::custom_type; T = const intern_string_t&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]â > 1711 | return make_value<Context>(val); > | ~~~~~~~~~~~~~~~~~~~^~~~~ >./fmtlib/fmt/core.h:1827:77: required from âconstexpr fmt::v10::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {const intern_string_t&}; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; Args = {intern_string_t}]â > 1825 | data_{detail::make_arg< > | ~~~~~~~~~~~~~~~~~ > 1826 | is_packed, Context, > | ~~~~~~~~~~~~~~~~~~~ > 1827 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ > 1828 | FMT_FORWARD(args))...} { > | ~~~~~~~~~~~~~~~~~~ >./fmtlib/fmt/core.h:1844:31: required from âstd::string fmt::v10::format(format_string<T ...>, T&& ...) [with T = {const intern_string_t&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, const intern_string_t&>]â > 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<Context>().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::basic_format_context<fmt::v10::appender, char> >().fmt::v10::detail::arg_mapper<fmt::v10::basic_format_context<fmt::v10::appender, char> >::map<const intern_string_t&>((* & val))â > 1674 | auto&& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); > | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ >./fmtlib/fmt/core.h: In instantiation of âconstexpr fmt::v10::detail::value<Context> fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; T = std::__cxx11::basic_string<char>&]â: >./fmtlib/fmt/core.h:1711:29: required from âconstexpr fmt::v10::detail::value<Context> fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; type <anonymous> = fmt::v10::detail::type::string_type; T = std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]â > 1711 | return make_value<Context>(val); > | ~~~~~~~~~~~~~~~~~~~^~~~~ >./fmtlib/fmt/core.h:1827:77: required from âconstexpr fmt::v10::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]â > 1825 | data_{detail::make_arg< > | ~~~~~~~~~~~~~~~~~ > 1826 | is_packed, Context, > | ~~~~~~~~~~~~~~~~~~~ > 1827 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ > 1828 | FMT_FORWARD(args))...} { > | ~~~~~~~~~~~~~~~~~~ >./fmtlib/fmt/core.h:1844:31: required from âvoid fmt::v10::print(FILE*, format_string<T ...>, T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}; FILE = FILE; format_string<T ...> = basic_format_string<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >]â > 1844 | return {FMT_FORWARD(args)...}; > | ^ >session.export.cc:291:19: required from here > 291 | fmt::print( > | ~~~~~~~~~~^ > 292 | file, FMT_STRING(":open {}\n"), replace_home_dir(file_path_str)); > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >./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<Context>().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::basic_format_context<fmt::v10::appender, char> >().fmt::v10::detail::arg_mapper<fmt::v10::basic_format_context<fmt::v10::appender, char> >::map<std::__cxx11::basic_string<char> >((*(const std::__cxx11::basic_string<char>*)(& val)))â > 1674 | auto&& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); > | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ >./fmtlib/fmt/core.h: In instantiation of âconstexpr fmt::v10::detail::value<Context> fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; T = const std::__cxx11::basic_string<char>&]â: >./fmtlib/fmt/core.h:1711:29: required from âconstexpr fmt::v10::detail::value<Context> fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; type <anonymous> = fmt::v10::detail::type::string_type; T = const std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]â > 1711 | return make_value<Context>(val); > | ~~~~~~~~~~~~~~~~~~~^~~~~ >./fmtlib/fmt/core.h:1827:77: required from âconstexpr fmt::v10::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {long unsigned int&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; Args = {long unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]â > 1825 | data_{detail::make_arg< > | ~~~~~~~~~~~~~~~~~ > 1826 | is_packed, Context, > | ~~~~~~~~~~~~~~~~~~~ > 1827 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ > 1828 | FMT_FORWARD(args))...} { > | ~~~~~~~~~~~~~~~~~~ >./fmtlib/fmt/core.h:1844:31: required from âvoid fmt::v10::print(FILE*, format_string<T ...>, T&& ...) [with T = {long unsigned int&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; FILE = FILE; format_string<T ...> = basic_format_string<char, long unsigned int&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]â > 1844 | return {FMT_FORWARD(args)...}; > | ^ >session.export.cc:301:23: required from here > 301 | fmt::print(file, > | ~~~~~~~~~~^~~~~~ > 302 | FMT_STRING(":open $LOG_DIR_{}/{}\n"), > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 303 | container_index, > | ~~~~~~~~~~~~~~~~ > 304 | file_path_str); > | ~~~~~~~~~~~~~~ >./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<Context>().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::basic_format_context<fmt::v10::appender, char> >().fmt::v10::detail::arg_mapper<fmt::v10::basic_format_context<fmt::v10::appender, char> >::map<std::__cxx11::basic_string<char> >((* & val))â > 1674 | auto&& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); > | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ >make[3]: *** [Makefile:1531: session.export.o] Error 1 >make[3]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >make[3]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >aarch64-unknown-linux-gnu-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 -O3 -pipe -mcpu=native -fdiagnostics-color=always -ggdb3 -fno-vect-cost-model -c -o logfile_sub_source.o logfile_sub_source.cc >In file included from logfile_sub_source.cc:52: >vtab_module.hh: In member function âvtab_module<T>::vtab::operator sqlite3_vtab*()â: >vtab_module.hh:593:59: error: âstruct vtab_module<T>::vtabâ has no member named âbaseâ; did you mean âv_baseâ? > 593 | explicit operator sqlite3_vtab*() { return &this->base; } > | ^~~~ > | v_base >logfile_sub_source.cc: In member function âvirtual void logfile_sub_source::text_crumbs_for_line(int, std::vector<breadcrumb::crumb>&)â: >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<Context> fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; T = std::__cxx11::basic_string<char>&]â: >./fmtlib/fmt/core.h:1711:29: required from âconstexpr fmt::v10::detail::value<Context> fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; type <anonymous> = fmt::v10::detail::type::string_type; T = std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]â > 1711 | return make_value<Context>(val); > | ~~~~~~~~~~~~~~~~~~~^~~~~ >./fmtlib/fmt/core.h:1827:77: required from âconstexpr fmt::v10::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]â > 1825 | data_{detail::make_arg< > | ~~~~~~~~~~~~~~~~~ > 1826 | is_packed, Context, > | ~~~~~~~~~~~~~~~~~~~ > 1827 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ > 1828 | FMT_FORWARD(args))...} { > | ~~~~~~~~~~~~~~~~~~ >./fmtlib/fmt/core.h:1844:31: required from âstd::string fmt::v10::format(format_string<T ...>, T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]â > 1844 | return {FMT_FORWARD(args)...}; > | ^ >logfile_sub_source.cc:354:32: required from here > 354 | value_out = fmt::format(FMT_STRING("{: >12}|{}"), relstr, value_out); > | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >./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<Context>().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::basic_format_context<fmt::v10::appender, char> >().fmt::v10::detail::arg_mapper<fmt::v10::basic_format_context<fmt::v10::appender, char> >::map<std::__cxx11::basic_string<char> >((*(const std::__cxx11::basic_string<char>*)(& val)))â > 1674 | auto&& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); > | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ >./fmtlib/fmt/core.h: In instantiation of âconstexpr fmt::v10::detail::value<Context> fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; T = const std::__cxx11::basic_string<char>&]â: >./fmtlib/fmt/core.h:1711:29: required from âconstexpr fmt::v10::detail::value<Context> fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; type <anonymous> = fmt::v10::detail::type::string_type; T = const std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]â > 1711 | return make_value<Context>(val); > | ~~~~~~~~~~~~~~~~~~~^~~~~ >./fmtlib/fmt/core.h:1827:77: required from âconstexpr fmt::v10::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]â > 1825 | data_{detail::make_arg< > | ~~~~~~~~~~~~~~~~~ > 1826 | is_packed, Context, > | ~~~~~~~~~~~~~~~~~~~ > 1827 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ > 1828 | FMT_FORWARD(args))...} { > | ~~~~~~~~~~~~~~~~~~ >./fmtlib/fmt/core.h:1844:31: required from âstd::string fmt::v10::format(format_string<T ...>, T&& ...) [with T = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]â > 1844 | return {FMT_FORWARD(args)...}; > | ^ >logfile_sub_source.cc:1923:23: required from here > 1923 | return fmt::format(FMT_STRING("filter-expr {}"), this->lf_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<Context>().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::basic_format_context<fmt::v10::appender, char> >().fmt::v10::detail::arg_mapper<fmt::v10::basic_format_context<fmt::v10::appender, char> >::map<std::__cxx11::basic_string<char> >((* & val))â > 1674 | auto&& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); > | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ >make[3]: *** [Makefile:1531: logfile_sub_source.o] Error 1 >make[3]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >make[3]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >aarch64-unknown-linux-gnu-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 -O3 -pipe -mcpu=native -fdiagnostics-color=always -ggdb3 -fno-vect-cost-model -c -o readline_callbacks.o readline_callbacks.cc >In file included from readline_callbacks.cc:48: >vtab_module.hh: In member function âvtab_module<T>::vtab::operator sqlite3_vtab*()â: >vtab_module.hh:593:59: error: âstruct vtab_module<T>::vtabâ has no member named âbaseâ; did you mean âv_baseâ? > 593 | explicit operator sqlite3_vtab*() { return &this->base; } > | ^~~~ > | v_base >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<Context> fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; T = const intern_string_t&]â: >./fmtlib/fmt/core.h:1711:29: required from âconstexpr fmt::v10::detail::value<Context> fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; type <anonymous> = fmt::v10::detail::type::custom_type; T = const intern_string_t&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]â > 1711 | return make_value<Context>(val); > | ~~~~~~~~~~~~~~~~~~~^~~~~ >./fmtlib/fmt/core.h:1827:77: required from âconstexpr fmt::v10::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {const intern_string_t&}; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; Args = {intern_string_t}]â > 1825 | data_{detail::make_arg< > | ~~~~~~~~~~~~~~~~~ > 1826 | is_packed, Context, > | ~~~~~~~~~~~~~~~~~~~ > 1827 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ > 1828 | FMT_FORWARD(args))...} { > | ~~~~~~~~~~~~~~~~~~ >./fmtlib/fmt/core.h:1844:31: required from âstd::string fmt::v10::format(format_string<T ...>, T&& ...) [with T = {const intern_string_t&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, const intern_string_t&>]â > 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<Context>().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::basic_format_context<fmt::v10::appender, char> >().fmt::v10::detail::arg_mapper<fmt::v10::basic_format_context<fmt::v10::appender, char> >::map<const intern_string_t&>((* & val))â > 1674 | auto&& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); > | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ >./fmtlib/fmt/core.h: In instantiation of âconstexpr fmt::v10::detail::value<Context> fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; T = const std::__cxx11::basic_string<char>&]â: >./fmtlib/fmt/core.h:1711:29: required from âconstexpr fmt::v10::detail::value<Context> fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; type <anonymous> = fmt::v10::detail::type::string_type; T = const std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]â > 1711 | return make_value<Context>(val); > | ~~~~~~~~~~~~~~~~~~~^~~~~ >./fmtlib/fmt/core.h:1827:77: required from âconstexpr fmt::v10::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]â > 1825 | data_{detail::make_arg< > | ~~~~~~~~~~~~~~~~~ > 1826 | is_packed, Context, > | ~~~~~~~~~~~~~~~~~~~ > 1827 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ > 1828 | FMT_FORWARD(args))...} { > | ~~~~~~~~~~~~~~~~~~ >./fmtlib/fmt/core.h:1844:31: required from âstd::string fmt::v10::format(format_string<T ...>, T&& ...) [with T = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]â > 1844 | return {FMT_FORWARD(args)...}; > | ^ >readline_callbacks.cc:617:30: required from here > 617 | = fmt::format(FMT_STRING(":{}"), rc->get_value().get_string()); > | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >./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<Context>().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::basic_format_context<fmt::v10::appender, char> >().fmt::v10::detail::arg_mapper<fmt::v10::basic_format_context<fmt::v10::appender, char> >::map<std::__cxx11::basic_string<char> >((* & val))â > 1674 | auto&& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); > | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ >make[3]: *** [Makefile:1531: readline_callbacks.o] Error 1 >make[3]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >make[3]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >aarch64-unknown-linux-gnu-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 -O3 -pipe -mcpu=native -fdiagnostics-color=always -ggdb3 -fno-vect-cost-model -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<Context> fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; T = const string_fragment&]â: >./fmtlib/fmt/core.h:1711:29: required from âconstexpr fmt::v10::detail::value<Context> fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; type <anonymous> = fmt::v10::detail::type::custom_type; T = const string_fragment&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]â > 1711 | return make_value<Context>(val); > | ~~~~~~~~~~~~~~~~~~~^~~~~ >./fmtlib/fmt/core.h:1827:77: required from âconstexpr fmt::v10::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {const string_fragment&}; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; Args = {string_fragment}]â > 1825 | data_{detail::make_arg< > | ~~~~~~~~~~~~~~~~~ > 1826 | is_packed, Context, > | ~~~~~~~~~~~~~~~~~~~ > 1827 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ > 1828 | FMT_FORWARD(args))...} { > | ~~~~~~~~~~~~~~~~~~ >./fmtlib/fmt/core.h:1844:31: required from âstd::string fmt::v10::format(format_string<T ...>, T&& ...) [with T = {const string_fragment&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, const string_fragment&>]â > 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<Context>().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::basic_format_context<fmt::v10::appender, char> >().fmt::v10::detail::arg_mapper<fmt::v10::basic_format_context<fmt::v10::appender, char> >::map<const string_fragment&>((* & val))â > 1674 | auto&& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); > | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ >make[3]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >make[3]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >aarch64-unknown-linux-gnu-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 -O3 -pipe -mcpu=native -fdiagnostics-color=always -ggdb3 -fno-vect-cost-model -c -o command_executor.o command_executor.cc >In file included from command_executor.cc:52: >vtab_module.hh: In member function âvtab_module<T>::vtab::operator sqlite3_vtab*()â: >vtab_module.hh:593:59: error: âstruct vtab_module<T>::vtabâ has no member named âbaseâ; did you mean âv_baseâ? > 593 | explicit operator sqlite3_vtab*() { return &this->base; } > | ^~~~ > | v_base >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<Context> fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; T = const intern_string_t&]â: >./fmtlib/fmt/core.h:1711:29: required from âconstexpr fmt::v10::detail::value<Context> fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; type <anonymous> = fmt::v10::detail::type::custom_type; T = const intern_string_t&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]â > 1711 | return make_value<Context>(val); > | ~~~~~~~~~~~~~~~~~~~^~~~~ >./fmtlib/fmt/core.h:1827:77: required from âconstexpr fmt::v10::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {const intern_string_t&}; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; Args = {intern_string_t}]â > 1825 | data_{detail::make_arg< > | ~~~~~~~~~~~~~~~~~ > 1826 | is_packed, Context, > | ~~~~~~~~~~~~~~~~~~~ > 1827 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ > 1828 | FMT_FORWARD(args))...} { > | ~~~~~~~~~~~~~~~~~~ >./fmtlib/fmt/core.h:1844:31: required from âstd::string fmt::v10::format(format_string<T ...>, T&& ...) [with T = {const intern_string_t&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, const intern_string_t&>]â > 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<Context>().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::basic_format_context<fmt::v10::appender, char> >().fmt::v10::detail::arg_mapper<fmt::v10::basic_format_context<fmt::v10::appender, char> >::map<const intern_string_t&>((* & val))â > 1674 | auto&& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); > | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ >./fmtlib/fmt/core.h: In instantiation of âconstexpr fmt::v10::detail::value<Context> fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; T = const std::__cxx11::basic_string<char>&]â: >./fmtlib/fmt/core.h:1711:29: required from âconstexpr fmt::v10::detail::value<Context> fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; type <anonymous> = fmt::v10::detail::type::string_type; T = const std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]â > 1711 | return make_value<Context>(val); > | ~~~~~~~~~~~~~~~~~~~^~~~~ >./fmtlib/fmt/core.h:1827:77: required from âconstexpr fmt::v10::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]â > 1825 | data_{detail::make_arg< > | ~~~~~~~~~~~~~~~~~ > 1826 | is_packed, Context, > | ~~~~~~~~~~~~~~~~~~~ > 1827 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ > 1828 | FMT_FORWARD(args))...} { > | ~~~~~~~~~~~~~~~~~~ >./fmtlib/fmt/core.h:1844:31: required from âResult<std::__cxx11::basic_string<char>, lnav::console::user_message> exec_context::make_error(fmt::v10::string_view, const Args& ...) [with Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}; fmt::v10::string_view = fmt::v10::basic_string_view<char>]â > 1844 | return {FMT_FORWARD(args)...}; > | ^ >command_executor.cc:125:33: required from here > 125 | return ec.make_error("unknown command - {}", 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<Context>().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::basic_format_context<fmt::v10::appender, char> >().fmt::v10::detail::arg_mapper<fmt::v10::basic_format_context<fmt::v10::appender, char> >::map<std::__cxx11::basic_string<char> >((* & val))â > 1674 | auto&& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); > | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ >./fmtlib/fmt/core.h: In instantiation of âconstexpr fmt::v10::detail::value<Context> fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; T = std::__cxx11::basic_string<char>&]â: >./fmtlib/fmt/core.h:1711:29: required from âconstexpr fmt::v10::detail::value<Context> fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; type <anonymous> = fmt::v10::detail::type::string_type; T = std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]â > 1711 | return make_value<Context>(val); > | ~~~~~~~~~~~~~~~~~~~^~~~~ >./fmtlib/fmt/core.h:1827:77: required from âconstexpr fmt::v10::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, char*&}; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char*}]â > 1825 | data_{detail::make_arg< > | ~~~~~~~~~~~~~~~~~ > 1826 | is_packed, Context, > | ~~~~~~~~~~~~~~~~~~~ > 1827 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ > 1828 | FMT_FORWARD(args))...} { > | ~~~~~~~~~~~~~~~~~~ >./fmtlib/fmt/core.h:1844:31: required from âstd::string fmt::v10::format(format_string<T ...>, T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, char*}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, char*>]â > 1844 | return {FMT_FORWARD(args)...}; > | ^ >command_executor.cc:570:42: required from here > 570 | cmdline = fmt::format("{}{}", cmdline.value(), line.in()); > | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >./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<Context>().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::basic_format_context<fmt::v10::appender, char> >().fmt::v10::detail::arg_mapper<fmt::v10::basic_format_context<fmt::v10::appender, char> >::map<std::__cxx11::basic_string<char> >((*(const std::__cxx11::basic_string<char>*)(& val)))â > 1674 | auto&& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); > | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ >make[3]: *** [Makefile:1531: command_executor.o] Error 1 >make[3]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >make[3]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >aarch64-unknown-linux-gnu-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 -O3 -pipe -mcpu=native -fdiagnostics-color=always -ggdb3 -fno-vect-cost-model -c -o pcap_manager.o pcap_manager.cc >make[3]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >make[3]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >aarch64-unknown-linux-gnu-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 -O3 -pipe -mcpu=native -fdiagnostics-color=always -ggdb3 -fno-vect-cost-model -c -o filter_status_source.o filter_status_source.cc >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<Context> fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; T = const intern_string_t&]â: >./fmtlib/fmt/core.h:1711:29: required from âconstexpr fmt::v10::detail::value<Context> fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; type <anonymous> = fmt::v10::detail::type::custom_type; T = const intern_string_t&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]â > 1711 | return make_value<Context>(val); > | ~~~~~~~~~~~~~~~~~~~^~~~~ >./fmtlib/fmt/core.h:1827:77: required from âconstexpr fmt::v10::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {const intern_string_t&}; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; Args = {intern_string_t}]â > 1825 | data_{detail::make_arg< > | ~~~~~~~~~~~~~~~~~ > 1826 | is_packed, Context, > | ~~~~~~~~~~~~~~~~~~~ > 1827 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ > 1828 | FMT_FORWARD(args))...} { > | ~~~~~~~~~~~~~~~~~~ >./fmtlib/fmt/core.h:1844:31: required from âstd::string fmt::v10::format(format_string<T ...>, T&& ...) [with T = {const intern_string_t&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, const intern_string_t&>]â > 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<Context>().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::basic_format_context<fmt::v10::appender, char> >().fmt::v10::detail::arg_mapper<fmt::v10::basic_format_context<fmt::v10::appender, char> >::map<const intern_string_t&>((* & val))â > 1674 | auto&& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); > | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ >make[3]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >make[3]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >aarch64-unknown-linux-gnu-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 -O3 -pipe -mcpu=native -fdiagnostics-color=always -ggdb3 -fno-vect-cost-model -c -o session_data.o session_data.cc >In file included from sqlitepp.client.hh:39, > from session_data.cc:56: >vtab_module.hh: In member function âvtab_module<T>::vtab::operator sqlite3_vtab*()â: >vtab_module.hh:593:59: error: âstruct vtab_module<T>::vtabâ has no member named âbaseâ; did you mean âv_baseâ? > 593 | explicit operator sqlite3_vtab*() { return &this->base; } > | ^~~~ > | v_base >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<Context> fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; T = const intern_string_t&]â: >./fmtlib/fmt/core.h:1711:29: required from âconstexpr fmt::v10::detail::value<Context> fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; type <anonymous> = fmt::v10::detail::type::custom_type; T = const intern_string_t&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]â > 1711 | return make_value<Context>(val); > | ~~~~~~~~~~~~~~~~~~~^~~~~ >./fmtlib/fmt/core.h:1827:77: required from âconstexpr fmt::v10::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {const intern_string_t&}; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; Args = {intern_string_t}]â > 1825 | data_{detail::make_arg< > | ~~~~~~~~~~~~~~~~~ > 1826 | is_packed, Context, > | ~~~~~~~~~~~~~~~~~~~ > 1827 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ > 1828 | FMT_FORWARD(args))...} { > | ~~~~~~~~~~~~~~~~~~ >./fmtlib/fmt/core.h:1844:31: required from âstd::string fmt::v10::format(format_string<T ...>, T&& ...) [with T = {const intern_string_t&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, const intern_string_t&>]â > 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<Context>().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::basic_format_context<fmt::v10::appender, char> >().fmt::v10::detail::arg_mapper<fmt::v10::basic_format_context<fmt::v10::appender, char> >::map<const intern_string_t&>((* & val))â > 1674 | auto&& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); > | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ >./fmtlib/fmt/core.h: In instantiation of âconstexpr fmt::v10::detail::value<Context> fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; T = const std::__cxx11::basic_string<char>&]â: >./fmtlib/fmt/core.h:1711:29: required from âconstexpr fmt::v10::detail::value<Context> fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; type <anonymous> = fmt::v10::detail::type::string_type; T = const std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]â > 1711 | return make_value<Context>(val); > | ~~~~~~~~~~~~~~~~~~~^~~~~ >./fmtlib/fmt/core.h:1827:77: required from âconstexpr fmt::v10::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]â > 1825 | data_{detail::make_arg< > | ~~~~~~~~~~~~~~~~~ > 1826 | is_packed, Context, > | ~~~~~~~~~~~~~~~~~~~ > 1827 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ > 1828 | FMT_FORWARD(args))...} { > | ~~~~~~~~~~~~~~~~~~ >./fmtlib/fmt/core.h:1844:31: required from âstd::string fmt::v10::format(format_string<T ...>, T&& ...) [with T = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]â > 1844 | return {FMT_FORWARD(args)...}; > | ^ >session_data.cc:321:22: required from here > 321 | = fmt::format(FMT_STRING("view-info-{}.*.json"), session_id.value()); > | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >./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<Context>().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::basic_format_context<fmt::v10::appender, char> >().fmt::v10::detail::arg_mapper<fmt::v10::basic_format_context<fmt::v10::appender, char> >::map<std::__cxx11::basic_string<char> >((* & val))â > 1674 | auto&& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); > | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ >make[3]: *** [Makefile:1531: session_data.o] Error 1 >make[3]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >make[3]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >aarch64-unknown-linux-gnu-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 -O3 -pipe -mcpu=native -fdiagnostics-color=always -ggdb3 -fno-vect-cost-model -c -o pretty_printer.o pretty_printer.cc >make[3]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >make[3]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >aarch64-unknown-linux-gnu-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 -O3 -pipe -mcpu=native -fdiagnostics-color=always -ggdb3 -fno-vect-cost-model -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 '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >make[3]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >aarch64-unknown-linux-gnu-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 -O3 -pipe -mcpu=native -fdiagnostics-color=always -ggdb3 -fno-vect-cost-model -c -o relative_time.o relative_time.cc >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]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >make[3]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >aarch64-unknown-linux-gnu-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 -O3 -pipe -mcpu=native -fdiagnostics-color=always -ggdb3 -fno-vect-cost-model -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<Context> fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; T = std::__cxx11::basic_string<char>&]â: >./fmtlib/fmt/core.h:1711:29: required from âconstexpr fmt::v10::detail::value<Context> fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; type <anonymous> = fmt::v10::detail::type::string_type; T = std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]â > 1711 | return make_value<Context>(val); > | ~~~~~~~~~~~~~~~~~~~^~~~~ >./fmtlib/fmt/core.h:1827:77: required from âconstexpr fmt::v10::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const char*&}; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, const char*}]â > 1825 | data_{detail::make_arg< > | ~~~~~~~~~~~~~~~~~ > 1826 | is_packed, Context, > | ~~~~~~~~~~~~~~~~~~~ > 1827 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ > 1828 | FMT_FORWARD(args))...} { > | ~~~~~~~~~~~~~~~~~~ >./fmtlib/fmt/core.h:1844:31: required from âstd::string fmt::v10::format(format_string<T ...>, T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const char*}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, 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<Context>().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::basic_format_context<fmt::v10::appender, char> >().fmt::v10::detail::arg_mapper<fmt::v10::basic_format_context<fmt::v10::appender, char> >::map<std::__cxx11::basic_string<char> >((*(const std::__cxx11::basic_string<char>*)(& val)))â > 1674 | auto&& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); > | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ >make[3]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >make[3]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >aarch64-unknown-linux-gnu-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 -O3 -pipe -mcpu=native -fdiagnostics-color=always -ggdb3 -fno-vect-cost-model -c -o all_logs_vtab.o all_logs_vtab.cc >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<Context> fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; T = const intern_string_t&]â: >./fmtlib/fmt/core.h:1711:29: required from âconstexpr fmt::v10::detail::value<Context> fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; type <anonymous> = fmt::v10::detail::type::custom_type; T = const intern_string_t&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]â > 1711 | return make_value<Context>(val); > | ~~~~~~~~~~~~~~~~~~~^~~~~ >./fmtlib/fmt/core.h:1827:77: required from âconstexpr fmt::v10::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {const intern_string_t&}; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; Args = {intern_string_t}]â > 1825 | data_{detail::make_arg< > | ~~~~~~~~~~~~~~~~~ > 1826 | is_packed, Context, > | ~~~~~~~~~~~~~~~~~~~ > 1827 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ > 1828 | FMT_FORWARD(args))...} { > | ~~~~~~~~~~~~~~~~~~ >./fmtlib/fmt/core.h:1844:31: required from âstd::string fmt::v10::format(format_string<T ...>, T&& ...) [with T = {const intern_string_t&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, const intern_string_t&>]â > 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<Context>().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::basic_format_context<fmt::v10::appender, char> >().fmt::v10::detail::arg_mapper<fmt::v10::basic_format_context<fmt::v10::appender, char> >::map<const intern_string_t&>((* & val))â > 1674 | auto&& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); > | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ >make[3]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >make[3]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >aarch64-unknown-linux-gnu-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 -O3 -pipe -mcpu=native -fdiagnostics-color=always -ggdb3 -fno-vect-cost-model -c -o lnav_util.o lnav_util.cc >make[3]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >make[3]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >aarch64-unknown-linux-gnu-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 -O3 -pipe -mcpu=native -fdiagnostics-color=always -ggdb3 -fno-vect-cost-model -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<Context> fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; T = const std::__cxx11::basic_string<char>&]â: >./fmtlib/fmt/core.h:1711:29: required from âconstexpr fmt::v10::detail::value<Context> fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; type <anonymous> = fmt::v10::detail::type::string_type; T = const std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]â > 1711 | return make_value<Context>(val); > | ~~~~~~~~~~~~~~~~~~~^~~~~ >./fmtlib/fmt/core.h:1827:77: required from âconstexpr fmt::v10::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]â > 1825 | data_{detail::make_arg< > | ~~~~~~~~~~~~~~~~~ > 1826 | is_packed, Context, > | ~~~~~~~~~~~~~~~~~~~ > 1827 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ > 1828 | FMT_FORWARD(args))...} { > | ~~~~~~~~~~~~~~~~~~ >./fmtlib/fmt/core.h:1844:31: required from âstd::string fmt::v10::format(format_string<T ...>, T&& ...) [with T = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]â > 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<Context>().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::basic_format_context<fmt::v10::appender, char> >().fmt::v10::detail::arg_mapper<fmt::v10::basic_format_context<fmt::v10::appender, char> >::map<std::__cxx11::basic_string<char> >((* & val))â > 1674 | auto&& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); > | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ >make[3]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >make[3]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >aarch64-unknown-linux-gnu-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 -O3 -pipe -mcpu=native -fdiagnostics-color=always -ggdb3 -fno-vect-cost-model -c -o dump_internals.o dump_internals.cc >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<FILE, decltype(&fclose)>( > | ^ >dump_internals.cc:78:60: warning: ignoring attributes on template argument âint (*)(FILE*)â [-Wignored-attributes] > 78 | auto sql_file = std::unique_ptr<FILE, decltype(&fclose)>( > | ^ >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<Context> fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; T = const intern_string_t&]â: >./fmtlib/fmt/core.h:1711:29: required from âconstexpr fmt::v10::detail::value<Context> fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; type <anonymous> = fmt::v10::detail::type::custom_type; T = const intern_string_t&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]â > 1711 | return make_value<Context>(val); > | ~~~~~~~~~~~~~~~~~~~^~~~~ >./fmtlib/fmt/core.h:1827:77: required from âconstexpr fmt::v10::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {const intern_string_t&}; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; Args = {intern_string_t}]â > 1825 | data_{detail::make_arg< > | ~~~~~~~~~~~~~~~~~ > 1826 | is_packed, Context, > | ~~~~~~~~~~~~~~~~~~~ > 1827 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ > 1828 | FMT_FORWARD(args))...} { > | ~~~~~~~~~~~~~~~~~~ >./fmtlib/fmt/core.h:1844:31: required from âstd::string fmt::v10::format(format_string<T ...>, T&& ...) [with T = {const intern_string_t&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, const intern_string_t&>]â > 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<Context>().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::basic_format_context<fmt::v10::appender, char> >().fmt::v10::detail::arg_mapper<fmt::v10::basic_format_context<fmt::v10::appender, char> >::map<const intern_string_t&>((* & val))â > 1674 | auto&& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); > | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ >make[3]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >make[3]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >aarch64-unknown-linux-gnu-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 -O3 -pipe -mcpu=native -fdiagnostics-color=always -ggdb3 -fno-vect-cost-model -c -o md4cpp.o md4cpp.cc >make[3]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >make[3]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >aarch64-unknown-linux-gnu-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 -O3 -pipe -mcpu=native -fdiagnostics-color=always -ggdb3 -fno-vect-cost-model -c -o log_data_table.o log_data_table.cc >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<Context> fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; T = const intern_string_t&]â: >./fmtlib/fmt/core.h:1711:29: required from âconstexpr fmt::v10::detail::value<Context> fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; type <anonymous> = fmt::v10::detail::type::custom_type; T = const intern_string_t&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]â > 1711 | return make_value<Context>(val); > | ~~~~~~~~~~~~~~~~~~~^~~~~ >./fmtlib/fmt/core.h:1827:77: required from âconstexpr fmt::v10::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {const intern_string_t&}; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; Args = {intern_string_t}]â > 1825 | data_{detail::make_arg< > | ~~~~~~~~~~~~~~~~~ > 1826 | is_packed, Context, > | ~~~~~~~~~~~~~~~~~~~ > 1827 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ > 1828 | FMT_FORWARD(args))...} { > | ~~~~~~~~~~~~~~~~~~ >./fmtlib/fmt/core.h:1844:31: required from âstd::string fmt::v10::format(format_string<T ...>, T&& ...) [with T = {const intern_string_t&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, const intern_string_t&>]â > 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<Context>().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::basic_format_context<fmt::v10::appender, char> >().fmt::v10::detail::arg_mapper<fmt::v10::basic_format_context<fmt::v10::appender, char> >::map<const intern_string_t&>((* & val))â > 1674 | auto&& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); > | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ >make[3]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >make[3]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >aarch64-unknown-linux-gnu-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 -O3 -pipe -mcpu=native -fdiagnostics-color=always -ggdb3 -fno-vect-cost-model -c -o log_actions.o log_actions.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_actions.hh:36, > from log_actions.cc:30: >./fmtlib/fmt/core.h: In instantiation of âconstexpr fmt::v10::detail::value<Context> fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; T = const std::__cxx11::basic_string<char>&]â: >./fmtlib/fmt/core.h:1711:29: required from âconstexpr fmt::v10::detail::value<Context> fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; type <anonymous> = fmt::v10::detail::type::string_type; T = const std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]â > 1711 | return make_value<Context>(val); > | ~~~~~~~~~~~~~~~~~~~^~~~~ >./fmtlib/fmt/core.h:1827:77: required from âconstexpr fmt::v10::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {int&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; Args = {int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]â > 1825 | data_{detail::make_arg< > | ~~~~~~~~~~~~~~~~~ > 1826 | is_packed, Context, > | ~~~~~~~~~~~~~~~~~~~ > 1827 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ > 1828 | FMT_FORWARD(args))...} { > | ~~~~~~~~~~~~~~~~~~ >./fmtlib/fmt/core.h:1844:31: required from âstd::string fmt::v10::format(format_string<T ...>, T&& ...) [with T = {int, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, int, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]â > 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<Context>().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::basic_format_context<fmt::v10::appender, char> >().fmt::v10::detail::arg_mapper<fmt::v10::basic_format_context<fmt::v10::appender, char> >::map<std::__cxx11::basic_string<char> >((* & val))â > 1674 | auto&& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); > | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ >make[3]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >make[3]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >aarch64-unknown-linux-gnu-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 -O3 -pipe -mcpu=native -fdiagnostics-color=always -ggdb3 -fno-vect-cost-model -c -o db_sub_source.o db_sub_source.cc >make[3]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >make[3]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >aarch64-unknown-linux-gnu-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 -O3 -pipe -mcpu=native -fdiagnostics-color=always -ggdb3 -fno-vect-cost-model -c -o lnav.indexing.o lnav.indexing.cc >lnav.indexing.cc: In member function âvirtual logfile_observer::indexing_result loading_observer::logfile_indexing(const std::shared_ptr<logfile>&, 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<Context> fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; T = const intern_string_t&]â: >./fmtlib/fmt/core.h:1711:29: required from âconstexpr fmt::v10::detail::value<Context> fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; type <anonymous> = fmt::v10::detail::type::custom_type; T = const intern_string_t&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]â > 1711 | return make_value<Context>(val); > | ~~~~~~~~~~~~~~~~~~~^~~~~ >./fmtlib/fmt/core.h:1827:77: required from âconstexpr fmt::v10::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {const intern_string_t&}; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; Args = {intern_string_t}]â > 1825 | data_{detail::make_arg< > | ~~~~~~~~~~~~~~~~~ > 1826 | is_packed, Context, > | ~~~~~~~~~~~~~~~~~~~ > 1827 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ > 1828 | FMT_FORWARD(args))...} { > | ~~~~~~~~~~~~~~~~~~ >./fmtlib/fmt/core.h:1844:31: required from âstd::string fmt::v10::format(format_string<T ...>, T&& ...) [with T = {const intern_string_t&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, const intern_string_t&>]â > 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<Context>().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::basic_format_context<fmt::v10::appender, char> >().fmt::v10::detail::arg_mapper<fmt::v10::basic_format_context<fmt::v10::appender, char> >::map<const intern_string_t&>((* & val))â > 1674 | auto&& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); > | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ >{standard input}: Assembler messages: >{standard input}:46801: Warning: unpredictable transfer with writeback -- `stp x0,x0,[x0],16' >make[3]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >make[3]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >aarch64-unknown-linux-gnu-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 -O3 -pipe -mcpu=native -fdiagnostics-color=always -ggdb3 -fno-vect-cost-model -c -o log_search_table.o log_search_table.cc >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<Context> fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; T = const intern_string_t&]â: >./fmtlib/fmt/core.h:1711:29: required from âconstexpr fmt::v10::detail::value<Context> fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; type <anonymous> = fmt::v10::detail::type::custom_type; T = const intern_string_t&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]â > 1711 | return make_value<Context>(val); > | ~~~~~~~~~~~~~~~~~~~^~~~~ >./fmtlib/fmt/core.h:1827:77: required from âconstexpr fmt::v10::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {const intern_string_t&}; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; Args = {intern_string_t}]â > 1825 | data_{detail::make_arg< > | ~~~~~~~~~~~~~~~~~ > 1826 | is_packed, Context, > | ~~~~~~~~~~~~~~~~~~~ > 1827 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ > 1828 | FMT_FORWARD(args))...} { > | ~~~~~~~~~~~~~~~~~~ >./fmtlib/fmt/core.h:1844:31: required from âstd::string fmt::v10::format(format_string<T ...>, T&& ...) [with T = {const intern_string_t&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, const intern_string_t&>]â > 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<Context>().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::basic_format_context<fmt::v10::appender, char> >().fmt::v10::detail::arg_mapper<fmt::v10::basic_format_context<fmt::v10::appender, char> >::map<const intern_string_t&>((* & val))â > 1674 | auto&& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); > | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ >make[3]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >make[3]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >aarch64-unknown-linux-gnu-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 -O3 -pipe -mcpu=native -fdiagnostics-color=always -ggdb3 -fno-vect-cost-model -c -o sqlite-extension-func.o sqlite-extension-func.cc >make[3]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >make[3]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >aarch64-unknown-linux-gnu-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 -O3 -pipe -mcpu=native -fdiagnostics-color=always -ggdb3 -fno-vect-cost-model -c -o archive_manager.o archive_manager.cc >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<Context> fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; T = std::__cxx11::basic_string<char>&]â: >./fmtlib/fmt/core.h:1711:29: required from âconstexpr fmt::v10::detail::value<Context> fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; type <anonymous> = fmt::v10::detail::type::string_type; T = std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]â > 1711 | return make_value<Context>(val); > | ~~~~~~~~~~~~~~~~~~~^~~~~ >./fmtlib/fmt/core.h:1827:77: required from âconstexpr fmt::v10::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]â > 1825 | data_{detail::make_arg< > | ~~~~~~~~~~~~~~~~~ > 1826 | is_packed, Context, > | ~~~~~~~~~~~~~~~~~~~ > 1827 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ > 1828 | FMT_FORWARD(args))...} { > | ~~~~~~~~~~~~~~~~~~ >./fmtlib/fmt/core.h:1844:31: required from âstd::string fmt::v10::format(format_string<T ...>, T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]â > 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<char>&)args#0), args#1)â >./fmtlib/fmt/core.h:1674:10: warning: possibly dangling reference to a temporary [-Wdangling-reference] > 1674 | auto&& arg = arg_mapper<Context>().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::basic_format_context<fmt::v10::appender, char> >().fmt::v10::detail::arg_mapper<fmt::v10::basic_format_context<fmt::v10::appender, char> >::map<std::__cxx11::basic_string<char> >((*(const std::__cxx11::basic_string<char>*)(& val)))â > 1674 | auto&& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); > | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ >./fmtlib/fmt/core.h: In instantiation of âconstexpr fmt::v10::detail::value<Context> fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; T = const std::__cxx11::basic_string<char>&]â: >./fmtlib/fmt/core.h:1711:29: required from âconstexpr fmt::v10::detail::value<Context> fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; type <anonymous> = fmt::v10::detail::type::string_type; T = const std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]â > 1711 | return make_value<Context>(val); > | ~~~~~~~~~~~~~~~~~~~^~~~~ >./fmtlib/fmt/core.h:1827:77: required from âconstexpr fmt::v10::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {const char*&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const char*&}; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; Args = {const char*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, const char*}]â > 1825 | data_{detail::make_arg< > | ~~~~~~~~~~~~~~~~~ > 1826 | is_packed, Context, > | ~~~~~~~~~~~~~~~~~~~ > 1827 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ > 1828 | FMT_FORWARD(args))...} { > | ~~~~~~~~~~~~~~~~~~ >./fmtlib/fmt/core.h:1844:31: required from âstd::string fmt::v10::format(format_string<T ...>, T&& ...) [with T = {const char*, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const char*}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, const char*, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const char*>]â > 1844 | return {FMT_FORWARD(args)...}; > | ^ >archive_manager.cc:200:35: required from here > 200 | return Err(fmt::format( > | ~~~~~~~~~~~^ > 201 | FMT_STRING("failed to extract '{}' from archive '{}' -- {}"), > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 202 | archive_entry_pathname_utf8(entry), > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 203 | filename, > | ~~~~~~~~~ > 204 | archive_error_string(ar))); > | ~~~~~~~~~~~~~~~~~~~~~~~~~ >./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<Context>().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::basic_format_context<fmt::v10::appender, char> >().fmt::v10::detail::arg_mapper<fmt::v10::basic_format_context<fmt::v10::appender, char> >::map<std::__cxx11::basic_string<char> >((* & val))â > 1674 | auto&& arg = arg_mapper<Context>().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]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >make[3]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >aarch64-unknown-linux-gnu-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 -O3 -pipe -mcpu=native -fdiagnostics-color=always -ggdb3 -fno-vect-cost-model -c -o lnav.o lnav.cc >In file included from sqlitepp.client.hh:39, > from lnav.cc:128: >vtab_module.hh: In member function âvtab_module<T>::vtab::operator sqlite3_vtab*()â: >vtab_module.hh:593:59: error: âstruct vtab_module<T>::vtabâ has no member named âbaseâ; did you mean âv_baseâ? > 593 | explicit operator sqlite3_vtab*() { return &this->base; } > | ^~~~ > | v_base >lnav.cc: In instantiation of âlooper()::<lambda(auto:11&, auto:12, auto:13)> [with auto:11 = logfile_sub_source; auto:12 = long int; auto:13 = long unsigned int]â: >/usr/lib/gcc/aarch64-unknown-linux-gnu/15/include/g++-v15/type_traits:2710:26: required by substitution of âtemplate<class _Fn, class ... _Args> static std::__result_of_success<decltype (declval<_Fn>()((declval<_Args>)()...)), std::__invoke_other> std::__result_of_other_impl::_S_test(int) [with _Fn = looper()::<lambda(auto:11&, auto:12, auto:13)>&; _Args = {logfile_sub_source&, long int, long unsigned int}]â > 2710 | std::declval<_Fn>()(std::declval<_Args>()...) > | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib/gcc/aarch64-unknown-linux-gnu/15/include/g++-v15/type_traits:2721:60: required from âstruct std::__result_of_impl<false, false, looper()::<lambda(auto:11&, auto:12, auto:13)>&, logfile_sub_source&, long int, long unsigned int>â > 2721 | using type = decltype(_S_test<_Functor, _ArgTypes...>(0)); > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ >/usr/lib/gcc/aarch64-unknown-linux-gnu/15/include/g++-v15/bits/std_function.h:348:9: recursively required by substitution of âtemplate<class _Result, class _Ret> struct std::__is_invocable_impl<_Result, _Ret, true, std::__void_t<typename _CTp::type> > [with _Result = std::__invoke_result<looper()::<lambda(auto:11&, auto:12, auto:13)>&, logfile_sub_source&, long int, long unsigned int>; _Ret = void]â > 348 | struct _Callable > | ^~~~~~~~~ >/usr/lib/gcc/aarch64-unknown-linux-gnu/15/include/g++-v15/bits/std_function.h:348:9: required from âstruct std::function<void(logfile_sub_source&, long int, long unsigned int)>::_Callable<looper()::<lambda(auto:11&, auto:12, auto:13)>, looper()::<lambda(auto:11&, auto:12, auto:13)>, std::__invoke_result<looper()::<lambda(auto:11&, auto:12, auto:13)>&, logfile_sub_source&, long int, long unsigned int> >â >/usr/lib/gcc/aarch64-unknown-linux-gnu/15/include/g++-v15/bits/std_function.h:353:41: required by substitution of âtemplate<class _Res, class ... _ArgTypes> template<class _Cond, class _Tp> using std::function<_Res(_ArgTypes ...)>::_Requires = std::__enable_if_t<((bool)_Cond::value), _Tp> [with _Cond = std::function<void(logfile_sub_source&, long int, long unsigned int)>::_Callable<looper()::<lambda(auto:11&, auto:12, auto:13)>, looper()::<lambda(auto:11&, auto:12, auto:13)>, std::__invoke_result<looper()::<lambda(auto:11&, auto:12, auto:13)>&, 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/lib/gcc/aarch64-unknown-linux-gnu/15/include/g++-v15/bits/std_function.h:434:9: required by substitution of âtemplate<class _Functor, class _Constraints> std::function<void(logfile_sub_source&, long int, long unsigned int)>::function(_Functor&&) [with _Functor = looper()::<lambda(auto:11&, auto:12, auto:13)>; _Constraints = <missing>]â > 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<Context> fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; T = const intern_string_t&]â: >./fmtlib/fmt/core.h:1711:29: required from âconstexpr fmt::v10::detail::value<Context> fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; type <anonymous> = fmt::v10::detail::type::custom_type; T = const intern_string_t&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]â > 1711 | return make_value<Context>(val); > | ~~~~~~~~~~~~~~~~~~~^~~~~ >./fmtlib/fmt/core.h:1827:77: required from âconstexpr fmt::v10::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {const intern_string_t&}; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; Args = {intern_string_t}]â > 1825 | data_{detail::make_arg< > | ~~~~~~~~~~~~~~~~~ > 1826 | is_packed, Context, > | ~~~~~~~~~~~~~~~~~~~ > 1827 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ > 1828 | FMT_FORWARD(args))...} { > | ~~~~~~~~~~~~~~~~~~ >./fmtlib/fmt/core.h:1844:31: required from âstd::string fmt::v10::format(format_string<T ...>, T&& ...) [with T = {const intern_string_t&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, const intern_string_t&>]â > 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<Context>().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::basic_format_context<fmt::v10::appender, char> >().fmt::v10::detail::arg_mapper<fmt::v10::basic_format_context<fmt::v10::appender, char> >::map<const intern_string_t&>((* & val))â > 1674 | auto&& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); > | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ >./fmtlib/fmt/core.h: In instantiation of âconstexpr fmt::v10::detail::value<Context> fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; T = std::__cxx11::basic_string<char>&]â: >./fmtlib/fmt/core.h:1711:29: required from âconstexpr fmt::v10::detail::value<Context> fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; type <anonymous> = fmt::v10::detail::type::string_type; T = std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]â > 1711 | return make_value<Context>(val); > | ~~~~~~~~~~~~~~~~~~~^~~~~ >./fmtlib/fmt/core.h:1827:77: required from âconstexpr fmt::v10::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]â > 1825 | data_{detail::make_arg< > | ~~~~~~~~~~~~~~~~~ > 1826 | is_packed, Context, > | ~~~~~~~~~~~~~~~~~~~ > 1827 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ > 1828 | FMT_FORWARD(args))...} { > | ~~~~~~~~~~~~~~~~~~ >./fmtlib/fmt/core.h:1844:31: required from âstd::string fmt::v10::format(format_string<T ...>, T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]â > 1844 | return {FMT_FORWARD(args)...}; > | ^ >lnav.cc:2387:28: required from here > 2387 | fmt::format(FMT_STRING("|{}"), file_path)); > | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >./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<Context>().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::basic_format_context<fmt::v10::appender, char> >().fmt::v10::detail::arg_mapper<fmt::v10::basic_format_context<fmt::v10::appender, char> >::map<std::__cxx11::basic_string<char> >((*(const std::__cxx11::basic_string<char>*)(& val)))â > 1674 | auto&& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); > | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ >make[3]: *** [Makefile:1531: lnav.o] Error 1 >make[3]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >make[3]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >aarch64-unknown-linux-gnu-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 -O3 -pipe -mcpu=native -fdiagnostics-color=always -ggdb3 -fno-vect-cost-model -c -o hist_source.o hist_source.cc >make[3]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >make[3]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >aarch64-unknown-linux-gnu-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 -O3 -pipe -mcpu=native -fdiagnostics-color=always -ggdb3 -fno-vect-cost-model -c -o data_parser.o data_parser.cc >data_parser.cc: In member function âvoid data_parser::pairup(schema_id_t*, element_list_t&, element_list_t&, int)â: >data_parser.cc:397:13: warning: comparison of integer expressions of different signedness: âsize_tâ {aka â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]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >make[3]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >aarch64-unknown-linux-gnu-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 -O3 -pipe -mcpu=native -fdiagnostics-color=always -ggdb3 -fno-vect-cost-model -c -o document.sections.o document.sections.cc >make[3]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >make[3]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >aarch64-unknown-linux-gnu-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 -O3 -pipe -mcpu=native -fdiagnostics-color=always -ggdb3 -fno-vect-cost-model -c -o line_buffer.o line_buffer.cc >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_info, std::__cxx11::basic_string<char> > 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<Context> fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; T = std::__cxx11::basic_string<char>&]â: >./fmtlib/fmt/core.h:1711:29: required from âconstexpr fmt::v10::detail::value<Context> fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; type <anonymous> = fmt::v10::detail::type::string_type; T = std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]â > 1711 | return make_value<Context>(val); > | ~~~~~~~~~~~~~~~~~~~^~~~~ >./fmtlib/fmt/core.h:1827:77: required from âconstexpr fmt::v10::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]â > 1825 | data_{detail::make_arg< > | ~~~~~~~~~~~~~~~~~ > 1826 | is_packed, Context, > | ~~~~~~~~~~~~~~~~~~~ > 1827 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ > 1828 | FMT_FORWARD(args))...} { > | ~~~~~~~~~~~~~~~~~~ >./fmtlib/fmt/core.h:1844:31: required from âstd::string fmt::v10::format(format_string<T ...>, T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]â > 1844 | return {FMT_FORWARD(args)...}; > | ^ >line_buffer.cc:1325:40: required from here > 1325 | auto cached_file_name = fmt::format(FMT_STRING("{}.bin"), cached_base_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<Context>().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::basic_format_context<fmt::v10::appender, char> >().fmt::v10::detail::arg_mapper<fmt::v10::basic_format_context<fmt::v10::appender, char> >::map<std::__cxx11::basic_string<char> >((*(const std::__cxx11::basic_string<char>*)(& val)))â > 1674 | auto&& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); > | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ >make[3]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >make[3]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >aarch64-unknown-linux-gnu-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 -O3 -pipe -mcpu=native -fdiagnostics-color=always -ggdb3 -fno-vect-cost-model -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<Context> fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; T = std::__cxx11::basic_string<char>&]â: >./fmtlib/fmt/core.h:1711:29: required from âconstexpr fmt::v10::detail::value<Context> fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; type <anonymous> = fmt::v10::detail::type::string_type; T = std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]â > 1711 | return make_value<Context>(val); > | ~~~~~~~~~~~~~~~~~~~^~~~~ >./fmtlib/fmt/core.h:1827:77: required from âconstexpr fmt::v10::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]â > 1825 | data_{detail::make_arg< > | ~~~~~~~~~~~~~~~~~ > 1826 | is_packed, Context, > | ~~~~~~~~~~~~~~~~~~~ > 1827 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ > 1828 | FMT_FORWARD(args))...} { > | ~~~~~~~~~~~~~~~~~~ >./fmtlib/fmt/core.h:1844:31: required from âstd::string fmt::v10::format(format_string<T ...>, T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >]â > 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<char>&)args#0))â >./fmtlib/fmt/core.h:1674:10: warning: possibly dangling reference to a temporary [-Wdangling-reference] > 1674 | auto&& arg = arg_mapper<Context>().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::basic_format_context<fmt::v10::appender, char> >().fmt::v10::detail::arg_mapper<fmt::v10::basic_format_context<fmt::v10::appender, char> >::map<std::__cxx11::basic_string<char> >((*(const std::__cxx11::basic_string<char>*)(& val)))â > 1674 | auto&& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); > | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ >make[3]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >make[3]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >aarch64-unknown-linux-gnu-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 -O3 -pipe -mcpu=native -fdiagnostics-color=always -ggdb3 -fno-vect-cost-model -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<Context> fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; T = const std::__cxx11::basic_string<char>&]â: >./fmtlib/fmt/core.h:1711:29: required from âconstexpr fmt::v10::detail::value<Context> fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; type <anonymous> = fmt::v10::detail::type::string_type; T = const std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]â > 1711 | return make_value<Context>(val); > | ~~~~~~~~~~~~~~~~~~~^~~~~ >./fmtlib/fmt/core.h:1827:77: required from âconstexpr fmt::v10::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]â > 1825 | data_{detail::make_arg< > | ~~~~~~~~~~~~~~~~~ > 1826 | is_packed, Context, > | ~~~~~~~~~~~~~~~~~~~ > 1827 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ > 1828 | FMT_FORWARD(args))...} { > | ~~~~~~~~~~~~~~~~~~ >./fmtlib/fmt/core.h:1844:31: required from âstd::string fmt::v10::format(format_string<T ...>, T&& ...) [with T = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]â > 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<Context>().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::basic_format_context<fmt::v10::appender, char> >().fmt::v10::detail::arg_mapper<fmt::v10::basic_format_context<fmt::v10::appender, char> >::map<std::__cxx11::basic_string<char> >((* & val))â > 1674 | auto&& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); > | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ >make[3]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >make[3]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >aarch64-unknown-linux-gnu-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 -O3 -pipe -mcpu=native -fdiagnostics-color=always -ggdb3 -fno-vect-cost-model -c -o plain_text_source.o plain_text_source.cc >plain_text_source.cc: In member function âvirtual nonstd::optional_lite::optional<std::__cxx11::basic_string<char> > 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<plain_text_source::text_line>::size_typeâ {aka âlong unsigned intâ} [-Wsign-compare] > 354 | if (vl > this->tds_lines.size() > | ~~~^~~~~~~~~~~~~~~~~~~~~~~~ >make[3]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >make[3]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >aarch64-unknown-linux-gnu-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 -O3 -pipe -mcpu=native -fdiagnostics-color=always -ggdb3 -fno-vect-cost-model -c -o text_anonymizer.o text_anonymizer.cc >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<Context> fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; T = std::__cxx11::basic_string<char>&]â: >./fmtlib/fmt/core.h:1711:29: required from âconstexpr fmt::v10::detail::value<Context> fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; type <anonymous> = fmt::v10::detail::type::string_type; T = std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]â > 1711 | return make_value<Context>(val); > | ~~~~~~~~~~~~~~~~~~~^~~~~ >./fmtlib/fmt/core.h:1827:77: required from âconstexpr fmt::v10::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, long unsigned int&}; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long unsigned int}]â > 1825 | data_{detail::make_arg< > | ~~~~~~~~~~~~~~~~~ > 1826 | is_packed, Context, > | ~~~~~~~~~~~~~~~~~~~ > 1827 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ > 1828 | FMT_FORWARD(args))...} { > | ~~~~~~~~~~~~~~~~~~ >./fmtlib/fmt/core.h:1844:31: required from âstd::string fmt::v10::format(format_string<T ...>, T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, long unsigned int&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, 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<Context>().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::basic_format_context<fmt::v10::appender, char> >().fmt::v10::detail::arg_mapper<fmt::v10::basic_format_context<fmt::v10::appender, char> >::map<std::__cxx11::basic_string<char> >((*(const std::__cxx11::basic_string<char>*)(& val)))â > 1674 | auto&& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); > | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ >./fmtlib/fmt/core.h: In instantiation of âconstexpr fmt::v10::detail::value<Context> fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; T = const std::__cxx11::basic_string<char>&]â: >./fmtlib/fmt/core.h:1711:29: required from âconstexpr fmt::v10::detail::value<Context> fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; type <anonymous> = fmt::v10::detail::type::string_type; T = const std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]â > 1711 | return make_value<Context>(val); > | ~~~~~~~~~~~~~~~~~~~^~~~~ >./fmtlib/fmt/core.h:1827:77: required from âconstexpr fmt::v10::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]â > 1825 | data_{detail::make_arg< > | ~~~~~~~~~~~~~~~~~ > 1826 | is_packed, Context, > | ~~~~~~~~~~~~~~~~~~~ > 1827 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ > 1828 | FMT_FORWARD(args))...} { > | ~~~~~~~~~~~~~~~~~~ >./fmtlib/fmt/core.h:1844:31: required from âstd::string fmt::v10::format(format_string<T ...>, T&& ...) [with T = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]â > 1844 | return {FMT_FORWARD(args)...}; > | ^ >text_anonymizer.cc:397:38: required from here > 397 | retval += fmt::format( > | ~~~~~~~~~~~^ > 398 | FMT_STRING("{}@{}.example.com"), > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 399 | this->get_default(this->ta_user_names, > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 400 | email_addr.substr(0, at_index), > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 401 | [](auto size, const auto& inp) { > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 402 | return get_animal_list().at_index( > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 403 | size); > | ~~~~~~ > 404 | }), > | ~~~ > 405 | this->get_default(this->ta_host_names, > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 406 | email_addr.substr(at_index + 1), > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 407 | [](auto size, const auto& inp) { > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 408 | return get_disease_list().at_index( > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 409 | size); > | ~~~~~~ > 410 | })); > | ~~~ >./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<Context>().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::basic_format_context<fmt::v10::appender, char> >().fmt::v10::detail::arg_mapper<fmt::v10::basic_format_context<fmt::v10::appender, char> >::map<std::__cxx11::basic_string<char> >((* & val))â > 1674 | auto&& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); > | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ >make[3]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >make[3]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >aarch64-unknown-linux-gnu-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 -O3 -pipe -mcpu=native -fdiagnostics-color=always -ggdb3 -fno-vect-cost-model -c -o spectro_impls.o spectro_impls.cc >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<Context> fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; T = const intern_string_t&]â: >./fmtlib/fmt/core.h:1711:29: required from âconstexpr fmt::v10::detail::value<Context> fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; type <anonymous> = fmt::v10::detail::type::custom_type; T = const intern_string_t&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]â > 1711 | return make_value<Context>(val); > | ~~~~~~~~~~~~~~~~~~~^~~~~ >./fmtlib/fmt/core.h:1827:77: required from âconstexpr fmt::v10::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {const intern_string_t&}; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; Args = {intern_string_t}]â > 1825 | data_{detail::make_arg< > | ~~~~~~~~~~~~~~~~~ > 1826 | is_packed, Context, > | ~~~~~~~~~~~~~~~~~~~ > 1827 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ > 1828 | FMT_FORWARD(args))...} { > | ~~~~~~~~~~~~~~~~~~ >./fmtlib/fmt/core.h:1844:31: required from âstd::string fmt::v10::format(format_string<T ...>, T&& ...) [with T = {const intern_string_t&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, const intern_string_t&>]â > 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<Context>().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::basic_format_context<fmt::v10::appender, char> >().fmt::v10::detail::arg_mapper<fmt::v10::basic_format_context<fmt::v10::appender, char> >::map<const intern_string_t&>((* & val))â > 1674 | auto&& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); > | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ >make[3]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >make[3]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >aarch64-unknown-linux-gnu-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 -O3 -pipe -mcpu=native -fdiagnostics-color=always -ggdb3 -fno-vect-cost-model -c -o breadcrumb_curses.o breadcrumb_curses.cc >make[3]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >make[3]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >aarch64-unknown-linux-gnu-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 -O3 -pipe -mcpu=native -fdiagnostics-color=always -ggdb3 -fno-vect-cost-model -c -o regex101.import.o regex101.import.cc >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<Context> fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; T = const intern_string_t&]â: >./fmtlib/fmt/core.h:1711:29: required from âconstexpr fmt::v10::detail::value<Context> fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; type <anonymous> = fmt::v10::detail::type::custom_type; T = const intern_string_t&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]â > 1711 | return make_value<Context>(val); > | ~~~~~~~~~~~~~~~~~~~^~~~~ >./fmtlib/fmt/core.h:1827:77: required from âconstexpr fmt::v10::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {const intern_string_t&, intern_string_t&}; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; Args = {intern_string_t, intern_string_t}]â > 1825 | data_{detail::make_arg< > | ~~~~~~~~~~~~~~~~~ > 1826 | is_packed, Context, > | ~~~~~~~~~~~~~~~~~~~ > 1827 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ > 1828 | FMT_FORWARD(args))...} { > | ~~~~~~~~~~~~~~~~~~ >./fmtlib/fmt/core.h:1844:31: required from âstd::string fmt::v10::format(format_string<T ...>, T&& ...) [with T = {const intern_string_t, intern_string_t&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, const intern_string_t, intern_string_t&>]â > 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<Context>().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::basic_format_context<fmt::v10::appender, char> >().fmt::v10::detail::arg_mapper<fmt::v10::basic_format_context<fmt::v10::appender, char> >::map<const intern_string_t&>((* & val))â > 1674 | auto&& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); > | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ >./fmtlib/fmt/core.h: In instantiation of âconstexpr fmt::v10::detail::value<Context> fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; T = const std::__cxx11::basic_string<char>&]â: >./fmtlib/fmt/core.h:1711:29: required from âconstexpr fmt::v10::detail::value<Context> fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; type <anonymous> = fmt::v10::detail::type::string_type; T = const std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]â > 1711 | return make_value<Context>(val); > | ~~~~~~~~~~~~~~~~~~~^~~~~ >./fmtlib/fmt/core.h:1827:77: required from âconstexpr fmt::v10::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]â > 1825 | data_{detail::make_arg< > | ~~~~~~~~~~~~~~~~~ > 1826 | is_packed, Context, > | ~~~~~~~~~~~~~~~~~~~ > 1827 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ > 1828 | FMT_FORWARD(args))...} { > | ~~~~~~~~~~~~~~~~~~ >./fmtlib/fmt/core.h:1844:31: required from âstd::string fmt::v10::format(format_string<T ...>, T&& ...) [with T = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]â > 1844 | return {FMT_FORWARD(args)...}; > | ^ >regex101.import.cc:122:22: required from here > 122 | ? fmt::format(FMT_STRING("{}.regex101-{}.json"), name, permalink) > | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >./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<Context>().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::basic_format_context<fmt::v10::appender, char> >().fmt::v10::detail::arg_mapper<fmt::v10::basic_format_context<fmt::v10::appender, char> >::map<std::__cxx11::basic_string<char> >((* & val))â > 1674 | auto&& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); > | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ >./fmtlib/fmt/core.h: In instantiation of âconstexpr fmt::v10::detail::value<Context> fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; T = std::__cxx11::basic_string<char>&]â: >./fmtlib/fmt/core.h:1711:29: required from âconstexpr fmt::v10::detail::value<Context> fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; type <anonymous> = fmt::v10::detail::type::string_type; T = std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]â > 1711 | return make_value<Context>(val); > | ~~~~~~~~~~~~~~~~~~~^~~~~ >./fmtlib/fmt/core.h:1827:77: required from âconstexpr fmt::v10::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]â > 1825 | data_{detail::make_arg< > | ~~~~~~~~~~~~~~~~~ > 1826 | is_packed, Context, > | ~~~~~~~~~~~~~~~~~~~ > 1827 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ > 1828 | FMT_FORWARD(args))...} { > | ~~~~~~~~~~~~~~~~~~ >./fmtlib/fmt/core.h:1844:31: required from âstd::string fmt::v10::format(format_string<T ...>, T&& ...) [with T = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]â > 1844 | return {FMT_FORWARD(args)...}; > | ^ >regex101.import.cc:122:22: required from here > 122 | ? fmt::format(FMT_STRING("{}.regex101-{}.json"), name, permalink) > | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >./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<Context>().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::basic_format_context<fmt::v10::appender, char> >().fmt::v10::detail::arg_mapper<fmt::v10::basic_format_context<fmt::v10::appender, char> >::map<std::__cxx11::basic_string<char> >((*(const std::__cxx11::basic_string<char>*)(& val)))â > 1674 | auto&& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); > | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ >make[3]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >make[3]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >aarch64-unknown-linux-gnu-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 -O3 -pipe -mcpu=native -fdiagnostics-color=always -ggdb3 -fno-vect-cost-model -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<Context> fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; T = const std::__cxx11::basic_string<char>&]â: >./fmtlib/fmt/core.h:1711:29: required from âconstexpr fmt::v10::detail::value<Context> fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; type <anonymous> = fmt::v10::detail::type::string_type; T = const std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]â > 1711 | return make_value<Context>(val); > | ~~~~~~~~~~~~~~~~~~~^~~~~ >./fmtlib/fmt/core.h:1827:77: required from âconstexpr fmt::v10::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]â > 1825 | data_{detail::make_arg< > | ~~~~~~~~~~~~~~~~~ > 1826 | is_packed, Context, > | ~~~~~~~~~~~~~~~~~~~ > 1827 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ > 1828 | FMT_FORWARD(args))...} { > | ~~~~~~~~~~~~~~~~~~ >./fmtlib/fmt/core.h:1844:31: required from âResult<std::__cxx11::basic_string<char>, lnav::console::user_message> exec_context::make_error(fmt::v10::string_view, const Args& ...) [with Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}; fmt::v10::string_view = fmt::v10::basic_string_view<char>]â > 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<Context>().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::basic_format_context<fmt::v10::appender, char> >().fmt::v10::detail::arg_mapper<fmt::v10::basic_format_context<fmt::v10::appender, char> >::map<std::__cxx11::basic_string<char> >((* & val))â > 1674 | auto&& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); > | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ >make[3]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >make[3]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >aarch64-unknown-linux-gnu-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 -O3 -pipe -mcpu=native -fdiagnostics-color=always -ggdb3 -fno-vect-cost-model -c -o filter_sub_source.o filter_sub_source.cc >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<Context> fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; T = const intern_string_t&]â: >./fmtlib/fmt/core.h:1711:29: required from âconstexpr fmt::v10::detail::value<Context> fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; type <anonymous> = fmt::v10::detail::type::custom_type; T = const intern_string_t&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]â > 1711 | return make_value<Context>(val); > | ~~~~~~~~~~~~~~~~~~~^~~~~ >./fmtlib/fmt/core.h:1827:77: required from âconstexpr fmt::v10::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {const intern_string_t&}; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; Args = {intern_string_t}]â > 1825 | data_{detail::make_arg< > | ~~~~~~~~~~~~~~~~~ > 1826 | is_packed, Context, > | ~~~~~~~~~~~~~~~~~~~ > 1827 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ > 1828 | FMT_FORWARD(args))...} { > | ~~~~~~~~~~~~~~~~~~ >./fmtlib/fmt/core.h:1844:31: required from âstd::string fmt::v10::format(format_string<T ...>, T&& ...) [with T = {const intern_string_t&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, const intern_string_t&>]â > 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<Context>().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::basic_format_context<fmt::v10::appender, char> >().fmt::v10::detail::arg_mapper<fmt::v10::basic_format_context<fmt::v10::appender, char> >::map<const intern_string_t&>((* & val))â > 1674 | auto&& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); > | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ >./fmtlib/fmt/core.h: In instantiation of âconstexpr fmt::v10::detail::value<Context> fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; T = std::__cxx11::basic_string<char>&]â: >./fmtlib/fmt/core.h:1711:29: required from âconstexpr fmt::v10::detail::value<Context> fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; type <anonymous> = fmt::v10::detail::type::string_type; T = std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]â > 1711 | return make_value<Context>(val); > | ~~~~~~~~~~~~~~~~~~~^~~~~ >./fmtlib/fmt/core.h:1827:77: required from âconstexpr fmt::v10::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]â > 1825 | data_{detail::make_arg< > | ~~~~~~~~~~~~~~~~~ > 1826 | is_packed, Context, > | ~~~~~~~~~~~~~~~~~~~ > 1827 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ > 1828 | FMT_FORWARD(args))...} { > | ~~~~~~~~~~~~~~~~~~ >./fmtlib/fmt/core.h:1844:31: required from âstd::string fmt::v10::format(format_string<T ...>, T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]â > 1844 | return {FMT_FORWARD(args)...}; > | ^ >filter_sub_source.cc:455:30: required from here > 455 | = fmt::format(FMT_STRING("SELECT 1 WHERE {}"), new_value); > | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >./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<Context>().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::basic_format_context<fmt::v10::appender, char> >().fmt::v10::detail::arg_mapper<fmt::v10::basic_format_context<fmt::v10::appender, char> >::map<std::__cxx11::basic_string<char> >((*(const std::__cxx11::basic_string<char>*)(& val)))â > 1674 | auto&& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); > | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ >make[3]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >make[3]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >aarch64-unknown-linux-gnu-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 -O3 -pipe -mcpu=native -fdiagnostics-color=always -ggdb3 -fno-vect-cost-model -c -o readline_curses.o readline_curses.cc >make[3]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >make[3]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >aarch64-unknown-linux-gnu-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 -O3 -pipe -mcpu=native -fdiagnostics-color=always -ggdb3 -fno-vect-cost-model -c -o files_sub_source.o files_sub_source.cc >files_sub_source.cc: In function âfiles_model::files_list_selection files_model::from_selection(vis_line_t)â: >files_sub_source.cc:48:13: warning: comparison of integer expressions of different signedness: âintâ and âstd::map<std::__cxx11::basic_string<char>, 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<std::__cxx11::basic_string<char>, 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<std::shared_ptr<logfile> >::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<std::__cxx11::basic_string<char>, 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<std::__cxx11::basic_string<char>, 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<std::__cxx11::basic_string<char>, 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<std::__cxx11::basic_string<char>, 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<std::__cxx11::basic_string<char>, 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<Context> fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; T = const intern_string_t&]â: >./fmtlib/fmt/core.h:1711:29: required from âconstexpr fmt::v10::detail::value<Context> fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; type <anonymous> = fmt::v10::detail::type::custom_type; T = const intern_string_t&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]â > 1711 | return make_value<Context>(val); > | ~~~~~~~~~~~~~~~~~~~^~~~~ >./fmtlib/fmt/core.h:1827:77: required from âconstexpr fmt::v10::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {const intern_string_t&}; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; Args = {intern_string_t}]â > 1825 | data_{detail::make_arg< > | ~~~~~~~~~~~~~~~~~ > 1826 | is_packed, Context, > | ~~~~~~~~~~~~~~~~~~~ > 1827 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ > 1828 | FMT_FORWARD(args))...} { > | ~~~~~~~~~~~~~~~~~~ >./fmtlib/fmt/core.h:1844:31: required from âstd::string fmt::v10::format(format_string<T ...>, T&& ...) [with T = {const intern_string_t&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, const intern_string_t&>]â > 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<Context>().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::basic_format_context<fmt::v10::appender, char> >().fmt::v10::detail::arg_mapper<fmt::v10::basic_format_context<fmt::v10::appender, char> >::map<const intern_string_t&>((* & val))â > 1674 | auto&& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); > | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ >./fmtlib/fmt/core.h: In instantiation of âconstexpr fmt::v10::detail::value<Context> fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; T = std::__cxx11::basic_string<char>&]â: >./fmtlib/fmt/core.h:1711:29: required from âconstexpr fmt::v10::detail::value<Context> fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; type <anonymous> = fmt::v10::detail::type::string_type; T = std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]â > 1711 | return make_value<Context>(val); > | ~~~~~~~~~~~~~~~~~~~^~~~~ >./fmtlib/fmt/core.h:1827:77: required from âconstexpr fmt::v10::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, long unsigned int&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]â > 1825 | data_{detail::make_arg< > | ~~~~~~~~~~~~~~~~~ > 1826 | is_packed, Context, > | ~~~~~~~~~~~~~~~~~~~ > 1827 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ > 1828 | FMT_FORWARD(args))...} { > | ~~~~~~~~~~~~~~~~~~ >./fmtlib/fmt/core.h:1844:31: required from âstd::string fmt::v10::format(format_string<T ...>, T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, long unsigned int&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, long unsigned int&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]â > 1844 | return {FMT_FORWARD(args)...}; > | ^ >files_sub_source.cc:247:32: required from here > 247 | value_out = fmt::format(FMT_STRING(" {:<{}} {}"), > | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 248 | fn, > | ~~~ > 249 | filename_width, > | ~~~~~~~~~~~~~~~ > 250 | iter->second.fei_description); > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >./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<Context>().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::basic_format_context<fmt::v10::appender, char> >().fmt::v10::detail::arg_mapper<fmt::v10::basic_format_context<fmt::v10::appender, char> >::map<std::__cxx11::basic_string<char> >((*(const std::__cxx11::basic_string<char>*)(& val)))â > 1674 | auto&& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); > | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ >./fmtlib/fmt/core.h: In instantiation of âconstexpr fmt::v10::detail::value<Context> fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; T = const std::__cxx11::basic_string<char>&]â: >./fmtlib/fmt/core.h:1711:29: required from âconstexpr fmt::v10::detail::value<Context> fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; type <anonymous> = fmt::v10::detail::type::string_type; T = const std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]â > 1711 | return make_value<Context>(val); > | ~~~~~~~~~~~~~~~~~~~^~~~~ >./fmtlib/fmt/core.h:1827:77: required from âconstexpr fmt::v10::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, long unsigned int&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]â > 1825 | data_{detail::make_arg< > | ~~~~~~~~~~~~~~~~~ > 1826 | is_packed, Context, > | ~~~~~~~~~~~~~~~~~~~ > 1827 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ > 1828 | FMT_FORWARD(args))...} { > | ~~~~~~~~~~~~~~~~~~ >./fmtlib/fmt/core.h:1844:31: required from âstd::string fmt::v10::format(format_string<T ...>, T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, long unsigned int&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, long unsigned int&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]â > 1844 | return {FMT_FORWARD(args)...}; > | ^ >files_sub_source.cc:247:32: required from here > 247 | value_out = fmt::format(FMT_STRING(" {:<{}} {}"), > | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 248 | fn, > | ~~~ > 249 | filename_width, > | ~~~~~~~~~~~~~~~ > 250 | iter->second.fei_description); > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >./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<Context>().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::basic_format_context<fmt::v10::appender, char> >().fmt::v10::detail::arg_mapper<fmt::v10::basic_format_context<fmt::v10::appender, char> >::map<std::__cxx11::basic_string<char> >((* & val))â > 1674 | auto&& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); > | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ >./fmtlib/fmt/core.h: In instantiation of âconstexpr fmt::v10::detail::value<Context> fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; T = const file_format_t&]â: >./fmtlib/fmt/core.h:1711:29: required from âconstexpr fmt::v10::detail::value<Context> fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; type <anonymous> = fmt::v10::detail::type::custom_type; T = const file_format_t&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]â > 1711 | return make_value<Context>(val); > | ~~~~~~~~~~~~~~~~~~~^~~~~ >./fmtlib/fmt/core.h:1827:77: required from âconstexpr fmt::v10::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, long unsigned int&, const file_format_t&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long unsigned int, file_format_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]â > 1825 | data_{detail::make_arg< > | ~~~~~~~~~~~~~~~~~ > 1826 | is_packed, Context, > | ~~~~~~~~~~~~~~~~~~~ > 1827 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ > 1828 | FMT_FORWARD(args))...} { > | ~~~~~~~~~~~~~~~~~~ >./fmtlib/fmt/core.h:1844:31: required from âstd::string fmt::v10::format(format_string<T ...>, T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, long unsigned int&, const file_format_t&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, long unsigned int&, const file_format_t&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]â > 1844 | return {FMT_FORWARD(args)...}; > | ^ >files_sub_source.cc:263:32: required from here > 263 | value_out = fmt::format(FMT_STRING(" {:<{}} {:14} {}"), > | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 264 | fn, > | ~~~ > 265 | filename_width, > | ~~~~~~~~~~~~~~~ > 266 | iter->second.ofd_format, > | ~~~~~~~~~~~~~~~~~~~~~~~~ > 267 | iter->second.ofd_description); > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >./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<Context>().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::basic_format_context<fmt::v10::appender, char> >().fmt::v10::detail::arg_mapper<fmt::v10::basic_format_context<fmt::v10::appender, char> >::map<const file_format_t&>((* & * & val))â > 1674 | auto&& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); > | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ >./fmtlib/fmt/core.h: In instantiation of âconstexpr fmt::v10::detail::value<Context> fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; T = const network::locality&]â: >./fmtlib/fmt/core.h:1711:29: required from âconstexpr fmt::v10::detail::value<Context> fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; type <anonymous> = fmt::v10::detail::type::custom_type; T = const network::locality&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]â > 1711 | return make_value<Context>(val); > | ~~~~~~~~~~~~~~~~~~~^~~~~ >./fmtlib/fmt/core.h:1827:77: required from âconstexpr fmt::v10::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {const network::locality&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; Args = {network::locality, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]â > 1825 | data_{detail::make_arg< > | ~~~~~~~~~~~~~~~~~ > 1826 | is_packed, Context, > | ~~~~~~~~~~~~~~~~~~~ > 1827 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ > 1828 | FMT_FORWARD(args))...} { > | ~~~~~~~~~~~~~~~~~~ >./fmtlib/fmt/core.h:1844:31: required from âOutputIt fmt::v10::format_to(OutputIt, format_string<T ...>, T&& ...) [with OutputIt = appender; T = {const network::locality&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}; typename std::enable_if<detail::is_output_iterator<OutputIt, char>::value, int>::type <anonymous> = 0; format_string<T ...> = basic_format_string<char, const network::locality&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >]â > 1844 | return {FMT_FORWARD(args)...}; > | ^ >base/humanize.network.hh:92:25: required from âauto fmt::v10::formatter<network::path>::format(const network::path&, FormatContext&) [with FormatContext = fmt::v10::basic_format_context<fmt::v10::appender, char>]â > 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<fmt::v10::basic_format_context<fmt::v10::appender, char> >::formattable<const network::path&, network::path>â > 1440 | : bool_constant<has_const_formatter<U, Context>() || > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ >./fmtlib/fmt/core.h:1448:25: required by substitution of âtemplate<class T, typename std::enable_if<(! fmt::v10::detail::arg_mapper<fmt::v10::basic_format_context<fmt::v10::appender, char> >::formattable<T, typename std::remove_cv<typename std::remove_reference<_Tp>::type>::type>::value), int>::type <anonymous> > constexpr fmt::v10::detail::unformattable fmt::v10::detail::arg_mapper<fmt::v10::basic_format_context<fmt::v10::appender, char> >::do_map(T&&) [with T = const network::path&; typename std::enable_if<(! fmt::v10::detail::arg_mapper<fmt::v10::basic_format_context<fmt::v10::appender, char> >::formattable<T, typename std::remove_cv<typename std::remove_reference<_Tp>::type>::type>::value), int>::type <anonymous> = <missing>]â > 1448 | template <typename T, FMT_ENABLE_IF(!formattable<T>::value)> > | ^ >./fmtlib/fmt/core.h:1460:31: required by substitution of âtemplate<class T, class U, typename std::enable_if<((((((std::is_class<U>::value || std::is_enum<_Tp2>::value) || std::is_union<U>::value) && (! fmt::v10::detail::is_string<U>::value)) && (! fmt::v10::is_char<U>::value)) && (! fmt::v10::detail::is_named_arg<T>::value)) && (! std::is_arithmetic<typename fmt::v10::detail::format_as_result<U>::type>::value)), int>::type <anonymous> > constexpr decltype (((fmt::v10::detail::arg_mapper<fmt::v10::basic_format_context<fmt::v10::appender, char> >*)this)->fmt::v10::detail::arg_mapper<fmt::v10::basic_format_context<fmt::v10::appender, char> >::do_map(forward<T>(val))) fmt::v10::detail::arg_mapper<fmt::v10::basic_format_context<fmt::v10::appender, char> >::map(T&&) [with T = const network::path&; U = network::path; typename std::enable_if<((((((std::is_class<U>::value || std::is_enum<_Tp2>::value) || std::is_union<U>::value) && (! fmt::v10::detail::is_string<U>::value)) && (! fmt::v10::is_char<U>::value)) && (! fmt::v10::detail::is_named_arg<T>::value)) && (! std::is_arithmetic<typename fmt::v10::detail::format_as_result<U>::type>::value)), int>::type <anonymous> = 0]â > 1460 | -> decltype(this->do_map(std::forward<T>(val))) { > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ >./fmtlib/fmt/core.h:1476:53: required by substitution of âtemplate<class Char, class OutputIt, class T, class Context> constexpr fmt::v10::enable_if_t<((bool)(fmt::v10::detail::type_constant<decltype (fmt::v10::detail::arg_mapper<Context>().map(declval<const T&>())), 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<fmt::v10::appender, char>]â > 1476 | type_constant<decltype(arg_mapper<Context>().map(std::declval<const T&>())), > | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ >./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 <anonymous> = 0; std::string = std::__cxx11::basic_string<char>]â > 4529 | detail::write<char>(appender(buffer), value); > | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ >files_sub_source.cc:184:47: required from here > 184 | if (fmt::to_string(rp.home()) == es.sb_iter->first) > | ~~~~~~~~~~~~~~^~~~~~~~~~~ >./fmtlib/fmt/core.h:2845:52: in âconstexprâ expansion of âfmt::v10::make_format_args<>(args#0, ((const std::__cxx11::basic_string<char>&)args#1))â >./fmtlib/fmt/core.h:1674:10: warning: possibly dangling reference to a temporary [-Wdangling-reference] > 1674 | auto&& arg = arg_mapper<Context>().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::basic_format_context<fmt::v10::appender, char> >().fmt::v10::detail::arg_mapper<fmt::v10::basic_format_context<fmt::v10::appender, char> >::map<const network::locality&>((* & val))â > 1674 | auto&& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); > | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ >make[3]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >make[3]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >aarch64-unknown-linux-gnu-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 -O3 -pipe -mcpu=native -fdiagnostics-color=always -ggdb3 -fno-vect-cost-model -c -o logfile.o logfile.cc >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<logline>::size_typeâ {aka âlong unsigned intâ} and ânonstd::optional_lite::optional<long int>::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<Context> fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; T = std::__cxx11::basic_string<char>&]â: >./fmtlib/fmt/core.h:1711:29: required from âconstexpr fmt::v10::detail::value<Context> fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; type <anonymous> = fmt::v10::detail::type::string_type; T = std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]â > 1711 | return make_value<Context>(val); > | ~~~~~~~~~~~~~~~~~~~^~~~~ >./fmtlib/fmt/core.h:1827:77: required from âconstexpr fmt::v10::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, char*&}; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char*}]â > 1825 | data_{detail::make_arg< > | ~~~~~~~~~~~~~~~~~ > 1826 | is_packed, Context, > | ~~~~~~~~~~~~~~~~~~~ > 1827 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ > 1828 | FMT_FORWARD(args))...} { > | ~~~~~~~~~~~~~~~~~~ >./fmtlib/fmt/core.h:1844:31: required from âstd::string fmt::v10::format(format_string<T ...>, T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, char*}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, char*>]â > 1844 | return {FMT_FORWARD(args)...}; > | ^ >logfile.cc:83:35: required from here > 83 | return Err(fmt::format(FMT_STRING("realpath({}) failed with: {}"), > | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 84 | lf->lf_filename, > | ~~~~~~~~~~~~~~~~ > 85 | strerror(errno))); > | ~~~~~~~~~~~~~~~~ >./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<Context>().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::basic_format_context<fmt::v10::appender, char> >().fmt::v10::detail::arg_mapper<fmt::v10::basic_format_context<fmt::v10::appender, char> >::map<std::__cxx11::basic_string<char> >((*(const std::__cxx11::basic_string<char>*)(& val)))â > 1674 | auto&& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); > | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ >./fmtlib/fmt/core.h: In instantiation of âconstexpr fmt::v10::detail::value<Context> fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; T = const std::__cxx11::basic_string<char>&]â: >./fmtlib/fmt/core.h:1711:29: required from âconstexpr fmt::v10::detail::value<Context> fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; type <anonymous> = fmt::v10::detail::type::string_type; T = const std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]â > 1711 | return make_value<Context>(val); > | ~~~~~~~~~~~~~~~~~~~^~~~~ >./fmtlib/fmt/core.h:1827:77: required from âconstexpr fmt::v10::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]â > 1825 | data_{detail::make_arg< > | ~~~~~~~~~~~~~~~~~ > 1826 | is_packed, Context, > | ~~~~~~~~~~~~~~~~~~~ > 1827 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ > 1828 | FMT_FORWARD(args))...} { > | ~~~~~~~~~~~~~~~~~~ >./fmtlib/fmt/core.h:1844:31: required from âstd::string fmt::v10::format(format_string<T ...>, T&& ...) [with T = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]â > 1844 | return {FMT_FORWARD(args)...}; > | ^ >logfile.cc:1077:20: required from here > 1077 | fmt::format(FMT_STRING("hiding duplicate of {}"), 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<Context>().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::basic_format_context<fmt::v10::appender, char> >().fmt::v10::detail::arg_mapper<fmt::v10::basic_format_context<fmt::v10::appender, char> >::map<std::__cxx11::basic_string<char> >((* & val))â > 1674 | auto&& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); > | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ >make[3]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >make[3]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >aarch64-unknown-linux-gnu-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 -O3 -pipe -mcpu=native -fdiagnostics-color=always -ggdb3 -fno-vect-cost-model -c -o hotkeys.o hotkeys.cc >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<Context> fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; T = const intern_string_t&]â: >./fmtlib/fmt/core.h:1711:29: required from âconstexpr fmt::v10::detail::value<Context> fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; type <anonymous> = fmt::v10::detail::type::custom_type; T = const intern_string_t&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]â > 1711 | return make_value<Context>(val); > | ~~~~~~~~~~~~~~~~~~~^~~~~ >./fmtlib/fmt/core.h:1827:77: required from âconstexpr fmt::v10::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {const intern_string_t&}; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; Args = {intern_string_t}]â > 1825 | data_{detail::make_arg< > | ~~~~~~~~~~~~~~~~~ > 1826 | is_packed, Context, > | ~~~~~~~~~~~~~~~~~~~ > 1827 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ > 1828 | FMT_FORWARD(args))...} { > | ~~~~~~~~~~~~~~~~~~ >./fmtlib/fmt/core.h:1844:31: required from âstd::string fmt::v10::format(format_string<T ...>, T&& ...) [with T = {const intern_string_t&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, const intern_string_t&>]â > 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<Context>().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::basic_format_context<fmt::v10::appender, char> >().fmt::v10::detail::arg_mapper<fmt::v10::basic_format_context<fmt::v10::appender, char> >::map<const intern_string_t&>((* & val))â > 1674 | auto&& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); > | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ >make[3]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >make[3]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >aarch64-unknown-linux-gnu-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 -O3 -pipe -mcpu=native -fdiagnostics-color=always -ggdb3 -fno-vect-cost-model -c -o textfile_sub_source.o textfile_sub_source.cc >textfile_sub_source.cc: In member function âvirtual void textfile_sub_source::text_value_for_line(textview_curses&, int, std::string&, text_sub_source::line_flags_t)â: >textfile_sub_source.cc:75:34: warning: comparison of integer expressions of different signedness: âintâ and âstd::vector<unsigned int>::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<unsigned int>::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<breadcrumb::crumb>&)â: >textfile_sub_source.cc:337:30: warning: comparison of integer expressions of different signedness: âintâ and âstd::vector<unsigned int>::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<std::chrono::time_point<std::chrono::_V2::steady_clock, std::chrono::duration<long int, std::ratio<1, 1000000000> > > >)â: >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<std::__cxx11::basic_string<char> > 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<unsigned int>::size_typeâ {aka âlong unsigned intâ} [-Wsign-compare] > 831 | if (vl >= lfo->lfo_filter_state.tfs_index.size()) { > | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >make[3]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >make[3]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >aarch64-unknown-linux-gnu-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 -O3 -pipe -mcpu=native -fdiagnostics-color=always -ggdb3 -fno-vect-cost-model -c -o file_collection.o file_collection.cc >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<Context> fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; T = const network::locality&]â: >./fmtlib/fmt/core.h:1711:29: required from âconstexpr fmt::v10::detail::value<Context> fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; type <anonymous> = fmt::v10::detail::type::custom_type; T = const network::locality&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]â > 1711 | return make_value<Context>(val); > | ~~~~~~~~~~~~~~~~~~~^~~~~ >./fmtlib/fmt/core.h:1827:77: required from âconstexpr fmt::v10::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {const network::locality&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; Args = {network::locality, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]â > 1825 | data_{detail::make_arg< > | ~~~~~~~~~~~~~~~~~ > 1826 | is_packed, Context, > | ~~~~~~~~~~~~~~~~~~~ > 1827 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ > 1828 | FMT_FORWARD(args))...} { > | ~~~~~~~~~~~~~~~~~~ >./fmtlib/fmt/core.h:1844:31: required from âOutputIt fmt::v10::format_to(OutputIt, format_string<T ...>, T&& ...) [with OutputIt = appender; T = {const network::locality&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}; typename std::enable_if<detail::is_output_iterator<OutputIt, char>::value, int>::type <anonymous> = 0; format_string<T ...> = basic_format_string<char, const network::locality&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >]â > 1844 | return {FMT_FORWARD(args)...}; > | ^ >base/humanize.network.hh:92:25: required from âauto fmt::v10::formatter<network::path>::format(const network::path&, FormatContext&) [with FormatContext = fmt::v10::basic_format_context<fmt::v10::appender, char>]â > 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<fmt::v10::basic_format_context<fmt::v10::appender, char> >::formattable<const network::path&, network::path>â > 1440 | : bool_constant<has_const_formatter<U, Context>() || > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ >./fmtlib/fmt/core.h:1448:25: required by substitution of âtemplate<class T, typename std::enable_if<(! fmt::v10::detail::arg_mapper<fmt::v10::basic_format_context<fmt::v10::appender, char> >::formattable<T, typename std::remove_cv<typename std::remove_reference<_Tp>::type>::type>::value), int>::type <anonymous> > constexpr fmt::v10::detail::unformattable fmt::v10::detail::arg_mapper<fmt::v10::basic_format_context<fmt::v10::appender, char> >::do_map(T&&) [with T = const network::path&; typename std::enable_if<(! fmt::v10::detail::arg_mapper<fmt::v10::basic_format_context<fmt::v10::appender, char> >::formattable<T, typename std::remove_cv<typename std::remove_reference<_Tp>::type>::type>::value), int>::type <anonymous> = <missing>]â > 1448 | template <typename T, FMT_ENABLE_IF(!formattable<T>::value)> > | ^ >./fmtlib/fmt/core.h:1460:31: required by substitution of âtemplate<class T, class U, typename std::enable_if<((((((std::is_class<U>::value || std::is_enum<_Tp2>::value) || std::is_union<U>::value) && (! fmt::v10::detail::is_string<U>::value)) && (! fmt::v10::is_char<U>::value)) && (! fmt::v10::detail::is_named_arg<T>::value)) && (! std::is_arithmetic<typename fmt::v10::detail::format_as_result<U>::type>::value)), int>::type <anonymous> > constexpr decltype (((fmt::v10::detail::arg_mapper<fmt::v10::basic_format_context<fmt::v10::appender, char> >*)this)->fmt::v10::detail::arg_mapper<fmt::v10::basic_format_context<fmt::v10::appender, char> >::do_map(forward<T>(val))) fmt::v10::detail::arg_mapper<fmt::v10::basic_format_context<fmt::v10::appender, char> >::map(T&&) [with T = const network::path&; U = network::path; typename std::enable_if<((((((std::is_class<U>::value || std::is_enum<_Tp2>::value) || std::is_union<U>::value) && (! fmt::v10::detail::is_string<U>::value)) && (! fmt::v10::is_char<U>::value)) && (! fmt::v10::detail::is_named_arg<T>::value)) && (! std::is_arithmetic<typename fmt::v10::detail::format_as_result<U>::type>::value)), int>::type <anonymous> = 0]â > 1460 | -> decltype(this->do_map(std::forward<T>(val))) { > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ >./fmtlib/fmt/core.h:1476:53: required by substitution of âtemplate<class Char, class OutputIt, class T, class Context> constexpr fmt::v10::enable_if_t<((bool)(fmt::v10::detail::type_constant<decltype (fmt::v10::detail::arg_mapper<Context>().map(declval<const T&>())), 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<fmt::v10::appender, char>]â > 1476 | type_constant<decltype(arg_mapper<Context>().map(std::declval<const T&>())), > | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ >./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 <anonymous> = 0; std::string = std::__cxx11::basic_string<char>]â > 4529 | detail::write<char>(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<char>&)args#1))â >./fmtlib/fmt/core.h:1674:10: warning: possibly dangling reference to a temporary [-Wdangling-reference] > 1674 | auto&& arg = arg_mapper<Context>().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::basic_format_context<fmt::v10::appender, char> >().fmt::v10::detail::arg_mapper<fmt::v10::basic_format_context<fmt::v10::appender, char> >::map<const network::locality&>((* & val))â > 1674 | auto&& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); > | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ >./fmtlib/fmt/core.h: In instantiation of âconstexpr fmt::v10::detail::value<Context> fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; T = const std::__cxx11::basic_string<char>&]â: >./fmtlib/fmt/core.h:1711:29: required from âconstexpr fmt::v10::detail::value<Context> fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; type <anonymous> = fmt::v10::detail::type::string_type; T = const std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]â > 1711 | return make_value<Context>(val); > | ~~~~~~~~~~~~~~~~~~~^~~~~ >./fmtlib/fmt/core.h:1827:77: required from âconstexpr fmt::v10::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {const network::locality&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; Args = {network::locality, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]â > 1825 | data_{detail::make_arg< > | ~~~~~~~~~~~~~~~~~ > 1826 | is_packed, Context, > | ~~~~~~~~~~~~~~~~~~~ > 1827 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ > 1828 | FMT_FORWARD(args))...} { > | ~~~~~~~~~~~~~~~~~~ >./fmtlib/fmt/core.h:1844:31: required from âOutputIt fmt::v10::format_to(OutputIt, format_string<T ...>, T&& ...) [with OutputIt = appender; T = {const network::locality&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}; typename std::enable_if<detail::is_output_iterator<OutputIt, char>::value, int>::type <anonymous> = 0; format_string<T ...> = basic_format_string<char, const network::locality&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >]â > 1844 | return {FMT_FORWARD(args)...}; > | ^ >base/humanize.network.hh:92:25: required from âauto fmt::v10::formatter<network::path>::format(const network::path&, FormatContext&) [with FormatContext = fmt::v10::basic_format_context<fmt::v10::appender, char>]â > 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<fmt::v10::basic_format_context<fmt::v10::appender, char> >::formattable<const network::path&, network::path>â > 1440 | : bool_constant<has_const_formatter<U, Context>() || > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ >./fmtlib/fmt/core.h:1448:25: required by substitution of âtemplate<class T, typename std::enable_if<(! fmt::v10::detail::arg_mapper<fmt::v10::basic_format_context<fmt::v10::appender, char> >::formattable<T, typename std::remove_cv<typename std::remove_reference<_Tp>::type>::type>::value), int>::type <anonymous> > constexpr fmt::v10::detail::unformattable fmt::v10::detail::arg_mapper<fmt::v10::basic_format_context<fmt::v10::appender, char> >::do_map(T&&) [with T = const network::path&; typename std::enable_if<(! fmt::v10::detail::arg_mapper<fmt::v10::basic_format_context<fmt::v10::appender, char> >::formattable<T, typename std::remove_cv<typename std::remove_reference<_Tp>::type>::type>::value), int>::type <anonymous> = <missing>]â > 1448 | template <typename T, FMT_ENABLE_IF(!formattable<T>::value)> > | ^ >./fmtlib/fmt/core.h:1460:31: required by substitution of âtemplate<class T, class U, typename std::enable_if<((((((std::is_class<U>::value || std::is_enum<_Tp2>::value) || std::is_union<U>::value) && (! fmt::v10::detail::is_string<U>::value)) && (! fmt::v10::is_char<U>::value)) && (! fmt::v10::detail::is_named_arg<T>::value)) && (! std::is_arithmetic<typename fmt::v10::detail::format_as_result<U>::type>::value)), int>::type <anonymous> > constexpr decltype (((fmt::v10::detail::arg_mapper<fmt::v10::basic_format_context<fmt::v10::appender, char> >*)this)->fmt::v10::detail::arg_mapper<fmt::v10::basic_format_context<fmt::v10::appender, char> >::do_map(forward<T>(val))) fmt::v10::detail::arg_mapper<fmt::v10::basic_format_context<fmt::v10::appender, char> >::map(T&&) [with T = const network::path&; U = network::path; typename std::enable_if<((((((std::is_class<U>::value || std::is_enum<_Tp2>::value) || std::is_union<U>::value) && (! fmt::v10::detail::is_string<U>::value)) && (! fmt::v10::is_char<U>::value)) && (! fmt::v10::detail::is_named_arg<T>::value)) && (! std::is_arithmetic<typename fmt::v10::detail::format_as_result<U>::type>::value)), int>::type <anonymous> = 0]â > 1460 | -> decltype(this->do_map(std::forward<T>(val))) { > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ >./fmtlib/fmt/core.h:1476:53: required by substitution of âtemplate<class Char, class OutputIt, class T, class Context> constexpr fmt::v10::enable_if_t<((bool)(fmt::v10::detail::type_constant<decltype (fmt::v10::detail::arg_mapper<Context>().map(declval<const T&>())), 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<fmt::v10::appender, char>]â > 1476 | type_constant<decltype(arg_mapper<Context>().map(std::declval<const T&>())), > | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ >./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 <anonymous> = 0; std::string = std::__cxx11::basic_string<char>]â > 4529 | detail::write<char>(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<char>&)args#1))â >./fmtlib/fmt/core.h:1674:10: warning: possibly dangling reference to a temporary [-Wdangling-reference] > 1674 | auto&& arg = arg_mapper<Context>().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::basic_format_context<fmt::v10::appender, char> >().fmt::v10::detail::arg_mapper<fmt::v10::basic_format_context<fmt::v10::appender, char> >::map<std::__cxx11::basic_string<char> >((* & val))â > 1674 | auto&& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); > | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ >./fmtlib/fmt/core.h: In instantiation of âconstexpr fmt::v10::detail::value<Context> fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; T = std::__cxx11::basic_string<char>&]â: >./fmtlib/fmt/core.h:1711:29: required from âconstexpr fmt::v10::detail::value<Context> fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; type <anonymous> = fmt::v10::detail::type::string_type; T = std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]â > 1711 | return make_value<Context>(val); > | ~~~~~~~~~~~~~~~~~~~^~~~~ >./fmtlib/fmt/core.h:1827:77: required from âconstexpr fmt::v10::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const char*&, const char*&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const char*&}; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, const char*, const char*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, const char*}]â > 1825 | data_{detail::make_arg< > | ~~~~~~~~~~~~~~~~~ > 1826 | is_packed, Context, > | ~~~~~~~~~~~~~~~~~~~ > 1827 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ > 1828 | FMT_FORWARD(args))...} { > | ~~~~~~~~~~~~~~~~~~ >./fmtlib/fmt/core.h:1844:31: required from âOutputIt fmt::v10::format_to(OutputIt, format_string<T ...>, T&& ...) [with OutputIt = appender; T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, const char*, const char*, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const char*}; typename std::enable_if<detail::is_output_iterator<OutputIt, char>::value, int>::type <anonymous> = 0; format_string<T ...> = basic_format_string<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, const char*, const char*, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const char*>]â > 1844 | return {FMT_FORWARD(args)...}; > | ^ >base/humanize.network.hh:63:25: required from âauto fmt::v10::formatter<network::locality>::format(const network::locality&, FormatContext&) [with FormatContext = fmt::v10::basic_format_context<fmt::v10::appender, char>]â > 63 | return format_to(ctx.out(), > | ~~~~~~~~~^~~~~~~~~~~ > 64 | "{}{}{}{}{}", > | ~~~~~~~~~~~~~ > 65 | l.l_username.value_or(std::string()), > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 66 | l.l_username ? "@" : "", > | ~~~~~~~~~~~~~~~~~~~~~~~~ > 67 | is_ipv6 ? "[" : "", > | ~~~~~~~~~~~~~~~~~~~ > 68 | l.l_hostname, > | ~~~~~~~~~~~~~ > 69 | is_ipv6 ? "]" : ""); > | ~~~~~~~~~~~~~~~~~~~ >./fmtlib/fmt/core.h:812:70: required by substitution of âtemplate<class Context, class T> constexpr decltype ((typename Context::formatter_type<T>().format(declval<const T&>(), declval<Context&>()), true)) fmt::v10::detail::has_const_formatter_impl(T*) [with Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; T = network::locality]â > 812 | -> decltype(typename Context::template formatter_type<T>().format( > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ > 813 | std::declval<const T&>(), std::declval<Context&>()), > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >./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<fmt::v10::basic_format_context<fmt::v10::appender, char> >::formattable<const network::path&, network::path>â > 1440 | : bool_constant<has_const_formatter<U, Context>() || > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ >./fmtlib/fmt/core.h:1448:25: required by substitution of âtemplate<class T, typename std::enable_if<(! fmt::v10::detail::arg_mapper<fmt::v10::basic_format_context<fmt::v10::appender, char> >::formattable<T, typename std::remove_cv<typename std::remove_reference<_Tp>::type>::type>::value), int>::type <anonymous> > constexpr fmt::v10::detail::unformattable fmt::v10::detail::arg_mapper<fmt::v10::basic_format_context<fmt::v10::appender, char> >::do_map(T&&) [with T = const network::path&; typename std::enable_if<(! fmt::v10::detail::arg_mapper<fmt::v10::basic_format_context<fmt::v10::appender, char> >::formattable<T, typename std::remove_cv<typename std::remove_reference<_Tp>::type>::type>::value), int>::type <anonymous> = <missing>]â > 1448 | template <typename T, FMT_ENABLE_IF(!formattable<T>::value)> > | ^ >./fmtlib/fmt/core.h:1460:31: required by substitution of âtemplate<class T, class U, typename std::enable_if<((((((std::is_class<U>::value || std::is_enum<_Tp2>::value) || std::is_union<U>::value) && (! fmt::v10::detail::is_string<U>::value)) && (! fmt::v10::is_char<U>::value)) && (! fmt::v10::detail::is_named_arg<T>::value)) && (! std::is_arithmetic<typename fmt::v10::detail::format_as_result<U>::type>::value)), int>::type <anonymous> > constexpr decltype (((fmt::v10::detail::arg_mapper<fmt::v10::basic_format_context<fmt::v10::appender, char> >*)this)->fmt::v10::detail::arg_mapper<fmt::v10::basic_format_context<fmt::v10::appender, char> >::do_map(forward<T>(val))) fmt::v10::detail::arg_mapper<fmt::v10::basic_format_context<fmt::v10::appender, char> >::map(T&&) [with T = const network::path&; U = network::path; typename std::enable_if<((((((std::is_class<U>::value || std::is_enum<_Tp2>::value) || std::is_union<U>::value) && (! fmt::v10::detail::is_string<U>::value)) && (! fmt::v10::is_char<U>::value)) && (! fmt::v10::detail::is_named_arg<T>::value)) && (! std::is_arithmetic<typename fmt::v10::detail::format_as_result<U>::type>::value)), int>::type <anonymous> = 0]â > 1460 | -> decltype(this->do_map(std::forward<T>(val))) { > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ >./fmtlib/fmt/core.h:1476:53: required by substitution of âtemplate<class Char, class OutputIt, class T, class Context> constexpr fmt::v10::enable_if_t<((bool)(fmt::v10::detail::type_constant<decltype (fmt::v10::detail::arg_mapper<Context>().map(declval<const T&>())), 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<fmt::v10::appender, char>]â > 1476 | type_constant<decltype(arg_mapper<Context>().map(std::declval<const T&>())), > | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ >./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 <anonymous> = 0; std::string = std::__cxx11::basic_string<char>]â > 4529 | detail::write<char>(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<>(((std::__cxx11::basic_string<char>&)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<Context>().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::basic_format_context<fmt::v10::appender, char> >().fmt::v10::detail::arg_mapper<fmt::v10::basic_format_context<fmt::v10::appender, char> >::map<std::__cxx11::basic_string<char> >((*(const std::__cxx11::basic_string<char>*)(& val)))â > 1674 | auto&& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); > | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ >make[3]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >make[3]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >aarch64-unknown-linux-gnu-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 -O3 -pipe -mcpu=native -fdiagnostics-color=always -ggdb3 -fno-vect-cost-model -c -o sql_util.o sql_util.cc >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]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >make[3]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >aarch64-unknown-linux-gnu-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 -O3 -pipe -mcpu=native -fdiagnostics-color=always -ggdb3 -fno-vect-cost-model -c -o readline_possibilities.o readline_possibilities.cc >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<Context> fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; T = const intern_string_t&]â: >./fmtlib/fmt/core.h:1711:29: required from âconstexpr fmt::v10::detail::value<Context> fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; type <anonymous> = fmt::v10::detail::type::custom_type; T = const intern_string_t&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]â > 1711 | return make_value<Context>(val); > | ~~~~~~~~~~~~~~~~~~~^~~~~ >./fmtlib/fmt/core.h:1827:77: required from âconstexpr fmt::v10::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {const intern_string_t&}; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; Args = {intern_string_t}]â > 1825 | data_{detail::make_arg< > | ~~~~~~~~~~~~~~~~~ > 1826 | is_packed, Context, > | ~~~~~~~~~~~~~~~~~~~ > 1827 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ > 1828 | FMT_FORWARD(args))...} { > | ~~~~~~~~~~~~~~~~~~ >./fmtlib/fmt/core.h:1844:31: required from âstd::string fmt::v10::format(format_string<T ...>, T&& ...) [with T = {const intern_string_t&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, const intern_string_t&>]â > 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<Context>().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::basic_format_context<fmt::v10::appender, char> >().fmt::v10::detail::arg_mapper<fmt::v10::basic_format_context<fmt::v10::appender, char> >::map<const intern_string_t&>((* & val))â > 1674 | auto&& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); > | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ >make[3]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >make[3]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >aarch64-unknown-linux-gnu-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 -O3 -pipe -mcpu=native -fdiagnostics-color=always -ggdb3 -fno-vect-cost-model -c -o help_text_formatter.o help_text_formatter.cc >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<Context> fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; T = std::__cxx11::basic_string<char>&]â: >./fmtlib/fmt/core.h:1711:29: required from âconstexpr fmt::v10::detail::value<Context> fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; type <anonymous> = fmt::v10::detail::type::string_type; T = std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]â > 1711 | return make_value<Context>(val); > | ~~~~~~~~~~~~~~~~~~~^~~~~ >./fmtlib/fmt/core.h:1827:77: required from âconstexpr fmt::v10::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]â > 1825 | data_{detail::make_arg< > | ~~~~~~~~~~~~~~~~~ > 1826 | is_packed, Context, > | ~~~~~~~~~~~~~~~~~~~ > 1827 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ > 1828 | FMT_FORWARD(args))...} { > | ~~~~~~~~~~~~~~~~~~ >./fmtlib/fmt/core.h:1844:31: required from âvoid fmt::v10::print(FILE*, format_string<T ...>, T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}; FILE = FILE; format_string<T ...> = basic_format_string<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >]â > 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<Context>().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::basic_format_context<fmt::v10::appender, char> >().fmt::v10::detail::arg_mapper<fmt::v10::basic_format_context<fmt::v10::appender, char> >::map<std::__cxx11::basic_string<char> >((*(const std::__cxx11::basic_string<char>*)(& val)))â > 1674 | auto&& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); > | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ >./fmtlib/fmt/core.h: In instantiation of âconstexpr fmt::v10::detail::value<Context> fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_printf_context<fmt::v10::appender, char>; T = const std::__cxx11::basic_string<char>&]â: >./fmtlib/fmt/core.h:1711:29: required from âconstexpr fmt::v10::detail::value<Context> fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_printf_context<fmt::v10::appender, char>; type <anonymous> = fmt::v10::detail::type::string_type; T = const std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]â > 1711 | return make_value<Context>(val); > | ~~~~~~~~~~~~~~~~~~~^~~~~ >./fmtlib/fmt/core.h:1827:77: required from âconstexpr fmt::v10::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v10::basic_printf_context<fmt::v10::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]â > 1825 | data_{detail::make_arg< > | ~~~~~~~~~~~~~~~~~ > 1826 | is_packed, Context, > | ~~~~~~~~~~~~~~~~~~~ > 1827 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ > 1828 | FMT_FORWARD(args))...} { > | ~~~~~~~~~~~~~~~~~~ >./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<char, std::char_traits<char>, std::allocator<char> >}; Char = char; FILE = FILE]â > 1844 | return {FMT_FORWARD(args)...}; > | ^ >help_text_formatter.cc:669:33: required from here > 669 | fmt::fprintf(rst_file, " %s\n", line.get_string()); > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >./fmtlib/fmt/printf.h:649:49: in âconstexprâ expansion of âfmt::v10::make_format_args<basic_printf_context<appender, char>, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(args#0)â >./fmtlib/fmt/core.h:1674:10: warning: possibly dangling reference to a temporary [-Wdangling-reference] > 1674 | auto&& arg = arg_mapper<Context>().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::basic_printf_context<fmt::v10::appender, char> >().fmt::v10::detail::arg_mapper<fmt::v10::basic_printf_context<fmt::v10::appender, char> >::map<std::__cxx11::basic_string<char> >((* & val))â > 1674 | auto&& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); > | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ >./fmtlib/fmt/core.h: In instantiation of âconstexpr fmt::v10::detail::value<Context> fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_printf_context<fmt::v10::appender, char>; T = fmt::v10::basic_string_view<char>&]â: >./fmtlib/fmt/core.h:1701:35: required from âconstexpr fmt::v10::basic_format_arg<Context> fmt::v10::detail::make_arg(T&&) [with Context = fmt::v10::basic_printf_context<fmt::v10::appender, char>; T = fmt::v10::basic_string_view<char>]â > 1701 | arg.value_ = make_value<Context>(value); > | ~~~~~~~~~~~~~~~~~~~^~~~~~~ >./fmtlib/fmt/printf.h:479:59: required from âvoid fmt::v10::detail::vprintf(buffer<T>&, fmt::v10::basic_string_view<Char>, fmt::v10::basic_format_args<Context>) [with Char = char; Context = fmt::v10::basic_printf_context<fmt::v10::appender, char>]â > 479 | arg = make_arg<basic_printf_context<iterator, Char>>( > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ > 480 | basic_string_view<Char>( > | ~~~~~~~~~~~~~~~~~~~~~~~~ > 481 | str, to_unsigned(nul != str_end ? nul - str : specs.precision))); > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >./fmtlib/fmt/printf.h:629:18: required from âint fmt::v10::vfprintf(FILE*, const S&, basic_format_args<basic_printf_context<typename std::conditional<std::is_same<typename type_identity<Char>::type, char>::value, appender, std::back_insert_iterator<detail::buffer<typename type_identity<Char>::type> > >::type, typename type_identity<Char>::type> >) [with S = basic_string_view<char>; Char = char; FILE = FILE; typename std::conditional<std::is_same<typename type_identity<Char>::type, char>::value, appender, std::back_insert_iterator<detail::buffer<typename type_identity<Char>::type> > >::type = appender; typename type_identity<Char>::type = char]â > 629 | detail::vprintf(buf, detail::to_string_view(fmt), args); > | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >./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]â > 648 | return vfprintf(f, detail::to_string_view(fmt), > | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 649 | fmt::make_format_args<context>(args...)); > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >help_text_formatter.cc:576:30: required from here > 576 | out_count += fmt::fprintf(rst_file, "%s%s", prefix, ht.ht_name); > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >./fmtlib/fmt/core.h:1674:10: warning: possibly dangling reference to a temporary [-Wdangling-reference] > 1674 | auto&& arg = arg_mapper<Context>().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::basic_printf_context<fmt::v10::appender, char> >().fmt::v10::detail::arg_mapper<fmt::v10::basic_printf_context<fmt::v10::appender, char> >::map<fmt::v10::basic_string_view<char> >((*(const fmt::v10::basic_string_view<char>*)(& val)))â > 1674 | auto&& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); > | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ >make[3]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >make[3]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >aarch64-unknown-linux-gnu-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 -O3 -pipe -mcpu=native -fdiagnostics-color=always -ggdb3 -fno-vect-cost-model -c -o log_format_loader.o log_format_loader.cc >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<Context> fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; T = const intern_string_t&]â: >./fmtlib/fmt/core.h:1711:29: required from âconstexpr fmt::v10::detail::value<Context> fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; type <anonymous> = fmt::v10::detail::type::custom_type; T = const intern_string_t&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]â > 1711 | return make_value<Context>(val); > | ~~~~~~~~~~~~~~~~~~~^~~~~ >./fmtlib/fmt/core.h:1827:77: required from âconstexpr fmt::v10::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {const intern_string_t&, intern_string_t&}; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; Args = {intern_string_t, intern_string_t}]â > 1825 | data_{detail::make_arg< > | ~~~~~~~~~~~~~~~~~ > 1826 | is_packed, Context, > | ~~~~~~~~~~~~~~~~~~~ > 1827 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ > 1828 | FMT_FORWARD(args))...} { > | ~~~~~~~~~~~~~~~~~~ >./fmtlib/fmt/core.h:1844:31: required from âstd::string fmt::v10::format(format_string<T ...>, T&& ...) [with T = {const intern_string_t, intern_string_t&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, const intern_string_t, intern_string_t&>]â > 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<Context>().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::basic_format_context<fmt::v10::appender, char> >().fmt::v10::detail::arg_mapper<fmt::v10::basic_format_context<fmt::v10::appender, char> >::map<const intern_string_t&>((* & val))â > 1674 | auto&& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); > | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ >./fmtlib/fmt/core.h: In instantiation of âconstexpr fmt::v10::detail::value<Context> fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; T = std::__cxx11::basic_string<char>&]â: >./fmtlib/fmt/core.h:1711:29: required from âconstexpr fmt::v10::detail::value<Context> fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; type <anonymous> = fmt::v10::detail::type::string_type; T = std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]â > 1711 | return make_value<Context>(val); > | ~~~~~~~~~~~~~~~~~~~^~~~~ >./fmtlib/fmt/core.h:1827:77: required from âconstexpr fmt::v10::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {const intern_string_t&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; Args = {intern_string_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]â > 1825 | data_{detail::make_arg< > | ~~~~~~~~~~~~~~~~~ > 1826 | is_packed, Context, > | ~~~~~~~~~~~~~~~~~~~ > 1827 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ > 1828 | FMT_FORWARD(args))...} { > | ~~~~~~~~~~~~~~~~~~ >./fmtlib/fmt/core.h:1844:31: required from âstd::string fmt::v10::format(format_string<T ...>, T&& ...) [with T = {const intern_string_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, const intern_string_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]â > 1844 | return {FMT_FORWARD(args)...}; > | ^ >log_format_loader.cc:125:41: required from here > 125 | pat->p_config_path = fmt::format( > | ~~~~~~~~~~~^ > 126 | FMT_STRING("/{}/regex/{}"), elf->get_name(), regex_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<Context>().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::basic_format_context<fmt::v10::appender, char> >().fmt::v10::detail::arg_mapper<fmt::v10::basic_format_context<fmt::v10::appender, char> >::map<std::__cxx11::basic_string<char> >((*(const std::__cxx11::basic_string<char>*)(& val)))â > 1674 | auto&& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); > | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ >./fmtlib/fmt/core.h: In instantiation of âconstexpr fmt::v10::detail::value<Context> fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; T = const std::__cxx11::basic_string<char>&]â: >./fmtlib/fmt/core.h:1711:29: required from âconstexpr fmt::v10::detail::value<Context> fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; type <anonymous> = fmt::v10::detail::type::string_type; T = const std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]â > 1711 | return make_value<Context>(val); > | ~~~~~~~~~~~~~~~~~~~^~~~~ >./fmtlib/fmt/core.h:1827:77: required from âconstexpr fmt::v10::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]â > 1825 | data_{detail::make_arg< > | ~~~~~~~~~~~~~~~~~ > 1826 | is_packed, Context, > | ~~~~~~~~~~~~~~~~~~~ > 1827 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ > 1828 | FMT_FORWARD(args))...} { > | ~~~~~~~~~~~~~~~~~~ >./fmtlib/fmt/core.h:1844:31: required from âstd::string fmt::v10::format(format_string<T ...>, T&& ...) [with T = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]â > 1844 | return {FMT_FORWARD(args)...}; > | ^ >log_format_loader.cc:979:48: required from here > 979 | lnav::roles::symbol(fmt::format(FMT_STRING(" {}"), schema))); > | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ >./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<Context>().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::basic_format_context<fmt::v10::appender, char> >().fmt::v10::detail::arg_mapper<fmt::v10::basic_format_context<fmt::v10::appender, char> >::map<std::__cxx11::basic_string<char> >((* & val))â > 1674 | auto&& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); > | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ >make[3]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >make[3]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >aarch64-unknown-linux-gnu-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 -O3 -pipe -mcpu=native -fdiagnostics-color=always -ggdb3 -fno-vect-cost-model -c -o lnav.management_cli.o lnav.management_cli.cc >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<Context> fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; T = const intern_string_t&]â: >./fmtlib/fmt/core.h:1711:29: required from âconstexpr fmt::v10::detail::value<Context> fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; type <anonymous> = fmt::v10::detail::type::custom_type; T = const intern_string_t&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]â > 1711 | return make_value<Context>(val); > | ~~~~~~~~~~~~~~~~~~~^~~~~ >./fmtlib/fmt/core.h:1827:77: required from âconstexpr fmt::v10::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {const intern_string_t&, intern_string_t&}; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; Args = {intern_string_t, intern_string_t}]â > 1825 | data_{detail::make_arg< > | ~~~~~~~~~~~~~~~~~ > 1826 | is_packed, Context, > | ~~~~~~~~~~~~~~~~~~~ > 1827 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ > 1828 | FMT_FORWARD(args))...} { > | ~~~~~~~~~~~~~~~~~~ >./fmtlib/fmt/core.h:1844:31: required from âstd::string fmt::v10::format(format_string<T ...>, T&& ...) [with T = {const intern_string_t, intern_string_t&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, const intern_string_t, intern_string_t&>]â > 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<Context>().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::basic_format_context<fmt::v10::appender, char> >().fmt::v10::detail::arg_mapper<fmt::v10::basic_format_context<fmt::v10::appender, char> >::map<const intern_string_t&>((* & val))â > 1674 | auto&& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); > | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ >./fmtlib/fmt/core.h: In instantiation of âconstexpr fmt::v10::detail::value<Context> fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; T = const std::__cxx11::basic_string<char>&]â: >./fmtlib/fmt/core.h:1711:29: required from âconstexpr fmt::v10::detail::value<Context> fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; type <anonymous> = fmt::v10::detail::type::string_type; T = const std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]â > 1711 | return make_value<Context>(val); > | ~~~~~~~~~~~~~~~~~~~^~~~~ >./fmtlib/fmt/core.h:1827:77: required from âconstexpr fmt::v10::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]â > 1825 | data_{detail::make_arg< > | ~~~~~~~~~~~~~~~~~ > 1826 | is_packed, Context, > | ~~~~~~~~~~~~~~~~~~~ > 1827 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ > 1828 | FMT_FORWARD(args))...} { > | ~~~~~~~~~~~~~~~~~~ >./fmtlib/fmt/core.h:1844:31: required from âstd::string fmt::v10::format(format_string<T ...>, T&& ...) [with T = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]â > 1844 | return {FMT_FORWARD(args)...}; > | ^ >lnav.management_cli.cc:668:46: required from âlnav::management::subcmd_regex101_t::list_action(const lnav::management::subcmd_regex101_t&)::<lambda(const auto:5&)> [with auto:5 = lnav::session::regex101::entry]â > 668 | return fmt::format( > | ~~~~~~~~~~~^ > 669 | FMT_STRING(" format {} regex {} regex101\n"), > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 670 | elem.re_format_name, > | ~~~~~~~~~~~~~~~~~~~~ > 671 | elem.re_regex_name); > | ~~~~~~~~~~~~~~~~~~~ >base/func_util.hh:147:44: required by substitution of âtemplate<class U, class ... FuncArgs> static decltype ((((* p)((declval<FuncArgs>)()...), void()), std::true_type())) lnav::func::is_invocable<lnav::management::subcmd_regex101_t::list_action(const lnav::management::subcmd_regex101_t&)::<lambda(const auto:5&)>, lnav::session::regex101::entry>::test(U*) [with U = lnav::management::subcmd_regex101_t::list_action(const lnav::management::subcmd_regex101_t&)::<lambda(const auto:5&)>; FuncArgs = {lnav::session::regex101::entry}]â > 147 | static auto test(U* p) -> decltype((*p)(std::declval<FuncArgs>()...), > | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >base/func_util.hh:153:60: required from âconstexpr const bool lnav::func::is_invocable<lnav::management::subcmd_regex101_t::list_action(const lnav::management::subcmd_regex101_t&)::<lambda(const auto:5&)>, lnav::session::regex101::entry>::valueâ > 153 | static constexpr bool value = decltype(test<F, Args...>(0))::value; > | ~~~~~~~~~~~~~~~~^~~ >base/itertools.hh:701:27: required by substitution of âtemplate<class T, class F, typename std::enable_if<(! lnav::func::is_invocable<F, T>::value), int>::type <anonymous> > std::vector<typename std::remove_const<typename std::remove_reference<decltype (operator|::in->front().*operator|::mapper->m_func)>::type>::type> operator|(const std::vector<_Tp>&, const lnav::itertools::details::mapper<F>&) [with T = lnav::session::regex101::entry; F = lnav::management::subcmd_regex101_t::list_action(const lnav::management::subcmd_regex101_t&)::<lambda(const auto:5&)>; typename std::enable_if<(! lnav::func::is_invocable<F, T>::value), int>::type <anonymous> = <missing>]â > 701 | std::enable_if_t<!lnav::func::is_invocable<F, T>::value, int> = 0> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >lnav.management_cli.cc:672:25: required from here > 672 | }) > | ^ >./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<Context>().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::basic_format_context<fmt::v10::appender, char> >().fmt::v10::detail::arg_mapper<fmt::v10::basic_format_context<fmt::v10::appender, char> >::map<std::__cxx11::basic_string<char> >((* & val))â > 1674 | auto&& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); > | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ >make[3]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >make[3]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >aarch64-unknown-linux-gnu-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 -O3 -pipe -mcpu=native -fdiagnostics-color=always -ggdb3 -fno-vect-cost-model -c -o lnav_config.o lnav_config.cc >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<Context> fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; T = const std::__cxx11::basic_string<char>&]â: >./fmtlib/fmt/core.h:1711:29: required from âconstexpr fmt::v10::detail::value<Context> fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; type <anonymous> = fmt::v10::detail::type::string_type; T = const std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]â > 1711 | return make_value<Context>(val); > | ~~~~~~~~~~~~~~~~~~~^~~~~ >./fmtlib/fmt/core.h:1827:77: required from âconstexpr fmt::v10::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]â > 1825 | data_{detail::make_arg< > | ~~~~~~~~~~~~~~~~~ > 1826 | is_packed, Context, > | ~~~~~~~~~~~~~~~~~~~ > 1827 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ > 1828 | FMT_FORWARD(args))...} { > | ~~~~~~~~~~~~~~~~~~ >./fmtlib/fmt/core.h:1844:31: required from âvoid fmt::v10::print(format_string<T ...>, T&& ...) [with T = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; format_string<T ...> = basic_format_string<char, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]â > 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<Context>().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::basic_format_context<fmt::v10::appender, char> >().fmt::v10::detail::arg_mapper<fmt::v10::basic_format_context<fmt::v10::appender, char> >::map<std::__cxx11::basic_string<char> >((* & val))â > 1674 | auto&& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); > | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ >./fmtlib/fmt/core.h: In instantiation of âconstexpr fmt::v10::detail::value<Context> fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; T = std::__cxx11::basic_string<char>&]â: >./fmtlib/fmt/core.h:1711:29: required from âconstexpr fmt::v10::detail::value<Context> fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; type <anonymous> = fmt::v10::detail::type::string_type; T = std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]â > 1711 | return make_value<Context>(val); > | ~~~~~~~~~~~~~~~~~~~^~~~~ >./fmtlib/fmt/core.h:1827:77: required from âconstexpr fmt::v10::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]â > 1825 | data_{detail::make_arg< > | ~~~~~~~~~~~~~~~~~ > 1826 | is_packed, Context, > | ~~~~~~~~~~~~~~~~~~~ > 1827 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ > 1828 | FMT_FORWARD(args))...} { > | ~~~~~~~~~~~~~~~~~~ >./fmtlib/fmt/core.h:1844:31: required from âstd::string fmt::v10::format(format_string<T ...>, T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >]â > 1844 | return {FMT_FORWARD(args)...}; > | ^ >lnav_config.cc:361:40: required from here > 361 | auto pull_cmd = fmt::format(FMT_STRING("cd '{}' && git pull"), > | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 362 | git_dir.string()); > | ~~~~~~~~~~~~~~~~~ >./fmtlib/fmt/core.h:2817:44: in âconstexprâ expansion of âfmt::v10::make_format_args<>(((std::__cxx11::basic_string<char>&)args#0))â >./fmtlib/fmt/core.h:1674:10: warning: possibly dangling reference to a temporary [-Wdangling-reference] > 1674 | auto&& arg = arg_mapper<Context>().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::basic_format_context<fmt::v10::appender, char> >().fmt::v10::detail::arg_mapper<fmt::v10::basic_format_context<fmt::v10::appender, char> >::map<std::__cxx11::basic_string<char> >((*(const std::__cxx11::basic_string<char>*)(& val)))â > 1674 | auto&& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); > | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ >make[3]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >make[3]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >aarch64-unknown-linux-gnu-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 -O3 -pipe -mcpu=native -fdiagnostics-color=always -ggdb3 -fno-vect-cost-model -c -o log_format.o log_format.cc >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<Context> fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; T = const intern_string_t&]â: >./fmtlib/fmt/core.h:1711:29: required from âconstexpr fmt::v10::detail::value<Context> fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; type <anonymous> = fmt::v10::detail::type::custom_type; T = const intern_string_t&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]â > 1711 | return make_value<Context>(val); > | ~~~~~~~~~~~~~~~~~~~^~~~~ >./fmtlib/fmt/core.h:1827:77: required from âconstexpr fmt::v10::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {const intern_string_t&, intern_string_t&}; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; Args = {intern_string_t, intern_string_t}]â > 1825 | data_{detail::make_arg< > | ~~~~~~~~~~~~~~~~~ > 1826 | is_packed, Context, > | ~~~~~~~~~~~~~~~~~~~ > 1827 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ > 1828 | FMT_FORWARD(args))...} { > | ~~~~~~~~~~~~~~~~~~ >./fmtlib/fmt/core.h:1844:31: required from âstd::string fmt::v10::format(format_string<T ...>, T&& ...) [with T = {const intern_string_t, intern_string_t&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, const intern_string_t, intern_string_t&>]â > 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<Context>().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::basic_format_context<fmt::v10::appender, char> >().fmt::v10::detail::arg_mapper<fmt::v10::basic_format_context<fmt::v10::appender, char> >::map<const intern_string_t&>((* & val))â > 1674 | auto&& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); > | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ >./fmtlib/fmt/core.h: In instantiation of âconstexpr fmt::v10::detail::value<Context> fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; T = fmt::v10::basic_string_view<char>&]â: >./fmtlib/fmt/core.h:1711:29: required from âconstexpr fmt::v10::detail::value<Context> fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; type <anonymous> = fmt::v10::detail::type::string_type; T = fmt::v10::basic_string_view<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]â > 1711 | return make_value<Context>(val); > | ~~~~~~~~~~~~~~~~~~~^~~~~ >./fmtlib/fmt/core.h:1827:77: required from âconstexpr fmt::v10::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {long int&, fmt::v10::basic_string_view<char>&, char*&}; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; Args = {long int, fmt::v10::basic_string_view<char>, char*}]â > 1825 | data_{detail::make_arg< > | ~~~~~~~~~~~~~~~~~ > 1826 | is_packed, Context, > | ~~~~~~~~~~~~~~~~~~~ > 1827 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ > 1828 | FMT_FORWARD(args))...} { > | ~~~~~~~~~~~~~~~~~~ >./fmtlib/fmt/core.h:1844:31: required from âstd::string fmt::v10::format(format_string<T ...>, T&& ...) [with T = {long int, basic_string_view<char>, char*}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, long int, basic_string_view<char>, char*>]â > 1844 | return {FMT_FORWARD(args)...}; > | ^ >log_format.cc:1502:39: required from here > 1502 | full_msg = fmt::format( > | ~~~~~~~~~~~^ > 1503 | FMT_STRING("[offset: {}] {}\n{}"), > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 1504 | ll.get_offset(), > | ~~~~~~~~~~~~~~~~ > 1505 | fmt::string_view{sbr.get_data(), sbr.length()}, > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 1506 | reinterpret_cast<char*>(msg)); > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >./fmtlib/fmt/core.h:2817:44: in âconstexprâ expansion of âfmt::v10::make_format_args<>(((long int&)args#0), ((fmt::v10::basic_string_view<char>&)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<Context>().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::basic_format_context<fmt::v10::appender, char> >().fmt::v10::detail::arg_mapper<fmt::v10::basic_format_context<fmt::v10::appender, char> >::map<fmt::v10::basic_string_view<char> >((*(const fmt::v10::basic_string_view<char>*)(& val)))â > 1674 | auto&& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); > | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ >make[3]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >make[3]: Entering directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >aarch64-unknown-linux-gnu-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 -O3 -pipe -mcpu=native -fdiagnostics-color=always -ggdb3 -fno-vect-cost-model -c -o lnav_commands.o lnav_commands.cc >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<Context> fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; T = const intern_string_t&]â: >./fmtlib/fmt/core.h:1711:29: required from âconstexpr fmt::v10::detail::value<Context> fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; type <anonymous> = fmt::v10::detail::type::custom_type; T = const intern_string_t&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]â > 1711 | return make_value<Context>(val); > | ~~~~~~~~~~~~~~~~~~~^~~~~ >./fmtlib/fmt/core.h:1827:77: required from âconstexpr fmt::v10::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {const intern_string_t&}; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; Args = {intern_string_t}]â > 1825 | data_{detail::make_arg< > | ~~~~~~~~~~~~~~~~~ > 1826 | is_packed, Context, > | ~~~~~~~~~~~~~~~~~~~ > 1827 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ > 1828 | FMT_FORWARD(args))...} { > | ~~~~~~~~~~~~~~~~~~ >./fmtlib/fmt/core.h:1844:31: required from âstd::string fmt::v10::format(format_string<T ...>, T&& ...) [with T = {const intern_string_t&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, const intern_string_t&>]â > 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<Context>().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::basic_format_context<fmt::v10::appender, char> >().fmt::v10::detail::arg_mapper<fmt::v10::basic_format_context<fmt::v10::appender, char> >::map<const intern_string_t&>((* & val))â > 1674 | auto&& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); > | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ >./fmtlib/fmt/core.h: In instantiation of âconstexpr fmt::v10::detail::value<Context> fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; T = const std::__cxx11::basic_string<char>&]â: >./fmtlib/fmt/core.h:1711:29: required from âconstexpr fmt::v10::detail::value<Context> fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; type <anonymous> = fmt::v10::detail::type::string_type; T = const std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]â > 1711 | return make_value<Context>(val); > | ~~~~~~~~~~~~~~~~~~~^~~~~ >./fmtlib/fmt/core.h:1827:77: required from âconstexpr fmt::v10::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]â > 1825 | data_{detail::make_arg< > | ~~~~~~~~~~~~~~~~~ > 1826 | is_packed, Context, > | ~~~~~~~~~~~~~~~~~~~ > 1827 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ > 1828 | FMT_FORWARD(args))...} { > | ~~~~~~~~~~~~~~~~~~ >./fmtlib/fmt/core.h:1844:31: required from âResult<std::__cxx11::basic_string<char>, lnav::console::user_message> exec_context::make_error(fmt::v10::string_view, const Args& ...) [with Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}; fmt::v10::string_view = fmt::v10::basic_string_view<char>]â > 1844 | return {FMT_FORWARD(args)...}; > | ^ >lnav_commands.cc:219:33: required from here > 219 | return ec.make_error("could not parse timestamp -- {}", args[1]); > | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >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<Context>().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::basic_format_context<fmt::v10::appender, char> >().fmt::v10::detail::arg_mapper<fmt::v10::basic_format_context<fmt::v10::appender, char> >::map<std::__cxx11::basic_string<char> >((* & val))â > 1674 | auto&& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); > | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ >./fmtlib/fmt/core.h: In instantiation of âconstexpr fmt::v10::detail::value<Context> fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; T = std::__cxx11::basic_string<char>&]â: >./fmtlib/fmt/core.h:1711:29: required from âconstexpr fmt::v10::detail::value<Context> fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; type <anonymous> = fmt::v10::detail::type::string_type; T = std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]â > 1711 | return make_value<Context>(val); > | ~~~~~~~~~~~~~~~~~~~^~~~~ >./fmtlib/fmt/core.h:1827:77: required from âconstexpr fmt::v10::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]â > 1825 | data_{detail::make_arg< > | ~~~~~~~~~~~~~~~~~ > 1826 | is_packed, Context, > | ~~~~~~~~~~~~~~~~~~~ > 1827 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ > 1828 | FMT_FORWARD(args))...} { > | ~~~~~~~~~~~~~~~~~~ >./fmtlib/fmt/core.h:1844:31: required from âstd::string fmt::v10::format(format_string<T ...>, T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]â > 1844 | return {FMT_FORWARD(args)...}; > | ^ >lnav_commands.cc:625:36: required from here > 625 | auto stmt_str = fmt::format(FMT_STRING("SELECT 1 WHERE {}"), 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<Context>().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::basic_format_context<fmt::v10::appender, char> >().fmt::v10::detail::arg_mapper<fmt::v10::basic_format_context<fmt::v10::appender, char> >::map<std::__cxx11::basic_string<char> >((*(const std::__cxx11::basic_string<char>*)(& val)))â > 1674 | auto&& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); > | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ >./fmtlib/fmt/core.h: In instantiation of âconstexpr fmt::v10::detail::value<Context> fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_printf_context<fmt::v10::appender, char>; T = const std::__cxx11::basic_string<char>&]â: >./fmtlib/fmt/core.h:1711:29: required from âconstexpr fmt::v10::detail::value<Context> fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_printf_context<fmt::v10::appender, char>; type <anonymous> = fmt::v10::detail::type::string_type; T = const std::__cxx11::basic_string<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]â > 1711 | return make_value<Context>(val); > | ~~~~~~~~~~~~~~~~~~~^~~~~ >./fmtlib/fmt/core.h:1827:77: required from âconstexpr fmt::v10::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Context = fmt::v10::basic_printf_context<fmt::v10::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]â > 1825 | data_{detail::make_arg< > | ~~~~~~~~~~~~~~~~~ > 1826 | is_packed, Context, > | ~~~~~~~~~~~~~~~~~~~ > 1827 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ > 1828 | FMT_FORWARD(args))...} { > | ~~~~~~~~~~~~~~~~~~ >./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<char, std::char_traits<char>, std::allocator<char> >}; Char = char; FILE = FILE]â > 1844 | return {FMT_FORWARD(args)...}; > | ^ >lnav_commands.cc:864:21: required from here > 864 | fmt::fprintf(outfile, "%s", quoted_str); > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ >./fmtlib/fmt/printf.h:649:49: in âconstexprâ expansion of âfmt::v10::make_format_args<basic_printf_context<appender, char>, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(args#0)â >./fmtlib/fmt/core.h:1674:10: warning: possibly dangling reference to a temporary [-Wdangling-reference] > 1674 | auto&& arg = arg_mapper<Context>().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::basic_printf_context<fmt::v10::appender, char> >().fmt::v10::detail::arg_mapper<fmt::v10::basic_printf_context<fmt::v10::appender, char> >::map<std::__cxx11::basic_string<char> >((* & val))â > 1674 | auto&& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); > | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ >./fmtlib/fmt/core.h: In instantiation of âconstexpr fmt::v10::detail::value<Context> fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; T = const fmt::v10::join_view<__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char>*, std::vector<std::__cxx11::basic_string<char> > >, __gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char>*, std::vector<std::__cxx11::basic_string<char> > >, char>&]â: >./fmtlib/fmt/core.h:1711:29: required from âconstexpr fmt::v10::detail::value<Context> fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; type <anonymous> = fmt::v10::detail::type::custom_type; T = const fmt::v10::join_view<__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char>*, std::vector<std::__cxx11::basic_string<char> > >, __gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char>*, std::vector<std::__cxx11::basic_string<char> > >, char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]â > 1711 | return make_value<Context>(val); > | ~~~~~~~~~~~~~~~~~~~^~~~~ >./fmtlib/fmt/core.h:1827:77: required from âconstexpr fmt::v10::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {const fmt::v10::join_view<__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, __gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, char>&}; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; Args = {fmt::v10::join_view<__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, __gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, char>}]â > 1825 | data_{detail::make_arg< > | ~~~~~~~~~~~~~~~~~ > 1826 | is_packed, Context, > | ~~~~~~~~~~~~~~~~~~~ > 1827 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>( > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ > 1828 | FMT_FORWARD(args))...} { > | ~~~~~~~~~~~~~~~~~~ >./fmtlib/fmt/core.h:1844:31: required from âResult<std::__cxx11::basic_string<char>, 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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, __gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, char>}; fmt::v10::string_view = fmt::v10::basic_string_view<char>]â > 1844 | return {FMT_FORWARD(args)...}; > | ^ >lnav_commands.cc:3899:37: required from here > 3899 | return ec.make_error("unknown field(s) -- {}", > | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ > 3900 | fmt::join(missing_fields, ", ")); > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >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<Context>().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::basic_format_context<fmt::v10::appender, char> >().fmt::v10::detail::arg_mapper<fmt::v10::basic_format_context<fmt::v10::appender, char> >::map<const fmt::v10::join_view<__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char>*, std::vector<std::__cxx11::basic_string<char> > >, __gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char>*, std::vector<std::__cxx11::basic_string<char> > >, char>&>((* & val))â > 1674 | auto&& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); > | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ >./fmtlib/fmt/core.h: In instantiation of âconstexpr fmt::v10::detail::value<Context> fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_printf_context<fmt::v10::appender, char>; T = fmt::v10::basic_string_view<char>&]â: >./fmtlib/fmt/core.h:1701:35: required from âconstexpr fmt::v10::basic_format_arg<Context> fmt::v10::detail::make_arg(T&&) [with Context = fmt::v10::basic_printf_context<fmt::v10::appender, char>; T = fmt::v10::basic_string_view<char>]â > 1701 | arg.value_ = make_value<Context>(value); > | ~~~~~~~~~~~~~~~~~~~^~~~~~~ >./fmtlib/fmt/printf.h:479:59: required from âvoid fmt::v10::detail::vprintf(buffer<T>&, fmt::v10::basic_string_view<Char>, fmt::v10::basic_format_args<Context>) [with Char = char; Context = fmt::v10::basic_printf_context<fmt::v10::appender, char>]â > 479 | arg = make_arg<basic_printf_context<iterator, Char>>( > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ > 480 | basic_string_view<Char>( > | ~~~~~~~~~~~~~~~~~~~~~~~~ > 481 | str, to_unsigned(nul != str_end ? nul - str : specs.precision))); > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >./fmtlib/fmt/printf.h:629:18: required from âint fmt::v10::vfprintf(FILE*, const S&, basic_format_args<basic_printf_context<typename std::conditional<std::is_same<typename type_identity<Char>::type, char>::value, appender, std::back_insert_iterator<detail::buffer<typename type_identity<Char>::type> > >::type, typename type_identity<Char>::type> >) [with S = basic_string_view<char>; Char = char; FILE = FILE; typename std::conditional<std::is_same<typename type_identity<Char>::type, char>::value, appender, std::back_insert_iterator<detail::buffer<typename type_identity<Char>::type> > >::type = appender; typename type_identity<Char>::type = char]â > 629 | detail::vprintf(buf, detail::to_string_view(fmt), args); > | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >./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<char, std::char_traits<char>, std::allocator<char> >}; Char = char; FILE = FILE]â > 648 | return vfprintf(f, detail::to_string_view(fmt), > | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 649 | fmt::make_format_args<context>(args...)); > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >lnav_commands.cc:864:21: required from here > 864 | fmt::fprintf(outfile, "%s", quoted_str); > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ >./fmtlib/fmt/core.h:1674:10: warning: possibly dangling reference to a temporary [-Wdangling-reference] > 1674 | auto&& arg = arg_mapper<Context>().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::basic_printf_context<fmt::v10::appender, char> >().fmt::v10::detail::arg_mapper<fmt::v10::basic_printf_context<fmt::v10::appender, char> >::map<fmt::v10::basic_string_view<char> >((*(const fmt::v10::basic_string_view<char>*)(& val)))â > 1674 | auto&& arg = arg_mapper<Context>().map(FMT_FORWARD(val)); > | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ >make[3]: Leaving directory '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2/src' >make[2]: *** [Makefile:1564: all-recursive] Error 1 >make[1]: *** [Makefile:1220: all] Error 2 >make: *** [Makefile:514: all-recursive] Error 1 > * ERROR: app-admin/lnav-0.11.2::gentoo failed (compile phase): > * emake failed > * > * If you need support, post the output of `emerge --info '=app-admin/lnav-0.11.2::gentoo'`, > * the complete build log and the output of `emerge -pqv '=app-admin/lnav-0.11.2::gentoo'`. > * The complete build log is located at '/var/log/portage/build/app-admin/lnav-0.11.2:20240720-104009.log'. > * For convenience, a symlink to the build log is located at '/var/tmp/portage/app-admin/lnav-0.11.2/temp/build.log'. > * The ebuild environment file is located at '/var/tmp/portage/app-admin/lnav-0.11.2/temp/environment'. > * Working directory: '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2' > * S: '/var/tmp/portage/app-admin/lnav-0.11.2/work/lnav-0.11.2'
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 936409
: 898048