==> Synchronizing chroot copy [/home/leming/armv7/root] -> [leming]...done
==> Making package: lnav 0.13.2-1 (Fri Sep 19 07:19:08 2025)
==> Retrieving sources...
-> Found lnav-0.13.2.tar.gz
==> WARNING: Skipping verification of source file PGP signatures.
==> Validating source files with sha256sums...
lnav-0.13.2.tar.gz ... Passed
==> Making package: lnav 0.13.2-1 (Fri Sep 19 07:19:30 2025)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Installing missing dependencies...
[?25l:: There are 2 providers available for cargo:
:: Repository extra
1) rust 2) rustup
Enter a number (default=1):
resolving dependencies...
looking for conflicting packages...
Packages (4) libedit-20250104_3.1-1 llvm-libs-20.1.8-1 openssh-10.0p1-5
rust-1:1.89.0-1
Total Download Size: 86.88 MiB
Total Installed Size: 368.95 MiB
:: Proceed with installation? [Y/n]
:: Retrieving packages...
rust-1:1.89.0-1-armv7h downloading...
llvm-libs-20.1.8-1-armv7h downloading...
openssh-10.0p1-5-armv7h downloading...
libedit-20250104_3.1-1-armv7h downloading...
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
checking available disk space...
:: Processing package changes...
installing libedit...
installing openssh...
Optional dependencies for openssh
libfido2: FIDO/U2F support
sh: for ssh-copy-id and findssl.sh [installed]
x11-ssh-askpass: input passphrase in X
xorg-xauth: X11 forwarding
installing llvm-libs...
installing rust...
Optional dependencies for rust
gdb: rust-gdb script
lldb: rust-lldb script
:: Running post-transaction hooks...
(1/4) Reloading system manager configuration...
Skipped: Current root is not booted.
(2/4) Reloading user manager configuration...
Skipped: Current root is not booted.
(3/4) Creating temporary files...
error: command failed to execute correctly
(4/4) Arming ConditionNeedsUpdate...
[?25h==> Retrieving sources...
-> Found lnav-0.13.2.tar.gz
==> WARNING: Skipping all source file integrity checks.
==> Extracting sources...
-> Extracting lnav-0.13.2.tar.gz with bsdtar
==> Starting build()...
autoreconf: export WARNINGS=
autoreconf: Entering directory '.'
autoreconf: configure.ac: not using Gettext
autoreconf: running: aclocal -I m4 --force -I .
autoreconf: configure.ac: tracing
autoreconf: configure.ac: not using Libtool
autoreconf: configure.ac: not using Intltool
autoreconf: configure.ac: not using Gtkdoc
autoreconf: running: /usr/bin/autoconf --include=m4 --force
autoreconf: running: /usr/bin/autoheader --include=m4 --force
autoreconf: running: automake --add-missing --copy --force-missing
configure.ac:58: installing './ar-lib'
configure.ac:10: installing './compile'
configure.ac:9: installing './config.guess'
configure.ac:9: installing './config.sub'
configure.ac:4: installing './install-sh'
configure.ac:4: installing './missing'
src/Makefile.am: installing './depcomp'
parallel-tests: installing './test-driver'
autoreconf: Leaving directory '.'
checking for a BSD-compatible install... /usr/bin/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 whether UID '1000' is supported by ustar format... yes
checking whether GID '1000' is supported by ustar format... yes
checking how to create a ustar tar archive... gnutar
checking build system type... armv7l-unknown-linux-gnueabihf
checking host system type... armv7l-unknown-linux-gnueabihf
checking whether make supports the include directive... yes (GNU style)
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether the compiler supports GNU C... yes
checking whether gcc accepts -g... yes
checking for gcc option to enable C11 features... none needed
checking whether gcc understands -c and -o together... yes
checking dependency style of gcc... gcc3
checking how to run the C preprocessor... gcc -E
checking for armv7l-unknown-linux-gnueabihf-gcc... armv7l-unknown-linux-gnueabihf-gcc
checking whether the compiler supports GNU C... (cached) yes
checking whether armv7l-unknown-linux-gnueabihf-gcc accepts -g... yes
checking for armv7l-unknown-linux-gnueabihf-gcc option to enable C11 features... (cached) none needed
checking whether armv7l-unknown-linux-gnueabihf-gcc understands -c and -o together... yes
checking dependency style of armv7l-unknown-linux-gnueabihf-gcc... gcc3
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... armv7l-unknown-linux-gnueabihf-gcc -E
checking for g++... g++
checking whether the compiler supports GNU C++... yes
checking whether g++ accepts -g... yes
checking for g++ option to enable C++11 features... none needed
checking dependency style of g++... gcc3
checking how to run the C++ preprocessor... g++ -E
checking for armv7l-unknown-linux-gnueabihf-g++... armv7l-unknown-linux-gnueabihf-g++
checking whether the compiler supports GNU C++... (cached) yes
checking whether armv7l-unknown-linux-gnueabihf-g++ accepts -g... yes
checking for armv7l-unknown-linux-gnueabihf-g++ option to enable C++11 features... (cached) none needed
checking dependency style of armv7l-unknown-linux-gnueabihf-g++... gcc3
checking how to run the C++ preprocessor... armv7l-unknown-linux-gnueabihf-g++ -E
checking for a sed that does not truncate output... /usr/bin/sed
checking for egrep -e... /usr/bin/grep -E
checking whether gcc is Clang... no
checking whether pthreads work with "-pthread" and "-lpthread"... yes
checking for joinable pthread attribute... PTHREAD_CREATE_JOINABLE
checking whether more special flags are required for pthreads... no
checking for PTHREAD_PRIO_INHERIT... yes
checking whether g++ supports C++17 features with -std=c++17... yes
checking for ranlib... ranlib
checking for ar... ar
checking the archiver (ar) interface... ar
checking whether ln -s works... yes
checking whether make sets $(MAKE)... (cached) yes
checking for bash... /bin/sh
checking for cargo... /usr/bin/cargo
checking for bzip2... /usr/bin/bzip2
checking for re2c... no
checking for xz... /usr/bin/xz
checking for tshark... no
checking for check-jsonschema... no
checking for windres... no
checking for stdio.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for strings.h... yes
checking for sys/stat.h... yes
checking for sys/types.h... yes
checking for unistd.h... yes
checking size of off_t... 4
checking size of size_t... 4
checking for mkostemp... yes
checking whether struct tm is in sys/time.h or time.h... time.h
checking for g++ -std=c++17 options needed to detect all undeclared functions... none needed
checking for struct tm.tm_zone... yes
checking for library containing openpty... none required
checking for library containing gzseek... -lz
checking for library containing BZ2_bzopen... -lbz2
checking for library containing dlopen... none required
checking for library containing backtrace... none required
checking for library containing uc_width... -lunistring
checking for gawk... (cached) gawk
checking for curl-config... /usr/bin/curl-config
checking for the version of libcurl... 8.16.0
checking for libcurl >= version 7.23.0... yes
checking whether libcurl is usable... yes
checking for curl_free... yes
checking for library containing Gpm_Open... no
configure: WARNING: libgpm not found. If build fails later consider installing gpm dev package
checking for execinfo.h... yes
checking for pty.h... yes
checking for util.h... no
checking for zlib.h... yes
checking for bzlib.h... yes
checking for libutil.h... no
checking for sys/ttydefaults.h... yes
checking for libproc.h... no
checking for uniwidth.h... yes
checking for sys/sysctl.h... no
checking for windows.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 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/help.md
config.status: creating src/Makefile
config.status: creating src/base/Makefile
config.status: creating src/formats/logfmt/Makefile
config.status: creating src/fmtlib/Makefile
config.status: creating src/pcrepp/Makefile
config.status: creating src/pugixml/Makefile
config.status: creating src/tailer/Makefile
config.status: creating src/yajl/Makefile
config.status: creating src/yajlpp/Makefile
config.status: creating src/third-party/base64/lib/Makefile
config.status: creating src/third-party/date/src/Makefile
config.status: creating src/third-party/notcurses/src/lib/Makefile
config.status: creating src/third-party/scnlib/src/Makefile
config.status: creating test/Makefile
config.status: creating test/expected/Makefile
config.status: creating src/config.h
config.status: executing depfiles commands
Making all in tools
make[1]: Entering directory '/build/lnav/src/lnav-0.13.2/tools'
gcc -I../src/third-party/doctest-root -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DHAS_REMOTE_API=0 -DUSE_OS_TZDB=1 -I/usr/include -I/usr/include -I/usr/local/include -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -L/usr/lib -L/usr/lib -L/usr/local/lib -L/usr/lib -L//lib -g3 -o bin2c bin2c.c -lz -fPIE
make[1]: Leaving directory '/build/lnav/src/lnav-0.13.2/tools'
Making all in src
make[1]: Entering directory '/build/lnav/src/lnav-0.13.2/src'
BIN2C animals-json.cc
BIN2C ansi-palette-json.cc
BIN2C builtin-scripts.cc
BIN2C builtin-sh-scripts.cc
BIN2C css-color-names-json.cc
BIN2C default-config.cc
BIN2C default-formats.cc
BIN2C diseases-json.cc
BIN2C emojis-json.cc
BIN2C words-json.cc
BIN2C help-md.cc
BIN2C init-sql.cc
BIN2C prql-modules.cc
BIN2C terminfo-files.cc
CXX ptimec
BIN2C xml-entities-json.cc
BIN2C xterm-palette-json.cc
TIMEFMT time_fmts.cc
make all-recursive
make[2]: Entering directory '/build/lnav/src/lnav-0.13.2/src'
Making all in fmtlib
make[3]: Entering directory '/build/lnav/src/lnav-0.13.2/src/fmtlib'
CXX format.o
CXX os.o
AR libcppfmt.a
make[3]: Leaving directory '/build/lnav/src/lnav-0.13.2/src/fmtlib'
Making all in third-party/base64/lib
make[3]: Entering directory '/build/lnav/src/lnav-0.13.2/src/third-party/base64/lib'
CC lib.o
CC arch/generic/codec.o
CC tables/tables.o
AR libbase64.a
make[3]: Leaving directory '/build/lnav/src/lnav-0.13.2/src/third-party/base64/lib'
Making all in third-party/date/src
make[3]: Entering directory '/build/lnav/src/lnav-0.13.2/src/third-party/date/src'
CXX tz.o
tz.cpp: In member function 'date::sys_info date::time_zone::load_sys_info(std::vector<date::detail::transition>::const_iterator) const':
tz.cpp:2129:1: note: parameter passing for argument of type 'std::vector<date::detail::transition>::const_iterator' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/vector:72,
from ./../include/date/tz.h:119,
from ./../include/date/tz_private.h:31,
from tz.cpp:86:
/usr/include/c++/14.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long long int, std::ratio<1, 1> > >&}; _Tp = date::detail::transition; _Alloc = std::allocator<date::detail::transition>]':
/usr/include/c++/14.2.1/bits/vector.tcc:452:7: note: parameter passing for argument of type 'std::vector<date::detail::transition>::iterator' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_emplace_aux(const_iterator, _Args&& ...) [with _Args = {const std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long long int, std::ratio<1, 1> > >&}; _Tp = date::detail::transition; _Alloc = std::allocator<date::detail::transition>]':
/usr/include/c++/14.2.1/bits/vector.tcc:388:7: note: parameter passing for argument of type 'std::vector<date::detail::transition>::const_iterator' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/vector.tcc:411:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<date::detail::transition*, std::vector<date::detail::transition> >' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/vector:66:
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::emplace(const_iterator, _Args&& ...) [with _Args = {const std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long long int, std::ratio<1, 1> > >&}; _Tp = date::detail::transition; _Alloc = std::allocator<date::detail::transition>]',
inlined from 'void date::time_zone::load_data(std::istream&, int32_t, int32_t, int32_t, int32_t) [with TimeType = int]' at tz.cpp:2031:29:
/usr/include/c++/14.2.1/bits/stl_vector.h:1349:25: note: parameter passing for argument of type 'std::vector<date::detail::transition>::const_iterator' changed in GCC 7.1
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::emplace(const_iterator, _Args&& ...) [with _Args = {const std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long long int, std::ratio<1, 1> > >&}; _Tp = date::detail::transition; _Alloc = std::allocator<date::detail::transition>]',
inlined from 'void date::time_zone::load_data(std::istream&, int32_t, int32_t, int32_t, int32_t) [with TimeType = long long int]' at tz.cpp:2031:29:
/usr/include/c++/14.2.1/bits/stl_vector.h:1349:25: note: parameter passing for argument of type 'std::vector<date::detail::transition>::const_iterator' changed in GCC 7.1
AR libdatepp.a
make[3]: Leaving directory '/build/lnav/src/lnav-0.13.2/src/third-party/date/src'
Making all in third-party/notcurses/src/lib
make[3]: Entering directory '/build/lnav/src/lnav-0.13.2/src/third-party/notcurses/src/lib'
CC automaton.o
CC blit.o
CC capabilities.o
CC debug.o
CC direct.o
CC fade.o
In file included from ./../lib/sprite.h:10,
from ./../lib/termdesc.h:16,
from internal.h:46,
from debug.c:1:
./../lib/fbuf.h: In function 'fbuf_emit_parm':
./../lib/fbuf.h:251:8: warning: passing argument 1 of 'free' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
In file included from ./../compat/compat.h:10,
from internal.h:11:
/usr/include/stdlib.h:687:25: note: expected 'void *' but argument is of type 'const char *'
687 | extern void free (void *__ptr) __THROW;
| ~~~~~~^~~~~
./../lib/termdesc.h: In function 'term_emit_parm':
./../lib/termdesc.h:322:8: warning: passing argument 1 of 'free' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
/usr/include/stdlib.h:687:25: note: expected 'void *' but argument is of type 'const char *'
687 | extern void free (void *__ptr) __THROW;
| ~~~~~~^~~~~
CC fd.o
In file included from ./../lib/sprite.h:10,
from ./../lib/termdesc.h:16,
from internal.h:46,
from automaton.c:2:
./../lib/fbuf.h: In function 'fbuf_emit_parm':
./../lib/fbuf.h:251:8: warning: passing argument 1 of 'free' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
In file included from ./../compat/compat.h:10,
from internal.h:11:
/usr/include/stdlib.h:687:25: note: expected 'void *' but argument is of type 'const char *'
687 | extern void free (void *__ptr) __THROW;
| ~~~~~~^~~~~
./../lib/termdesc.h: In function 'term_emit_parm':
./../lib/termdesc.h:322:8: warning: passing argument 1 of 'free' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
/usr/include/stdlib.h:687:25: note: expected 'void *' but argument is of type 'const char *'
687 | extern void free (void *__ptr) __THROW;
| ~~~~~~^~~~~
CC fill.o
In file included from ./../lib/sprite.h:10,
from ./../lib/termdesc.h:16,
from internal.h:46,
from fade.c:3:
./../lib/fbuf.h: In function 'fbuf_emit_parm':
./../lib/fbuf.h:251:8: warning: passing argument 1 of 'free' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
In file included from ./../compat/compat.h:10,
from internal.h:11:
/usr/include/stdlib.h:687:25: note: expected 'void *' but argument is of type 'const char *'
687 | extern void free (void *__ptr) __THROW;
| ~~~~~~^~~~~
./../lib/termdesc.h: In function 'term_emit_parm':
./../lib/termdesc.h:322:8: warning: passing argument 1 of 'free' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
/usr/include/stdlib.h:687:25: note: expected 'void *' but argument is of type 'const char *'
687 | extern void free (void *__ptr) __THROW;
| ~~~~~~^~~~~
CC gpm.o
In file included from ./../lib/sprite.h:10,
from ./../lib/termdesc.h:16,
from internal.h:46,
from fd.c:5:
./../lib/fbuf.h: In function 'fbuf_emit_parm':
./../lib/fbuf.h:251:8: warning: passing argument 1 of 'free' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
In file included from ./../compat/compat.h:10,
from internal.h:11:
/usr/include/stdlib.h:687:25: note: expected 'void *' but argument is of type 'const char *'
687 | extern void free (void *__ptr) __THROW;
| ~~~~~~^~~~~
./../lib/termdesc.h: In function 'term_emit_parm':
./../lib/termdesc.h:322:8: warning: passing argument 1 of 'free' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
/usr/include/stdlib.h:687:25: note: expected 'void *' but argument is of type 'const char *'
687 | extern void free (void *__ptr) __THROW;
| ~~~~~~^~~~~
CC in.o
In file included from ./../lib/sprite.h:10,
from ./../lib/termdesc.h:16,
from internal.h:46,
from gpm.c:1:
./../lib/fbuf.h: In function 'fbuf_emit_parm':
./../lib/fbuf.h:251:8: warning: passing argument 1 of 'free' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
In file included from ./../compat/compat.h:10,
from internal.h:11:
/usr/include/stdlib.h:687:25: note: expected 'void *' but argument is of type 'const char *'
687 | extern void free (void *__ptr) __THROW;
| ~~~~~~^~~~~
./../lib/termdesc.h: In function 'term_emit_parm':
./../lib/termdesc.h:322:8: warning: passing argument 1 of 'free' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
/usr/include/stdlib.h:687:25: note: expected 'void *' but argument is of type 'const char *'
687 | extern void free (void *__ptr) __THROW;
| ~~~~~~^~~~~
CC kitty.o
In file included from ./../lib/sprite.h:10,
from ./../lib/termdesc.h:16,
from internal.h:46,
from blit.c:3:
./../lib/fbuf.h: In function 'fbuf_emit_parm':
./../lib/fbuf.h:251:8: warning: passing argument 1 of 'free' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
In file included from ./../compat/compat.h:10,
from internal.h:11:
/usr/include/stdlib.h:687:25: note: expected 'void *' but argument is of type 'const char *'
687 | extern void free (void *__ptr) __THROW;
| ~~~~~~^~~~~
./../lib/termdesc.h: In function 'term_emit_parm':
./../lib/termdesc.h:322:8: warning: passing argument 1 of 'free' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
/usr/include/stdlib.h:687:25: note: expected 'void *' but argument is of type 'const char *'
687 | extern void free (void *__ptr) __THROW;
| ~~~~~~^~~~~
CC layout.o
In file included from ./../lib/sprite.h:10,
from ./../lib/termdesc.h:16,
from internal.h:46,
from direct.c:11:
./../lib/fbuf.h: In function 'fbuf_emit_parm':
./../lib/fbuf.h:251:8: warning: passing argument 1 of 'free' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
In file included from visual-details.h:9,
from direct.c:9:
/usr/include/stdlib.h:687:25: note: expected 'void *' but argument is of type 'const char *'
687 | extern void free (void *__ptr) __THROW;
| ~~~~~~^~~~~
./../lib/termdesc.h: In function 'term_emit_parm':
./../lib/termdesc.h:322:8: warning: passing argument 1 of 'free' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
/usr/include/stdlib.h:687:25: note: expected 'void *' but argument is of type 'const char *'
687 | extern void free (void *__ptr) __THROW;
| ~~~~~~^~~~~
In file included from ./../lib/sprite.h:10,
from ./../lib/termdesc.h:16,
from internal.h:46,
from fill.c:1:
./../lib/fbuf.h: In function 'fbuf_emit_parm':
./../lib/fbuf.h:251:8: warning: passing argument 1 of 'free' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
In file included from ./../compat/compat.h:10,
from internal.h:11:
/usr/include/stdlib.h:687:25: note: expected 'void *' but argument is of type 'const char *'
687 | extern void free (void *__ptr) __THROW;
| ~~~~~~^~~~~
./../lib/termdesc.h: In function 'term_emit_parm':
./../lib/termdesc.h:322:8: warning: passing argument 1 of 'free' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
/usr/include/stdlib.h:687:25: note: expected 'void *' but argument is of type 'const char *'
687 | extern void free (void *__ptr) __THROW;
| ~~~~~~^~~~~
CC linux.o
CC menu.o
In file included from ./../lib/sprite.h:10,
from ./../lib/termdesc.h:16,
from internal.h:46,
from layout.c:1:
./../lib/fbuf.h: In function 'fbuf_emit_parm':
./../lib/fbuf.h:251:8: warning: passing argument 1 of 'free' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
In file included from ./../compat/compat.h:10,
from internal.h:11:
/usr/include/stdlib.h:687:25: note: expected 'void *' but argument is of type 'const char *'
687 | extern void free (void *__ptr) __THROW;
| ~~~~~~^~~~~
./../lib/termdesc.h: In function 'term_emit_parm':
./../lib/termdesc.h:322:8: warning: passing argument 1 of 'free' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
/usr/include/stdlib.h:687:25: note: expected 'void *' but argument is of type 'const char *'
687 | extern void free (void *__ptr) __THROW;
| ~~~~~~^~~~~
CC metric.o
In file included from ./../lib/sprite.h:10,
from ./../lib/termdesc.h:16,
from internal.h:46,
from linux.c:2:
./../lib/fbuf.h: In function 'fbuf_emit_parm':
./../lib/fbuf.h:251:8: warning: passing argument 1 of 'free' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
In file included from ./../compat/compat.h:10,
from internal.h:11:
/usr/include/stdlib.h:687:25: note: expected 'void *' but argument is of type 'const char *'
687 | extern void free (void *__ptr) __THROW;
| ~~~~~~^~~~~
./../lib/termdesc.h: In function 'term_emit_parm':
./../lib/termdesc.h:322:8: warning: passing argument 1 of 'free' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
/usr/include/stdlib.h:687:25: note: expected 'void *' but argument is of type 'const char *'
687 | extern void free (void *__ptr) __THROW;
| ~~~~~~^~~~~
CC mice.o
In file included from ./../lib/sprite.h:10,
from ./../lib/termdesc.h:16,
from internal.h:46,
from menu.c:1:
./../lib/fbuf.h: In function 'fbuf_emit_parm':
./../lib/fbuf.h:251:8: warning: passing argument 1 of 'free' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
In file included from ./../compat/compat.h:10,
from internal.h:11:
/usr/include/stdlib.h:687:25: note: expected 'void *' but argument is of type 'const char *'
687 | extern void free (void *__ptr) __THROW;
| ~~~~~~^~~~~
./../lib/termdesc.h: In function 'term_emit_parm':
./../lib/termdesc.h:322:8: warning: passing argument 1 of 'free' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
/usr/include/stdlib.h:687:25: note: expected 'void *' but argument is of type 'const char *'
687 | extern void free (void *__ptr) __THROW;
| ~~~~~~^~~~~
CC notcurses.o
In file included from ./../lib/sprite.h:10,
from ./../lib/termdesc.h:16,
from internal.h:46,
from metric.c:7:
./../lib/fbuf.h: In function 'fbuf_emit_parm':
./../lib/fbuf.h:251:8: warning: passing argument 1 of 'free' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
In file included from ./../../include/notcurses/notcurses.h:9,
from metric.c:6:
/usr/include/stdlib.h:687:25: note: expected 'void *' but argument is of type 'const char *'
687 | extern void free (void *__ptr) __THROW;
| ~~~~~~^~~~~
./../lib/termdesc.h: In function 'term_emit_parm':
./../lib/termdesc.h:322:8: warning: passing argument 1 of 'free' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
/usr/include/stdlib.h:687:25: note: expected 'void *' but argument is of type 'const char *'
687 | extern void free (void *__ptr) __THROW;
| ~~~~~~^~~~~
CC plot.o
In file included from ./../lib/sprite.h:10,
from ./../lib/termdesc.h:16,
from internal.h:46,
from in.c:6:
./../lib/fbuf.h: In function 'fbuf_emit_parm':
./../lib/fbuf.h:251:8: warning: passing argument 1 of 'free' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
In file included from ./../compat/compat.h:10,
from internal.h:11:
/usr/include/stdlib.h:687:25: note: expected 'void *' but argument is of type 'const char *'
687 | extern void free (void *__ptr) __THROW;
| ~~~~~~^~~~~
./../lib/termdesc.h: In function 'term_emit_parm':
./../lib/termdesc.h:322:8: warning: passing argument 1 of 'free' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
/usr/include/stdlib.h:687:25: note: expected 'void *' but argument is of type 'const char *'
687 | extern void free (void *__ptr) __THROW;
| ~~~~~~^~~~~
in.c: In function 'prep_special_keys':
in.c:357:17: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
CC progbar.o
In file included from ./../lib/sprite.h:10,
from ./../lib/termdesc.h:16,
from internal.h:46,
from kitty.c:1:
./../lib/fbuf.h: In function 'fbuf_emit_parm':
./../lib/fbuf.h:251:8: warning: passing argument 1 of 'free' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
In file included from ./../compat/compat.h:10,
from internal.h:11:
/usr/include/stdlib.h:687:25: note: expected 'void *' but argument is of type 'const char *'
687 | extern void free (void *__ptr) __THROW;
| ~~~~~~^~~~~
./../lib/termdesc.h: In function 'term_emit_parm':
./../lib/termdesc.h:322:8: warning: passing argument 1 of 'free' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
/usr/include/stdlib.h:687:25: note: expected 'void *' but argument is of type 'const char *'
687 | extern void free (void *__ptr) __THROW;
| ~~~~~~^~~~~
CC reader.o
In file included from ./../lib/sprite.h:10,
from ./../lib/termdesc.h:16,
from internal.h:46,
from mice.c:1:
./../lib/fbuf.h: In function 'fbuf_emit_parm':
./../lib/fbuf.h:251:8: warning: passing argument 1 of 'free' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
In file included from ./../compat/compat.h:10,
from internal.h:11:
/usr/include/stdlib.h:687:25: note: expected 'void *' but argument is of type 'const char *'
687 | extern void free (void *__ptr) __THROW;
| ~~~~~~^~~~~
./../lib/termdesc.h: In function 'term_emit_parm':
./../lib/termdesc.h:322:8: warning: passing argument 1 of 'free' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
/usr/include/stdlib.h:687:25: note: expected 'void *' but argument is of type 'const char *'
687 | extern void free (void *__ptr) __THROW;
| ~~~~~~^~~~~
CC reel.o
In file included from ./../lib/sprite.h:10,
from ./../lib/termdesc.h:16,
from internal.h:46,
from progbar.c:2:
./../lib/fbuf.h: In function 'fbuf_emit_parm':
./../lib/fbuf.h:251:8: warning: passing argument 1 of 'free' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
In file included from ./../compat/compat.h:10,
from internal.h:11:
/usr/include/stdlib.h:687:25: note: expected 'void *' but argument is of type 'const char *'
687 | extern void free (void *__ptr) __THROW;
| ~~~~~~^~~~~
./../lib/termdesc.h: In function 'term_emit_parm':
./../lib/termdesc.h:322:8: warning: passing argument 1 of 'free' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
/usr/include/stdlib.h:687:25: note: expected 'void *' but argument is of type 'const char *'
687 | extern void free (void *__ptr) __THROW;
| ~~~~~~^~~~~
CC render.o
In file included from ./../lib/sprite.h:10,
from ./../lib/termdesc.h:16,
from internal.h:46,
from reader.c:1:
./../lib/fbuf.h: In function 'fbuf_emit_parm':
./../lib/fbuf.h:251:8: warning: passing argument 1 of 'free' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
In file included from ./../compat/compat.h:10,
from internal.h:11:
/usr/include/stdlib.h:687:25: note: expected 'void *' but argument is of type 'const char *'
687 | extern void free (void *__ptr) __THROW;
| ~~~~~~^~~~~
./../lib/termdesc.h: In function 'term_emit_parm':
./../lib/termdesc.h:322:8: warning: passing argument 1 of 'free' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
/usr/include/stdlib.h:687:25: note: expected 'void *' but argument is of type 'const char *'
687 | extern void free (void *__ptr) __THROW;
| ~~~~~~^~~~~
CC selector.o
In file included from ./../lib/sprite.h:10,
from ./../lib/termdesc.h:16,
from internal.h:46,
from reel.c:5:
./../lib/fbuf.h: In function 'fbuf_emit_parm':
./../lib/fbuf.h:251:8: warning: passing argument 1 of 'free' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
In file included from reel.c:3:
/usr/include/stdlib.h:687:25: note: expected 'void *' but argument is of type 'const char *'
687 | extern void free (void *__ptr) __THROW;
| ~~~~~~^~~~~
./../lib/termdesc.h: In function 'term_emit_parm':
./../lib/termdesc.h:322:8: warning: passing argument 1 of 'free' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
/usr/include/stdlib.h:687:25: note: expected 'void *' but argument is of type 'const char *'
687 | extern void free (void *__ptr) __THROW;
| ~~~~~~^~~~~
CC sixel.o
In file included from ./../lib/sprite.h:10,
from ./../lib/termdesc.h:16,
from internal.h:46,
from plot.c:6:
./../lib/fbuf.h: In function 'fbuf_emit_parm':
./../lib/fbuf.h:251:8: warning: passing argument 1 of 'free' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
In file included from ./../compat/compat.h:10,
from internal.h:11:
/usr/include/stdlib.h:687:25: note: expected 'void *' but argument is of type 'const char *'
687 | extern void free (void *__ptr) __THROW;
| ~~~~~~^~~~~
./../lib/termdesc.h: In function 'term_emit_parm':
./../lib/termdesc.h:322:8: warning: passing argument 1 of 'free' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
/usr/include/stdlib.h:687:25: note: expected 'void *' but argument is of type 'const char *'
687 | extern void free (void *__ptr) __THROW;
| ~~~~~~^~~~~
CC sprite.o
In file included from ./../lib/sprite.h:10,
from ./../lib/termdesc.h:16,
from internal.h:46,
from selector.c:1:
./../lib/fbuf.h: In function 'fbuf_emit_parm':
./../lib/fbuf.h:251:8: warning: passing argument 1 of 'free' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
In file included from ./../compat/compat.h:10,
from internal.h:11:
/usr/include/stdlib.h:687:25: note: expected 'void *' but argument is of type 'const char *'
687 | extern void free (void *__ptr) __THROW;
| ~~~~~~^~~~~
./../lib/termdesc.h: In function 'term_emit_parm':
./../lib/termdesc.h:322:8: warning: passing argument 1 of 'free' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
/usr/include/stdlib.h:687:25: note: expected 'void *' but argument is of type 'const char *'
687 | extern void free (void *__ptr) __THROW;
| ~~~~~~^~~~~
In file included from ./../lib/sprite.h:10,
from ./../lib/termdesc.h:16,
from internal.h:46,
from sprite.c:1:
./../lib/fbuf.h: In function 'fbuf_emit_parm':
./../lib/fbuf.h:251:8: warning: passing argument 1 of 'free' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
In file included from ./../compat/compat.h:10,
from internal.h:11:
/usr/include/stdlib.h:687:25: note: expected 'void *' but argument is of type 'const char *'
687 | extern void free (void *__ptr) __THROW;
| ~~~~~~^~~~~
./../lib/termdesc.h: In function 'term_emit_parm':
./../lib/termdesc.h:322:8: warning: passing argument 1 of 'free' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
/usr/include/stdlib.h:687:25: note: expected 'void *' but argument is of type 'const char *'
687 | extern void free (void *__ptr) __THROW;
| ~~~~~~^~~~~
CC stats.o
CC tabbed.o
In file included from ./../lib/sprite.h:10,
from ./../lib/termdesc.h:16,
from internal.h:46,
from notcurses.c:5:
./../lib/fbuf.h: In function 'fbuf_emit_parm':
./../lib/fbuf.h:251:8: warning: passing argument 1 of 'free' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
In file included from egcpool.h:9,
from notcurses.c:4:
/usr/include/stdlib.h:687:25: note: expected 'void *' but argument is of type 'const char *'
687 | extern void free (void *__ptr) __THROW;
| ~~~~~~^~~~~
./../lib/termdesc.h: In function 'term_emit_parm':
./../lib/termdesc.h:322:8: warning: passing argument 1 of 'free' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
/usr/include/stdlib.h:687:25: note: expected 'void *' but argument is of type 'const char *'
687 | extern void free (void *__ptr) __THROW;
| ~~~~~~^~~~~
CC termdesc.o
In file included from ./../lib/sprite.h:10,
from ./../lib/termdesc.h:16,
from internal.h:46,
from render.c:4:
./../lib/fbuf.h: In function 'fbuf_emit_parm':
./../lib/fbuf.h:251:8: warning: passing argument 1 of 'free' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
In file included from ./../compat/compat.h:10,
from internal.h:11:
/usr/include/stdlib.h:687:25: note: expected 'void *' but argument is of type 'const char *'
687 | extern void free (void *__ptr) __THROW;
| ~~~~~~^~~~~
./../lib/termdesc.h: In function 'term_emit_parm':
./../lib/termdesc.h:322:8: warning: passing argument 1 of 'free' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
/usr/include/stdlib.h:687:25: note: expected 'void *' but argument is of type 'const char *'
687 | extern void free (void *__ptr) __THROW;
| ~~~~~~^~~~~
CC terminfo.o
In file included from ./../lib/sprite.h:10,
from ./../lib/termdesc.h:16,
from internal.h:46,
from stats.c:2:
./../lib/fbuf.h: In function 'fbuf_emit_parm':
./../lib/fbuf.h:251:8: warning: passing argument 1 of 'free' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
In file included from ./../compat/compat.h:10,
from internal.h:11:
/usr/include/stdlib.h:687:25: note: expected 'void *' but argument is of type 'const char *'
687 | extern void free (void *__ptr) __THROW;
| ~~~~~~^~~~~
./../lib/termdesc.h: In function 'term_emit_parm':
./../lib/termdesc.h:322:8: warning: passing argument 1 of 'free' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
/usr/include/stdlib.h:687:25: note: expected 'void *' but argument is of type 'const char *'
687 | extern void free (void *__ptr) __THROW;
| ~~~~~~^~~~~
CC tree.o
In file included from ./../lib/sprite.h:10,
from ./../lib/termdesc.h:16,
from internal.h:46,
from tabbed.c:1:
./../lib/fbuf.h: In function 'fbuf_emit_parm':
./../lib/fbuf.h:251:8: warning: passing argument 1 of 'free' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
In file included from ./../compat/compat.h:10,
from internal.h:11:
/usr/include/stdlib.h:687:25: note: expected 'void *' but argument is of type 'const char *'
687 | extern void free (void *__ptr) __THROW;
| ~~~~~~^~~~~
./../lib/termdesc.h: In function 'term_emit_parm':
./../lib/termdesc.h:322:8: warning: passing argument 1 of 'free' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
/usr/include/stdlib.h:687:25: note: expected 'void *' but argument is of type 'const char *'
687 | extern void free (void *__ptr) __THROW;
| ~~~~~~^~~~~
CC unixsig.o
In file included from ./../lib/sprite.h:10,
from ./../lib/termdesc.h:16,
from internal.h:46,
from sixel.c:3:
./../lib/fbuf.h: In function 'fbuf_emit_parm':
./../lib/fbuf.h:251:8: warning: passing argument 1 of 'free' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
In file included from ./../compat/compat.h:10,
from internal.h:11:
/usr/include/stdlib.h:687:25: note: expected 'void *' but argument is of type 'const char *'
687 | extern void free (void *__ptr) __THROW;
| ~~~~~~^~~~~
./../lib/termdesc.h: In function 'term_emit_parm':
./../lib/termdesc.h:322:8: warning: passing argument 1 of 'free' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
/usr/include/stdlib.h:687:25: note: expected 'void *' but argument is of type 'const char *'
687 | extern void free (void *__ptr) __THROW;
| ~~~~~~^~~~~
CC util.o
terminfo.c: In function 'terminfo_load':
terminfo.c:104:9: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result]
CC visual.o
In file included from ./../lib/sprite.h:10,
from ./../lib/termdesc.h:16,
from internal.h:46,
from unixsig.c:4:
./../lib/fbuf.h: In function 'fbuf_emit_parm':
./../lib/fbuf.h:251:8: warning: passing argument 1 of 'free' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
In file included from ./../compat/compat.h:10,
from internal.h:11:
/usr/include/stdlib.h:687:25: note: expected 'void *' but argument is of type 'const char *'
687 | extern void free (void *__ptr) __THROW;
| ~~~~~~^~~~~
./../lib/termdesc.h: In function 'term_emit_parm':
./../lib/termdesc.h:322:8: warning: passing argument 1 of 'free' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
/usr/include/stdlib.h:687:25: note: expected 'void *' but argument is of type 'const char *'
687 | extern void free (void *__ptr) __THROW;
| ~~~~~~^~~~~
CC windows.o
In file included from ./../lib/sprite.h:10,
from ./../lib/termdesc.h:16,
from internal.h:46,
from termdesc.c:6:
./../lib/fbuf.h: In function 'fbuf_emit_parm':
./../lib/fbuf.h:251:8: warning: passing argument 1 of 'free' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
In file included from ./../compat/compat.h:10,
from internal.h:11:
/usr/include/stdlib.h:687:25: note: expected 'void *' but argument is of type 'const char *'
687 | extern void free (void *__ptr) __THROW;
| ~~~~~~^~~~~
./../lib/termdesc.h: In function 'term_emit_parm':
./../lib/termdesc.h:322:8: warning: passing argument 1 of 'free' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
/usr/include/stdlib.h:687:25: note: expected 'void *' but argument is of type 'const char *'
687 | extern void free (void *__ptr) __THROW;
| ~~~~~~^~~~~
termdesc.c: In function 'terminfostr':
termdesc.c:276:9: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
termdesc.c: In function 'interrogate_terminfo':
termdesc.c:1404:26: warning: passing argument 1 of 'free' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
/usr/include/stdlib.h:687:25: note: expected 'void *' but argument is of type 'const char *'
687 | extern void free (void *__ptr) __THROW;
| ~~~~~~^~~~~
termdesc.c:1407:22: warning: passing argument 1 of 'free' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
/usr/include/stdlib.h:687:25: note: expected 'void *' but argument is of type 'const char *'
687 | extern void free (void *__ptr) __THROW;
| ~~~~~~^~~~~
In file included from ./../lib/sprite.h:10,
from ./../lib/termdesc.h:16,
from internal.h:46,
from util.c:19:
./../lib/fbuf.h: In function 'fbuf_emit_parm':
./../lib/fbuf.h:251:8: warning: passing argument 1 of 'free' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
In file included from ./../compat/compat.h:10,
from internal.h:11:
/usr/include/stdlib.h:687:25: note: expected 'void *' but argument is of type 'const char *'
687 | extern void free (void *__ptr) __THROW;
| ~~~~~~^~~~~
./../lib/termdesc.h: In function 'term_emit_parm':
./../lib/termdesc.h:322:8: warning: passing argument 1 of 'free' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
/usr/include/stdlib.h:687:25: note: expected 'void *' but argument is of type 'const char *'
687 | extern void free (void *__ptr) __THROW;
| ~~~~~~^~~~~
CC ../compat/compat.o
In file included from ./../lib/sprite.h:10,
from ./../lib/termdesc.h:16,
from internal.h:46,
from tree.c:1:
./../lib/fbuf.h: In function 'fbuf_emit_parm':
./../lib/fbuf.h:251:8: warning: passing argument 1 of 'free' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
In file included from ./../compat/compat.h:10,
from internal.h:11:
/usr/include/stdlib.h:687:25: note: expected 'void *' but argument is of type 'const char *'
687 | extern void free (void *__ptr) __THROW;
| ~~~~~~^~~~~
./../lib/termdesc.h: In function 'term_emit_parm':
./../lib/termdesc.h:322:8: warning: passing argument 1 of 'free' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
/usr/include/stdlib.h:687:25: note: expected 'void *' but argument is of type 'const char *'
687 | extern void free (void *__ptr) __THROW;
| ~~~~~~^~~~~
In file included from sprite.h:10,
from termdesc.h:16,
from windows.c:1:
fbuf.h: In function 'fbuf_emit_parm':
fbuf.h:251:8: warning: passing argument 1 of 'free' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
In file included from ./../../include/notcurses/notcurses.h:9,
from termdesc.h:15:
/usr/include/stdlib.h:687:25: note: expected 'void *' but argument is of type 'const char *'
687 | extern void free (void *__ptr) __THROW;
| ~~~~~~^~~~~
termdesc.h: In function 'term_emit_parm':
termdesc.h:322:8: warning: passing argument 1 of 'free' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
/usr/include/stdlib.h:687:25: note: expected 'void *' but argument is of type 'const char *'
687 | extern void free (void *__ptr) __THROW;
| ~~~~~~^~~~~
In file included from ./../lib/sprite.h:10,
from ./../lib/termdesc.h:16,
from internal.h:46,
from visual.c:5:
./../lib/fbuf.h: In function 'fbuf_emit_parm':
./../lib/fbuf.h:251:8: warning: passing argument 1 of 'free' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
In file included from visual-details.h:9,
from visual.c:4:
/usr/include/stdlib.h:687:25: note: expected 'void *' but argument is of type 'const char *'
687 | extern void free (void *__ptr) __THROW;
| ~~~~~~^~~~~
./../lib/termdesc.h: In function 'term_emit_parm':
./../lib/termdesc.h:322:8: warning: passing argument 1 of 'free' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
/usr/include/stdlib.h:687:25: note: expected 'void *' but argument is of type 'const char *'
687 | extern void free (void *__ptr) __THROW;
| ~~~~~~^~~~~
AR liblnavnotcurses.a
make[3]: Leaving directory '/build/lnav/src/lnav-0.13.2/src/third-party/notcurses/src/lib'
Making all in third-party/scnlib/src
make[3]: Entering directory '/build/lnav/src/lnav-0.13.2/src/third-party/scnlib/src'
CXX scn/impl.o
AR libscnlib.a
make[3]: Leaving directory '/build/lnav/src/lnav-0.13.2/src/third-party/scnlib/src'
Making all in pcrepp
make[3]: Entering directory '/build/lnav/src/lnav-0.13.2/src/pcrepp'
CXX pcre2pp.o
AR libpcrepp.a
make[3]: Leaving directory '/build/lnav/src/lnav-0.13.2/src/pcrepp'
Making all in base
make[3]: Entering directory '/build/lnav/src/lnav-0.13.2/src/base'
CXX ansi_scrubber.o
CXX attr_line.o
CXX attr_line.builder.o
CXX auto_fd.o
CXX auto_pid.o
CXX cell_container.o
CXX color_spaces.o
CXX date_time_scanner.o
CXX fs_util.o
CXX fts_fuzzy_match.o
CXX humanize.o
ansi_scrubber.cc: In function 'void scrub_ansi_string(std::string&, string_attrs_t*)':
ansi_scrubber.cc:484:35: warning: comparison of integer expressions of different signedness: 'const int32_t' {aka 'const int'} and 'std::__cxx11::basic_string<char>::size_type' {aka 'unsigned int'} [-Wsign-compare]
In file included from /usr/include/c++/14.2.1/vector:65,
from attr_line.hh:38,
from ansi_scrubber.hh:38,
from ansi_scrubber.cc:34:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]':
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/vector:72:
/usr/include/c++/14.2.1/bits/vector.tcc: In function 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >; _Tp = string_attr; _Alloc = std::allocator<string_attr>]':
/usr/include/c++/14.2.1/bits/vector.tcc:954:7: note: parameter passing for argument of type 'std::vector<string_attr>::iterator' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/vector.tcc:954:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/vector.tcc:954:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >; _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/vector.tcc:984:34:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >; _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/vector.tcc:1022:38:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/vector:66:
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >; <template-parameter-2-2> = void; _Tp = string_attr; _Alloc = std::allocator<string_attr>]',
inlined from 'void scrub_ansi_string(std::string&, string_attrs_t*)' at ansi_scrubber.cc:524:19:
/usr/include/c++/14.2.1/bits/stl_vector.h:1488:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_vector.h:1488:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >' changed in GCC 7.1
CXX humanize.network.o
In file included from /usr/include/c++/14.2.1/vector:72,
from attr_line.hh:38,
from attr_line.cc:33:
/usr/include/c++/14.2.1/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]':
/usr/include/c++/14.2.1/bits/vector.tcc:181:5: note: parameter passing for argument of type 'std::vector<string_attr>::iterator' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/vector:66:
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]',
inlined from 'void remove_string_attr(string_attrs_t&, const line_range&)' at attr_line.cc:967:17:
/usr/include/c++/14.2.1/bits/stl_vector.h:1537:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]',
inlined from 'void remove_string_attr(string_attrs_t&, const string_attr_type_base*)' at attr_line.cc:976:28:
/usr/include/c++/14.2.1/bits/stl_vector.h:1537:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >' changed in GCC 7.1
CXX humanize.time.o
In file included from date_time_scanner.hh:41,
from date_time_scanner.cc:34:
time_util.hh: In function 'timeval to_timeval(std::chrono::microseconds)':
time_util.hh:324:67: warning: narrowing conversion of 'std::chrono::duration_cast<duration<long long int>, long long int, std::ratio<1, 1000000> >(us).std::chrono::duration<long long int>::count()' from 'std::chrono::duration<long long int>::rep' {aka 'long long int'} to '__time_t' {aka 'long int'} [-Wnarrowing]
In file included from date_time_scanner.cc:40:
../../src/ptimec.hh: In function 'bool ptime_f(exttm*, const char*, off_t&, ssize_t)':
../../src/ptimec.hh:1179:32: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'long int' [-Wsign-compare]
../../src/ptimec.hh: In function 'void ftime_f(char*, off_t&, ssize_t, const exttm&)':
../../src/ptimec.hh:1213:28: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
CXX intern_string.o
CXX is_utf8.o
In file included from /usr/include/c++/14.2.1/string:54,
from humanize.network.hh:33,
from humanize.network.cc:32:
In member function 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::pointer std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::_M_data() const [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]',
inlined from 'bool std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::_M_is_local() const [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]' at /usr/include/c++/14.2.1/bits/basic_string.h:269:13,
inlined from 'void std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::_M_dispose() [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]' at /usr/include/c++/14.2.1/bits/basic_string.h:287:18,
inlined from 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::~basic_string() [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]' at /usr/include/c++/14.2.1/bits/basic_string.h:809:19,
inlined from 'constexpr void std::_Optional_payload_base<_Tp>::_M_destroy() [with _Tp = std::__cxx11::basic_string<char>]' at /usr/include/c++/14.2.1/optional:283:35,
inlined from 'constexpr void std::_Optional_payload_base<_Tp>::_M_reset() [with _Tp = std::__cxx11::basic_string<char>]' at /usr/include/c++/14.2.1/optional:314:14,
inlined from 'std::_Optional_payload<_Tp, false, _Copy, _Move>::~_Optional_payload() [with _Tp = std::__cxx11::basic_string<char>; bool _Copy = false; bool _Move = false]' at /usr/include/c++/14.2.1/optional:437:44,
inlined from 'std::_Optional_base<std::__cxx11::basic_string<char>, false, false>::~_Optional_base()' at /usr/include/c++/14.2.1/optional:508:12,
inlined from 'std::optional<std::__cxx11::basic_string<char> >::~optional()' at /usr/include/c++/14.2.1/optional:703:11,
inlined from 'std::optional<network::path> humanize::network::path::from_str(string_fragment)' at humanize.network.cc:71:5:
/usr/include/c++/14.2.1/bits/basic_string.h:228:28: warning: '*(const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*)((char*)&<unnamed> + offsetof(std::optional<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >,std::optional<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::<unnamed>.std::_Optional_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, false, false>::<unnamed>)).std::__cxx11::basic_string<char>::_M_dataplus.std::__cxx11::basic_string<char>::_Alloc_hider::_M_p' may be used uninitialized [-Wmaybe-uninitialized]
humanize.network.cc: In function 'std::optional<network::path> humanize::network::path::from_str(string_fragment)':
humanize.network.cc:71:5: note: '<anonymous>' declared here
In member function 'void std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::_M_dispose() [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]',
inlined from 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::~basic_string() [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]' at /usr/include/c++/14.2.1/bits/basic_string.h:809:19,
inlined from 'constexpr void std::_Optional_payload_base<_Tp>::_M_destroy() [with _Tp = std::__cxx11::basic_string<char>]' at /usr/include/c++/14.2.1/optional:283:35,
inlined from 'constexpr void std::_Optional_payload_base<_Tp>::_M_reset() [with _Tp = std::__cxx11::basic_string<char>]' at /usr/include/c++/14.2.1/optional:314:14,
inlined from 'std::_Optional_payload<_Tp, false, _Copy, _Move>::~_Optional_payload() [with _Tp = std::__cxx11::basic_string<char>; bool _Copy = false; bool _Move = false]' at /usr/include/c++/14.2.1/optional:437:44,
inlined from 'std::_Optional_base<std::__cxx11::basic_string<char>, false, false>::~_Optional_base()' at /usr/include/c++/14.2.1/optional:508:12,
inlined from 'std::optional<std::__cxx11::basic_string<char> >::~optional()' at /usr/include/c++/14.2.1/optional:703:11,
inlined from 'std::optional<network::path> humanize::network::path::from_str(string_fragment)' at humanize.network.cc:71:5:
/usr/include/c++/14.2.1/bits/basic_string.h:288:14: warning: '*(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*)((char*)&<unnamed> + offsetof(std::optional<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >,std::optional<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::<unnamed>.std::_Optional_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, false, false>::<unnamed>)).std::__cxx11::basic_string<char>::<anonymous>.std::__cxx11::basic_string<char>::<unnamed union>::_M_allocated_capacity' may be used uninitialized [-Wmaybe-uninitialized]
humanize.network.cc: In function 'std::optional<network::path> humanize::network::path::from_str(string_fragment)':
humanize.network.cc:71:5: note: '<anonymous>' declared here
CXX isc.o
In file included from humanize.time.cc:37:
time_util.hh: In function 'timeval to_timeval(std::chrono::microseconds)':
time_util.hh:324:67: warning: narrowing conversion of 'std::chrono::duration_cast<duration<long long int>, long long int, std::ratio<1, 1000000> >(us).std::chrono::duration<long long int>::count()' from 'std::chrono::duration<long long int>::rep' {aka 'long long int'} to '__time_t' {aka 'long int'} [-Wnarrowing]
CXX lnav.console.o
CXX lnav.console.win.o
CXX lnav.gzip.o
CXX lnav_log.o
In file included from isc.hh:42,
from isc.cc:34:
time_util.hh: In function 'timeval to_timeval(std::chrono::microseconds)':
time_util.hh:324:67: warning: narrowing conversion of 'std::chrono::duration_cast<duration<long long int>, long long int, std::ratio<1, 1000000> >(us).std::chrono::duration<long long int>::count()' from 'std::chrono::duration<long long int>::rep' {aka 'long long int'} to '__time_t' {aka 'long int'} [-Wnarrowing]
CXX network.tcp.o
CXX paths.o
CXX piper.file.o
CXX small_string_map.o
In file included from /usr/include/c++/14.2.1/vector:65,
from lnav.console.hh:34,
from lnav.console.cc:32:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]':
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1624:35,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/vector.tcc:238:44:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at ../../src/base/attr_line.hh:217:7:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at ../../src/base/attr_line.hh:217:7,
inlined from 'lnav::console::snippet::snippet(const lnav::console::snippet&)' at lnav.console.hh:47:8,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = lnav::console::snippet; _Args = {const lnav::console::snippet&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const lnav::console::snippet*, vector<lnav::console::snippet> >; _ForwardIterator = lnav::console::snippet*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const lnav::console::snippet*, std::vector<lnav::console::snippet> >; _ForwardIterator = lnav::console::snippet*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const lnav::console::snippet*, vector<lnav::console::snippet> >; _ForwardIterator = lnav::console::snippet*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const lnav::console::snippet*, vector<lnav::console::snippet> >; _ForwardIterator = lnav::console::snippet*; _Tp = lnav::console::snippet]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = lnav::console::snippet; _Alloc = std::allocator<lnav::console::snippet>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'lnav::console::user_message::user_message(const lnav::console::user_message&)' at lnav.console.hh:102:5:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at ../../src/base/attr_line.hh:217:7,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = attr_line_t; _Args = {const attr_line_t&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const attr_line_t*, vector<attr_line_t> >; _ForwardIterator = attr_line_t*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const attr_line_t*, std::vector<attr_line_t> >; _ForwardIterator = attr_line_t*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const attr_line_t*, vector<attr_line_t> >; _ForwardIterator = attr_line_t*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const attr_line_t*, vector<attr_line_t> >; _ForwardIterator = attr_line_t*; _Tp = attr_line_t]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = attr_line_t; _Alloc = std::allocator<attr_line_t>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'lnav::console::user_message::user_message(const lnav::console::user_message&)' at lnav.console.hh:102:5:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
CXX snippet_highlighters.o
lnav_log.cc: In function 'void log_write_ring_to(int)':
lnav_log.cc:404:21: warning: ignoring return value of 'ssize_t write(int, const void*, size_t)' declared with attribute 'warn_unused_result' [-Wunused-result]
lnav_log.cc:408:17: warning: ignoring return value of 'ssize_t write(int, const void*, size_t)' declared with attribute 'warn_unused_result' [-Wunused-result]
CXX string_attr_type.o
CXX string_util.o
CC strnatcmp.o
In file included from piper.file.hh:41,
from piper.file.cc:30:
time_util.hh: In function 'timeval to_timeval(std::chrono::microseconds)':
time_util.hh:324:67: warning: narrowing conversion of 'std::chrono::duration_cast<duration<long long int>, long long int, std::ratio<1, 1000000> >(us).std::chrono::duration<long long int>::count()' from 'std::chrono::duration<long long int>::rep' {aka 'long long int'} to '__time_t' {aka 'long int'} [-Wnarrowing]
piper.file.cc: In function 'std::optional<auto_buffer> lnav::piper::read_header(int, const char*)':
piper.file.cc:71:18: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare]
CXX time_util.o
CC ../third-party/xxHash/xxhash.o
In file included from time_util.cc:35:
time_util.hh: In function 'timeval to_timeval(std::chrono::microseconds)':
time_util.hh:324:67: warning: narrowing conversion of 'std::chrono::duration_cast<duration<long long int>, long long int, std::ratio<1, 1000000> >(us).std::chrono::duration<long long int>::count()' from 'std::chrono::duration<long long int>::rep' {aka 'long long int'} to '__time_t' {aka 'long int'} [-Wnarrowing]
AR libbase.a
make[3]: Leaving directory '/build/lnav/src/lnav-0.13.2/src/base'
Making all in tailer
make[3]: Entering directory '/build/lnav/src/lnav-0.13.2/src/tailer'
../../tools/bin2c -n tailer_bin tailerbin ./tailer.ape
make all-am
make[4]: Entering directory '/build/lnav/src/lnav-0.13.2/src/tailer'
CC sha-256.o
CC tailer.o
CXX libtailerpp_a-tailerpp.o
CXX libtailerservice_a-tailerbin.o
CXX libtailerservice_a-tailer.looper.o
tailer.c: In function 'send_packet':
tailer.c:51:5: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result]
tailer.c:53:9: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result]
tailer.c:59:17: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result]
tailer.c:60:17: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result]
tailer.c:66:17: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result]
tailer.c:72:17: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result]
tailer.c:79:17: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result]
tailer.c:80:17: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result]
AR libtailercommon.a
AR libtailerpp.a
In file included from ../../src/base/piper.file.hh:41,
from ../../src/piper.looper.hh:40,
from ../../src/logfile_fwd.hh:44,
from tailer.looper.hh:36,
from tailer.looper.cc:32:
../../src/base/time_util.hh: In function 'timeval to_timeval(std::chrono::microseconds)':
../../src/base/time_util.hh:324:67: warning: narrowing conversion of 'std::chrono::duration_cast<duration<long long int>, long long int, std::ratio<1, 1000000> >(us).std::chrono::duration<long long int>::count()' from 'std::chrono::duration<long long int>::rep' {aka 'long long int'} to '__time_t' {aka 'long int'} [-Wnarrowing]
In file included from ../../src/logfile.hh:58,
from ../../src/filter_observer.hh:37,
from ../../src/logfile_sub_source.hh:45,
from ../../src/log_vtab_impl.hh:42,
from ../../src/lnav.hh:54,
from tailer.looper.cc:43:
../../src/log_format_fwd.hh: In member function 'timeval logline::get_timeval() const':
../../src/log_format_fwd.hh:221:57: warning: narrowing conversion of '((const logline*)this)->logline::get_time<std::chrono::duration<long long int> >().std::chrono::duration<long long int>::count()' from 'std::chrono::duration<long long int>::rep' {aka 'long long int'} to '__time_t' {aka 'long int'} [-Wnarrowing]
../../src/logfile_sub_source.hh: In member function 'std::optional<bookmark_metadata*> logfile_sub_source::find_bookmark_metadata(vis_line_t) const':
../../src/logfile_sub_source.hh:375:16: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector<unsigned int>::size_type' {aka 'unsigned int'} [-Wsign-compare]
tailer.looper.cc: In lambda function:
tailer.looper.cc:887:30: warning: ignoring return value of 'int ftruncate(int, __off_t)' declared with attribute 'warn_unused_result' [-Wunused-result]
tailer.looper.cc:888:27: warning: ignoring return value of 'ssize_t pwrite(int, const void*, size_t, __off_t)' declared with attribute 'warn_unused_result' [-Wunused-result]
In file included from /usr/include/c++/14.2.1/deque:65,
from /usr/include/c++/14.2.1/stack:62,
from /usr/include/c++/14.2.1/regex:43,
from tailer.looper.cc:30:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]':
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at ../../src/base/attr_line.hh:217:7,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = attr_line_t; _Args = {const attr_line_t&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const attr_line_t*, vector<attr_line_t> >; _ForwardIterator = attr_line_t*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1624:35,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/vector.tcc:238:44:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at ../../src/base/attr_line.hh:217:7,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = attr_line_t; _Args = {attr_line_t&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = attr_line_t*; _ForwardIterator = attr_line_t*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = attr_line_t*; _ForwardIterator = attr_line_t*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = attr_line_t*; _ForwardIterator = attr_line_t*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = attr_line_t*; _ForwardIterator = attr_line_t*; _Tp = attr_line_t]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = attr_line_t; _Alloc = std::allocator<attr_line_t>]' at /usr/include/c++/14.2.1/bits/vector.tcc:257:35:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at ../../src/base/attr_line.hh:217:7,
inlined from 'lnav::console::snippet::snippet(const lnav::console::snippet&)' at ../../src/base/lnav.console.hh:47:8,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = lnav::console::snippet; _Args = {const lnav::console::snippet&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const lnav::console::snippet*, vector<lnav::console::snippet> >; _ForwardIterator = lnav::console::snippet*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at ../../src/base/attr_line.hh:217:7,
inlined from 'lnav::console::snippet::snippet(const lnav::console::snippet&)' at ../../src/base/lnav.console.hh:47:8,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = lnav::console::snippet; _Args = {lnav::console::snippet&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = lnav::console::snippet*; _ForwardIterator = lnav::console::snippet*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = lnav::console::snippet*; _ForwardIterator = lnav::console::snippet*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = lnav::console::snippet*; _ForwardIterator = lnav::console::snippet*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = lnav::console::snippet*; _ForwardIterator = lnav::console::snippet*; _Tp = lnav::console::snippet]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = lnav::console::snippet; _Alloc = std::allocator<lnav::console::snippet>]' at /usr/include/c++/14.2.1/bits/vector.tcc:257:35:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at ../../src/base/attr_line.hh:217:7,
inlined from 'lnav::console::user_message::user_message(const lnav::console::user_message&)' at ../../src/base/lnav.console.hh:102:5:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at ../../src/base/attr_line.hh:217:7,
inlined from 'lnav::console::user_message::user_message(const lnav::console::user_message&)' at ../../src/base/lnav.console.hh:102:5:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at ../../src/base/attr_line.hh:217:7,
inlined from 'lnav::console::user_message::user_message(const lnav::console::user_message&)' at ../../src/base/lnav.console.hh:102:5:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
AR libtailerservice.a
make[4]: Leaving directory '/build/lnav/src/lnav-0.13.2/src/tailer'
make[3]: Leaving directory '/build/lnav/src/lnav-0.13.2/src/tailer'
Making all in pugixml
make[3]: Entering directory '/build/lnav/src/lnav-0.13.2/src/pugixml'
CXX pugixml.o
AR libpugixml.a
make[3]: Leaving directory '/build/lnav/src/lnav-0.13.2/src/pugixml'
Making all in yajl
make[3]: Entering directory '/build/lnav/src/lnav-0.13.2/src/yajl'
CC yajl.o
CC yajl_alloc.o
CC yajl_buf.o
CC yajl_encode.o
CC yajl_gen.o
CC yajl_lex.o
CC yajl_parser.o
CC yajl_tree.o
CC yajl_version.o
AR libyajl.a
make[3]: Leaving directory '/build/lnav/src/lnav-0.13.2/src/yajl'
Making all in yajlpp
make[3]: Entering directory '/build/lnav/src/lnav-0.13.2/src/yajlpp'
CXX json_op.o
CXX json_ptr.o
CXX yajlpp.o
In file included from ../../src/relative_time.hh:45,
from yajlpp.hh:58,
from yajlpp.cc:36:
../../src/base/time_util.hh: In function 'timeval to_timeval(std::chrono::microseconds)':
../../src/base/time_util.hh:324:67: warning: narrowing conversion of 'std::chrono::duration_cast<duration<long long int>, long long int, std::ratio<1, 1000000> >(us).std::chrono::duration<long long int>::count()' from 'std::chrono::duration<long long int>::rep' {aka 'long long int'} to '__time_t' {aka 'long int'} [-Wnarrowing]
yajlpp.cc: In function 'void dump_schema_to(const json_path_container&, const char*)':
yajlpp.cc:1697:56: warning: ignoring attributes on template argument 'int (*)(FILE*)' [-Wignored-attributes]
In file included from /usr/include/c++/14.2.1/deque:65,
from /usr/include/c++/14.2.1/stack:62,
from /usr/include/c++/14.2.1/regex:43,
from yajlpp.cc:33:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]':
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1624:35,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/vector.tcc:238:44:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at ../../src/base/attr_line.hh:217:7,
inlined from 'lnav::console::snippet::snippet(const lnav::console::snippet&)' at ../../src/base/lnav.console.hh:47:8,
inlined from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lnav::console::snippet; _Args = {const lnav::console::snippet&}; _Tp = lnav::console::snippet]' at /usr/include/c++/14.2.1/bits/new_allocator.h:191:4,
inlined from 'static void std::allocator_traits<std::allocator<_CharT> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = lnav::console::snippet; _Args = {const lnav::console::snippet&}; _Tp = lnav::console::snippet]' at /usr/include/c++/14.2.1/bits/alloc_traits.h:575:17,
inlined from 'void std::vector<_Tp, _Alloc>::_M_realloc_append(_Args&& ...) [with _Args = {const lnav::console::snippet&}; _Tp = lnav::console::snippet; _Alloc = std::allocator<lnav::console::snippet>]' at /usr/include/c++/14.2.1/bits/vector.tcc:634:26:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at ../../src/base/attr_line.hh:217:7,
inlined from 'lnav::console::snippet::snippet(const lnav::console::snippet&)' at ../../src/base/lnav.console.hh:47:8,
inlined from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lnav::console::snippet; _Args = {const lnav::console::snippet&}; _Tp = lnav::console::snippet]' at /usr/include/c++/14.2.1/bits/new_allocator.h:191:4,
inlined from 'static void std::allocator_traits<std::allocator<_CharT> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = lnav::console::snippet; _Args = {const lnav::console::snippet&}; _Tp = lnav::console::snippet]' at /usr/include/c++/14.2.1/bits/alloc_traits.h:575:17,
inlined from 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const lnav::console::snippet&}; _Tp = lnav::console::snippet; _Alloc = std::allocator<lnav::console::snippet>]' at /usr/include/c++/14.2.1/bits/vector.tcc:117:30:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at ../../src/base/attr_line.hh:217:7,
inlined from 'lnav::console::snippet::snippet(const lnav::console::snippet&)' at ../../src/base/lnav.console.hh:47:8,
inlined from 'lnav::console::snippet yajlpp_parse_context::get_snippet() const' at yajlpp.cc:1434:31:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at ../../src/base/attr_line.hh:217:7,
inlined from 'void json_path_handler_base::report_tz_error(yajlpp_parse_context*, const std::string&, const char*) const' at yajlpp.cc:1495:36:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at ../../src/base/attr_line.hh:217:7,
inlined from 'lnav::console::snippet::snippet(const lnav::console::snippet&)' at ../../src/base/lnav.console.hh:47:8,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = lnav::console::snippet; _Args = {const lnav::console::snippet&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const lnav::console::snippet*, vector<lnav::console::snippet> >; _ForwardIterator = lnav::console::snippet*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at ../../src/base/attr_line.hh:217:7,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = attr_line_t; _Args = {const attr_line_t&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const attr_line_t*, vector<attr_line_t> >; _ForwardIterator = attr_line_t*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at ../../src/base/attr_line.hh:217:7,
inlined from 'lnav::console::snippet::snippet(const lnav::console::snippet&)' at ../../src/base/lnav.console.hh:47:8,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = lnav::console::snippet; _Args = {lnav::console::snippet&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = lnav::console::snippet*; _ForwardIterator = lnav::console::snippet*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = lnav::console::snippet*; _ForwardIterator = lnav::console::snippet*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = lnav::console::snippet*; _ForwardIterator = lnav::console::snippet*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = lnav::console::snippet*; _ForwardIterator = lnav::console::snippet*; _Tp = lnav::console::snippet]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = lnav::console::snippet; _Alloc = std::allocator<lnav::console::snippet>]' at /usr/include/c++/14.2.1/bits/vector.tcc:257:35,
inlined from 'lnav::console::user_message& lnav::console::user_message::operator=(const lnav::console::user_message&)' at ../../src/base/lnav.console.hh:105:19,
inlined from 'static int yajlpp_parse_context::handle_unused(void*)' at yajlpp.cc:933:39:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at ../../src/base/attr_line.hh:217:7,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = attr_line_t; _Args = {attr_line_t&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = attr_line_t*; _ForwardIterator = attr_line_t*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = attr_line_t*; _ForwardIterator = attr_line_t*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = attr_line_t*; _ForwardIterator = attr_line_t*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = attr_line_t*; _ForwardIterator = attr_line_t*; _Tp = attr_line_t]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = attr_line_t; _Alloc = std::allocator<attr_line_t>]' at /usr/include/c++/14.2.1/bits/vector.tcc:257:35,
inlined from 'lnav::console::user_message& lnav::console::user_message::operator=(const lnav::console::user_message&)' at ../../src/base/lnav.console.hh:105:19,
inlined from 'static int yajlpp_parse_context::handle_unused(void*)' at yajlpp.cc:933:39:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at ../../src/base/attr_line.hh:217:7,
inlined from 'lnav::console::user_message::user_message(const lnav::console::user_message&)' at ../../src/base/lnav.console.hh:102:5:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at ../../src/base/attr_line.hh:217:7,
inlined from 'lnav::console::user_message::user_message(const lnav::console::user_message&)' at ../../src/base/lnav.console.hh:102:5:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at ../../src/base/attr_line.hh:217:7,
inlined from 'lnav::console::user_message::user_message(const lnav::console::user_message&)' at ../../src/base/lnav.console.hh:102:5:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
AR libyajlpp.a
make[3]: Leaving directory '/build/lnav/src/lnav-0.13.2/src/yajlpp'
Making all in formats/logfmt
make[3]: Entering directory '/build/lnav/src/lnav-0.13.2/src/formats/logfmt'
CXX logfmt.parser.o
AR liblogfmt.a
make[3]: Leaving directory '/build/lnav/src/lnav-0.13.2/src/formats/logfmt'
Making all in .
make[3]: Entering directory '/build/lnav/src/lnav-0.13.2/src'
CXX lnav.o
CXX lnav.events.o
CXX lnav.indexing.o
CXX lnav.management_cli.o
CXX file_vtab.o
In file included from ./relative_time.hh:45,
from yajlpp/yajlpp.hh:58,
from lnav.events.hh:38,
from lnav.events.cc:30:
./base/time_util.hh: In function 'timeval to_timeval(std::chrono::microseconds)':
./base/time_util.hh:324:67: warning: narrowing conversion of 'std::chrono::duration_cast<duration<long long int>, long long int, std::ratio<1, 1000000> >(us).std::chrono::duration<long long int>::count()' from 'std::chrono::duration<long long int>::rep' {aka 'long long int'} to '__time_t' {aka 'long int'} [-Wnarrowing]
In file included from lnav.events.cc:33:
yajlpp/yajlpp_def.hh: In constructor 'json_path_container::json_path_container(std::initializer_list<json_path_handler>)':
yajlpp/yajlpp_def.hh:1573:5: note: parameter passing for argument of type 'std::initializer_list<json_path_handler>' changed in GCC 7.1
In constructor 'typed_json_path_container<T>::typed_json_path_container(std::initializer_list<json_path_handler>) [with T = lnav::events::file::open]',
inlined from 'void __static_initialization_and_destruction_0()' at lnav.events.cc:48:1:
yajlpp/yajlpp_def.hh:1712:39: note: parameter passing for argument of type 'std::initializer_list<json_path_handler>' changed in GCC 7.1
In constructor 'typed_json_path_container<T>::typed_json_path_container(std::initializer_list<json_path_handler>) [with T = lnav::events::file::format_detected]',
inlined from 'void __static_initialization_and_destruction_0()' at lnav.events.cc:64:1:
yajlpp/yajlpp_def.hh:1712:39: note: parameter passing for argument of type 'std::initializer_list<json_path_handler>' changed in GCC 7.1
lnav.events.cc: In function 'void __static_initialization_and_destruction_0()':
lnav.events.cc:79:1: note: parameter passing for argument of type 'std::initializer_list<json_path_handler>' changed in GCC 7.1
In constructor 'typed_json_path_container<T>::typed_json_path_container(std::initializer_list<json_path_handler>) [with T = lnav::events::log::msg_detected]',
inlined from 'void __static_initialization_and_destruction_0()' at lnav.events.cc:102:1:
yajlpp/yajlpp_def.hh:1712:39: note: parameter passing for argument of type 'std::initializer_list<json_path_handler>' changed in GCC 7.1
In constructor 'typed_json_path_container<T>::typed_json_path_container(std::initializer_list<json_path_handler>) [with T = lnav::events::session::loaded]',
inlined from 'void __static_initialization_and_destruction_0()' at lnav.events.cc:116:1:
yajlpp/yajlpp_def.hh:1712:39: note: parameter passing for argument of type 'std::initializer_list<json_path_handler>' changed in GCC 7.1
CXX all_logs_vtab.o
In file included from base/piper.file.hh:41,
from piper.looper.hh:40,
from logfile_fwd.hh:44,
from file_collection.hh:50,
from file_vtab.cc:37:
base/time_util.hh: In function 'timeval to_timeval(std::chrono::microseconds)':
base/time_util.hh:324:67: warning: narrowing conversion of 'std::chrono::duration_cast<duration<long long int>, long long int, std::ratio<1, 1000000> >(us).std::chrono::duration<long long int>::count()' from 'std::chrono::duration<long long int>::rep' {aka 'long long int'} to '__time_t' {aka 'long int'} [-Wnarrowing]
In file included from log_format.hh:54,
from file_vtab.cc:39:
log_format_fwd.hh: In member function 'timeval logline::get_timeval() const':
log_format_fwd.hh:221:57: warning: narrowing conversion of '((const logline*)this)->logline::get_time<std::chrono::duration<long long int> >().std::chrono::duration<long long int>::count()' from 'std::chrono::duration<long long int>::rep' {aka 'long long int'} to '__time_t' {aka 'long int'} [-Wnarrowing]
In file included from /usr/include/c++/14.2.1/map:62,
from base/injector.hh:36,
from base/injector.bind.hh:35,
from file_vtab.cc:33:
/usr/include/c++/14.2.1/bits/stl_tree.h: In member function 'std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, logfile_open_options>; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, logfile_open_options> >; _Compare = strnatless; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, logfile_open_options> >]':
/usr/include/c++/14.2.1/bits/stl_tree.h:2206:5: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, logfile_open_options>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, logfile_open_options> >, strnatless, std::allocator<std::pair<const std::__cxx11::basic_string<char>, logfile_open_options> > >::const_iterator' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/vector:65,
from /usr/include/c++/14.2.1/functional:64,
from base/injector.hh:35:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]':
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at ./base/attr_line.hh:217:7:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1624:35,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/vector.tcc:238:44:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at ./base/attr_line.hh:217:7,
inlined from 'lnav::console::snippet::snippet(const lnav::console::snippet&)' at base/lnav.console.hh:47:8,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = lnav::console::snippet; _Args = {const lnav::console::snippet&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const lnav::console::snippet*, vector<lnav::console::snippet> >; _ForwardIterator = lnav::console::snippet*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at ./base/attr_line.hh:217:7,
inlined from 'lnav::console::snippet::snippet(const lnav::console::snippet&)' at base/lnav.console.hh:47:8,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = lnav::console::snippet; _Args = {lnav::console::snippet&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = lnav::console::snippet*; _ForwardIterator = lnav::console::snippet*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = lnav::console::snippet*; _ForwardIterator = lnav::console::snippet*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = lnav::console::snippet*; _ForwardIterator = lnav::console::snippet*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = lnav::console::snippet*; _ForwardIterator = lnav::console::snippet*; _Tp = lnav::console::snippet]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = lnav::console::snippet; _Alloc = std::allocator<lnav::console::snippet>]' at /usr/include/c++/14.2.1/bits/vector.tcc:257:35:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at ./base/attr_line.hh:217:7,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = attr_line_t; _Args = {const attr_line_t&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const attr_line_t*, vector<attr_line_t> >; _ForwardIterator = attr_line_t*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at ./base/attr_line.hh:217:7,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = attr_line_t; _Args = {attr_line_t&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = attr_line_t*; _ForwardIterator = attr_line_t*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = attr_line_t*; _ForwardIterator = attr_line_t*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = attr_line_t*; _ForwardIterator = attr_line_t*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = attr_line_t*; _ForwardIterator = attr_line_t*; _Tp = attr_line_t]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = attr_line_t; _Alloc = std::allocator<attr_line_t>]' at /usr/include/c++/14.2.1/bits/vector.tcc:257:35:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at ./base/attr_line.hh:217:7,
inlined from 'lnav::console::user_message::user_message(const lnav::console::user_message&)' at base/lnav.console.hh:102:5:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at ./base/attr_line.hh:217:7,
inlined from 'lnav::console::user_message::user_message(const lnav::console::user_message&)' at base/lnav.console.hh:102:5:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
CXX archive_manager.o
In file included from base/piper.file.hh:41,
from piper.looper.hh:40,
from logfile_fwd.hh:44,
from file_collection.hh:50,
from lnav.indexing.hh:33,
from lnav.indexing.cc:32:
base/time_util.hh: In function 'timeval to_timeval(std::chrono::microseconds)':
base/time_util.hh:324:67: warning: narrowing conversion of 'std::chrono::duration_cast<duration<long long int>, long long int, std::ratio<1, 1000000> >(us).std::chrono::duration<long long int>::count()' from 'std::chrono::duration<long long int>::rep' {aka 'long long int'} to '__time_t' {aka 'long int'} [-Wnarrowing]
In file included from logfile.hh:58,
from filter_observer.hh:37,
from logfile_sub_source.hh:45,
from log_vtab_impl.hh:42,
from lnav.hh:54,
from lnav.indexing.cc:36:
log_format_fwd.hh: In member function 'timeval logline::get_timeval() const':
log_format_fwd.hh:221:57: warning: narrowing conversion of '((const logline*)this)->logline::get_time<std::chrono::duration<long long int> >().std::chrono::duration<long long int>::count()' from 'std::chrono::duration<long long int>::rep' {aka 'long long int'} to '__time_t' {aka 'long int'} [-Wnarrowing]
logfile_sub_source.hh: In member function 'std::optional<bookmark_metadata*> logfile_sub_source::find_bookmark_metadata(vis_line_t) const':
logfile_sub_source.hh:375:16: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector<unsigned int>::size_type' {aka 'unsigned int'} [-Wsign-compare]
CXX bin2c_rt.o
CXX bookmarks.o
In file included from base/date_time_scanner.hh:41,
from log_format.hh:49,
from all_logs_vtab.hh:36,
from all_logs_vtab.cc:30:
base/time_util.hh: In function 'timeval to_timeval(std::chrono::microseconds)':
base/time_util.hh:324:67: warning: narrowing conversion of 'std::chrono::duration_cast<duration<long long int>, long long int, std::ratio<1, 1000000> >(us).std::chrono::duration<long long int>::count()' from 'std::chrono::duration<long long int>::rep' {aka 'long long int'} to '__time_t' {aka 'long int'} [-Wnarrowing]
In file included from log_format.hh:54:
log_format_fwd.hh: In member function 'timeval logline::get_timeval() const':
log_format_fwd.hh:221:57: warning: narrowing conversion of '((const logline*)this)->logline::get_time<std::chrono::duration<long long int> >().std::chrono::duration<long long int>::count()' from 'std::chrono::duration<long long int>::rep' {aka 'long long int'} to '__time_t' {aka 'long int'} [-Wnarrowing]
In file included from log_vtab_impl.hh:42,
from all_logs_vtab.hh:37:
logfile_sub_source.hh: In member function 'std::optional<bookmark_metadata*> logfile_sub_source::find_bookmark_metadata(vis_line_t) const':
logfile_sub_source.hh:375:16: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector<unsigned int>::size_type' {aka 'unsigned int'} [-Wsign-compare]
CXX bottom_status_source.o
In file included from archive_manager.cc:48:
base/fs_util.hh: In member function 'void lnav::filesystem::file_lock::lock() const':
base/fs_util.hh:187:30: warning: ignoring return value of 'int lockf(int, int, __off_t)' declared with attribute 'warn_unused_result' [-Wunused-result]
base/fs_util.hh: In member function 'void lnav::filesystem::file_lock::unlock() const':
base/fs_util.hh:189:32: warning: ignoring return value of 'int lockf(int, int, __off_t)' declared with attribute 'warn_unused_result' [-Wunused-result]
CXX breadcrumb_curses.o
In file included from ./relative_time.hh:45,
from yajlpp/yajlpp.hh:58,
from bookmarks.json.hh:34,
from bookmarks.cc:35:
./base/time_util.hh: In function 'timeval to_timeval(std::chrono::microseconds)':
./base/time_util.hh:324:67: warning: narrowing conversion of 'std::chrono::duration_cast<duration<long long int>, long long int, std::ratio<1, 1000000> >(us).std::chrono::duration<long long int>::count()' from 'std::chrono::duration<long long int>::rep' {aka 'long long int'} to '__time_t' {aka 'long int'} [-Wnarrowing]
CXX cmd.parser.o
In file included from base/piper.file.hh:41,
from line_buffer.hh:50,
from grep_proc.hh:47,
from bottom_status_source.hh:35,
from bottom_status_source.cc:30:
base/time_util.hh: In function 'timeval to_timeval(std::chrono::microseconds)':
base/time_util.hh:324:67: warning: narrowing conversion of 'std::chrono::duration_cast<duration<long long int>, long long int, std::ratio<1, 1000000> >(us).std::chrono::duration<long long int>::count()' from 'std::chrono::duration<long long int>::rep' {aka 'long long int'} to '__time_t' {aka 'long int'} [-Wnarrowing]
In file included from /usr/include/c++/14.2.1/deque:65,
from grep_proc.hh:35:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]':
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at base/attr_line.hh:217:7,
inlined from 'void bottom_status_source::update_search_term(textview_curses&)' at bottom_status_source.cc:99:37:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
CXX cmds.bookmarks.o
In file included from base/piper.file.hh:41,
from line_buffer.hh:50,
from grep_proc.hh:47,
from textview_curses.hh:43,
from plain_text_source.hh:39,
from breadcrumb_curses.hh:38,
from breadcrumb_curses.cc:30:
base/time_util.hh: In function 'timeval to_timeval(std::chrono::microseconds)':
base/time_util.hh:324:67: warning: narrowing conversion of 'std::chrono::duration_cast<duration<long long int>, long long int, std::ratio<1, 1000000> >(us).std::chrono::duration<long long int>::count()' from 'std::chrono::duration<long long int>::rep' {aka 'long long int'} to '__time_t' {aka 'long int'} [-Wnarrowing]
In file included from /usr/include/c++/14.2.1/vector:65,
from /usr/include/c++/14.2.1/functional:64,
from breadcrumb_curses.hh:33:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]':
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1624:35,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/vector.tcc:238:44,
inlined from 'attr_line_t& attr_line_t::operator=(const attr_line_t&)' at base/attr_line.hh:217:7,
inlined from 'breadcrumb::possibility& breadcrumb::possibility::operator=(const breadcrumb::possibility&)' at breadcrumb.hh:43:8,
inlined from 'static _OI std::__copy_move<false, false, std::random_access_iterator_tag>::__copy_m(_II, _II, _OI) [with _II = const breadcrumb::possibility*; _OI = breadcrumb::possibility*]' at /usr/include/c++/14.2.1/bits/stl_algobase.h:403:18:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at base/attr_line.hh:217:7,
inlined from 'breadcrumb::possibility::possibility(const breadcrumb::possibility&)' at breadcrumb.hh:43:8,
inlined from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = breadcrumb::possibility; _Args = {const breadcrumb::possibility&}; _Tp = breadcrumb::possibility]' at /usr/include/c++/14.2.1/bits/new_allocator.h:191:4,
inlined from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = breadcrumb::possibility; _Args = {const breadcrumb::possibility&}; _Tp = breadcrumb::possibility]' at /usr/include/c++/14.2.1/bits/alloc_traits.h:575:17,
inlined from 'void std::vector<_Tp, _Alloc>::_M_realloc_append(_Args&& ...) [with _Args = {const breadcrumb::possibility&}; _Tp = breadcrumb::possibility; _Alloc = std::allocator<breadcrumb::possibility>]' at /usr/include/c++/14.2.1/bits/vector.tcc:634:26:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at base/attr_line.hh:217:7,
inlined from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = attr_line_t; _Args = {const attr_line_t&}; _Tp = attr_line_t]' at /usr/include/c++/14.2.1/bits/new_allocator.h:191:4,
inlined from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = attr_line_t; _Args = {const attr_line_t&}; _Tp = attr_line_t]' at /usr/include/c++/14.2.1/bits/alloc_traits.h:575:17,
inlined from 'void std::vector<_Tp, _Alloc>::_M_realloc_append(_Args&& ...) [with _Args = {const attr_line_t&}; _Tp = attr_line_t; _Alloc = std::allocator<attr_line_t>]' at /usr/include/c++/14.2.1/bits/vector.tcc:634:26:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at base/attr_line.hh:217:7,
inlined from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = attr_line_t; _Args = {const attr_line_t&}; _Tp = attr_line_t]' at /usr/include/c++/14.2.1/bits/new_allocator.h:191:4,
inlined from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = attr_line_t; _Args = {const attr_line_t&}; _Tp = attr_line_t]' at /usr/include/c++/14.2.1/bits/alloc_traits.h:575:17,
inlined from 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const attr_line_t&}; _Tp = attr_line_t; _Alloc = std::allocator<attr_line_t>]' at /usr/include/c++/14.2.1/bits/vector.tcc:117:30,
inlined from 'std::vector<typename std::remove_const<typename std::remove_reference<decltype (operator|::in->front().*operator|::mapper->m_func)>::type>::type> operator|(const std::vector<T>&, const lnav::itertools::details::mapper<F>&) [with T = breadcrumb::possibility; F = attr_line_t breadcrumb::possibility::*; typename std::enable_if<(! lnav::func::is_invocable<F, T>::value), int>::type <anonymous> = 0]' at base/itertools.hh:855:28:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at base/attr_line.hh:217:7,
inlined from 'breadcrumb::crumb::crumb(const breadcrumb::crumb&)' at breadcrumb.hh:76:8,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = breadcrumb::crumb; _Args = {const breadcrumb::crumb&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const breadcrumb::crumb*, vector<breadcrumb::crumb> >; _ForwardIterator = breadcrumb::crumb*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at base/attr_line.hh:217:7,
inlined from 'breadcrumb::possibility::possibility(const breadcrumb::possibility&)' at breadcrumb.hh:43:8,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = breadcrumb::possibility; _Args = {const breadcrumb::possibility&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const breadcrumb::possibility*, vector<breadcrumb::possibility> >; _ForwardIterator = breadcrumb::possibility*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at base/attr_line.hh:217:7,
inlined from 'breadcrumb::possibility::possibility(const breadcrumb::possibility&)' at breadcrumb.hh:43:8,
inlined from 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = int&; _U2 = const breadcrumb::possibility&; 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 = int; _T2 = breadcrumb::possibility]' at /usr/include/c++/14.2.1/bits/stl_pair.h:882: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 = int&; _T2 = const breadcrumb::possibility&]' at /usr/include/c++/14.2.1/bits/stl_pair.h:1137:72,
inlined from 'std::vector<typename C::value_type> operator|(const T&, const lnav::itertools::details::similar_to<F>&) [with T = std::vector<breadcrumb::possibility>; F = breadcrumb_curses::reload_data()::<lambda(const auto:6&)>]' at itertools.similar.hh:121:31,
inlined from 'void breadcrumb_curses::reload_data()' at breadcrumb_curses.cc:156:38:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at base/attr_line.hh:217:7,
inlined from 'breadcrumb::possibility::possibility(const breadcrumb::possibility&)' at breadcrumb.hh:43:8,
inlined from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = breadcrumb::possibility; _Args = {const breadcrumb::possibility&}; _Tp = breadcrumb::possibility]' at /usr/include/c++/14.2.1/bits/new_allocator.h:191:4,
inlined from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = breadcrumb::possibility; _Args = {const breadcrumb::possibility&}; _Tp = breadcrumb::possibility]' at /usr/include/c++/14.2.1/bits/alloc_traits.h:575:17,
inlined from 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const breadcrumb::possibility&}; _Tp = breadcrumb::possibility; _Alloc = std::allocator<breadcrumb::possibility>]' at /usr/include/c++/14.2.1/bits/vector.tcc:117:30,
inlined from 'std::vector<typename C::value_type> operator|(const T&, const lnav::itertools::details::similar_to<F>&) [with T = std::vector<breadcrumb::possibility>; F = breadcrumb_curses::reload_data()::<lambda(const auto:6&)>]' at itertools.similar.hh:129:28,
inlined from 'void breadcrumb_curses::reload_data()' at breadcrumb_curses.cc:156:38:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
CXX cmds.display.o
In file included from base/piper.file.hh:41,
from line_buffer.hh:50,
from grep_proc.hh:47,
from textview_curses.hh:43,
from hist_source.hh:45,
from db_sub_source.hh:45,
from command_executor.hh:46,
from cmd.parser.hh:42,
from cmd.parser.cc:34:
base/time_util.hh: In function 'timeval to_timeval(std::chrono::microseconds)':
base/time_util.hh:324:67: warning: narrowing conversion of 'std::chrono::duration_cast<duration<long long int>, long long int, std::ratio<1, 1000000> >(us).std::chrono::duration<long long int>::count()' from 'std::chrono::duration<long long int>::rep' {aka 'long long int'} to '__time_t' {aka 'long int'} [-Wnarrowing]
In file included from /usr/include/c++/14.2.1/vector:65,
from cmd.parser.hh:37:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]':
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at ./base/attr_line.hh:217:7:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at ./base/attr_line.hh:217:7,
inlined from 'lnav::console::snippet::snippet(const lnav::console::snippet&)' at base/lnav.console.hh:47:8,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = lnav::console::snippet; _Args = {const lnav::console::snippet&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const lnav::console::snippet*, vector<lnav::console::snippet> >; _ForwardIterator = lnav::console::snippet*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const lnav::console::snippet*, std::vector<lnav::console::snippet> >; _ForwardIterator = lnav::console::snippet*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const lnav::console::snippet*, vector<lnav::console::snippet> >; _ForwardIterator = lnav::console::snippet*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const lnav::console::snippet*, vector<lnav::console::snippet> >; _ForwardIterator = lnav::console::snippet*; _Tp = lnav::console::snippet]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = lnav::console::snippet; _Alloc = std::allocator<lnav::console::snippet>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'lnav::console::user_message::user_message(const lnav::console::user_message&)' at base/lnav.console.hh:102:5:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at ./base/attr_line.hh:217:7,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = attr_line_t; _Args = {const attr_line_t&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const attr_line_t*, vector<attr_line_t> >; _ForwardIterator = attr_line_t*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const attr_line_t*, std::vector<attr_line_t> >; _ForwardIterator = attr_line_t*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const attr_line_t*, vector<attr_line_t> >; _ForwardIterator = attr_line_t*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const attr_line_t*, vector<attr_line_t> >; _ForwardIterator = attr_line_t*; _Tp = attr_line_t]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = attr_line_t; _Alloc = std::allocator<attr_line_t>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'lnav::console::user_message::user_message(const lnav::console::user_message&)' at base/lnav.console.hh:102:5:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1624:35,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/vector.tcc:238:44,
inlined from 'attr_line_t& attr_line_t::operator=(const attr_line_t&)' at ./base/attr_line.hh:217:7,
inlined from 'lnav::console::user_message& lnav::console::user_message::with_reason(const attr_line_t&)' at base/lnav.console.hh:109:27,
inlined from 'Result<lnav::command::parsed, lnav::console::user_message> lnav::command::parse_for(mode_t, exec_context&, string_fragment, const help_text&)' at cmd.parser.cc:266:23:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
CXX cmds.filtering.o
In file included from ./relative_time.hh:45,
from yajlpp/yajlpp.hh:58,
from file_options.hh:40,
from lnav.management_cli.cc:42:
./base/time_util.hh: In function 'timeval to_timeval(std::chrono::microseconds)':
./base/time_util.hh:324:67: warning: narrowing conversion of 'std::chrono::duration_cast<duration<long long int>, long long int, std::ratio<1, 1000000> >(us).std::chrono::duration<long long int>::count()' from 'std::chrono::duration<long long int>::rep' {aka 'long long int'} to '__time_t' {aka 'long int'} [-Wnarrowing]
In file included from logfile.hh:58,
from filter_observer.hh:37,
from logfile_sub_source.hh:45,
from log_vtab_impl.hh:42,
from lnav.hh:54,
from lnav.management_cli.cc:46:
log_format_fwd.hh: In member function 'timeval logline::get_timeval() const':
log_format_fwd.hh:221:57: warning: narrowing conversion of '((const logline*)this)->logline::get_time<std::chrono::duration<long long int> >().std::chrono::duration<long long int>::count()' from 'std::chrono::duration<long long int>::rep' {aka 'long long int'} to '__time_t' {aka 'long int'} [-Wnarrowing]
logfile_sub_source.hh: In member function 'std::optional<bookmark_metadata*> logfile_sub_source::find_bookmark_metadata(vis_line_t) const':
logfile_sub_source.hh:375:16: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector<unsigned int>::size_type' {aka 'unsigned int'} [-Wsign-compare]
In file included from /usr/include/c++/14.2.1/memory:69,
from lnav.management_cli.hh:33,
from lnav.management_cli.cc:30:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]':
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1624:35,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/vector.tcc:238:44:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at ./base/attr_line.hh:217:7:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at ./base/attr_line.hh:217:7,
inlined from 'lnav::console::snippet::snippet(const lnav::console::snippet&)' at base/lnav.console.hh:47:8,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = lnav::console::snippet; _Args = {const lnav::console::snippet&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const lnav::console::snippet*, vector<lnav::console::snippet> >; _ForwardIterator = lnav::console::snippet*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const lnav::console::snippet*, std::vector<lnav::console::snippet> >; _ForwardIterator = lnav::console::snippet*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const lnav::console::snippet*, vector<lnav::console::snippet> >; _ForwardIterator = lnav::console::snippet*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const lnav::console::snippet*, vector<lnav::console::snippet> >; _ForwardIterator = lnav::console::snippet*; _Tp = lnav::console::snippet]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = lnav::console::snippet; _Alloc = std::allocator<lnav::console::snippet>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'lnav::console::user_message::user_message(const lnav::console::user_message&)' at base/lnav.console.hh:102:5:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/algorithm:61,
from ./third-party/CLI/StringTools.hpp:10,
from ./third-party/CLI/CLI.hpp:16,
from lnav.management_cli.hh:37:
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lnav::management::subcmd_piper_t::list_action(const lnav::management::subcmd_piper_t&)::item*, vector<lnav::management::subcmd_piper_t::list_action(const lnav::management::subcmd_piper_t&)::item> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<lnav::management::subcmd_piper_t::list_action(const lnav::management::subcmd_piper_t&)::<lambda(const lnav::management::subcmd_piper_t::list_action(const lnav::management::subcmd_piper_t&)::item&, const lnav::management::subcmd_piper_t::list_action(const lnav::management::subcmd_piper_t&)::item&)> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lnav::management::subcmd_piper_t::list_action(const lnav::management::subcmd_piper_t&)::item*, std::vector<lnav::management::subcmd_piper_t::list_action(const lnav::management::subcmd_piper_t&)::item> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lnav::management::subcmd_piper_t::list_action(const lnav::management::subcmd_piper_t&)::item*, vector<lnav::management::subcmd_piper_t::list_action(const lnav::management::subcmd_piper_t&)::item> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lnav::management::subcmd_piper_t::list_action(const lnav::management::subcmd_piper_t&)::<lambda(const lnav::management::subcmd_piper_t::list_action(const lnav::management::subcmd_piper_t&)::item&, const lnav::management::subcmd_piper_t::list_action(const lnav::management::subcmd_piper_t&)::item&)> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lnav::management::subcmd_piper_t::list_action(const lnav::management::subcmd_piper_t&)::item*, std::vector<lnav::management::subcmd_piper_t::list_action(const lnav::management::subcmd_piper_t&)::item> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lnav::management::subcmd_piper_t::list_action(const lnav::management::subcmd_piper_t&)::item*, std::vector<lnav::management::subcmd_piper_t::list_action(const lnav::management::subcmd_piper_t&)::item> >' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/bits/stl_algo.h:61:
/usr/include/c++/14.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lnav::management::subcmd_piper_t::list_action(const lnav::management::subcmd_piper_t&)::item*, vector<lnav::management::subcmd_piper_t::list_action(const lnav::management::subcmd_piper_t&)::item> >; _Distance = int; _Tp = lnav::management::subcmd_piper_t::list_action(const lnav::management::subcmd_piper_t&)::item; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lnav::management::subcmd_piper_t::list_action(const lnav::management::subcmd_piper_t&)::<lambda(const lnav::management::subcmd_piper_t::list_action(const lnav::management::subcmd_piper_t&)::item&, const lnav::management::subcmd_piper_t::list_action(const lnav::management::subcmd_piper_t&)::item&)> >]':
/usr/include/c++/14.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lnav::management::subcmd_piper_t::list_action(const lnav::management::subcmd_piper_t&)::item*, std::vector<lnav::management::subcmd_piper_t::list_action(const lnav::management::subcmd_piper_t&)::item> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_heap.h: In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lnav::management::subcmd_piper_t::list_action(const lnav::management::subcmd_piper_t&)::item*, vector<lnav::management::subcmd_piper_t::list_action(const lnav::management::subcmd_piper_t&)::item> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lnav::management::subcmd_piper_t::list_action(const lnav::management::subcmd_piper_t&)::<lambda(const lnav::management::subcmd_piper_t::list_action(const lnav::management::subcmd_piper_t&)::item&, const lnav::management::subcmd_piper_t::list_action(const lnav::management::subcmd_piper_t&)::item&)> >]':
/usr/include/c++/14.2.1/bits/stl_heap.h:340:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lnav::management::subcmd_piper_t::list_action(const lnav::management::subcmd_piper_t&)::item*, std::vector<lnav::management::subcmd_piper_t::list_action(const lnav::management::subcmd_piper_t&)::item> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_heap.h:340:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lnav::management::subcmd_piper_t::list_action(const lnav::management::subcmd_piper_t&)::item*, std::vector<lnav::management::subcmd_piper_t::list_action(const lnav::management::subcmd_piper_t&)::item> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lnav::management::subcmd_piper_t::list_action(const lnav::management::subcmd_piper_t&)::item*, vector<lnav::management::subcmd_piper_t::list_action(const lnav::management::subcmd_piper_t&)::item> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lnav::management::subcmd_piper_t::list_action(const lnav::management::subcmd_piper_t&)::<lambda(const lnav::management::subcmd_piper_t::list_action(const lnav::management::subcmd_piper_t&)::item&, const lnav::management::subcmd_piper_t::list_action(const lnav::management::subcmd_piper_t&)::item&)> >]':
/usr/include/c++/14.2.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lnav::management::subcmd_piper_t::list_action(const lnav::management::subcmd_piper_t&)::item*, std::vector<lnav::management::subcmd_piper_t::list_action(const lnav::management::subcmd_piper_t&)::item> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lnav::management::subcmd_piper_t::list_action(const lnav::management::subcmd_piper_t&)::item*, std::vector<lnav::management::subcmd_piper_t::list_action(const lnav::management::subcmd_piper_t&)::item> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lnav::management::subcmd_piper_t::list_action(const lnav::management::subcmd_piper_t&)::item*, std::vector<lnav::management::subcmd_piper_t::list_action(const lnav::management::subcmd_piper_t&)::item> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lnav::management::subcmd_piper_t::list_action(const lnav::management::subcmd_piper_t&)::item*, vector<lnav::management::subcmd_piper_t::list_action(const lnav::management::subcmd_piper_t&)::item> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lnav::management::subcmd_piper_t::list_action(const lnav::management::subcmd_piper_t&)::<lambda(const lnav::management::subcmd_piper_t::list_action(const lnav::management::subcmd_piper_t&)::item&, const lnav::management::subcmd_piper_t::list_action(const lnav::management::subcmd_piper_t&)::item&)> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lnav::management::subcmd_piper_t::list_action(const lnav::management::subcmd_piper_t&)::item*, std::vector<lnav::management::subcmd_piper_t::list_action(const lnav::management::subcmd_piper_t&)::item> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lnav::management::subcmd_piper_t::list_action(const lnav::management::subcmd_piper_t&)::item*, std::vector<lnav::management::subcmd_piper_t::list_action(const lnav::management::subcmd_piper_t&)::item> >' changed in GCC 7.1
In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lnav::management::subcmd_piper_t::list_action(const lnav::management::subcmd_piper_t&)::item*, vector<lnav::management::subcmd_piper_t::list_action(const lnav::management::subcmd_piper_t&)::item> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lnav::management::subcmd_piper_t::list_action(const lnav::management::subcmd_piper_t&)::<lambda(const lnav::management::subcmd_piper_t::list_action(const lnav::management::subcmd_piper_t&)::item&, const lnav::management::subcmd_piper_t::list_action(const lnav::management::subcmd_piper_t&)::item&)> >]',
inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lnav::management::subcmd_piper_t::list_action(const lnav::management::subcmd_piper_t&)::item*, vector<lnav::management::subcmd_piper_t::list_action(const lnav::management::subcmd_piper_t&)::item> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lnav::management::subcmd_piper_t::list_action(const lnav::management::subcmd_piper_t&)::<lambda(const lnav::management::subcmd_piper_t::list_action(const lnav::management::subcmd_piper_t&)::item&, const lnav::management::subcmd_piper_t::list_action(const lnav::management::subcmd_piper_t&)::item&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1868:25,
inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lnav::management::subcmd_piper_t::list_action(const lnav::management::subcmd_piper_t&)::item*, vector<lnav::management::subcmd_piper_t::list_action(const lnav::management::subcmd_piper_t&)::item> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lnav::management::subcmd_piper_t::list_action(const lnav::management::subcmd_piper_t&)::<lambda(const lnav::management::subcmd_piper_t::list_action(const lnav::management::subcmd_piper_t&)::item&, const lnav::management::subcmd_piper_t::list_action(const lnav::management::subcmd_piper_t&)::item&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1884:27:
/usr/include/c++/14.2.1/bits/stl_algo.h:1593:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lnav::management::subcmd_piper_t::list_action(const lnav::management::subcmd_piper_t&)::item*, std::vector<lnav::management::subcmd_piper_t::list_action(const lnav::management::subcmd_piper_t&)::item> >' changed in GCC 7.1
In function 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lnav::management::subcmd_piper_t::list_action(const lnav::management::subcmd_piper_t&)::item*, vector<lnav::management::subcmd_piper_t::list_action(const lnav::management::subcmd_piper_t&)::item> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lnav::management::subcmd_piper_t::list_action(const lnav::management::subcmd_piper_t&)::<lambda(const lnav::management::subcmd_piper_t::list_action(const lnav::management::subcmd_piper_t&)::item&, const lnav::management::subcmd_piper_t::list_action(const lnav::management::subcmd_piper_t&)::item&)> >]',
inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lnav::management::subcmd_piper_t::list_action(const lnav::management::subcmd_piper_t&)::item*, vector<lnav::management::subcmd_piper_t::list_action(const lnav::management::subcmd_piper_t&)::item> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lnav::management::subcmd_piper_t::list_action(const lnav::management::subcmd_piper_t&)::<lambda(const lnav::management::subcmd_piper_t::list_action(const lnav::management::subcmd_piper_t&)::item&, const lnav::management::subcmd_piper_t::list_action(const lnav::management::subcmd_piper_t&)::item&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1869:23,
inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lnav::management::subcmd_piper_t::list_action(const lnav::management::subcmd_piper_t&)::item*, vector<lnav::management::subcmd_piper_t::list_action(const lnav::management::subcmd_piper_t&)::item> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lnav::management::subcmd_piper_t::list_action(const lnav::management::subcmd_piper_t&)::<lambda(const lnav::management::subcmd_piper_t::list_action(const lnav::management::subcmd_piper_t&)::item&, const lnav::management::subcmd_piper_t::list_action(const lnav::management::subcmd_piper_t&)::item&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1884:27:
/usr/include/c++/14.2.1/bits/stl_heap.h:425:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lnav::management::subcmd_piper_t::list_action(const lnav::management::subcmd_piper_t&)::item*, std::vector<lnav::management::subcmd_piper_t::list_action(const lnav::management::subcmd_piper_t&)::item> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lnav::management::subcmd_piper_t::list_action(const lnav::management::subcmd_piper_t&)::item*, vector<lnav::management::subcmd_piper_t::list_action(const lnav::management::subcmd_piper_t&)::item> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lnav::management::subcmd_piper_t::list_action(const lnav::management::subcmd_piper_t&)::<lambda(const lnav::management::subcmd_piper_t::list_action(const lnav::management::subcmd_piper_t&)::item&, const lnav::management::subcmd_piper_t::list_action(const lnav::management::subcmd_piper_t&)::item&)> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1890:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lnav::management::subcmd_piper_t::list_action(const lnav::management::subcmd_piper_t&)::item*, std::vector<lnav::management::subcmd_piper_t::list_action(const lnav::management::subcmd_piper_t&)::item> >' changed in GCC 7.1
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lnav::management::subcmd_piper_t::list_action(const lnav::management::subcmd_piper_t&)::item*, vector<lnav::management::subcmd_piper_t::list_action(const lnav::management::subcmd_piper_t&)::item> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lnav::management::subcmd_piper_t::list_action(const lnav::management::subcmd_piper_t&)::<lambda(const lnav::management::subcmd_piper_t::list_action(const lnav::management::subcmd_piper_t&)::item&, const lnav::management::subcmd_piper_t::list_action(const lnav::management::subcmd_piper_t&)::item&)> >]',
inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<lnav::management::subcmd_piper_t::list_action(const lnav::management::subcmd_piper_t&)::item*, vector<lnav::management::subcmd_piper_t::list_action(const lnav::management::subcmd_piper_t&)::item> >; _Compare = lnav::management::subcmd_piper_t::list_action(const lnav::management::subcmd_piper_t&)::<lambda(const lnav::management::subcmd_piper_t::list_action(const lnav::management::subcmd_piper_t&)::item&, const lnav::management::subcmd_piper_t::list_action(const lnav::management::subcmd_piper_t&)::item&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18,
inlined from 'T operator|(T, const lnav::itertools::details::sort_by<C>&) [with T = std::vector<lnav::management::subcmd_piper_t::list_action(const lnav::management::subcmd_piper_t&)::item>; C = lnav::management::subcmd_piper_t::list_action(const lnav::management::subcmd_piper_t&)::<lambda(const lnav::management::subcmd_piper_t::list_action(const lnav::management::subcmd_piper_t&)::item&, const lnav::management::subcmd_piper_t::list_action(const lnav::management::subcmd_piper_t&)::item&)>]' at base/itertools.hh:582:14,
inlined from 'static lnav::management::perform_result_t lnav::management::subcmd_piper_t::list_action(const lnav::management::subcmd_piper_t&)' at lnav.management_cli.cc:1084:16:
/usr/include/c++/14.2.1/bits/stl_algo.h:1905:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lnav::management::subcmd_piper_t::list_action(const lnav::management::subcmd_piper_t&)::item*, std::vector<lnav::management::subcmd_piper_t::list_action(const lnav::management::subcmd_piper_t&)::item> >' changed in GCC 7.1
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lnav::management::subcmd_piper_t::list_action(const lnav::management::subcmd_piper_t&)::item*, vector<lnav::management::subcmd_piper_t::list_action(const lnav::management::subcmd_piper_t&)::item> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lnav::management::subcmd_piper_t::list_action(const lnav::management::subcmd_piper_t&)::<lambda(const lnav::management::subcmd_piper_t::list_action(const lnav::management::subcmd_piper_t&)::item&, const lnav::management::subcmd_piper_t::list_action(const lnav::management::subcmd_piper_t&)::item&)> >]',
inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lnav::management::subcmd_piper_t::list_action(const lnav::management::subcmd_piper_t&)::item*, vector<lnav::management::subcmd_piper_t::list_action(const lnav::management::subcmd_piper_t&)::item> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lnav::management::subcmd_piper_t::list_action(const lnav::management::subcmd_piper_t&)::<lambda(const lnav::management::subcmd_piper_t::list_action(const lnav::management::subcmd_piper_t&)::item&, const lnav::management::subcmd_piper_t::list_action(const lnav::management::subcmd_piper_t&)::item&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1908:31,
inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<lnav::management::subcmd_piper_t::list_action(const lnav::management::subcmd_piper_t&)::item*, vector<lnav::management::subcmd_piper_t::list_action(const lnav::management::subcmd_piper_t&)::item> >; _Compare = lnav::management::subcmd_piper_t::list_action(const lnav::management::subcmd_piper_t&)::<lambda(const lnav::management::subcmd_piper_t::list_action(const lnav::management::subcmd_piper_t&)::item&, const lnav::management::subcmd_piper_t::list_action(const lnav::management::subcmd_piper_t&)::item&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18,
inlined from 'T operator|(T, const lnav::itertools::details::sort_by<C>&) [with T = std::vector<lnav::management::subcmd_piper_t::list_action(const lnav::management::subcmd_piper_t&)::item>; C = lnav::management::subcmd_piper_t::list_action(const lnav::management::subcmd_piper_t&)::<lambda(const lnav::management::subcmd_piper_t::list_action(const lnav::management::subcmd_piper_t&)::item&, const lnav::management::subcmd_piper_t::list_action(const lnav::management::subcmd_piper_t&)::item&)>]' at base/itertools.hh:582:14,
inlined from 'static lnav::management::perform_result_t lnav::management::subcmd_piper_t::list_action(const lnav::management::subcmd_piper_t&)' at lnav.management_cli.cc:1084:16:
/usr/include/c++/14.2.1/bits/stl_algo.h:1817:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lnav::management::subcmd_piper_t::list_action(const lnav::management::subcmd_piper_t&)::item*, std::vector<lnav::management::subcmd_piper_t::list_action(const lnav::management::subcmd_piper_t&)::item> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1822:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lnav::management::subcmd_piper_t::list_action(const lnav::management::subcmd_piper_t&)::item*, std::vector<lnav::management::subcmd_piper_t::list_action(const lnav::management::subcmd_piper_t&)::item> >' changed in GCC 7.1
CXX cmds.io.o
In file included from base/isc.hh:42,
from lnav.hh:43,
from cmds.bookmarks.cc:31:
base/time_util.hh: In function 'timeval to_timeval(std::chrono::microseconds)':
base/time_util.hh:324:67: warning: narrowing conversion of 'std::chrono::duration_cast<duration<long long int>, long long int, std::ratio<1, 1000000> >(us).std::chrono::duration<long long int>::count()' from 'std::chrono::duration<long long int>::rep' {aka 'long long int'} to '__time_t' {aka 'long int'} [-Wnarrowing]
In file included from logfile.hh:58,
from filter_observer.hh:37,
from logfile_sub_source.hh:45,
from log_vtab_impl.hh:42,
from lnav.hh:54:
log_format_fwd.hh: In member function 'timeval logline::get_timeval() const':
log_format_fwd.hh:221:57: warning: narrowing conversion of '((const logline*)this)->logline::get_time<std::chrono::duration<long long int> >().std::chrono::duration<long long int>::count()' from 'std::chrono::duration<long long int>::rep' {aka 'long long int'} to '__time_t' {aka 'long int'} [-Wnarrowing]
logfile_sub_source.hh: In member function 'std::optional<bookmark_metadata*> logfile_sub_source::find_bookmark_metadata(vis_line_t) const':
logfile_sub_source.hh:375:16: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector<unsigned int>::size_type' {aka 'unsigned int'} [-Wsign-compare]
In file included from /usr/include/c++/14.2.1/deque:65,
from base/itertools.hh:34,
from cmds.bookmarks.cc:30:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]':
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at base/attr_line.hh:217:7:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at base/attr_line.hh:217:7,
inlined from 'lnav::console::snippet::snippet(const lnav::console::snippet&)' at base/lnav.console.hh:47:8,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = lnav::console::snippet; _Args = {const lnav::console::snippet&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const lnav::console::snippet*, vector<lnav::console::snippet> >; _ForwardIterator = lnav::console::snippet*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const lnav::console::snippet*, std::vector<lnav::console::snippet> >; _ForwardIterator = lnav::console::snippet*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const lnav::console::snippet*, vector<lnav::console::snippet> >; _ForwardIterator = lnav::console::snippet*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const lnav::console::snippet*, vector<lnav::console::snippet> >; _ForwardIterator = lnav::console::snippet*; _Tp = lnav::console::snippet]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = lnav::console::snippet; _Alloc = std::allocator<lnav::console::snippet>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at base/attr_line.hh:217:7,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = attr_line_t; _Args = {const attr_line_t&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const attr_line_t*, vector<attr_line_t> >; _ForwardIterator = attr_line_t*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const attr_line_t*, std::vector<attr_line_t> >; _ForwardIterator = attr_line_t*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const attr_line_t*, vector<attr_line_t> >; _ForwardIterator = attr_line_t*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const attr_line_t*, vector<attr_line_t> >; _ForwardIterator = attr_line_t*; _Tp = attr_line_t]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = attr_line_t; _Alloc = std::allocator<attr_line_t>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'lnav::console::user_message::user_message(const lnav::console::user_message&)' at base/lnav.console.hh:102:5:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1624:35,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/vector.tcc:238:44,
inlined from 'attr_line_t& attr_line_t::operator=(const attr_line_t&)' at base/attr_line.hh:217:7,
inlined from 'lnav::console::user_message& lnav::console::user_message::with_help(const attr_line_t&)' at base/lnav.console.hh:165:29,
inlined from 'lnav::console::user_message& lnav::console::user_message::with_help(const attr_line_t&)' at base/lnav.console.hh:160:19,
inlined from 'Result<std::__cxx11::basic_string<char>, lnav::console::user_message> com_goto_mark(exec_context&, std::string, std::vector<std::__cxx11::basic_string<char> >&)' at cmds.bookmarks.cc:78:41:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
CXX collation-functions.o
CXX column_namer.o
In file included from base/isc.hh:42,
from lnav.hh:43,
from cmds.display.cc:30:
base/time_util.hh: In function 'timeval to_timeval(std::chrono::microseconds)':
base/time_util.hh:324:67: warning: narrowing conversion of 'std::chrono::duration_cast<duration<long long int>, long long int, std::ratio<1, 1000000> >(us).std::chrono::duration<long long int>::count()' from 'std::chrono::duration<long long int>::rep' {aka 'long long int'} to '__time_t' {aka 'long int'} [-Wnarrowing]
In file included from logfile.hh:58,
from filter_observer.hh:37,
from logfile_sub_source.hh:45,
from log_vtab_impl.hh:42,
from lnav.hh:54:
log_format_fwd.hh: In member function 'timeval logline::get_timeval() const':
log_format_fwd.hh:221:57: warning: narrowing conversion of '((const logline*)this)->logline::get_time<std::chrono::duration<long long int> >().std::chrono::duration<long long int>::count()' from 'std::chrono::duration<long long int>::rep' {aka 'long long int'} to '__time_t' {aka 'long int'} [-Wnarrowing]
logfile_sub_source.hh: In member function 'std::optional<bookmark_metadata*> logfile_sub_source::find_bookmark_metadata(vis_line_t) const':
logfile_sub_source.hh:375:16: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector<unsigned int>::size_type' {aka 'unsigned int'} [-Wsign-compare]
In file included from /usr/include/c++/14.2.1/vector:65,
from base/attr_line.hh:38,
from base/ansi_scrubber.hh:38,
from lnav.hh:42:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]':
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at base/attr_line.hh:217:7:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at base/attr_line.hh:217:7,
inlined from 'lnav::console::snippet::snippet(const lnav::console::snippet&)' at base/lnav.console.hh:47:8,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = lnav::console::snippet; _Args = {const lnav::console::snippet&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const lnav::console::snippet*, vector<lnav::console::snippet> >; _ForwardIterator = lnav::console::snippet*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const lnav::console::snippet*, std::vector<lnav::console::snippet> >; _ForwardIterator = lnav::console::snippet*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const lnav::console::snippet*, vector<lnav::console::snippet> >; _ForwardIterator = lnav::console::snippet*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const lnav::console::snippet*, vector<lnav::console::snippet> >; _ForwardIterator = lnav::console::snippet*; _Tp = lnav::console::snippet]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = lnav::console::snippet; _Alloc = std::allocator<lnav::console::snippet>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'lnav::console::user_message::user_message(const lnav::console::user_message&)' at base/lnav.console.hh:102:5:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at base/attr_line.hh:217:7,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = attr_line_t; _Args = {const attr_line_t&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const attr_line_t*, vector<attr_line_t> >; _ForwardIterator = attr_line_t*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const attr_line_t*, std::vector<attr_line_t> >; _ForwardIterator = attr_line_t*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const attr_line_t*, vector<attr_line_t> >; _ForwardIterator = attr_line_t*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const attr_line_t*, vector<attr_line_t> >; _ForwardIterator = attr_line_t*; _Tp = attr_line_t]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = attr_line_t; _Alloc = std::allocator<attr_line_t>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'lnav::console::user_message::user_message(const lnav::console::user_message&)' at base/lnav.console.hh:102:5:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
CXX command_executor.o
In file included from base/isc.hh:42,
from lnav.hh:43,
from cmds.filtering.cc:30:
base/time_util.hh: In function 'timeval to_timeval(std::chrono::microseconds)':
base/time_util.hh:324:67: warning: narrowing conversion of 'std::chrono::duration_cast<duration<long long int>, long long int, std::ratio<1, 1000000> >(us).std::chrono::duration<long long int>::count()' from 'std::chrono::duration<long long int>::rep' {aka 'long long int'} to '__time_t' {aka 'long int'} [-Wnarrowing]
In file included from logfile.hh:58,
from filter_observer.hh:37,
from logfile_sub_source.hh:45,
from log_vtab_impl.hh:42,
from lnav.hh:54:
log_format_fwd.hh: In member function 'timeval logline::get_timeval() const':
log_format_fwd.hh:221:57: warning: narrowing conversion of '((const logline*)this)->logline::get_time<std::chrono::duration<long long int> >().std::chrono::duration<long long int>::count()' from 'std::chrono::duration<long long int>::rep' {aka 'long long int'} to '__time_t' {aka 'long int'} [-Wnarrowing]
logfile_sub_source.hh: In member function 'std::optional<bookmark_metadata*> logfile_sub_source::find_bookmark_metadata(vis_line_t) const':
logfile_sub_source.hh:375:16: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector<unsigned int>::size_type' {aka 'unsigned int'} [-Wsign-compare]
In file included from /usr/include/c++/14.2.1/vector:65,
from base/attr_line.hh:38,
from base/ansi_scrubber.hh:38,
from lnav.hh:42:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]':
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at base/attr_line.hh:217:7:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at base/attr_line.hh:217:7,
inlined from 'lnav::console::snippet::snippet(const lnav::console::snippet&)' at base/lnav.console.hh:47:8,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = lnav::console::snippet; _Args = {const lnav::console::snippet&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const lnav::console::snippet*, vector<lnav::console::snippet> >; _ForwardIterator = lnav::console::snippet*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const lnav::console::snippet*, std::vector<lnav::console::snippet> >; _ForwardIterator = lnav::console::snippet*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const lnav::console::snippet*, vector<lnav::console::snippet> >; _ForwardIterator = lnav::console::snippet*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const lnav::console::snippet*, vector<lnav::console::snippet> >; _ForwardIterator = lnav::console::snippet*; _Tp = lnav::console::snippet]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = lnav::console::snippet; _Alloc = std::allocator<lnav::console::snippet>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'lnav::console::user_message::user_message(const lnav::console::user_message&)' at base/lnav.console.hh:102:5:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at base/attr_line.hh:217:7,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = attr_line_t; _Args = {const attr_line_t&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const attr_line_t*, vector<attr_line_t> >; _ForwardIterator = attr_line_t*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const attr_line_t*, std::vector<attr_line_t> >; _ForwardIterator = attr_line_t*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const attr_line_t*, vector<attr_line_t> >; _ForwardIterator = attr_line_t*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const attr_line_t*, vector<attr_line_t> >; _ForwardIterator = attr_line_t*; _Tp = attr_line_t]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = attr_line_t; _Alloc = std::allocator<attr_line_t>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'lnav::console::user_message::user_message(const lnav::console::user_message&)' at base/lnav.console.hh:102:5:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1624:35,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/vector.tcc:238:44,
inlined from 'attr_line_t& attr_line_t::operator=(const attr_line_t&)' at base/attr_line.hh:217:7,
inlined from 'lnav::console::user_message& lnav::console::user_message::with_reason(const attr_line_t&)' at base/lnav.console.hh:109:27,
inlined from 'Result<std::__cxx11::basic_string<char>, lnav::console::user_message> com_hide_line(exec_context&, std::string, std::vector<std::__cxx11::basic_string<char> >&)' at cmds.filtering.cc:105:39:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
CXX crashd.client.o
In file included from sql_util.hh:48,
from column_namer.cc:40:
base/time_util.hh: In function 'timeval to_timeval(std::chrono::microseconds)':
base/time_util.hh:324:67: warning: narrowing conversion of 'std::chrono::duration_cast<duration<long long int>, long long int, std::ratio<1, 1000000> >(us).std::chrono::duration<long long int>::count()' from 'std::chrono::duration<long long int>::rep' {aka 'long long int'} to '__time_t' {aka 'long int'} [-Wnarrowing]
CXX curl_looper.o
In file included from base/isc.hh:42,
from curl_looper.hh:41,
from crashd.client.cc:33:
base/time_util.hh: In function 'timeval to_timeval(std::chrono::microseconds)':
base/time_util.hh:324:67: warning: narrowing conversion of 'std::chrono::duration_cast<duration<long long int>, long long int, std::ratio<1, 1000000> >(us).std::chrono::duration<long long int>::count()' from 'std::chrono::duration<long long int>::rep' {aka 'long long int'} to '__time_t' {aka 'long int'} [-Wnarrowing]
In file included from /usr/include/c++/14.2.1/vector:65,
from /usr/include/c++/14.2.1/functional:64,
from crashd.client.hh:34,
from crashd.client.cc:30:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]':
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1624:35,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/vector.tcc:238:44:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at ./base/attr_line.hh:217:7:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at ./base/attr_line.hh:217:7,
inlined from 'lnav::console::snippet::snippet(const lnav::console::snippet&)' at base/lnav.console.hh:47:8,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = lnav::console::snippet; _Args = {const lnav::console::snippet&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const lnav::console::snippet*, vector<lnav::console::snippet> >; _ForwardIterator = lnav::console::snippet*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const lnav::console::snippet*, std::vector<lnav::console::snippet> >; _ForwardIterator = lnav::console::snippet*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const lnav::console::snippet*, vector<lnav::console::snippet> >; _ForwardIterator = lnav::console::snippet*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const lnav::console::snippet*, vector<lnav::console::snippet> >; _ForwardIterator = lnav::console::snippet*; _Tp = lnav::console::snippet]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = lnav::console::snippet; _Alloc = std::allocator<lnav::console::snippet>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'lnav::console::user_message::user_message(const lnav::console::user_message&)' at base/lnav.console.hh:102:5:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at ./base/attr_line.hh:217:7,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = attr_line_t; _Args = {const attr_line_t&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const attr_line_t*, vector<attr_line_t> >; _ForwardIterator = attr_line_t*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const attr_line_t*, std::vector<attr_line_t> >; _ForwardIterator = attr_line_t*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const attr_line_t*, vector<attr_line_t> >; _ForwardIterator = attr_line_t*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const attr_line_t*, vector<attr_line_t> >; _ForwardIterator = attr_line_t*; _Tp = attr_line_t]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = attr_line_t; _Alloc = std::allocator<attr_line_t>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'lnav::console::user_message::user_message(const lnav::console::user_message&)' at base/lnav.console.hh:102:5:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
CXX db_sub_source.o
In file included from base/isc.hh:42,
from curl_looper.hh:41,
from curl_looper.cc:39:
base/time_util.hh: In function 'timeval to_timeval(std::chrono::microseconds)':
base/time_util.hh:324:67: warning: narrowing conversion of 'std::chrono::duration_cast<duration<long long int>, long long int, std::ratio<1, 1000000> >(us).std::chrono::duration<long long int>::count()' from 'std::chrono::duration<long long int>::rep' {aka 'long long int'} to '__time_t' {aka 'long int'} [-Wnarrowing]
In file included from /usr/include/c++/14.2.1/algorithm:61,
from curl_looper.cc:32:
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long int, shared_ptr<curl_request> >*, vector<pair<long long int, shared_ptr<curl_request> > > >; _Compare = __gnu_cxx::__ops::_Val_less_iter]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long int, std::shared_ptr<curl_request> >*, std::vector<std::pair<long long int, std::shared_ptr<curl_request> > > >' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/vector:72,
from curl_looper.hh:39:
/usr/include/c++/14.2.1/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator) [with _Tp = std::pair<long long int, std::shared_ptr<curl_request> >; _Alloc = std::allocator<std::pair<long long int, std::shared_ptr<curl_request> > >]':
/usr/include/c++/14.2.1/bits/vector.tcc:181:5: note: parameter passing for argument of type 'std::vector<std::pair<long long int, std::shared_ptr<curl_request> > >::iterator' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/vector:66:
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = std::pair<long long int, std::shared_ptr<curl_request> >; _Alloc = std::allocator<std::pair<long long int, std::shared_ptr<curl_request> > >]',
inlined from 'void curl_looper::requeue_requests(mstime_t)' at curl_looper.cc:289:34:
/usr/include/c++/14.2.1/bits/stl_vector.h:1537:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long int, std::shared_ptr<curl_request> >*, std::vector<std::pair<long long int, std::shared_ptr<curl_request> > > >' changed in GCC 7.1
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = std::pair<long long int, std::shared_ptr<curl_request> >; _Alloc = std::allocator<std::pair<long long int, std::shared_ptr<curl_request> > >]',
inlined from 'void curl_looper::check_for_new_requests()' at curl_looper.cc:326:42:
/usr/include/c++/14.2.1/bits/stl_vector.h:1537:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long int, std::shared_ptr<curl_request> >*, std::vector<std::pair<long long int, std::shared_ptr<curl_request> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long int, shared_ptr<curl_request> >*, vector<pair<long long int, shared_ptr<curl_request> > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long int, std::shared_ptr<curl_request> >*, std::vector<std::pair<long long int, std::shared_ptr<curl_request> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long int, std::shared_ptr<curl_request> >*, std::vector<std::pair<long long int, std::shared_ptr<curl_request> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator<pair<long long int, shared_ptr<curl_request> >*, vector<pair<long long int, shared_ptr<curl_request> > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14.2.1/bits/stl_algo.h:85:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long int, std::shared_ptr<curl_request> >*, std::vector<std::pair<long long int, std::shared_ptr<curl_request> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:85:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long int, std::shared_ptr<curl_request> >*, std::vector<std::pair<long long int, std::shared_ptr<curl_request> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:85:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long int, std::shared_ptr<curl_request> >*, std::vector<std::pair<long long int, std::shared_ptr<curl_request> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:85:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long int, std::shared_ptr<curl_request> >*, std::vector<std::pair<long long int, std::shared_ptr<curl_request> > > >' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/bits/stl_algo.h:61:
/usr/include/c++/14.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long int, shared_ptr<curl_request> >*, vector<pair<long long int, shared_ptr<curl_request> > > >; _Distance = int; _Tp = pair<long long int, shared_ptr<curl_request> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long int, std::shared_ptr<curl_request> >*, std::vector<std::pair<long long int, std::shared_ptr<curl_request> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long int, shared_ptr<curl_request> >*, vector<pair<long long int, shared_ptr<curl_request> > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long int, std::shared_ptr<curl_request> >*, std::vector<std::pair<long long int, std::shared_ptr<curl_request> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long int, std::shared_ptr<curl_request> >*, std::vector<std::pair<long long int, std::shared_ptr<curl_request> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long int, std::shared_ptr<curl_request> >*, std::vector<std::pair<long long int, std::shared_ptr<curl_request> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long int, shared_ptr<curl_request> >*, vector<pair<long long int, shared_ptr<curl_request> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long int, std::shared_ptr<curl_request> >*, std::vector<std::pair<long long int, std::shared_ptr<curl_request> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long int, std::shared_ptr<curl_request> >*, std::vector<std::pair<long long int, std::shared_ptr<curl_request> > > >' changed in GCC 7.1
In function 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long int, shared_ptr<curl_request> >*, vector<pair<long long int, shared_ptr<curl_request> > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long int, shared_ptr<curl_request> >*, vector<pair<long long int, shared_ptr<curl_request> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1884:27:
/usr/include/c++/14.2.1/bits/stl_algo.h:1868:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long int, std::shared_ptr<curl_request> >*, std::vector<std::pair<long long int, std::shared_ptr<curl_request> > > >' changed in GCC 7.1
In function '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long int, shared_ptr<curl_request> >*, vector<pair<long long int, shared_ptr<curl_request> > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long int, shared_ptr<curl_request> >*, vector<pair<long long int, shared_ptr<curl_request> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1889:38:
/usr/include/c++/14.2.1/bits/stl_algo.h:1855:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long int, std::shared_ptr<curl_request> >*, std::vector<std::pair<long long int, std::shared_ptr<curl_request> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1855:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long int, std::shared_ptr<curl_request> >*, std::vector<std::pair<long long int, std::shared_ptr<curl_request> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long int, shared_ptr<curl_request> >*, vector<pair<long long int, shared_ptr<curl_request> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1890:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long int, std::shared_ptr<curl_request> >*, std::vector<std::pair<long long int, std::shared_ptr<curl_request> > > >' changed in GCC 7.1
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long int, shared_ptr<curl_request> >*, vector<pair<long long int, shared_ptr<curl_request> > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long int, shared_ptr<curl_request> >*, vector<pair<long long int, shared_ptr<curl_request> > > >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4772:18,
inlined from 'void curl_looper::check_for_finished_requests()' at curl_looper.cc:375:21:
/usr/include/c++/14.2.1/bits/stl_algo.h:1905:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long int, std::shared_ptr<curl_request> >*, std::vector<std::pair<long long int, std::shared_ptr<curl_request> > > >' changed in GCC 7.1
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long int, shared_ptr<curl_request> >*, vector<pair<long long int, shared_ptr<curl_request> > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long int, shared_ptr<curl_request> >*, vector<pair<long long int, shared_ptr<curl_request> > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1908:31,
inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long int, shared_ptr<curl_request> >*, vector<pair<long long int, shared_ptr<curl_request> > > >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4772:18,
inlined from 'void curl_looper::check_for_finished_requests()' at curl_looper.cc:375:21:
/usr/include/c++/14.2.1/bits/stl_algo.h:1817:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long int, std::shared_ptr<curl_request> >*, std::vector<std::pair<long long int, std::shared_ptr<curl_request> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1822:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long int, std::shared_ptr<curl_request> >*, std::vector<std::pair<long long int, std::shared_ptr<curl_request> > > >' changed in GCC 7.1
CXX document.sections.o
In file included from base/date_time_scanner.hh:41,
from log_format.hh:49,
from all_logs_vtab.hh:36,
from lnav.cc:64:
base/time_util.hh: In function 'timeval to_timeval(std::chrono::microseconds)':
base/time_util.hh:324:67: warning: narrowing conversion of 'std::chrono::duration_cast<duration<long long int>, long long int, std::ratio<1, 1000000> >(us).std::chrono::duration<long long int>::count()' from 'std::chrono::duration<long long int>::rep' {aka 'long long int'} to '__time_t' {aka 'long int'} [-Wnarrowing]
In file included from log_format.hh:54:
log_format_fwd.hh: In member function 'timeval logline::get_timeval() const':
log_format_fwd.hh:221:57: warning: narrowing conversion of '((const logline*)this)->logline::get_time<std::chrono::duration<long long int> >().std::chrono::duration<long long int>::count()' from 'std::chrono::duration<long long int>::rep' {aka 'long long int'} to '__time_t' {aka 'long int'} [-Wnarrowing]
In file included from log_vtab_impl.hh:42,
from all_logs_vtab.hh:37:
logfile_sub_source.hh: In member function 'std::optional<bookmark_metadata*> logfile_sub_source::find_bookmark_metadata(vis_line_t) const':
logfile_sub_source.hh:375:16: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector<unsigned int>::size_type' {aka 'unsigned int'} [-Wsign-compare]
In file included from /usr/include/c++/14.2.1/map:62,
from lnav.cc:52:
/usr/include/c++/14.2.1/bits/stl_tree.h: In member function 'std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, logfile_open_options>; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, logfile_open_options> >; _Compare = strnatless; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, logfile_open_options> >]':
/usr/include/c++/14.2.1/bits/stl_tree.h:2206:5: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, logfile_open_options>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, logfile_open_options> >, strnatless, std::allocator<std::pair<const std::__cxx11::basic_string<char>, logfile_open_options> > >::const_iterator' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, logfile_open_options}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, logfile_open_options>; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, logfile_open_options> >; _Compare = strnatless; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, logfile_open_options> >]':
/usr/include/c++/14.2.1/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, logfile_open_options>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, logfile_open_options> >, strnatless, std::allocator<std::pair<const std::__cxx11::basic_string<char>, logfile_open_options> > >::const_iterator' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::tuple<>}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, logfile_open_options>; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, logfile_open_options> >; _Compare = strnatless; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, logfile_open_options> >]':
/usr/include/c++/14.2.1/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, logfile_open_options>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, logfile_open_options> >, strnatless, std::allocator<std::pair<const std::__cxx11::basic_string<char>, logfile_open_options> > >::const_iterator' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::tuple<>}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, logfile_open_options>; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, logfile_open_options> >; _Compare = strnatless; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, logfile_open_options> >]':
/usr/include/c++/14.2.1/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, logfile_open_options>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, logfile_open_options> >, strnatless, std::allocator<std::pair<const std::__cxx11::basic_string<char>, logfile_open_options> > >::const_iterator' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/map:63:
/usr/include/c++/14.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = std::__cxx11::basic_string<char>; _Tp = logfile_open_options; _Compare = strnatless; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, logfile_open_options> >]':
/usr/include/c++/14.2.1/bits/stl_map.h:532:37: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, logfile_open_options>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, logfile_open_options> >, strnatless, std::allocator<std::pair<const std::__cxx11::basic_string<char>, logfile_open_options> > >::const_iterator' changed in GCC 7.1
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = std::__cxx11::basic_string<char>; _Tp = logfile_open_options; _Compare = strnatless; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, logfile_open_options> >]',
inlined from 'bool append_default_files()' at lnav.cc:361:69:
/usr/include/c++/14.2.1/bits/stl_map.h:532:37: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, logfile_open_options>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, logfile_open_options> >, strnatless, std::allocator<std::pair<const std::__cxx11::basic_string<char>, logfile_open_options> > >::const_iterator' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/memory:69,
from lnav.cc:53:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]':
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1624:35,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/vector.tcc:238:44:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at base/attr_line.hh:217:7:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at base/attr_line.hh:217:7,
inlined from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = attr_line_t; _Args = {const attr_line_t&}; _Tp = attr_line_t]' at /usr/include/c++/14.2.1/bits/new_allocator.h:191:4,
inlined from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = attr_line_t; _Args = {const attr_line_t&}; _Tp = attr_line_t]' at /usr/include/c++/14.2.1/bits/alloc_traits.h:575:17,
inlined from 'void std::vector<_Tp, _Alloc>::_M_realloc_append(_Args&& ...) [with _Args = {const attr_line_t&}; _Tp = attr_line_t; _Alloc = std::allocator<attr_line_t>]' at /usr/include/c++/14.2.1/bits/vector.tcc:634:26:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at base/attr_line.hh:217:7,
inlined from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = attr_line_t; _Args = {const attr_line_t&}; _Tp = attr_line_t]' at /usr/include/c++/14.2.1/bits/new_allocator.h:191:4,
inlined from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = attr_line_t; _Args = {const attr_line_t&}; _Tp = attr_line_t]' at /usr/include/c++/14.2.1/bits/alloc_traits.h:575:17,
inlined from 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const attr_line_t&}; _Tp = attr_line_t; _Alloc = std::allocator<attr_line_t>]' at /usr/include/c++/14.2.1/bits/vector.tcc:117:30:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at base/attr_line.hh:217:7,
inlined from 'lnav::console::user_message::user_message(const lnav::console::user_message&)' at ./base/lnav.console.hh:102:5:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at base/attr_line.hh:217:7,
inlined from 'lnav::console::snippet::snippet(const lnav::console::snippet&)' at ./base/lnav.console.hh:47:8,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = lnav::console::snippet; _Args = {const lnav::console::snippet&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const lnav::console::snippet*, vector<lnav::console::snippet> >; _ForwardIterator = lnav::console::snippet*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const lnav::console::snippet*, std::vector<lnav::console::snippet> >; _ForwardIterator = lnav::console::snippet*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const lnav::console::snippet*, vector<lnav::console::snippet> >; _ForwardIterator = lnav::console::snippet*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const lnav::console::snippet*, vector<lnav::console::snippet> >; _ForwardIterator = lnav::console::snippet*; _Tp = lnav::console::snippet]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = lnav::console::snippet; _Alloc = std::allocator<lnav::console::snippet>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'lnav::console::user_message::user_message(const lnav::console::user_message&)' at ./base/lnav.console.hh:102:5:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at base/attr_line.hh:217:7,
inlined from 'lnav::console::user_message::user_message(const lnav::console::user_message&)' at ./base/lnav.console.hh:102:5:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at base/attr_line.hh:217:7,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = attr_line_t; _Args = {const attr_line_t&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const attr_line_t*, vector<attr_line_t> >; _ForwardIterator = attr_line_t*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const attr_line_t*, std::vector<attr_line_t> >; _ForwardIterator = attr_line_t*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const attr_line_t*, vector<attr_line_t> >; _ForwardIterator = attr_line_t*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const attr_line_t*, vector<attr_line_t> >; _ForwardIterator = attr_line_t*; _Tp = attr_line_t]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = attr_line_t; _Alloc = std::allocator<attr_line_t>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'lnav::console::user_message::user_message(const lnav::console::user_message&)' at ./base/lnav.console.hh:102:5:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at base/attr_line.hh:217:7,
inlined from 'lnav::console::user_message::user_message(const lnav::console::user_message&)' at ./base/lnav.console.hh:102:5:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at base/attr_line.hh:217:7,
inlined from 'attr_line_t command_arg_help()' at lnav.cc:452:63,
inlined from 'main(int, char**)::<lambda(std::string)>' at lnav.cc:3028:56:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at base/attr_line.hh:217:7,
inlined from 'looper()::<lambda(const auto:13&)> [with auto:13 = lnav::console::user_message]' at lnav.cc:1391:20,
inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = looper()::<lambda(const auto:13&)>&; _Args = {const lnav::console::user_message&}]' at /usr/include/c++/14.2.1/bits/invoke.h:61:36,
inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = looper()::<lambda(const auto:13&)>&; _Args = {const lnav::console::user_message&}]' at /usr/include/c++/14.2.1/bits/invoke.h:111:28,
inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = looper()::<lambda(const auto:13&)>; _ArgTypes = {const lnav::console::user_message&}]' at /usr/include/c++/14.2.1/bits/std_function.h:290:30:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = logfile_open_options; _Compare = strnatless; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, logfile_open_options> >]',
inlined from 'int main(int, char**)' at lnav.cc:3707:65:
/usr/include/c++/14.2.1/bits/stl_map.h:513:37: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, logfile_open_options>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, logfile_open_options> >, strnatless, std::allocator<std::pair<const std::__cxx11::basic_string<char>, logfile_open_options> > >::const_iterator' changed in GCC 7.1
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, logfile_open_options}; _Key = std::__cxx11::basic_string<char>; _Tp = logfile_open_options; _Compare = strnatless; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, logfile_open_options> >]',
inlined from 'std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Tp>, std::_Select1st<std::pair<const _Key, _Tp> >, _Compare, typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<std::pair<const _Key, _Tp> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, logfile_open_options}; _Key = std::__cxx11::basic_string<char>; _Tp = logfile_open_options; _Compare = strnatless; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, logfile_open_options> >]' at /usr/include/c++/14.2.1/bits/stl_map.h:601:22,
inlined from 'int main(int, char**)' at lnav.cc:3721:60:
/usr/include/c++/14.2.1/bits/stl_map.h:640:38: note: parameter passing for argument of type 'std::map<std::__cxx11::basic_string<char>, logfile_open_options, strnatless>::const_iterator' {aka 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, logfile_open_options>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, logfile_open_options> >, strnatless, std::allocator<std::pair<const std::__cxx11::basic_string<char>, logfile_open_options> > >::const_iterator'} changed in GCC 7.1
CXX dump_internals.o
In file included from base/piper.file.hh:41,
from line_buffer.hh:50,
from grep_proc.hh:47,
from textview_curses.hh:43,
from hist_source.hh:45,
from db_sub_source.hh:45,
from command_executor.hh:46,
from command_executor.cc:32:
base/time_util.hh: In function 'timeval to_timeval(std::chrono::microseconds)':
base/time_util.hh:324:67: warning: narrowing conversion of 'std::chrono::duration_cast<duration<long long int>, long long int, std::ratio<1, 1000000> >(us).std::chrono::duration<long long int>::count()' from 'std::chrono::duration<long long int>::rep' {aka 'long long int'} to '__time_t' {aka 'long int'} [-Wnarrowing]
In file included from logfile.hh:58,
from filter_observer.hh:37,
from logfile_sub_source.hh:45,
from log_vtab_impl.hh:42,
from lnav.hh:54,
from command_executor.cc:47:
log_format_fwd.hh: In member function 'timeval logline::get_timeval() const':
log_format_fwd.hh:221:57: warning: narrowing conversion of '((const logline*)this)->logline::get_time<std::chrono::duration<long long int> >().std::chrono::duration<long long int>::count()' from 'std::chrono::duration<long long int>::rep' {aka 'long long int'} to '__time_t' {aka 'long int'} [-Wnarrowing]
logfile_sub_source.hh: In member function 'std::optional<bookmark_metadata*> logfile_sub_source::find_bookmark_metadata(vis_line_t) const':
logfile_sub_source.hh:375:16: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector<unsigned int>::size_type' {aka 'unsigned int'} [-Wsign-compare]
command_executor.cc: In lambda function:
command_executor.cc:1163:22: warning: ignoring return value of 'ssize_t write(int, const void*, size_t)' declared with attribute 'warn_unused_result' [-Wunused-result]
In file included from /usr/include/c++/14.2.1/set:62,
from base/lnav.console.hh:33,
from command_executor.hh:44:
/usr/include/c++/14.2.1/bits/stl_tree.h: In member function 'std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, logfile_open_options>; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, logfile_open_options> >; _Compare = strnatless; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, logfile_open_options> >]':
/usr/include/c++/14.2.1/bits/stl_tree.h:2206:5: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, logfile_open_options>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, logfile_open_options> >, strnatless, std::allocator<std::pair<const std::__cxx11::basic_string<char>, logfile_open_options> > >::const_iterator' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/vector:65,
from command_executor.cc:30:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]':
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1624:35,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/vector.tcc:238:44:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at ./base/attr_line.hh:217:7:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at ./base/attr_line.hh:217:7,
inlined from 'lnav::console::snippet::snippet(const lnav::console::snippet&)' at base/lnav.console.hh:47:8,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = lnav::console::snippet; _Args = {const lnav::console::snippet&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const lnav::console::snippet*, vector<lnav::console::snippet> >; _ForwardIterator = lnav::console::snippet*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const lnav::console::snippet*, std::vector<lnav::console::snippet> >; _ForwardIterator = lnav::console::snippet*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const lnav::console::snippet*, vector<lnav::console::snippet> >; _ForwardIterator = lnav::console::snippet*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const lnav::console::snippet*, vector<lnav::console::snippet> >; _ForwardIterator = lnav::console::snippet*; _Tp = lnav::console::snippet]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = lnav::console::snippet; _Alloc = std::allocator<lnav::console::snippet>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at ./base/attr_line.hh:217:7,
inlined from 'static attr_line_t attr_line_t::from_ansi_str(const std::string&)' at ./base/attr_line.hh:246:43:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at ./base/attr_line.hh:217:7,
inlined from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = attr_line_t; _Args = {const attr_line_t&}; _Tp = attr_line_t]' at /usr/include/c++/14.2.1/bits/new_allocator.h:191:4,
inlined from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = attr_line_t; _Args = {const attr_line_t&}; _Tp = attr_line_t]' at /usr/include/c++/14.2.1/bits/alloc_traits.h:575:17,
inlined from 'void std::vector<_Tp, _Alloc>::_M_realloc_append(_Args&& ...) [with _Args = {const attr_line_t&}; _Tp = attr_line_t; _Alloc = std::allocator<attr_line_t>]' at /usr/include/c++/14.2.1/bits/vector.tcc:634:26:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at ./base/attr_line.hh:217:7,
inlined from 'lnav::console::snippet::snippet(const lnav::console::snippet&)' at base/lnav.console.hh:47:8,
inlined from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lnav::console::snippet; _Args = {const lnav::console::snippet&}; _Tp = lnav::console::snippet]' at /usr/include/c++/14.2.1/bits/new_allocator.h:191:4,
inlined from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = lnav::console::snippet; _Args = {const lnav::console::snippet&}; _Tp = lnav::console::snippet]' at /usr/include/c++/14.2.1/bits/alloc_traits.h:575:17,
inlined from 'void std::vector<_Tp, _Alloc>::_M_realloc_append(_Args&& ...) [with _Args = {const lnav::console::snippet&}; _Tp = lnav::console::snippet; _Alloc = std::allocator<lnav::console::snippet>]' at /usr/include/c++/14.2.1/bits/vector.tcc:634:26:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at ./base/attr_line.hh:217:7,
inlined from 'lnav::console::snippet::snippet(const lnav::console::snippet&)' at base/lnav.console.hh:47:8,
inlined from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lnav::console::snippet; _Args = {const lnav::console::snippet&}; _Tp = lnav::console::snippet]' at /usr/include/c++/14.2.1/bits/new_allocator.h:191:4,
inlined from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = lnav::console::snippet; _Args = {const lnav::console::snippet&}; _Tp = lnav::console::snippet]' at /usr/include/c++/14.2.1/bits/alloc_traits.h:575:17,
inlined from 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const lnav::console::snippet&}; _Tp = lnav::console::snippet; _Alloc = std::allocator<lnav::console::snippet>]' at /usr/include/c++/14.2.1/bits/vector.tcc:117:30:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at ./base/attr_line.hh:217:7,
inlined from 'lnav::console::user_message::user_message(const lnav::console::user_message&)' at base/lnav.console.hh:102:5:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at ./base/attr_line.hh:217:7,
inlined from 'lnav::console::user_message::user_message(const lnav::console::user_message&)' at base/lnav.console.hh:102:5:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at ./base/attr_line.hh:217:7,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = attr_line_t; _Args = {const attr_line_t&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const attr_line_t*, vector<attr_line_t> >; _ForwardIterator = attr_line_t*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const attr_line_t*, std::vector<attr_line_t> >; _ForwardIterator = attr_line_t*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const attr_line_t*, vector<attr_line_t> >; _ForwardIterator = attr_line_t*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const attr_line_t*, vector<attr_line_t> >; _ForwardIterator = attr_line_t*; _Tp = attr_line_t]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = attr_line_t; _Alloc = std::allocator<attr_line_t>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'lnav::console::user_message::user_message(const lnav::console::user_message&)' at base/lnav.console.hh:102:5:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at ./base/attr_line.hh:217:7,
inlined from 'lnav::console::user_message::user_message(const lnav::console::user_message&)' at base/lnav.console.hh:102:5:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
CXX elem_to_json.o
document.sections.cc: In member function 'lnav::document::metadata lnav::document::structure_walker::walk()':
document.sections.cc:461:38: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<data_token_t>::size_type' {aka 'unsigned int'} [-Wsign-compare]
document.sections.cc:748:38: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<data_token_t>::size_type' {aka 'unsigned int'} [-Wsign-compare]
In file included from /usr/include/c++/14.2.1/algorithm:61,
from document.sections.cc:30:
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<interval_tree::Interval<long long int, mapbox::util::variant<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, unsigned int> >*, vector<interval_tree::Interval<long long int, mapbox::util::variant<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, unsigned int> >, allocator<interval_tree::Interval<long long int, mapbox::util::variant<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, unsigned int> > > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<interval_tree::IntervalTree<long long int, mapbox::util::variant<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, unsigned int> >::IntervalStartCmp>]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<interval_tree::Interval<long long int, mapbox::util::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int> >*, std::vector<interval_tree::Interval<long long int, mapbox::util::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int> >, std::allocator<interval_tree::Interval<long long int, mapbox::util::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int> > > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<interval_tree::Interval<long long int, mapbox::util::variant<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, unsigned int> >*, vector<interval_tree::Interval<long long int, mapbox::util::variant<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, unsigned int> >, allocator<interval_tree::Interval<long long int, mapbox::util::variant<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, unsigned int> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<interval_tree::IntervalTree<long long int, mapbox::util::variant<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, unsigned int> >::IntervalStartCmp>]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<interval_tree::Interval<long long int, mapbox::util::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int> >*, std::vector<interval_tree::Interval<long long int, mapbox::util::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int> >, std::allocator<interval_tree::Interval<long long int, mapbox::util::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int> > > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<interval_tree::Interval<long long int, mapbox::util::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int> >*, std::vector<interval_tree::Interval<long long int, mapbox::util::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int> >, std::allocator<interval_tree::Interval<long long int, mapbox::util::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int> > > > >' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/bits/stl_algo.h:61:
/usr/include/c++/14.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<interval_tree::Interval<long long int, mapbox::util::variant<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, unsigned int> >*, vector<interval_tree::Interval<long long int, mapbox::util::variant<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, unsigned int> >, allocator<interval_tree::Interval<long long int, mapbox::util::variant<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, unsigned int> > > > >; _Distance = int; _Tp = interval_tree::Interval<long long int, mapbox::util::variant<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, unsigned int> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<interval_tree::IntervalTree<long long int, mapbox::util::variant<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, unsigned int> >::IntervalStartCmp>]':
/usr/include/c++/14.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<interval_tree::Interval<long long int, mapbox::util::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int> >*, std::vector<interval_tree::Interval<long long int, mapbox::util::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int> >, std::allocator<interval_tree::Interval<long long int, mapbox::util::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int> > > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<string_attr*, vector<string_attr> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<lnav::itertools::sort_by<string_attr, line_range>(line_range string_attr::*)::<lambda(const string_attr&, const string_attr&)> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<string_attr*, vector<string_attr> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lnav::itertools::sort_by<string_attr, line_range>(line_range string_attr::*)::<lambda(const string_attr&, const string_attr&)> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_heap.h: In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<interval_tree::Interval<long long int, mapbox::util::variant<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, unsigned int> >*, vector<interval_tree::Interval<long long int, mapbox::util::variant<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, unsigned int> >, allocator<interval_tree::Interval<long long int, mapbox::util::variant<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, unsigned int> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<interval_tree::IntervalTree<long long int, mapbox::util::variant<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, unsigned int> >::IntervalStartCmp>]':
/usr/include/c++/14.2.1/bits/stl_heap.h:340:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<interval_tree::Interval<long long int, mapbox::util::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int> >*, std::vector<interval_tree::Interval<long long int, mapbox::util::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int> >, std::allocator<interval_tree::Interval<long long int, mapbox::util::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int> > > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_heap.h:340:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<interval_tree::Interval<long long int, mapbox::util::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int> >*, std::vector<interval_tree::Interval<long long int, mapbox::util::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int> >, std::allocator<interval_tree::Interval<long long int, mapbox::util::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int> > > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<interval_tree::Interval<long long int, mapbox::util::variant<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, unsigned int> >*, vector<interval_tree::Interval<long long int, mapbox::util::variant<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, unsigned int> >, allocator<interval_tree::Interval<long long int, mapbox::util::variant<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, unsigned int> > > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<interval_tree::IntervalTree<long long int, mapbox::util::variant<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, unsigned int> >::IntervalStartCmp>]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<interval_tree::Interval<long long int, mapbox::util::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int> >*, std::vector<interval_tree::Interval<long long int, mapbox::util::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int> >, std::allocator<interval_tree::Interval<long long int, mapbox::util::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int> > > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<interval_tree::Interval<long long int, mapbox::util::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int> >*, std::vector<interval_tree::Interval<long long int, mapbox::util::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int> >, std::allocator<interval_tree::Interval<long long int, mapbox::util::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int> > > > >' changed in GCC 7.1
In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<interval_tree::Interval<long long int, mapbox::util::variant<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, unsigned int> >*, vector<interval_tree::Interval<long long int, mapbox::util::variant<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, unsigned int> >, allocator<interval_tree::Interval<long long int, mapbox::util::variant<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, unsigned int> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<interval_tree::IntervalTree<long long int, mapbox::util::variant<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, unsigned int> >::IntervalStartCmp>]',
inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<interval_tree::Interval<long long int, mapbox::util::variant<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, unsigned int> >*, vector<interval_tree::Interval<long long int, mapbox::util::variant<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, unsigned int> >, allocator<interval_tree::Interval<long long int, mapbox::util::variant<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, unsigned int> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<interval_tree::IntervalTree<long long int, mapbox::util::variant<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, unsigned int> >::IntervalStartCmp>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1868:25,
inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<interval_tree::Interval<long long int, mapbox::util::variant<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, unsigned int> >*, vector<interval_tree::Interval<long long int, mapbox::util::variant<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, unsigned int> >, allocator<interval_tree::Interval<long long int, mapbox::util::variant<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, unsigned int> > > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<interval_tree::IntervalTree<long long int, mapbox::util::variant<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, unsigned int> >::IntervalStartCmp>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1884:27:
/usr/include/c++/14.2.1/bits/stl_algo.h:1593:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<interval_tree::Interval<long long int, mapbox::util::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int> >*, std::vector<interval_tree::Interval<long long int, mapbox::util::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int> >, std::allocator<interval_tree::Interval<long long int, mapbox::util::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int> > > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<interval_tree::Interval<long long int, mapbox::util::variant<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, unsigned int> >*, vector<interval_tree::Interval<long long int, mapbox::util::variant<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, unsigned int> >, allocator<interval_tree::Interval<long long int, mapbox::util::variant<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, unsigned int> > > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<interval_tree::IntervalTree<long long int, mapbox::util::variant<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, unsigned int> >::IntervalStartCmp>]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1890:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<interval_tree::Interval<long long int, mapbox::util::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int> >*, std::vector<interval_tree::Interval<long long int, mapbox::util::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int> >, std::allocator<interval_tree::Interval<long long int, mapbox::util::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int> > > > >' changed in GCC 7.1
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<interval_tree::Interval<long long int, mapbox::util::variant<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, unsigned int> >*, vector<interval_tree::Interval<long long int, mapbox::util::variant<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, unsigned int> >, allocator<interval_tree::Interval<long long int, mapbox::util::variant<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, unsigned int> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<interval_tree::IntervalTree<long long int, mapbox::util::variant<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, unsigned int> >::IntervalStartCmp>]',
inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<interval_tree::Interval<long long int, mapbox::util::variant<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, unsigned int> >*, vector<interval_tree::Interval<long long int, mapbox::util::variant<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, unsigned int> >, allocator<interval_tree::Interval<long long int, mapbox::util::variant<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, unsigned int> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<interval_tree::IntervalTree<long long int, mapbox::util::variant<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, unsigned int> >::IntervalStartCmp>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1908:31,
inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<interval_tree::Interval<long long int, mapbox::util::variant<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, unsigned int> >*, vector<interval_tree::Interval<long long int, mapbox::util::variant<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, unsigned int> >, allocator<interval_tree::Interval<long long int, mapbox::util::variant<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, unsigned int> > > > >; _Compare = interval_tree::IntervalTree<long long int, mapbox::util::variant<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, unsigned int> >::IntervalStartCmp]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18,
inlined from 'interval_tree::IntervalTree<Scalar, Value>::IntervalTree(interval_vector&&, std::size_t, std::size_t, std::size_t, Scalar, Scalar) [with Scalar = long long int; Value = mapbox::util::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int>]' at ./third-party/intervaltree/IntervalTree.h:115:22:
/usr/include/c++/14.2.1/bits/stl_algo.h:1817:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<interval_tree::Interval<long long int, mapbox::util::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int> >*, std::vector<interval_tree::Interval<long long int, mapbox::util::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int> >, std::allocator<interval_tree::Interval<long long int, mapbox::util::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int> > > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1822:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<interval_tree::Interval<long long int, mapbox::util::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int> >*, std::vector<interval_tree::Interval<long long int, mapbox::util::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int> >, std::allocator<interval_tree::Interval<long long int, mapbox::util::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int> > > > >' changed in GCC 7.1
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<interval_tree::Interval<long long int, mapbox::util::variant<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, unsigned int> >*, vector<interval_tree::Interval<long long int, mapbox::util::variant<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, unsigned int> >, allocator<interval_tree::Interval<long long int, mapbox::util::variant<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, unsigned int> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<interval_tree::IntervalTree<long long int, mapbox::util::variant<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, unsigned int> >::IntervalStartCmp>]',
inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<interval_tree::Interval<long long int, mapbox::util::variant<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, unsigned int> >*, vector<interval_tree::Interval<long long int, mapbox::util::variant<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, unsigned int> >, allocator<interval_tree::Interval<long long int, mapbox::util::variant<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, unsigned int> > > > >; _Compare = interval_tree::IntervalTree<long long int, mapbox::util::variant<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, unsigned int> >::IntervalStartCmp]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18,
inlined from 'interval_tree::IntervalTree<Scalar, Value>::IntervalTree(interval_vector&&, std::size_t, std::size_t, std::size_t, Scalar, Scalar) [with Scalar = long long int; Value = mapbox::util::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int>]' at ./third-party/intervaltree/IntervalTree.h:120:22:
/usr/include/c++/14.2.1/bits/stl_algo.h:1905:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<interval_tree::Interval<long long int, mapbox::util::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int> >*, std::vector<interval_tree::Interval<long long int, mapbox::util::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int> >, std::allocator<interval_tree::Interval<long long int, mapbox::util::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int> > > > >' changed in GCC 7.1
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<interval_tree::Interval<long long int, mapbox::util::variant<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, unsigned int> >*, vector<interval_tree::Interval<long long int, mapbox::util::variant<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, unsigned int> >, allocator<interval_tree::Interval<long long int, mapbox::util::variant<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, unsigned int> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<interval_tree::IntervalTree<long long int, mapbox::util::variant<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, unsigned int> >::IntervalStartCmp>]',
inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<interval_tree::Interval<long long int, mapbox::util::variant<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, unsigned int> >*, vector<interval_tree::Interval<long long int, mapbox::util::variant<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, unsigned int> >, allocator<interval_tree::Interval<long long int, mapbox::util::variant<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, unsigned int> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<interval_tree::IntervalTree<long long int, mapbox::util::variant<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, unsigned int> >::IntervalStartCmp>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1908:31,
inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<interval_tree::Interval<long long int, mapbox::util::variant<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, unsigned int> >*, vector<interval_tree::Interval<long long int, mapbox::util::variant<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, unsigned int> >, allocator<interval_tree::Interval<long long int, mapbox::util::variant<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, unsigned int> > > > >; _Compare = interval_tree::IntervalTree<long long int, mapbox::util::variant<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, unsigned int> >::IntervalStartCmp]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18,
inlined from 'interval_tree::IntervalTree<Scalar, Value>::IntervalTree(interval_vector&&, std::size_t, std::size_t, std::size_t, Scalar, Scalar) [with Scalar = long long int; Value = mapbox::util::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int>]' at ./third-party/intervaltree/IntervalTree.h:120:22:
/usr/include/c++/14.2.1/bits/stl_algo.h:1817:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<interval_tree::Interval<long long int, mapbox::util::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int> >*, std::vector<interval_tree::Interval<long long int, mapbox::util::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int> >, std::allocator<interval_tree::Interval<long long int, mapbox::util::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int> > > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1822:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<interval_tree::Interval<long long int, mapbox::util::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int> >*, std::vector<interval_tree::Interval<long long int, mapbox::util::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int> >, std::allocator<interval_tree::Interval<long long int, mapbox::util::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int> > > > >' changed in GCC 7.1
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<interval_tree::Interval<long long int, mapbox::util::variant<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, unsigned int> >*, vector<interval_tree::Interval<long long int, mapbox::util::variant<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, unsigned int> >, allocator<interval_tree::Interval<long long int, mapbox::util::variant<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, unsigned int> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<interval_tree::IntervalTree<long long int, mapbox::util::variant<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, unsigned int> >::IntervalStartCmp>]',
inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<interval_tree::Interval<long long int, mapbox::util::variant<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, unsigned int> >*, vector<interval_tree::Interval<long long int, mapbox::util::variant<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, unsigned int> >, allocator<interval_tree::Interval<long long int, mapbox::util::variant<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, unsigned int> > > > >; _Compare = interval_tree::IntervalTree<long long int, mapbox::util::variant<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, unsigned int> >::IntervalStartCmp]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18,
inlined from 'interval_tree::IntervalTree<Scalar, Value>::IntervalTree(interval_vector&&, std::size_t, std::size_t, std::size_t, Scalar, Scalar) [with Scalar = long long int; Value = mapbox::util::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int>]' at ./third-party/intervaltree/IntervalTree.h:115:22:
/usr/include/c++/14.2.1/bits/stl_algo.h:1905:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<interval_tree::Interval<long long int, mapbox::util::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int> >*, std::vector<interval_tree::Interval<long long int, mapbox::util::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int> >, std::allocator<interval_tree::Interval<long long int, mapbox::util::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int> > > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<string_attr*, vector<string_attr> >; _Distance = int; _Tp = string_attr; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lnav::itertools::sort_by<string_attr, line_range>(line_range string_attr::*)::<lambda(const string_attr&, const string_attr&)> >]':
/usr/include/c++/14.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<string_attr*, vector<string_attr> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lnav::itertools::sort_by<string_attr, line_range>(line_range string_attr::*)::<lambda(const string_attr&, const string_attr&)> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<string_attr*, vector<string_attr> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lnav::itertools::sort_by<string_attr, line_range>(line_range string_attr::*)::<lambda(const string_attr&, const string_attr&)> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In function 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<string_attr*, vector<string_attr> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lnav::itertools::sort_by<string_attr, line_range>(line_range string_attr::*)::<lambda(const string_attr&, const string_attr&)> >]',
inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<string_attr*, vector<string_attr> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lnav::itertools::sort_by<string_attr, line_range>(line_range string_attr::*)::<lambda(const string_attr&, const string_attr&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1884:27:
/usr/include/c++/14.2.1/bits/stl_algo.h:1868:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<string_attr*, vector<string_attr> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lnav::itertools::sort_by<string_attr, line_range>(line_range string_attr::*)::<lambda(const string_attr&, const string_attr&)> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1890:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<string_attr*, vector<string_attr> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lnav::itertools::sort_by<string_attr, line_range>(line_range string_attr::*)::<lambda(const string_attr&, const string_attr&)> >]',
inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<string_attr*, vector<string_attr> >; _Compare = lnav::itertools::sort_by<string_attr, line_range>(line_range string_attr::*)::<lambda(const string_attr&, const string_attr&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18,
inlined from 'T operator|(T, const lnav::itertools::details::sort_by<C>&) [with T = std::vector<string_attr>; C = lnav::itertools::sort_by<string_attr, line_range>(line_range string_attr::*)::<lambda(const string_attr&, const string_attr&)>]' at base/itertools.hh:582:14,
inlined from 'void lnav::document::discover_metadata_int(const attr_line_t&, metadata_builder&)' at document.sections.cc:275:58:
/usr/include/c++/14.2.1/bits/stl_algo.h:1905:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<string_attr*, vector<string_attr> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lnav::itertools::sort_by<string_attr, line_range>(line_range string_attr::*)::<lambda(const string_attr&, const string_attr&)> >]',
inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<string_attr*, vector<string_attr> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lnav::itertools::sort_by<string_attr, line_range>(line_range string_attr::*)::<lambda(const string_attr&, const string_attr&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1908:31,
inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<string_attr*, vector<string_attr> >; _Compare = lnav::itertools::sort_by<string_attr, line_range>(line_range string_attr::*)::<lambda(const string_attr&, const string_attr&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18,
inlined from 'T operator|(T, const lnav::itertools::details::sort_by<C>&) [with T = std::vector<string_attr>; C = lnav::itertools::sort_by<string_attr, line_range>(line_range string_attr::*)::<lambda(const string_attr&, const string_attr&)>]' at base/itertools.hh:582:14,
inlined from 'void lnav::document::discover_metadata_int(const attr_line_t&, metadata_builder&)' at document.sections.cc:275:58:
/usr/include/c++/14.2.1/bits/stl_algo.h:1817:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1822:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >' changed in GCC 7.1
CXX environ_vtab.o
In file included from ./relative_time.hh:45,
from yajlpp/yajlpp.hh:58,
from lnav.events.hh:38,
from dump_internals.cc:35:
./base/time_util.hh: In function 'timeval to_timeval(std::chrono::microseconds)':
./base/time_util.hh:324:67: warning: narrowing conversion of 'std::chrono::duration_cast<duration<long long int>, long long int, std::ratio<1, 1000000> >(us).std::chrono::duration<long long int>::count()' from 'std::chrono::duration<long long int>::rep' {aka 'long long int'} to '__time_t' {aka 'long int'} [-Wnarrowing]
In file included from logfile.hh:58,
from filter_observer.hh:37,
from logfile_sub_source.hh:45,
from log_vtab_impl.hh:42,
from lnav.hh:54,
from dump_internals.cc:36:
log_format_fwd.hh: In member function 'timeval logline::get_timeval() const':
log_format_fwd.hh:221:57: warning: narrowing conversion of '((const logline*)this)->logline::get_time<std::chrono::duration<long long int> >().std::chrono::duration<long long int>::count()' from 'std::chrono::duration<long long int>::rep' {aka 'long long int'} to '__time_t' {aka 'long int'} [-Wnarrowing]
logfile_sub_source.hh: In member function 'std::optional<bookmark_metadata*> logfile_sub_source::find_bookmark_metadata(vis_line_t) const':
logfile_sub_source.hh:375:16: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector<unsigned int>::size_type' {aka 'unsigned int'} [-Wsign-compare]
dump_internals.cc: In function 'void lnav::dump_internals(const char*)':
dump_internals.cc:66:60: warning: ignoring attributes on template argument 'int (*)(FILE*)' [-Wignored-attributes]
dump_internals.cc:83:60: warning: ignoring attributes on template argument 'int (*)(FILE*)' [-Wignored-attributes]
CXX extension-functions.o
CXX external_editor.o
In file included from base/piper.file.hh:41,
from line_buffer.hh:50,
from grep_proc.hh:47,
from textview_curses.hh:43,
from hist_source.hh:45,
from db_sub_source.hh:45,
from db_sub_source.cc:32:
base/time_util.hh: In function 'timeval to_timeval(std::chrono::microseconds)':
base/time_util.hh:324:67: warning: narrowing conversion of 'std::chrono::duration_cast<duration<long long int>, long long int, std::ratio<1, 1000000> >(us).std::chrono::duration<long long int>::count()' from 'std::chrono::duration<long long int>::rep' {aka 'long long int'} to '__time_t' {aka 'long int'} [-Wnarrowing]
In file included from /usr/include/c++/14.2.1/memory:69,
from db_sub_source.hh:35:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]':
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >; _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/vector.tcc:984:34,
inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >; <template-parameter-2-2> = void; _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1488:19,
inlined from 'virtual bool db_overlay_source::list_static_overlay(const listview_curses&, int, int, attr_line_t&)' at db_sub_source.cc:1250:18:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >; _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/vector.tcc:1022:38,
inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >; <template-parameter-2-2> = void; _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1488:19,
inlined from 'virtual bool db_overlay_source::list_static_overlay(const listview_curses&, int, int, attr_line_t&)' at db_sub_source.cc:1250:18:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >' changed in GCC 7.1
CXX external_opener.o
In file included from ./relative_time.hh:45,
from yajlpp/yajlpp.hh:58,
from elem_to_json.cc:34:
./base/time_util.hh: In function 'timeval to_timeval(std::chrono::microseconds)':
./base/time_util.hh:324:67: warning: narrowing conversion of 'std::chrono::duration_cast<duration<long long int>, long long int, std::ratio<1, 1000000> >(us).std::chrono::duration<long long int>::count()' from 'std::chrono::duration<long long int>::rep' {aka 'long long int'} to '__time_t' {aka 'long int'} [-Wnarrowing]
CXX field_overlay_source.o
In file included from base/isc.hh:42,
from curl_looper.hh:41,
from cmds.io.cc:42:
base/time_util.hh: In function 'timeval to_timeval(std::chrono::microseconds)':
base/time_util.hh:324:67: warning: narrowing conversion of 'std::chrono::duration_cast<duration<long long int>, long long int, std::ratio<1, 1000000> >(us).std::chrono::duration<long long int>::count()' from 'std::chrono::duration<long long int>::rep' {aka 'long long int'} to '__time_t' {aka 'long int'} [-Wnarrowing]
In file included from logfile.hh:58,
from filter_observer.hh:37,
from logfile_sub_source.hh:45,
from log_data_helper.hh:41,
from field_overlay_source.hh:39,
from cmds.io.cc:44:
log_format_fwd.hh: In member function 'timeval logline::get_timeval() const':
log_format_fwd.hh:221:57: warning: narrowing conversion of '((const logline*)this)->logline::get_time<std::chrono::duration<long long int> >().std::chrono::duration<long long int>::count()' from 'std::chrono::duration<long long int>::rep' {aka 'long long int'} to '__time_t' {aka 'long int'} [-Wnarrowing]
logfile_sub_source.hh: In member function 'std::optional<bookmark_metadata*> logfile_sub_source::find_bookmark_metadata(vis_line_t) const':
logfile_sub_source.hh:375:16: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector<unsigned int>::size_type' {aka 'unsigned int'} [-Wsign-compare]
In file included from /usr/include/c++/14.2.1/regex:55,
from cmds.io.cc:30:
/usr/include/c++/14.2.1/bits/stl_tree.h: In member function 'std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, logfile_open_options>; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, logfile_open_options> >; _Compare = strnatless; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, logfile_open_options> >]':
/usr/include/c++/14.2.1/bits/stl_tree.h:2206:5: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, logfile_open_options>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, logfile_open_options> >, strnatless, std::allocator<std::pair<const std::__cxx11::basic_string<char>, logfile_open_options> > >::const_iterator' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::tuple<>}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, logfile_open_options>; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, logfile_open_options> >; _Compare = strnatless; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, logfile_open_options> >]':
/usr/include/c++/14.2.1/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, logfile_open_options>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, logfile_open_options> >, strnatless, std::allocator<std::pair<const std::__cxx11::basic_string<char>, logfile_open_options> > >::const_iterator' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/deque:65,
from /usr/include/c++/14.2.1/stack:62,
from /usr/include/c++/14.2.1/regex:43:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]':
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1624:35,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/vector.tcc:238:44:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at base/attr_line.hh:217:7,
inlined from 'lnav::console::snippet::snippet(const lnav::console::snippet&)' at base/lnav.console.hh:47:8,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = lnav::console::snippet; _Args = {const lnav::console::snippet&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const lnav::console::snippet*, vector<lnav::console::snippet> >; _ForwardIterator = lnav::console::snippet*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const lnav::console::snippet*, std::vector<lnav::console::snippet> >; _ForwardIterator = lnav::console::snippet*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const lnav::console::snippet*, vector<lnav::console::snippet> >; _ForwardIterator = lnav::console::snippet*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const lnav::console::snippet*, vector<lnav::console::snippet> >; _ForwardIterator = lnav::console::snippet*; _Tp = lnav::console::snippet]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = lnav::console::snippet; _Alloc = std::allocator<lnav::console::snippet>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at base/attr_line.hh:217:7,
inlined from 'lnav::console::snippet::snippet(const lnav::console::snippet&)' at base/lnav.console.hh:47:8,
inlined from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lnav::console::snippet; _Args = {const lnav::console::snippet&}; _Tp = lnav::console::snippet]' at /usr/include/c++/14.2.1/bits/new_allocator.h:191:4,
inlined from 'static void std::allocator_traits<std::allocator<_CharT> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = lnav::console::snippet; _Args = {const lnav::console::snippet&}; _Tp = lnav::console::snippet]' at /usr/include/c++/14.2.1/bits/alloc_traits.h:575:17,
inlined from 'void std::vector<_Tp, _Alloc>::_M_realloc_append(_Args&& ...) [with _Args = {const lnav::console::snippet&}; _Tp = lnav::console::snippet; _Alloc = std::allocator<lnav::console::snippet>]' at /usr/include/c++/14.2.1/bits/vector.tcc:634:26:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at base/attr_line.hh:217:7,
inlined from 'lnav::console::snippet::snippet(const lnav::console::snippet&)' at base/lnav.console.hh:47:8,
inlined from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lnav::console::snippet; _Args = {const lnav::console::snippet&}; _Tp = lnav::console::snippet]' at /usr/include/c++/14.2.1/bits/new_allocator.h:191:4,
inlined from 'static void std::allocator_traits<std::allocator<_CharT> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = lnav::console::snippet; _Args = {const lnav::console::snippet&}; _Tp = lnav::console::snippet]' at /usr/include/c++/14.2.1/bits/alloc_traits.h:575:17,
inlined from 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const lnav::console::snippet&}; _Tp = lnav::console::snippet; _Alloc = std::allocator<lnav::console::snippet>]' at /usr/include/c++/14.2.1/bits/vector.tcc:117:30:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at base/attr_line.hh:217:7,
inlined from 'lnav::console::user_message::user_message(const lnav::console::user_message&)' at base/lnav.console.hh:102:5:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at base/attr_line.hh:217:7,
inlined from 'lnav::console::user_message::user_message(const lnav::console::user_message&)' at base/lnav.console.hh:102:5:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at base/attr_line.hh:217:7,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = attr_line_t; _Args = {const attr_line_t&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const attr_line_t*, vector<attr_line_t> >; _ForwardIterator = attr_line_t*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const attr_line_t*, std::vector<attr_line_t> >; _ForwardIterator = attr_line_t*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const attr_line_t*, vector<attr_line_t> >; _ForwardIterator = attr_line_t*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const attr_line_t*, vector<attr_line_t> >; _ForwardIterator = attr_line_t*; _Tp = attr_line_t]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = attr_line_t; _Alloc = std::allocator<attr_line_t>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'lnav::console::user_message::user_message(const lnav::console::user_message&)' at base/lnav.console.hh:102:5:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at base/attr_line.hh:217:7,
inlined from 'lnav::console::user_message::user_message(const lnav::console::user_message&)' at base/lnav.console.hh:102:5:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, logfile_open_options&}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, logfile_open_options>; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, logfile_open_options> >; _Compare = strnatless; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, logfile_open_options> >]':
/usr/include/c++/14.2.1/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, logfile_open_options>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, logfile_open_options> >, strnatless, std::allocator<std::pair<const std::__cxx11::basic_string<char>, logfile_open_options> > >::const_iterator' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, logfile_open_options&}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, logfile_open_options>; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, logfile_open_options> >; _Compare = strnatless; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, logfile_open_options> >]':
/usr/include/c++/14.2.1/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, logfile_open_options>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, logfile_open_options> >, strnatless, std::allocator<std::pair<const std::__cxx11::basic_string<char>, logfile_open_options> > >::const_iterator' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/regex:56:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, logfile_open_options&}; _Key = std::__cxx11::basic_string<char>; _Tp = logfile_open_options; _Compare = strnatless; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, logfile_open_options> >]',
inlined from 'std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Tp>, std::_Select1st<std::pair<const _Key, _Tp> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Tp> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, logfile_open_options&}; _Key = std::__cxx11::basic_string<char>; _Tp = logfile_open_options; _Compare = strnatless; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, logfile_open_options> >]' at /usr/include/c++/14.2.1/bits/stl_map.h:601:22:
/usr/include/c++/14.2.1/bits/stl_map.h:640:38: note: parameter passing for argument of type 'std::map<std::__cxx11::basic_string<char>, logfile_open_options, strnatless>::const_iterator' {aka 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, logfile_open_options>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, logfile_open_options> >, strnatless, std::allocator<std::pair<const std::__cxx11::basic_string<char>, logfile_open_options> > >::const_iterator'} changed in GCC 7.1
cmds.io.cc: In function 'Result<std::__cxx11::basic_string<char>, lnav::console::user_message> com_pipe_to(exec_context&, std::string, std::vector<std::__cxx11::basic_string<char> >&)':
cmds.io.cc:1664:42: note: parameter passing for argument of type 'logfile::const_iterator' {aka 'std::vector<logline>::const_iterator'} changed in GCC 7.1
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = logfile_open_options; _Compare = strnatless; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, logfile_open_options> >]',
inlined from 'Result<std::__cxx11::basic_string<char>, lnav::console::user_message> com_open(exec_context&, std::string, std::vector<std::__cxx11::basic_string<char> >&)' at cmds.io.cc:1078:65:
/usr/include/c++/14.2.1/bits/stl_map.h:513:37: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, logfile_open_options>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, logfile_open_options> >, strnatless, std::allocator<std::pair<const std::__cxx11::basic_string<char>, logfile_open_options> > >::const_iterator' changed in GCC 7.1
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, logfile_open_options&}; _Key = std::__cxx11::basic_string<char>; _Tp = logfile_open_options; _Compare = strnatless; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, logfile_open_options> >]',
inlined from 'std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Tp>, std::_Select1st<std::pair<const _Key, _Tp> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Tp> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, logfile_open_options&}; _Key = std::__cxx11::basic_string<char>; _Tp = logfile_open_options; _Compare = strnatless; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, logfile_open_options> >]' at /usr/include/c++/14.2.1/bits/stl_map.h:601:22,
inlined from 'Result<std::__cxx11::basic_string<char>, lnav::console::user_message> com_open(exec_context&, std::string, std::vector<std::__cxx11::basic_string<char> >&)' at cmds.io.cc:1098:41:
/usr/include/c++/14.2.1/bits/stl_map.h:640:38: note: parameter passing for argument of type 'std::map<std::__cxx11::basic_string<char>, logfile_open_options, strnatless>::const_iterator' {aka 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, logfile_open_options>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, logfile_open_options> >, strnatless, std::allocator<std::pair<const std::__cxx11::basic_string<char>, logfile_open_options> > >::const_iterator'} changed in GCC 7.1
CXX file_collection.o
CXX file_converter_manager.o
CXX file_format.o
CXX file_options.o
In file included from base/piper.file.hh:41,
from line_buffer.hh:50,
from file_format.cc:40:
base/time_util.hh: In function 'timeval to_timeval(std::chrono::microseconds)':
base/time_util.hh:324:67: warning: narrowing conversion of 'std::chrono::duration_cast<duration<long long int>, long long int, std::ratio<1, 1000000> >(us).std::chrono::duration<long long int>::count()' from 'std::chrono::duration<long long int>::rep' {aka 'long long int'} to '__time_t' {aka 'long int'} [-Wnarrowing]
CXX files_sub_source.o
In file included from base/piper.file.hh:41,
from line_buffer.hh:50,
from file_converter_manager.cc:42:
base/time_util.hh: In function 'timeval to_timeval(std::chrono::microseconds)':
base/time_util.hh:324:67: warning: narrowing conversion of 'std::chrono::duration_cast<duration<long long int>, long long int, std::ratio<1, 1000000> >(us).std::chrono::duration<long long int>::count()' from 'std::chrono::duration<long long int>::rep' {aka 'long long int'} to '__time_t' {aka 'long int'} [-Wnarrowing]
CXX filter_observer.o
In file included from ./relative_time.hh:45,
from yajlpp/yajlpp.hh:58,
from file_options.hh:40,
from file_options.cc:30:
./base/time_util.hh: In function 'timeval to_timeval(std::chrono::microseconds)':
./base/time_util.hh:324:67: warning: narrowing conversion of 'std::chrono::duration_cast<duration<long long int>, long long int, std::ratio<1, 1000000> >(us).std::chrono::duration<long long int>::count()' from 'std::chrono::duration<long long int>::rep' {aka 'long long int'} to '__time_t' {aka 'long int'} [-Wnarrowing]
In file included from file_options.cc:36:
yajlpp/yajlpp_def.hh: In constructor 'json_path_container::json_path_container(std::initializer_list<json_path_handler>)':
yajlpp/yajlpp_def.hh:1573:5: note: parameter passing for argument of type 'std::initializer_list<json_path_handler>' changed in GCC 7.1
In constructor 'typed_json_path_container<T>::typed_json_path_container(std::initializer_list<json_path_handler>) [with T = lnav::file_options]',
inlined from 'void __static_initialization_and_destruction_0()' at file_options.cc:47:1:
yajlpp/yajlpp_def.hh:1712:39: note: parameter passing for argument of type 'std::initializer_list<json_path_handler>' changed in GCC 7.1
In constructor 'typed_json_path_container<T>::typed_json_path_container(std::initializer_list<json_path_handler>) [with T = lnav::file_options_collection]',
inlined from 'void __static_initialization_and_destruction_0()' at file_options.cc:55:1:
yajlpp/yajlpp_def.hh:1712:39: note: parameter passing for argument of type 'std::initializer_list<json_path_handler>' changed in GCC 7.1
In constructor 'typed_json_path_container<T>::typed_json_path_container(std::initializer_list<json_path_handler>) [with T = lnav::file_options_collection]',
inlined from 'void __static_initialization_and_destruction_0()' at file_options.cc:63:1:
yajlpp/yajlpp_def.hh:1712:39: note: parameter passing for argument of type 'std::initializer_list<json_path_handler>' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/vector:65,
from base/lnav.console.hh:34,
from file_options.hh:36:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]':
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at ./base/attr_line.hh:217:7:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at ./base/attr_line.hh:217:7,
inlined from 'lnav::console::snippet::snippet(const lnav::console::snippet&)' at base/lnav.console.hh:47:8,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = lnav::console::snippet; _Args = {const lnav::console::snippet&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const lnav::console::snippet*, vector<lnav::console::snippet> >; _ForwardIterator = lnav::console::snippet*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const lnav::console::snippet*, std::vector<lnav::console::snippet> >; _ForwardIterator = lnav::console::snippet*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const lnav::console::snippet*, vector<lnav::console::snippet> >; _ForwardIterator = lnav::console::snippet*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const lnav::console::snippet*, vector<lnav::console::snippet> >; _ForwardIterator = lnav::console::snippet*; _Tp = lnav::console::snippet]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = lnav::console::snippet; _Alloc = std::allocator<lnav::console::snippet>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'lnav::console::user_message::user_message(const lnav::console::user_message&)' at base/lnav.console.hh:102:5:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at ./base/attr_line.hh:217:7,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = attr_line_t; _Args = {const attr_line_t&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const attr_line_t*, vector<attr_line_t> >; _ForwardIterator = attr_line_t*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const attr_line_t*, std::vector<attr_line_t> >; _ForwardIterator = attr_line_t*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const attr_line_t*, vector<attr_line_t> >; _ForwardIterator = attr_line_t*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const attr_line_t*, vector<attr_line_t> >; _ForwardIterator = attr_line_t*; _Tp = attr_line_t]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = attr_line_t; _Alloc = std::allocator<attr_line_t>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'lnav::console::user_message::user_message(const lnav::console::user_message&)' at base/lnav.console.hh:102:5:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
CXX filter_status_source.o
In file included from base/piper.file.hh:41,
from piper.looper.hh:40,
from logfile_fwd.hh:44,
from file_collection.hh:50,
from file_collection.cc:34:
base/time_util.hh: In function 'timeval to_timeval(std::chrono::microseconds)':
base/time_util.hh:324:67: warning: narrowing conversion of 'std::chrono::duration_cast<duration<long long int>, long long int, std::ratio<1, 1000000> >(us).std::chrono::duration<long long int>::count()' from 'std::chrono::duration<long long int>::rep' {aka 'long long int'} to '__time_t' {aka 'long int'} [-Wnarrowing]
In file included from logfile.hh:58,
from file_collection.cc:46:
log_format_fwd.hh: In member function 'timeval logline::get_timeval() const':
log_format_fwd.hh:221:57: warning: narrowing conversion of '((const logline*)this)->logline::get_time<std::chrono::duration<long long int> >().std::chrono::duration<long long int>::count()' from 'std::chrono::duration<long long int>::rep' {aka 'long long int'} to '__time_t' {aka 'long int'} [-Wnarrowing]
In file included from /usr/include/c++/14.2.1/vector:65,
from file_collection.hh:41:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]':
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1624:35,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/vector.tcc:238:44:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at ./base/attr_line.hh:217:7,
inlined from 'lnav::console::snippet::snippet(const lnav::console::snippet&)' at base/lnav.console.hh:47:8,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = lnav::console::snippet; _Args = {const lnav::console::snippet&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const lnav::console::snippet*, vector<lnav::console::snippet> >; _ForwardIterator = lnav::console::snippet*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at ./base/attr_line.hh:217:7,
inlined from 'lnav::console::snippet::snippet(const lnav::console::snippet&)' at base/lnav.console.hh:47:8,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = lnav::console::snippet; _Args = {lnav::console::snippet&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = lnav::console::snippet*; _ForwardIterator = lnav::console::snippet*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = lnav::console::snippet*; _ForwardIterator = lnav::console::snippet*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = lnav::console::snippet*; _ForwardIterator = lnav::console::snippet*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = lnav::console::snippet*; _ForwardIterator = lnav::console::snippet*; _Tp = lnav::console::snippet]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = lnav::console::snippet; _Alloc = std::allocator<lnav::console::snippet>]' at /usr/include/c++/14.2.1/bits/vector.tcc:257:35:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at ./base/attr_line.hh:217:7,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = attr_line_t; _Args = {const attr_line_t&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const attr_line_t*, vector<attr_line_t> >; _ForwardIterator = attr_line_t*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at ./base/attr_line.hh:217:7,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = attr_line_t; _Args = {attr_line_t&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = attr_line_t*; _ForwardIterator = attr_line_t*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = attr_line_t*; _ForwardIterator = attr_line_t*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = attr_line_t*; _ForwardIterator = attr_line_t*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = attr_line_t*; _ForwardIterator = attr_line_t*; _Tp = attr_line_t]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = attr_line_t; _Alloc = std::allocator<attr_line_t>]' at /usr/include/c++/14.2.1/bits/vector.tcc:257:35:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at ./base/attr_line.hh:217:7,
inlined from 'lnav::console::user_message::user_message(const lnav::console::user_message&)' at base/lnav.console.hh:102:5:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at ./base/attr_line.hh:217:7,
inlined from 'lnav::console::user_message::user_message(const lnav::console::user_message&)' at base/lnav.console.hh:102:5:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at ./base/attr_line.hh:217:7,
inlined from 'lnav::console::user_message::user_message(const lnav::console::user_message&)' at base/lnav.console.hh:102:5:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
CXX filter_sub_source.o
In file included from ./relative_time.hh:45,
from yajlpp/yajlpp.hh:58,
from file_options.hh:40,
from logfile.hh:56,
from filter_observer.hh:37,
from filter_observer.cc:33:
./base/time_util.hh: In function 'timeval to_timeval(std::chrono::microseconds)':
./base/time_util.hh:324:67: warning: narrowing conversion of 'std::chrono::duration_cast<duration<long long int>, long long int, std::ratio<1, 1000000> >(us).std::chrono::duration<long long int>::count()' from 'std::chrono::duration<long long int>::rep' {aka 'long long int'} to '__time_t' {aka 'long int'} [-Wnarrowing]
In file included from logfile.hh:58:
log_format_fwd.hh: In member function 'timeval logline::get_timeval() const':
log_format_fwd.hh:221:57: warning: narrowing conversion of '((const logline*)this)->logline::get_time<std::chrono::duration<long long int> >().std::chrono::duration<long long int>::count()' from 'std::chrono::duration<long long int>::rep' {aka 'long long int'} to '__time_t' {aka 'long int'} [-Wnarrowing]
filter_observer.cc: In member function 'virtual bool line_filter_observer::logline_new_lines(const logfile&, logfile::const_iterator, logfile::const_iterator, const shared_buffer_ref&)':
filter_observer.cc:41:1: note: parameter passing for argument of type 'logfile::const_iterator' {aka 'std::vector<logline>::const_iterator'} changed in GCC 7.1
filter_observer.cc:41:1: note: parameter passing for argument of type 'logfile::const_iterator' {aka 'std::vector<logline>::const_iterator'} changed in GCC 7.1
CXX fstat_vtab.o
In file included from ./relative_time.hh:45,
from yajlpp/yajlpp.hh:58,
from styling.hh:42,
from view_curses.hh:55,
from listview_curses.hh:42,
from field_overlay_source.hh:38,
from field_overlay_source.cc:30:
./base/time_util.hh: In function 'timeval to_timeval(std::chrono::microseconds)':
./base/time_util.hh:324:67: warning: narrowing conversion of 'std::chrono::duration_cast<duration<long long int>, long long int, std::ratio<1, 1000000> >(us).std::chrono::duration<long long int>::count()' from 'std::chrono::duration<long long int>::rep' {aka 'long long int'} to '__time_t' {aka 'long int'} [-Wnarrowing]
In file included from logfile.hh:58,
from filter_observer.hh:37,
from logfile_sub_source.hh:45,
from log_data_helper.hh:41,
from field_overlay_source.hh:39:
log_format_fwd.hh: In member function 'timeval logline::get_timeval() const':
log_format_fwd.hh:221:57: warning: narrowing conversion of '((const logline*)this)->logline::get_time<std::chrono::duration<long long int> >().std::chrono::duration<long long int>::count()' from 'std::chrono::duration<long long int>::rep' {aka 'long long int'} to '__time_t' {aka 'long int'} [-Wnarrowing]
logfile_sub_source.hh: In member function 'std::optional<bookmark_metadata*> logfile_sub_source::find_bookmark_metadata(vis_line_t) const':
logfile_sub_source.hh:375:16: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector<unsigned int>::size_type' {aka 'unsigned int'} [-Wsign-compare]
In file included from field_overlay_source.cc:41:
ptimec.hh: In function 'bool ptime_f(exttm*, const char*, off_t&, ssize_t)':
ptimec.hh:1179:32: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'long int' [-Wsign-compare]
ptimec.hh: In function 'void ftime_f(char*, off_t&, ssize_t, const exttm&)':
ptimec.hh:1213:28: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
In file included from /usr/include/c++/14.2.1/deque:65,
from /usr/include/c++/14.2.1/stack:62,
from field_overlay_source.hh:34:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]':
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1624:35,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/vector.tcc:238:44:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at base/attr_line.hh:217:7:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at base/attr_line.hh:217:7,
inlined from 'virtual attr_line_t md2attr_line::get_result()' at md2attr_line.hh:81:69:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at base/attr_line.hh:217:7,
inlined from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = attr_line_t; _Args = {attr_line_t&}; _Tp = attr_line_t]' at /usr/include/c++/14.2.1/bits/new_allocator.h:191:4,
inlined from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = attr_line_t; _Args = {attr_line_t&}; _Tp = attr_line_t]' at /usr/include/c++/14.2.1/bits/alloc_traits.h:575:17,
inlined from 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {attr_line_t&}; _Tp = attr_line_t; _Alloc = std::allocator<attr_line_t>]' at /usr/include/c++/14.2.1/bits/vector.tcc:117:30:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
CXX fs-extension-functions.o
In file included from ./relative_time.hh:45,
from yajlpp/yajlpp.hh:58,
from styling.hh:42,
from view_curses.hh:55,
from statusview_curses.hh:38,
from filter_status_source.hh:35,
from filter_status_source.cc:30:
./base/time_util.hh: In function 'timeval to_timeval(std::chrono::microseconds)':
./base/time_util.hh:324:67: warning: narrowing conversion of 'std::chrono::duration_cast<duration<long long int>, long long int, std::ratio<1, 1000000> >(us).std::chrono::duration<long long int>::count()' from 'std::chrono::duration<long long int>::rep' {aka 'long long int'} to '__time_t' {aka 'long int'} [-Wnarrowing]
In file included from logfile.hh:58,
from filter_observer.hh:37,
from logfile_sub_source.hh:45,
from log_vtab_impl.hh:42,
from lnav.hh:54,
from filter_status_source.cc:37:
log_format_fwd.hh: In member function 'timeval logline::get_timeval() const':
log_format_fwd.hh:221:57: warning: narrowing conversion of '((const logline*)this)->logline::get_time<std::chrono::duration<long long int> >().std::chrono::duration<long long int>::count()' from 'std::chrono::duration<long long int>::rep' {aka 'long long int'} to '__time_t' {aka 'long int'} [-Wnarrowing]
logfile_sub_source.hh: In member function 'std::optional<bookmark_metadata*> logfile_sub_source::find_bookmark_metadata(vis_line_t) const':
logfile_sub_source.hh:375:16: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector<unsigned int>::size_type' {aka 'unsigned int'} [-Wsign-compare]
CXX grep_proc.o
In file included from base/piper.file.hh:41,
from piper.looper.hh:40,
from logfile_fwd.hh:44,
from file_collection.hh:50,
from files_sub_source.hh:40,
from files_sub_source.cc:30:
base/time_util.hh: In function 'timeval to_timeval(std::chrono::microseconds)':
base/time_util.hh:324:67: warning: narrowing conversion of 'std::chrono::duration_cast<duration<long long int>, long long int, std::ratio<1, 1000000> >(us).std::chrono::duration<long long int>::count()' from 'std::chrono::duration<long long int>::rep' {aka 'long long int'} to '__time_t' {aka 'long int'} [-Wnarrowing]
In file included from logfile.hh:58,
from filter_observer.hh:37,
from logfile_sub_source.hh:45,
from log_vtab_impl.hh:42,
from lnav.hh:54,
from files_sub_source.cc:43:
log_format_fwd.hh: In member function 'timeval logline::get_timeval() const':
log_format_fwd.hh:221:57: warning: narrowing conversion of '((const logline*)this)->logline::get_time<std::chrono::duration<long long int> >().std::chrono::duration<long long int>::count()' from 'std::chrono::duration<long long int>::rep' {aka 'long long int'} to '__time_t' {aka 'long int'} [-Wnarrowing]
logfile_sub_source.hh: In member function 'std::optional<bookmark_metadata*> logfile_sub_source::find_bookmark_metadata(vis_line_t) const':
logfile_sub_source.hh:375:16: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector<unsigned int>::size_type' {aka 'unsigned int'} [-Wsign-compare]
In file included from /usr/include/c++/14.2.1/vector:65,
from files_sub_source.hh:37:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]':
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1624:35,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/vector.tcc:238:44:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at base/attr_line.hh:217:7:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at base/attr_line.hh:217:7,
inlined from 'lnav::console::snippet::snippet(const lnav::console::snippet&)' at base/lnav.console.hh:47:8,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = lnav::console::snippet; _Args = {const lnav::console::snippet&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const lnav::console::snippet*, vector<lnav::console::snippet> >; _ForwardIterator = lnav::console::snippet*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const lnav::console::snippet*, std::vector<lnav::console::snippet> >; _ForwardIterator = lnav::console::snippet*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const lnav::console::snippet*, vector<lnav::console::snippet> >; _ForwardIterator = lnav::console::snippet*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const lnav::console::snippet*, vector<lnav::console::snippet> >; _ForwardIterator = lnav::console::snippet*; _Tp = lnav::console::snippet]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = lnav::console::snippet; _Alloc = std::allocator<lnav::console::snippet>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'lnav::console::user_message::user_message(const lnav::console::user_message&)' at base/lnav.console.hh:102:5:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at base/attr_line.hh:217:7,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = attr_line_t; _Args = {const attr_line_t&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const attr_line_t*, vector<attr_line_t> >; _ForwardIterator = attr_line_t*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const attr_line_t*, std::vector<attr_line_t> >; _ForwardIterator = attr_line_t*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const attr_line_t*, vector<attr_line_t> >; _ForwardIterator = attr_line_t*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const attr_line_t*, vector<attr_line_t> >; _ForwardIterator = attr_line_t*; _Tp = attr_line_t]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = attr_line_t; _Alloc = std::allocator<attr_line_t>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'lnav::console::user_message::user_message(const lnav::console::user_message&)' at base/lnav.console.hh:102:5:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at base/attr_line.hh:217:7,
inlined from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = attr_line_t; _Args = {attr_line_t&}; _Tp = attr_line_t]' at /usr/include/c++/14.2.1/bits/new_allocator.h:191:4,
inlined from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = attr_line_t; _Args = {attr_line_t&}; _Tp = attr_line_t]' at /usr/include/c++/14.2.1/bits/alloc_traits.h:575:17,
inlined from 'void std::vector<_Tp, _Alloc>::_M_realloc_append(_Args&& ...) [with _Args = {attr_line_t&}; _Tp = attr_line_t; _Alloc = std::allocator<attr_line_t>]' at /usr/include/c++/14.2.1/bits/vector.tcc:634:26:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at base/attr_line.hh:217:7,
inlined from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = attr_line_t; _Args = {attr_line_t&}; _Tp = attr_line_t]' at /usr/include/c++/14.2.1/bits/new_allocator.h:191:4,
inlined from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = attr_line_t; _Args = {attr_line_t&}; _Tp = attr_line_t]' at /usr/include/c++/14.2.1/bits/alloc_traits.h:575:17,
inlined from 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {attr_line_t&}; _Tp = attr_line_t; _Alloc = std::allocator<attr_line_t>]' at /usr/include/c++/14.2.1/bits/vector.tcc:117:30:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at base/attr_line.hh:217:7,
inlined from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = attr_line_t; _Args = {const attr_line_t&}; _Tp = attr_line_t]' at /usr/include/c++/14.2.1/bits/new_allocator.h:191:4,
inlined from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = attr_line_t; _Args = {const attr_line_t&}; _Tp = attr_line_t]' at /usr/include/c++/14.2.1/bits/alloc_traits.h:575:17,
inlined from 'void std::vector<_Tp, _Alloc>::_M_realloc_append(_Args&& ...) [with _Args = {const attr_line_t&}; _Tp = attr_line_t; _Alloc = std::allocator<attr_line_t>]' at /usr/include/c++/14.2.1/bits/vector.tcc:634:26:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
CXX help_text.o
In file included from sql_util.hh:48,
from fstat_vtab.cc:48:
base/time_util.hh: In function 'timeval to_timeval(std::chrono::microseconds)':
base/time_util.hh:324:67: warning: narrowing conversion of 'std::chrono::duration_cast<duration<long long int>, long long int, std::ratio<1, 1000000> >(us).std::chrono::duration<long long int>::count()' from 'std::chrono::duration<long long int>::rep' {aka 'long long int'} to '__time_t' {aka 'long int'} [-Wnarrowing]
CXX help_text_formatter.o
CXX highlighter.o
In file included from base/piper.file.hh:41,
from line_buffer.hh:50,
from grep_proc.hh:47,
from grep_proc.cc:32:
base/time_util.hh: In function 'timeval to_timeval(std::chrono::microseconds)':
base/time_util.hh:324:67: warning: narrowing conversion of 'std::chrono::duration_cast<duration<long long int>, long long int, std::ratio<1, 1000000> >(us).std::chrono::duration<long long int>::count()' from 'std::chrono::duration<long long int>::rep' {aka 'long long int'} to '__time_t' {aka 'long int'} [-Wnarrowing]
CXX hist_source.o
In file included from ./base/date_time_scanner.hh:41,
from yajlpp/yajlpp_def.hh:37,
from fs-extension-functions.cc:58:
./base/time_util.hh: In function 'timeval to_timeval(std::chrono::microseconds)':
./base/time_util.hh:324:67: warning: narrowing conversion of 'std::chrono::duration_cast<duration<long long int>, long long int, std::ratio<1, 1000000> >(us).std::chrono::duration<long long int>::count()' from 'std::chrono::duration<long long int>::rep' {aka 'long long int'} to '__time_t' {aka 'long int'} [-Wnarrowing]
In file included from fs-extension-functions.cc:57:
vtab_module.hh: In instantiation of 'static void sqlite_func_adapter<Return (*)(Args ...), f>::func1(sqlite3_context*, int, sqlite3_value**) [with Return = mapbox::util::variant<const char*, string_fragment>; Args = {const char*}; Return (* f)(Args ...) = sql_basename; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]':
vtab_module.hh:495:9: required from 'static FuncDef sqlite_func_adapter<Return (*)(Args ...), f>::builder(help_text) [with Return = mapbox::util::variant<const char*, string_fragment>; Args = {const char*}; Return (* f)(Args ...) = sql_basename]'
fs-extension-functions.cc:346:76: required from here
vtab_module.hh:449:26: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=]
vtab_module.hh:456:26: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=]
vtab_module.hh:456:26: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=]
......
vtab_module.hh: In instantiation of 'static void sqlite_func_adapter<Return (*)(Args ...), f>::func1(sqlite3_context*, int, sqlite3_value**) [with Return = mapbox::util::variant<const char*, string_fragment>; Args = {const char*}; Return (* f)(Args ...) = sql_dirname; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]':
vtab_module.hh:495:9: required from 'static FuncDef sqlite_func_adapter<Return (*)(Args ...), f>::builder(help_text) [with Return = mapbox::util::variant<const char*, string_fragment>; Args = {const char*}; Return (* f)(Args ...) = sql_dirname]'
fs-extension-functions.cc:370:74: required from here
vtab_module.hh:449:26: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=]
vtab_module.hh:456:26: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=]
vtab_module.hh:456:26: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=]
......
vtab_module.hh: In instantiation of 'static void sqlite_func_adapter<Return (*)(Args ...), f>::func1(sqlite3_context*, int, sqlite3_value**) [with Return = std::optional<std::__cxx11::basic_string<char> >; Args = {const std::vector<const char*, std::allocator<const char*> >&}; Return (* f)(Args ...) = sql_joinpath; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]':
vtab_module.hh:495:9: required from 'static FuncDef sqlite_func_adapter<Return (*)(Args ...), f>::builder(help_text) [with Return = std::optional<std::__cxx11::basic_string<char> >; Args = {const std::vector<const char*, std::allocator<const char*> >&}; Return (* f)(Args ...) = sql_joinpath]'
fs-extension-functions.cc:388:76: required from here
vtab_module.hh:449:26: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=]
vtab_module.hh:456:26: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=]
vtab_module.hh:456:26: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=]
......
vtab_module.hh: In instantiation of 'static void sqlite_func_adapter<Return (*)(Args ...), f>::func1(sqlite3_context*, int, sqlite3_value**) [with Return = text_auto_buffer; Args = {const char*}; Return (* f)(Args ...) = sql_readlink; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]':
vtab_module.hh:495:9: required from 'static FuncDef sqlite_func_adapter<Return (*)(Args ...), f>::builder(help_text) [with Return = text_auto_buffer; Args = {const char*}; Return (* f)(Args ...) = sql_readlink]'
fs-extension-functions.cc:417:76: required from here
vtab_module.hh:449:26: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=]
vtab_module.hh:456:26: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=]
vtab_module.hh:456:26: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=]
......
vtab_module.hh: In instantiation of 'static void sqlite_func_adapter<Return (*)(Args ...), f>::func1(sqlite3_context*, int, sqlite3_value**) [with Return = text_auto_buffer; Args = {const char*}; Return (* f)(Args ...) = sql_realpath; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]':
vtab_module.hh:495:9: required from 'static FuncDef sqlite_func_adapter<Return (*)(Args ...), f>::builder(help_text) [with Return = text_auto_buffer; Args = {const char*}; Return (* f)(Args ...) = sql_realpath]'
fs-extension-functions.cc:424:76: required from here
vtab_module.hh:449:26: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=]
vtab_module.hh:456:26: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=]
vtab_module.hh:456:26: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=]
......
vtab_module.hh: In instantiation of 'static void sqlite_func_adapter<Return (*)(Args ...), f>::func1(sqlite3_context*, int, sqlite3_value**) [with Return = blob_auto_buffer; Args = {const char*, std::optional<string_fragment>, std::optional<string_fragment>}; Return (* f)(Args ...) = sql_shell_exec; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]':
vtab_module.hh:495:9: required from 'static FuncDef sqlite_func_adapter<Return (*)(Args ...), f>::builder(help_text) [with Return = blob_auto_buffer; Args = {const char*, std::optional<string_fragment>, std::optional<string_fragment>}; Return (* f)(Args ...) = sql_shell_exec]'
fs-extension-functions.cc:435:80: required from here
vtab_module.hh:449:26: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=]
vtab_module.hh:456:26: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=]
vtab_module.hh:456:26: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=]
......
In file included from /usr/include/c++/14.2.1/vector:65,
from fs-extension-functions.cc:36:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]':
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1624:35,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/vector.tcc:238:44:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at ./base/attr_line.hh:217:7:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at ./base/attr_line.hh:217:7,
inlined from 'lnav::console::snippet::snippet(const lnav::console::snippet&)' at base/lnav.console.hh:47:8,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = lnav::console::snippet; _Args = {const lnav::console::snippet&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const lnav::console::snippet*, vector<lnav::console::snippet> >; _ForwardIterator = lnav::console::snippet*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const lnav::console::snippet*, std::vector<lnav::console::snippet> >; _ForwardIterator = lnav::console::snippet*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const lnav::console::snippet*, vector<lnav::console::snippet> >; _ForwardIterator = lnav::console::snippet*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const lnav::console::snippet*, vector<lnav::console::snippet> >; _ForwardIterator = lnav::console::snippet*; _Tp = lnav::console::snippet]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = lnav::console::snippet; _Alloc = std::allocator<lnav::console::snippet>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'lnav::console::user_message::user_message(const lnav::console::user_message&)' at base/lnav.console.hh:102:5:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at ./base/attr_line.hh:217:7,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = attr_line_t; _Args = {const attr_line_t&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const attr_line_t*, vector<attr_line_t> >; _ForwardIterator = attr_line_t*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const attr_line_t*, std::vector<attr_line_t> >; _ForwardIterator = attr_line_t*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const attr_line_t*, vector<attr_line_t> >; _ForwardIterator = attr_line_t*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const attr_line_t*, vector<attr_line_t> >; _ForwardIterator = attr_line_t*; _Tp = attr_line_t]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = attr_line_t; _Alloc = std::allocator<attr_line_t>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'lnav::console::user_message::user_message(const lnav::console::user_message&)' at base/lnav.console.hh:102:5:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
CXX hotkeys.o
In file included from base/piper.file.hh:41,
from line_buffer.hh:50,
from grep_proc.hh:47,
from textview_curses.hh:43,
from filter_sub_source.hh:37,
from filter_sub_source.cc:33:
base/time_util.hh: In function 'timeval to_timeval(std::chrono::microseconds)':
base/time_util.hh:324:67: warning: narrowing conversion of 'std::chrono::duration_cast<duration<long long int>, long long int, std::ratio<1, 1000000> >(us).std::chrono::duration<long long int>::count()' from 'std::chrono::duration<long long int>::rep' {aka 'long long int'} to '__time_t' {aka 'long int'} [-Wnarrowing]
In file included from logfile.hh:58,
from filter_observer.hh:37,
from logfile_sub_source.hh:45,
from log_vtab_impl.hh:42,
from lnav.hh:54,
from filter_sub_source.cc:43:
log_format_fwd.hh: In member function 'timeval logline::get_timeval() const':
log_format_fwd.hh:221:57: warning: narrowing conversion of '((const logline*)this)->logline::get_time<std::chrono::duration<long long int> >().std::chrono::duration<long long int>::count()' from 'std::chrono::duration<long long int>::rep' {aka 'long long int'} to '__time_t' {aka 'long int'} [-Wnarrowing]
logfile_sub_source.hh: In member function 'std::optional<bookmark_metadata*> logfile_sub_source::find_bookmark_metadata(vis_line_t) const':
logfile_sub_source.hh:375:16: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector<unsigned int>::size_type' {aka 'unsigned int'} [-Wsign-compare]
In file included from /usr/include/c++/14.2.1/memory:69,
from filter_sub_source.cc:30:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]':
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1624:35,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/vector.tcc:238:44:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at base/attr_line.hh:217:7:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at base/attr_line.hh:217:7,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = attr_line_t; _Args = {const attr_line_t&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const attr_line_t*, vector<attr_line_t> >; _ForwardIterator = attr_line_t*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const attr_line_t*, std::vector<attr_line_t> >; _ForwardIterator = attr_line_t*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const attr_line_t*, vector<attr_line_t> >; _ForwardIterator = attr_line_t*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const attr_line_t*, vector<attr_line_t> >; _ForwardIterator = attr_line_t*; _Tp = attr_line_t]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = attr_line_t; _Alloc = std::allocator<attr_line_t>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at base/attr_line.hh:217:7,
inlined from 'lnav::console::snippet::snippet(const lnav::console::snippet&)' at ./base/lnav.console.hh:47:8,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = lnav::console::snippet; _Args = {const lnav::console::snippet&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const lnav::console::snippet*, vector<lnav::console::snippet> >; _ForwardIterator = lnav::console::snippet*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const lnav::console::snippet*, std::vector<lnav::console::snippet> >; _ForwardIterator = lnav::console::snippet*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const lnav::console::snippet*, vector<lnav::console::snippet> >; _ForwardIterator = lnav::console::snippet*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const lnav::console::snippet*, vector<lnav::console::snippet> >; _ForwardIterator = lnav::console::snippet*; _Tp = lnav::console::snippet]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = lnav::console::snippet; _Alloc = std::allocator<lnav::console::snippet>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'lnav::console::user_message::user_message(const lnav::console::user_message&)' at ./base/lnav.console.hh:102:5:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
CXX input_dispatcher.o
In file included from ./relative_time.hh:45,
from yajlpp/yajlpp.hh:58,
from styling.hh:42,
from highlighter.hh:43,
from highlighter.cc:30:
./base/time_util.hh: In function 'timeval to_timeval(std::chrono::microseconds)':
./base/time_util.hh:324:67: warning: narrowing conversion of 'std::chrono::duration_cast<duration<long long int>, long long int, std::ratio<1, 1000000> >(us).std::chrono::duration<long long int>::count()' from 'std::chrono::duration<long long int>::rep' {aka 'long long int'} to '__time_t' {aka 'long int'} [-Wnarrowing]
CXX json-extension-functions.o
In file included from input_dispatcher.cc:41:
base/time_util.hh: In function 'timeval to_timeval(std::chrono::microseconds)':
base/time_util.hh:324:67: warning: narrowing conversion of 'std::chrono::duration_cast<duration<long long int>, long long int, std::ratio<1, 1000000> >(us).std::chrono::duration<long long int>::count()' from 'std::chrono::duration<long long int>::rep' {aka 'long long int'} to '__time_t' {aka 'long int'} [-Wnarrowing]
CXX line_buffer.o
In file included from base/piper.file.hh:41,
from line_buffer.hh:50,
from grep_proc.hh:47,
from textview_curses.hh:43,
from hist_source.hh:45,
from hist_source.cc:30:
base/time_util.hh: In function 'timeval to_timeval(std::chrono::microseconds)':
base/time_util.hh:324:67: warning: narrowing conversion of 'std::chrono::duration_cast<duration<long long int>, long long int, std::ratio<1, 1000000> >(us).std::chrono::duration<long long int>::count()' from 'std::chrono::duration<long long int>::rep' {aka 'long long int'} to '__time_t' {aka 'long int'} [-Wnarrowing]
CXX listview_curses.o
In file included from ./relative_time.hh:45,
from yajlpp/yajlpp.hh:58,
from vtab_module_json.hh:36,
from json-extension-functions.cc:41:
./base/time_util.hh: In function 'timeval to_timeval(std::chrono::microseconds)':
./base/time_util.hh:324:67: warning: narrowing conversion of 'std::chrono::duration_cast<duration<long long int>, long long int, std::ratio<1, 1000000> >(us).std::chrono::duration<long long int>::count()' from 'std::chrono::duration<long long int>::rep' {aka 'long long int'} to '__time_t' {aka 'long int'} [-Wnarrowing]
In file included from json-extension-functions.cc:40:
vtab_module.hh: In instantiation of 'static void sqlite_func_adapter<Return (*)(Args ...), f>::func1(sqlite3_context*, int, sqlite3_value**) [with Return = json_string; Args = {std::optional<const char*>, const std::vector<sqlite3_value*, std::allocator<sqlite3_value*> >&}; Return (* f)(Args ...) = {anonymous}::json_concat; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]':
vtab_module.hh:495:9: required from 'static FuncDef sqlite_func_adapter<Return (*)(Args ...), f>::builder(help_text) [with Return = json_string; Args = {std::optional<const char*>, const std::vector<sqlite3_value*, std::allocator<sqlite3_value*> >&}; Return (* f)(Args ...) = {anonymous}::json_concat]'
json-extension-functions.cc:776:74: required from here
vtab_module.hh:449:26: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=]
vtab_module.hh:456:26: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=]
vtab_module.hh:456:26: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=]
......
vtab_module.hh: In instantiation of 'static void sqlite_func_adapter<Return (*)(Args ...), f>::func1(sqlite3_context*, int, sqlite3_value**) [with Return = bool; Args = {vtab_types::nullable<const char>, sqlite3_value*}; Return (* f)(Args ...) = {anonymous}::json_contains; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]':
vtab_module.hh:495:9: required from 'static FuncDef sqlite_func_adapter<Return (*)(Args ...), f>::builder(help_text) [with Return = bool; Args = {vtab_types::nullable<const char>, sqlite3_value*}; Return (* f)(Args ...) = {anonymous}::json_contains]'
json-extension-functions.cc:811:78: required from here
vtab_module.hh:449:26: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=]
vtab_module.hh:456:26: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=]
vtab_module.hh:456:26: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=]
......
In file included from /usr/include/c++/14.2.1/vector:65,
from /usr/include/c++/14.2.1/functional:64,
from mapbox/variant.hpp:13,
from json-extension-functions.cc:36:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]':
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at ./base/attr_line.hh:217:7:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at ./base/attr_line.hh:217:7,
inlined from 'lnav::console::snippet::snippet(const lnav::console::snippet&)' at base/lnav.console.hh:47:8,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = lnav::console::snippet; _Args = {const lnav::console::snippet&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const lnav::console::snippet*, vector<lnav::console::snippet> >; _ForwardIterator = lnav::console::snippet*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const lnav::console::snippet*, std::vector<lnav::console::snippet> >; _ForwardIterator = lnav::console::snippet*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const lnav::console::snippet*, vector<lnav::console::snippet> >; _ForwardIterator = lnav::console::snippet*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const lnav::console::snippet*, vector<lnav::console::snippet> >; _ForwardIterator = lnav::console::snippet*; _Tp = lnav::console::snippet]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = lnav::console::snippet; _Alloc = std::allocator<lnav::console::snippet>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'lnav::console::user_message::user_message(const lnav::console::user_message&)' at base/lnav.console.hh:102:5:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at ./base/attr_line.hh:217:7,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = attr_line_t; _Args = {const attr_line_t&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const attr_line_t*, vector<attr_line_t> >; _ForwardIterator = attr_line_t*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const attr_line_t*, std::vector<attr_line_t> >; _ForwardIterator = attr_line_t*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const attr_line_t*, vector<attr_line_t> >; _ForwardIterator = attr_line_t*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const attr_line_t*, vector<attr_line_t> >; _ForwardIterator = attr_line_t*; _Tp = attr_line_t]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = attr_line_t; _Alloc = std::allocator<attr_line_t>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'lnav::console::user_message::user_message(const lnav::console::user_message&)' at base/lnav.console.hh:102:5:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1624:35,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/vector.tcc:238:44:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
CXX lnav.prompt.o
CXX lnav.script.parser.o
In file included from base/piper.file.hh:41,
from line_buffer.hh:50,
from grep_proc.hh:47,
from textview_curses.hh:43,
from hist_source.hh:45,
from db_sub_source.hh:45,
from command_executor.hh:46,
from hotkeys.cc:40:
base/time_util.hh: In function 'timeval to_timeval(std::chrono::microseconds)':
base/time_util.hh:324:67: warning: narrowing conversion of 'std::chrono::duration_cast<duration<long long int>, long long int, std::ratio<1, 1000000> >(us).std::chrono::duration<long long int>::count()' from 'std::chrono::duration<long long int>::rep' {aka 'long long int'} to '__time_t' {aka 'long int'} [-Wnarrowing]
In file included from logfile.hh:58,
from filter_observer.hh:37,
from logfile_sub_source.hh:45,
from log_data_helper.hh:41,
from field_overlay_source.hh:39,
from hotkeys.cc:42:
log_format_fwd.hh: In member function 'timeval logline::get_timeval() const':
log_format_fwd.hh:221:57: warning: narrowing conversion of '((const logline*)this)->logline::get_time<std::chrono::duration<long long int> >().std::chrono::duration<long long int>::count()' from 'std::chrono::duration<long long int>::rep' {aka 'long long int'} to '__time_t' {aka 'long int'} [-Wnarrowing]
logfile_sub_source.hh: In member function 'std::optional<bookmark_metadata*> logfile_sub_source::find_bookmark_metadata(vis_line_t) const':
logfile_sub_source.hh:375:16: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector<unsigned int>::size_type' {aka 'unsigned int'} [-Wsign-compare]
In file included from /usr/include/c++/14.2.1/vector:65,
from base/attr_line.hh:38,
from base/ansi_scrubber.hh:38,
from hotkeys.cc:32:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]':
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1624:35,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/vector.tcc:238:44:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at base/attr_line.hh:217:7:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at base/attr_line.hh:217:7,
inlined from 'lnav::console::snippet::snippet(const lnav::console::snippet&)' at base/lnav.console.hh:47:8,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = lnav::console::snippet; _Args = {const lnav::console::snippet&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const lnav::console::snippet*, vector<lnav::console::snippet> >; _ForwardIterator = lnav::console::snippet*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const lnav::console::snippet*, std::vector<lnav::console::snippet> >; _ForwardIterator = lnav::console::snippet*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const lnav::console::snippet*, vector<lnav::console::snippet> >; _ForwardIterator = lnav::console::snippet*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const lnav::console::snippet*, vector<lnav::console::snippet> >; _ForwardIterator = lnav::console::snippet*; _Tp = lnav::console::snippet]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = lnav::console::snippet; _Alloc = std::allocator<lnav::console::snippet>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'lnav::console::user_message::user_message(const lnav::console::user_message&)' at base/lnav.console.hh:102:5:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at base/attr_line.hh:217:7,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = attr_line_t; _Args = {const attr_line_t&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const attr_line_t*, vector<attr_line_t> >; _ForwardIterator = attr_line_t*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const attr_line_t*, std::vector<attr_line_t> >; _ForwardIterator = attr_line_t*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const attr_line_t*, vector<attr_line_t> >; _ForwardIterator = attr_line_t*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const attr_line_t*, vector<attr_line_t> >; _ForwardIterator = attr_line_t*; _Tp = attr_line_t]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = attr_line_t; _Alloc = std::allocator<attr_line_t>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'lnav::console::user_message::user_message(const lnav::console::user_message&)' at base/lnav.console.hh:102:5:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
CXX lnav_commands.o
In file included from base/isc.hh:42,
from line_buffer.cc:53:
base/time_util.hh: In function 'timeval to_timeval(std::chrono::microseconds)':
base/time_util.hh:324:67: warning: narrowing conversion of 'std::chrono::duration_cast<duration<long long int>, long long int, std::ratio<1, 1000000> >(us).std::chrono::duration<long long int>::count()' from 'std::chrono::duration<long long int>::rep' {aka 'long long int'} to '__time_t' {aka 'long int'} [-Wnarrowing]
In file included from /usr/include/c++/14.2.1/memory:69,
from base/auto_mem.hh:36,
from line_buffer.cc:47:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]':
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at ./base/attr_line.hh:217:7:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at ./base/attr_line.hh:217:7,
inlined from 'lnav::console::snippet::snippet(const lnav::console::snippet&)' at ./base/lnav.console.hh:47:8,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = lnav::console::snippet; _Args = {const lnav::console::snippet&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const lnav::console::snippet*, vector<lnav::console::snippet> >; _ForwardIterator = lnav::console::snippet*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const lnav::console::snippet*, std::vector<lnav::console::snippet> >; _ForwardIterator = lnav::console::snippet*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const lnav::console::snippet*, vector<lnav::console::snippet> >; _ForwardIterator = lnav::console::snippet*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const lnav::console::snippet*, vector<lnav::console::snippet> >; _ForwardIterator = lnav::console::snippet*; _Tp = lnav::console::snippet]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = lnav::console::snippet; _Alloc = std::allocator<lnav::console::snippet>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'lnav::console::user_message::user_message(const lnav::console::user_message&)' at ./base/lnav.console.hh:102:5:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at ./base/attr_line.hh:217:7,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = attr_line_t; _Args = {const attr_line_t&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const attr_line_t*, vector<attr_line_t> >; _ForwardIterator = attr_line_t*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const attr_line_t*, std::vector<attr_line_t> >; _ForwardIterator = attr_line_t*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const attr_line_t*, vector<attr_line_t> >; _ForwardIterator = attr_line_t*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const attr_line_t*, vector<attr_line_t> >; _ForwardIterator = attr_line_t*; _Tp = attr_line_t]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = attr_line_t; _Alloc = std::allocator<attr_line_t>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'lnav::console::user_message::user_message(const lnav::console::user_message&)' at ./base/lnav.console.hh:102:5:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
CXX lnav_config.o
In file included from /usr/include/c++/14.2.1/vector:65,
from base/intern_string.hh:40,
from lnav.script.parser.hh:36,
from lnav.script.parser.cc:30:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]':
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at ./base/attr_line.hh:217:7:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at ./base/attr_line.hh:217:7,
inlined from 'lnav::console::snippet::snippet(const lnav::console::snippet&)' at base/lnav.console.hh:47:8,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = lnav::console::snippet; _Args = {const lnav::console::snippet&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const lnav::console::snippet*, vector<lnav::console::snippet> >; _ForwardIterator = lnav::console::snippet*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const lnav::console::snippet*, std::vector<lnav::console::snippet> >; _ForwardIterator = lnav::console::snippet*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const lnav::console::snippet*, vector<lnav::console::snippet> >; _ForwardIterator = lnav::console::snippet*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const lnav::console::snippet*, vector<lnav::console::snippet> >; _ForwardIterator = lnav::console::snippet*; _Tp = lnav::console::snippet]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = lnav::console::snippet; _Alloc = std::allocator<lnav::console::snippet>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'lnav::console::user_message::user_message(const lnav::console::user_message&)' at base/lnav.console.hh:102:5:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at ./base/attr_line.hh:217:7,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = attr_line_t; _Args = {const attr_line_t&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const attr_line_t*, vector<attr_line_t> >; _ForwardIterator = attr_line_t*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const attr_line_t*, std::vector<attr_line_t> >; _ForwardIterator = attr_line_t*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const attr_line_t*, vector<attr_line_t> >; _ForwardIterator = attr_line_t*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const attr_line_t*, vector<attr_line_t> >; _ForwardIterator = attr_line_t*; _Tp = attr_line_t]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = attr_line_t; _Alloc = std::allocator<attr_line_t>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'lnav::console::user_message::user_message(const lnav::console::user_message&)' at base/lnav.console.hh:102:5:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
CXX lnav_util.o
In file included from ./relative_time.hh:45,
from yajlpp/yajlpp.hh:58,
from styling.hh:42,
from view_curses.hh:55,
from listview_curses.hh:42,
from listview_curses.cc:36:
./base/time_util.hh: In function 'timeval to_timeval(std::chrono::microseconds)':
./base/time_util.hh:324:67: warning: narrowing conversion of 'std::chrono::duration_cast<duration<long long int>, long long int, std::ratio<1, 1000000> >(us).std::chrono::duration<long long int>::count()' from 'std::chrono::duration<long long int>::rep' {aka 'long long int'} to '__time_t' {aka 'long int'} [-Wnarrowing]
listview_curses.cc: In member function 'vis_line_t listview_curses::get_overlay_top(vis_line_t, size_t, const std::vector<attr_line_t>&)':
listview_curses.cc:468:24: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare]
In file included from /usr/include/c++/14.2.1/vector:65,
from listview_curses.hh:38:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]':
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at base/attr_line.hh:217:7,
inlined from 'virtual bool listview_curses::do_update()' at listview_curses.cc:655:53:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
CXX log.annotate.o
In file included from ./relative_time.hh:45,
from yajlpp/yajlpp.hh:58,
from log_format_fwd.hh:54,
from lnav_util.cc:45:
./base/time_util.hh: In function 'timeval to_timeval(std::chrono::microseconds)':
./base/time_util.hh:324:67: warning: narrowing conversion of 'std::chrono::duration_cast<duration<long long int>, long long int, std::ratio<1, 1000000> >(us).std::chrono::duration<long long int>::count()' from 'std::chrono::duration<long long int>::rep' {aka 'long long int'} to '__time_t' {aka 'long int'} [-Wnarrowing]
log_format_fwd.hh: In member function 'timeval logline::get_timeval() const':
log_format_fwd.hh:221:57: warning: narrowing conversion of '((const logline*)this)->logline::get_time<std::chrono::duration<long long int> >().std::chrono::duration<long long int>::count()' from 'std::chrono::duration<long long int>::rep' {aka 'long long int'} to '__time_t' {aka 'long int'} [-Wnarrowing]
In file included from lnav_util.cc:48:
yajlpp/yajlpp_def.hh: In constructor 'json_path_container::json_path_container(std::initializer_list<json_path_handler>)':
yajlpp/yajlpp_def.hh:1573:5: note: parameter passing for argument of type 'std::initializer_list<json_path_handler>' changed in GCC 7.1
lnav_util.cc: In function 'void __static_initialization_and_destruction_0()':
lnav_util.cc:285:1: note: parameter passing for argument of type 'std::initializer_list<json_path_handler>' changed in GCC 7.1
In constructor 'typed_json_path_container<T>::typed_json_path_container(std::initializer_list<json_path_handler>) [with T = attr_line_t]',
inlined from 'void __static_initialization_and_destruction_0()' at lnav_util.cc:292:1:
yajlpp/yajlpp_def.hh:1712:39: note: parameter passing for argument of type 'std::initializer_list<json_path_handler>' changed in GCC 7.1
lnav_util.cc: In function 'void __static_initialization_and_destruction_0()':
lnav_util.cc:311:1: note: parameter passing for argument of type 'std::initializer_list<json_path_handler>' changed in GCC 7.1
In constructor 'typed_json_path_container<T>::typed_json_path_container(std::initializer_list<json_path_handler>) [with T = lnav::console::user_message]',
inlined from 'void __static_initialization_and_destruction_0()' at lnav_util.cc:343:1:
yajlpp/yajlpp_def.hh:1712:39: note: parameter passing for argument of type 'std::initializer_list<json_path_handler>' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/vector:65,
from lnav_util.hh:41,
from lnav_util.cc:34:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]':
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at ./base/attr_line.hh:217:7:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at ./base/attr_line.hh:217:7,
inlined from 'lnav::console::snippet::snippet(const lnav::console::snippet&)' at base/lnav.console.hh:47:8,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = lnav::console::snippet; _Args = {const lnav::console::snippet&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const lnav::console::snippet*, vector<lnav::console::snippet> >; _ForwardIterator = lnav::console::snippet*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const lnav::console::snippet*, std::vector<lnav::console::snippet> >; _ForwardIterator = lnav::console::snippet*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const lnav::console::snippet*, vector<lnav::console::snippet> >; _ForwardIterator = lnav::console::snippet*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const lnav::console::snippet*, vector<lnav::console::snippet> >; _ForwardIterator = lnav::console::snippet*; _Tp = lnav::console::snippet]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = lnav::console::snippet; _Alloc = std::allocator<lnav::console::snippet>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'lnav::console::user_message::user_message(const lnav::console::user_message&)' at base/lnav.console.hh:102:5:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at ./base/attr_line.hh:217:7,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = attr_line_t; _Args = {const attr_line_t&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const attr_line_t*, vector<attr_line_t> >; _ForwardIterator = attr_line_t*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const attr_line_t*, std::vector<attr_line_t> >; _ForwardIterator = attr_line_t*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const attr_line_t*, vector<attr_line_t> >; _ForwardIterator = attr_line_t*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const attr_line_t*, vector<attr_line_t> >; _ForwardIterator = attr_line_t*; _Tp = attr_line_t]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = attr_line_t; _Alloc = std::allocator<attr_line_t>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'lnav::console::user_message::user_message(const lnav::console::user_message&)' at base/lnav.console.hh:102:5:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
CXX log.watch.o
In file included from base/piper.file.hh:41,
from line_buffer.hh:50,
from grep_proc.hh:47,
from textview_curses.hh:43,
from plain_text_source.hh:39,
from textinput_curses.hh:49,
from lnav.prompt.hh:45,
from lnav.prompt.cc:34:
base/time_util.hh: In function 'timeval to_timeval(std::chrono::microseconds)':
base/time_util.hh:324:67: warning: narrowing conversion of 'std::chrono::duration_cast<duration<long long int>, long long int, std::ratio<1, 1000000> >(us).std::chrono::duration<long long int>::count()' from 'std::chrono::duration<long long int>::rep' {aka 'long long int'} to '__time_t' {aka 'long int'} [-Wnarrowing]
In file included from lnav.prompt.cc:46:
./fmtlib/fmt/ranges.h: At global scope:
./fmtlib/fmt/ranges.h:215:59: warning: self-comparison always evaluates to true [-Wtautological-compare]
In file included from logfile.hh:58,
from filter_observer.hh:37,
from logfile_sub_source.hh:45,
from log_vtab_impl.hh:42,
from lnav.hh:54,
from lnav.prompt.cc:48:
log_format_fwd.hh: In member function 'timeval logline::get_timeval() const':
log_format_fwd.hh:221:57: warning: narrowing conversion of '((const logline*)this)->logline::get_time<std::chrono::duration<long long int> >().std::chrono::duration<long long int>::count()' from 'std::chrono::duration<long long int>::rep' {aka 'long long int'} to '__time_t' {aka 'long int'} [-Wnarrowing]
logfile_sub_source.hh: In member function 'std::optional<bookmark_metadata*> logfile_sub_source::find_bookmark_metadata(vis_line_t) const':
logfile_sub_source.hh:375:16: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector<unsigned int>::size_type' {aka 'unsigned int'} [-Wsign-compare]
In file included from /usr/include/c++/14.2.1/vector:65,
from lnav.prompt.hh:37:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]':
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1624:35,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/vector.tcc:238:44:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at base/attr_line.hh:217:7:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at base/attr_line.hh:217:7,
inlined from 'lnav::prompt::get_cmd_parameter_completion(textview_curses&, const help_text*, const help_text*, const std::string&)::<lambda(const auto:10&)> [with auto:10 = std::__cxx11::basic_string<char>]' at lnav.prompt.cc:911:53,
inlined from '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = __gnu_cxx::__normal_iterator<const __cxx11::basic_string<char>*, vector<__cxx11::basic_string<char> > >; _OIter = back_insert_iterator<vector<attr_line_t> >; _UnaryOperation = lnav::prompt::get_cmd_parameter_completion(textview_curses&, const help_text*, const help_text*, const std::string&)::<lambda(const auto:29&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4220:24,
inlined from 'std::vector<typename std::remove_const<typename std::remove_reference<decltype (mapper.m_func(declval<T>()))>::type>::type> operator|(const std::vector<T>&, const lnav::itertools::details::mapper<F>&) [with T = std::__cxx11::basic_string<char>; F = lnav::prompt::get_cmd_parameter_completion(textview_curses&, const help_text*, const help_text*, const std::string&)::<lambda(const auto:29&)>]' at base/itertools.hh:710:19:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at base/attr_line.hh:217:7,
inlined from 'lnav::prompt::get_cmd_parameter_completion(textview_curses&, const help_text*, const help_text*, const std::string&)::<lambda(const auto:10&)> [with auto:10 = std::__cxx11::basic_string<char>]' at lnav.prompt.cc:911:53,
inlined from '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = __gnu_cxx::__normal_iterator<const __cxx11::basic_string<char>*, vector<__cxx11::basic_string<char> > >; _OIter = back_insert_iterator<vector<attr_line_t> >; _UnaryOperation = lnav::prompt::get_cmd_parameter_completion(textview_curses&, const help_text*, const help_text*, const std::string&)::<lambda(const auto:28&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4220:24,
inlined from 'std::vector<typename std::remove_const<typename std::remove_reference<decltype (mapper.m_func(declval<T>()))>::type>::type> operator|(const std::vector<T>&, const lnav::itertools::details::mapper<F>&) [with T = std::__cxx11::basic_string<char>; F = lnav::prompt::get_cmd_parameter_completion(textview_curses&, const help_text*, const help_text*, const std::string&)::<lambda(const auto:28&)>]' at base/itertools.hh:710:19:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at base/attr_line.hh:217:7,
inlined from 'lnav::prompt::get_cmd_parameter_completion(textview_curses&, const help_text*, const help_text*, const std::string&)::<lambda(const auto:30&)> [with auto:30 = std::__cxx11::basic_string<char>]' at lnav.prompt.cc:1441:53,
inlined from '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = __gnu_cxx::__normal_iterator<const __cxx11::basic_string<char>*, vector<__cxx11::basic_string<char> > >; _OIter = back_insert_iterator<vector<attr_line_t> >; _UnaryOperation = lnav::prompt::get_cmd_parameter_completion(textview_curses&, const help_text*, const help_text*, const std::string&)::<lambda(const auto:30&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4220:24,
inlined from 'std::vector<typename std::remove_const<typename std::remove_reference<decltype (mapper.m_func(declval<T>()))>::type>::type> operator|(const std::vector<T>&, const lnav::itertools::details::mapper<F>&) [with T = std::__cxx11::basic_string<char>; F = lnav::prompt::get_cmd_parameter_completion(textview_curses&, const help_text*, const help_text*, const std::string&)::<lambda(const auto:30&)>]' at base/itertools.hh:710:19:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at base/attr_line.hh:217:7,
inlined from 'lnav::prompt::get_cmd_parameter_completion(textview_curses&, const help_text*, const help_text*, const std::string&)::<lambda(const help_text&)>' at lnav.prompt.cc:873:47,
inlined from '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = __gnu_cxx::__normal_iterator<const help_text*, vector<help_text> >; _OIter = back_insert_iterator<vector<attr_line_t> >; _UnaryOperation = lnav::prompt::get_cmd_parameter_completion(textview_curses&, const help_text*, const help_text*, const std::string&)::<lambda(const help_text&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4220:24:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at base/attr_line.hh:217:7,
inlined from 'lnav::prompt::get_cmd_parameter_completion(textview_curses&, const help_text*, const help_text*, const std::string&)::<lambda(const auto:31&)> [with auto:31 = string_fragment]' at lnav.prompt.cc:1450:425,
inlined from '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = __gnu_cxx::__normal_iterator<const string_fragment*, vector<string_fragment> >; _OIter = back_insert_iterator<vector<attr_line_t> >; _UnaryOperation = lnav::prompt::get_cmd_parameter_completion(textview_curses&, const help_text*, const help_text*, const std::string&)::<lambda(const auto:31&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4220:24:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at base/attr_line.hh:217:7,
inlined from 'lnav::prompt::get_cmd_parameter_completion(textview_curses&, const help_text*, const help_text*, const std::string&)::<lambda(const auto:23&)> [with auto:23 = std::__cxx11::basic_string<char>]' at lnav.prompt.cc:1251:79,
inlined from '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = __gnu_cxx::__normal_iterator<const __cxx11::basic_string<char>*, vector<__cxx11::basic_string<char> > >; _OIter = back_insert_iterator<vector<attr_line_t> >; _UnaryOperation = lnav::prompt::get_cmd_parameter_completion(textview_curses&, const help_text*, const help_text*, const std::string&)::<lambda(const auto:23&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4220:24:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at base/attr_line.hh:217:7,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = attr_line_t; _Args = {const attr_line_t&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const attr_line_t*, vector<attr_line_t> >; _ForwardIterator = attr_line_t*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at base/attr_line.hh:217:7,
inlined from 'lnav::prompt::get_config_value_completion(const std::string&, const std::string&) const::<lambda(const auto:32&)> [with auto:32 = std::__cxx11::basic_string<char>]' at lnav.prompt.cc:1490:58,
inlined from '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = __gnu_cxx::__normal_iterator<const __cxx11::basic_string<char>*, vector<__cxx11::basic_string<char> > >; _OIter = back_insert_iterator<vector<attr_line_t> >; _UnaryOperation = lnav::prompt::get_config_value_completion(const std::string&, const std::string&) const::<lambda(const auto:32&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4220:24,
inlined from 'std::vector<typename std::remove_const<typename std::remove_reference<decltype (mapper.m_func(declval<T>()))>::type>::type> operator|(const std::vector<T>&, const lnav::itertools::details::mapper<F>&) [with T = std::__cxx11::basic_string<char>; F = lnav::prompt::get_config_value_completion(const std::string&, const std::string&) const::<lambda(const auto:32&)>]' at base/itertools.hh:710:19,
inlined from 'std::vector<attr_line_t> lnav::prompt::get_config_value_completion(const std::string&, const std::string&) const' at lnav.prompt.cc:1491:13:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at base/attr_line.hh:217:7,
inlined from 'lnav::prompt::get_cmd_parameter_completion(textview_curses&, const help_text*, const help_text*, const std::string&)::<lambda(const auto:10&)> [with auto:10 = std::__cxx11::basic_string<char>]' at lnav.prompt.cc:911:53,
inlined from '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = __gnu_cxx::__normal_iterator<const __cxx11::basic_string<char>*, vector<__cxx11::basic_string<char> > >; _OIter = back_insert_iterator<vector<attr_line_t> >; _UnaryOperation = lnav::prompt::get_cmd_parameter_completion(textview_curses&, const help_text*, const help_text*, const std::string&)::<lambda(const auto:10&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4220:24,
inlined from 'std::vector<typename std::remove_const<typename std::remove_reference<decltype (mapper.m_func(declval<T>()))>::type>::type> operator|(const std::vector<T>&, const lnav::itertools::details::mapper<F>&) [with T = std::__cxx11::basic_string<char>; F = lnav::prompt::get_cmd_parameter_completion(textview_curses&, const help_text*, const help_text*, const std::string&)::<lambda(const auto:10&)>]' at base/itertools.hh:710:19,
inlined from 'std::vector<attr_line_t> lnav::prompt::get_cmd_parameter_completion(textview_curses&, const help_text*, const help_text*, const std::string&)' at lnav.prompt.cc:912:27:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
CXX log_accel.o
In file included from base/piper.file.hh:41,
from line_buffer.hh:50,
from log.annotate.cc:38:
base/time_util.hh: In function 'timeval to_timeval(std::chrono::microseconds)':
base/time_util.hh:324:67: warning: narrowing conversion of 'std::chrono::duration_cast<duration<long long int>, long long int, std::ratio<1, 1000000> >(us).std::chrono::duration<long long int>::count()' from 'std::chrono::duration<long long int>::rep' {aka 'long long int'} to '__time_t' {aka 'long int'} [-Wnarrowing]
In file included from logfile.hh:58,
from filter_observer.hh:37,
from logfile_sub_source.hh:45,
from log_vtab_impl.hh:42,
from lnav.hh:54,
from log.annotate.cc:39:
log_format_fwd.hh: In member function 'timeval logline::get_timeval() const':
log_format_fwd.hh:221:57: warning: narrowing conversion of '((const logline*)this)->logline::get_time<std::chrono::duration<long long int> >().std::chrono::duration<long long int>::count()' from 'std::chrono::duration<long long int>::rep' {aka 'long long int'} to '__time_t' {aka 'long int'} [-Wnarrowing]
logfile_sub_source.hh: In member function 'std::optional<bookmark_metadata*> logfile_sub_source::find_bookmark_metadata(vis_line_t) const':
logfile_sub_source.hh:375:16: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector<unsigned int>::size_type' {aka 'unsigned int'} [-Wsign-compare]
In file included from /usr/include/c++/14.2.1/vector:65,
from log.annotate.hh:33,
from log.annotate.cc:32:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]':
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1624:35,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/vector.tcc:238:44:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at ./base/attr_line.hh:217:7:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at ./base/attr_line.hh:217:7,
inlined from 'lnav::console::snippet::snippet(const lnav::console::snippet&)' at base/lnav.console.hh:47:8,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = lnav::console::snippet; _Args = {const lnav::console::snippet&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const lnav::console::snippet*, vector<lnav::console::snippet> >; _ForwardIterator = lnav::console::snippet*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const lnav::console::snippet*, std::vector<lnav::console::snippet> >; _ForwardIterator = lnav::console::snippet*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const lnav::console::snippet*, vector<lnav::console::snippet> >; _ForwardIterator = lnav::console::snippet*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const lnav::console::snippet*, vector<lnav::console::snippet> >; _ForwardIterator = lnav::console::snippet*; _Tp = lnav::console::snippet]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = lnav::console::snippet; _Alloc = std::allocator<lnav::console::snippet>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'lnav::console::user_message::user_message(const lnav::console::user_message&)' at base/lnav.console.hh:102:5:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at ./base/attr_line.hh:217:7,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = attr_line_t; _Args = {const attr_line_t&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const attr_line_t*, vector<attr_line_t> >; _ForwardIterator = attr_line_t*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const attr_line_t*, std::vector<attr_line_t> >; _ForwardIterator = attr_line_t*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const attr_line_t*, vector<attr_line_t> >; _ForwardIterator = attr_line_t*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const attr_line_t*, vector<attr_line_t> >; _ForwardIterator = attr_line_t*; _Tp = attr_line_t]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = attr_line_t; _Alloc = std::allocator<attr_line_t>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'lnav::console::user_message::user_message(const lnav::console::user_message&)' at base/lnav.console.hh:102:5:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at ./base/attr_line.hh:217:7,
inlined from 'lnav::console::snippet::snippet(const lnav::console::snippet&)' at base/lnav.console.hh:47:8,
inlined from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lnav::console::snippet; _Args = {const lnav::console::snippet&}; _Tp = lnav::console::snippet]' at /usr/include/c++/14.2.1/bits/new_allocator.h:191:4,
inlined from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = lnav::console::snippet; _Args = {const lnav::console::snippet&}; _Tp = lnav::console::snippet]' at /usr/include/c++/14.2.1/bits/alloc_traits.h:575:17,
inlined from 'void std::vector<_Tp, _Alloc>::_M_realloc_append(_Args&& ...) [with _Args = {const lnav::console::snippet&}; _Tp = lnav::console::snippet; _Alloc = std::allocator<lnav::console::snippet>]' at /usr/include/c++/14.2.1/bits/vector.tcc:634:26:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
CXX log_actions.o
CXX log_data_helper.o
In file included from ./relative_time.hh:45,
from yajlpp/yajlpp.hh:58,
from file_options.hh:40,
from logfile.hh:56,
from log.watch.hh:33,
from log.watch.cc:30:
./base/time_util.hh: In function 'timeval to_timeval(std::chrono::microseconds)':
./base/time_util.hh:324:67: warning: narrowing conversion of 'std::chrono::duration_cast<duration<long long int>, long long int, std::ratio<1, 1000000> >(us).std::chrono::duration<long long int>::count()' from 'std::chrono::duration<long long int>::rep' {aka 'long long int'} to '__time_t' {aka 'long int'} [-Wnarrowing]
In file included from logfile.hh:58:
log_format_fwd.hh: In member function 'timeval logline::get_timeval() const':
log_format_fwd.hh:221:57: warning: narrowing conversion of '((const logline*)this)->logline::get_time<std::chrono::duration<long long int> >().std::chrono::duration<long long int>::count()' from 'std::chrono::duration<long long int>::rep' {aka 'long long int'} to '__time_t' {aka 'long int'} [-Wnarrowing]
log.watch.cc: In function 'void lnav::log::watch::eval_with(logfile&, logfile::iterator)':
log.watch.cc:114:1: note: parameter passing for argument of type 'logfile::iterator' {aka 'std::vector<logline>::iterator'} changed in GCC 7.1
log.watch.cc:128:25: note: parameter passing for argument of type 'logfile::const_iterator' {aka 'std::vector<logline>::const_iterator'} changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/vector:65,
from logfile.hh:40:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]':
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1624:35,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/vector.tcc:238:44:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at ./base/attr_line.hh:217:7,
inlined from 'lnav::console::snippet::snippet(const lnav::console::snippet&)' at base/lnav.console.hh:47:8,
inlined from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lnav::console::snippet; _Args = {const lnav::console::snippet&}; _Tp = lnav::console::snippet]' at /usr/include/c++/14.2.1/bits/new_allocator.h:191:4,
inlined from 'static void std::allocator_traits<std::allocator<_CharT> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = lnav::console::snippet; _Args = {const lnav::console::snippet&}; _Tp = lnav::console::snippet]' at /usr/include/c++/14.2.1/bits/alloc_traits.h:575:17,
inlined from 'void std::vector<_Tp, _Alloc>::_M_realloc_append(_Args&& ...) [with _Args = {const lnav::console::snippet&}; _Tp = lnav::console::snippet; _Alloc = std::allocator<lnav::console::snippet>]' at /usr/include/c++/14.2.1/bits/vector.tcc:634:26:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at ./base/attr_line.hh:217:7,
inlined from 'lnav::console::snippet::snippet(const lnav::console::snippet&)' at base/lnav.console.hh:47:8,
inlined from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lnav::console::snippet; _Args = {const lnav::console::snippet&}; _Tp = lnav::console::snippet]' at /usr/include/c++/14.2.1/bits/new_allocator.h:191:4,
inlined from 'static void std::allocator_traits<std::allocator<_CharT> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = lnav::console::snippet; _Args = {const lnav::console::snippet&}; _Tp = lnav::console::snippet]' at /usr/include/c++/14.2.1/bits/alloc_traits.h:575:17,
inlined from 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const lnav::console::snippet&}; _Tp = lnav::console::snippet; _Alloc = std::allocator<lnav::console::snippet>]' at /usr/include/c++/14.2.1/bits/vector.tcc:117:30,
inlined from 'lnav::console::user_message& lnav::console::user_message::with_snippet(const lnav::console::snippet&)' at base/lnav.console.hh:127:39,
inlined from 'virtual void lnav::log::watch::expressions::reload_config(lnav_config_listener::error_reporter&)' at log.watch.cc:95:44:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
CXX log_data_table.o
CXX log_format.o
In file included from logfile_sub_source.hh:41,
from log_data_helper.hh:41,
from log_data_helper.cc:32:
base/time_util.hh: In function 'timeval to_timeval(std::chrono::microseconds)':
base/time_util.hh:324:67: warning: narrowing conversion of 'std::chrono::duration_cast<duration<long long int>, long long int, std::ratio<1, 1000000> >(us).std::chrono::duration<long long int>::count()' from 'std::chrono::duration<long long int>::rep' {aka 'long long int'} to '__time_t' {aka 'long int'} [-Wnarrowing]
In file included from logfile.hh:58,
from filter_observer.hh:37,
from logfile_sub_source.hh:45:
log_format_fwd.hh: In member function 'timeval logline::get_timeval() const':
log_format_fwd.hh:221:57: warning: narrowing conversion of '((const logline*)this)->logline::get_time<std::chrono::duration<long long int> >().std::chrono::duration<long long int>::count()' from 'std::chrono::duration<long long int>::rep' {aka 'long long int'} to '__time_t' {aka 'long int'} [-Wnarrowing]
logfile_sub_source.hh: In member function 'std::optional<bookmark_metadata*> logfile_sub_source::find_bookmark_metadata(vis_line_t) const':
logfile_sub_source.hh:375:16: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector<unsigned int>::size_type' {aka 'unsigned int'} [-Wsign-compare]
log_data_helper.cc: In member function 'bool log_data_helper::parse_line(content_line_t, bool)':
log_data_helper.cc:84:42: note: parameter passing for argument of type 'logfile::const_iterator' {aka 'std::vector<logline>::const_iterator'} changed in GCC 7.1
CXX log_format_loader.o
In file included from logfile_sub_source.hh:41,
from log_vtab_impl.hh:42,
from log_data_table.hh:39,
from log_data_table.cc:30:
base/time_util.hh: In function 'timeval to_timeval(std::chrono::microseconds)':
base/time_util.hh:324:67: warning: narrowing conversion of 'std::chrono::duration_cast<duration<long long int>, long long int, std::ratio<1, 1000000> >(us).std::chrono::duration<long long int>::count()' from 'std::chrono::duration<long long int>::rep' {aka 'long long int'} to '__time_t' {aka 'long int'} [-Wnarrowing]
In file included from logfile.hh:58,
from filter_observer.hh:37,
from logfile_sub_source.hh:45:
log_format_fwd.hh: In member function 'timeval logline::get_timeval() const':
log_format_fwd.hh:221:57: warning: narrowing conversion of '((const logline*)this)->logline::get_time<std::chrono::duration<long long int> >().std::chrono::duration<long long int>::count()' from 'std::chrono::duration<long long int>::rep' {aka 'long long int'} to '__time_t' {aka 'long int'} [-Wnarrowing]
logfile_sub_source.hh: In member function 'std::optional<bookmark_metadata*> logfile_sub_source::find_bookmark_metadata(vis_line_t) const':
logfile_sub_source.hh:375:16: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector<unsigned int>::size_type' {aka 'unsigned int'} [-Wsign-compare]
log_data_table.cc: In member function 'virtual bool log_data_table::next(log_cursor&, logfile_sub_source&)':
log_data_table.cc:143:26: note: parameter passing for argument of type 'logfile::const_iterator' {aka 'std::vector<logline>::const_iterator'} changed in GCC 7.1
log_data_table.cc: In member function 'void log_data_table::get_columns_int()':
log_data_table.cc:66:26: note: parameter passing for argument of type 'logfile::const_iterator' {aka 'std::vector<logline>::const_iterator'} changed in GCC 7.1
CXX log_level.o
In file included from base/isc.hh:42,
from lnav.hh:43,
from lnav_commands.cc:37:
base/time_util.hh: In function 'timeval to_timeval(std::chrono::microseconds)':
base/time_util.hh:324:67: warning: narrowing conversion of 'std::chrono::duration_cast<duration<long long int>, long long int, std::ratio<1, 1000000> >(us).std::chrono::duration<long long int>::count()' from 'std::chrono::duration<long long int>::rep' {aka 'long long int'} to '__time_t' {aka 'long int'} [-Wnarrowing]
In file included from logfile.hh:58,
from filter_observer.hh:37,
from logfile_sub_source.hh:45,
from log_vtab_impl.hh:42,
from lnav.hh:54:
log_format_fwd.hh: In member function 'timeval logline::get_timeval() const':
log_format_fwd.hh:221:57: warning: narrowing conversion of '((const logline*)this)->logline::get_time<std::chrono::duration<long long int> >().std::chrono::duration<long long int>::count()' from 'std::chrono::duration<long long int>::rep' {aka 'long long int'} to '__time_t' {aka 'long int'} [-Wnarrowing]
logfile_sub_source.hh: In member function 'std::optional<bookmark_metadata*> logfile_sub_source::find_bookmark_metadata(vis_line_t) const':
logfile_sub_source.hh:375:16: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector<unsigned int>::size_type' {aka 'unsigned int'} [-Wsign-compare]
In file included from lnav_commands.cc:78:
ptimec.hh: In function 'bool ptime_f(exttm*, const char*, off_t&, ssize_t)':
ptimec.hh:1179:32: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'long int' [-Wsign-compare]
ptimec.hh: In function 'void ftime_f(char*, off_t&, ssize_t, const exttm&)':
ptimec.hh:1213:28: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
lnav_commands.cc: In function 'Result<std::__cxx11::basic_string<char>, lnav::console::user_message> com_cd(exec_context&, std::string, std::vector<std::__cxx11::basic_string<char> >&)':
lnav_commands.cc:2858:14: warning: ignoring return value of 'int chdir(const char*)' declared with attribute 'warn_unused_result' [-Wunused-result]
In file included from /usr/include/c++/14.2.1/regex:55,
from lnav_commands.cc:31:
/usr/include/c++/14.2.1/bits/stl_tree.h: In member function 'std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, logfile_open_options>; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, logfile_open_options> >; _Compare = strnatless; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, logfile_open_options> >]':
/usr/include/c++/14.2.1/bits/stl_tree.h:2206:5: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, logfile_open_options>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, logfile_open_options> >, strnatless, std::allocator<std::pair<const std::__cxx11::basic_string<char>, logfile_open_options> > >::const_iterator' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/deque:65,
from /usr/include/c++/14.2.1/stack:62,
from /usr/include/c++/14.2.1/regex:43:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]':
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1624:35,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/vector.tcc:238:44:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at base/attr_line.hh:217:7:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at base/attr_line.hh:217:7,
inlined from 'lnav::console::snippet::snippet(const lnav::console::snippet&)' at base/lnav.console.hh:47:8,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = lnav::console::snippet; _Args = {const lnav::console::snippet&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const lnav::console::snippet*, vector<lnav::console::snippet> >; _ForwardIterator = lnav::console::snippet*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const lnav::console::snippet*, std::vector<lnav::console::snippet> >; _ForwardIterator = lnav::console::snippet*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const lnav::console::snippet*, vector<lnav::console::snippet> >; _ForwardIterator = lnav::console::snippet*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const lnav::console::snippet*, vector<lnav::console::snippet> >; _ForwardIterator = lnav::console::snippet*; _Tp = lnav::console::snippet]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = lnav::console::snippet; _Alloc = std::allocator<lnav::console::snippet>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at base/attr_line.hh:217:7,
inlined from 'virtual attr_line_t md2attr_line::get_result()' at md2attr_line.hh:81:69:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at base/attr_line.hh:217:7,
inlined from 'T operator|(const C&, const lnav::itertools::details::folder<R, T>&) [with C = std::vector<std::__cxx11::basic_string<char> >; R = attr_line_t& (*)(const std::__cxx11::basic_string<char>&, attr_line_t&); T = attr_line_t]' at base/itertools.hh:562:10:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at base/attr_line.hh:217:7,
inlined from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = attr_line_t; _Args = {const attr_line_t&}; _Tp = attr_line_t]' at /usr/include/c++/14.2.1/bits/new_allocator.h:191:4,
inlined from 'static void std::allocator_traits<std::allocator<_CharT> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = attr_line_t; _Args = {const attr_line_t&}; _Tp = attr_line_t]' at /usr/include/c++/14.2.1/bits/alloc_traits.h:575:17,
inlined from 'void std::vector<_Tp, _Alloc>::_M_realloc_append(_Args&& ...) [with _Args = {const attr_line_t&}; _Tp = attr_line_t; _Alloc = std::allocator<attr_line_t>]' at /usr/include/c++/14.2.1/bits/vector.tcc:634:26:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at base/attr_line.hh:217:7,
inlined from 'lnav::console::snippet::snippet(const lnav::console::snippet&)' at base/lnav.console.hh:47:8,
inlined from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lnav::console::snippet; _Args = {const lnav::console::snippet&}; _Tp = lnav::console::snippet]' at /usr/include/c++/14.2.1/bits/new_allocator.h:191:4,
inlined from 'static void std::allocator_traits<std::allocator<_CharT> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = lnav::console::snippet; _Args = {const lnav::console::snippet&}; _Tp = lnav::console::snippet]' at /usr/include/c++/14.2.1/bits/alloc_traits.h:575:17,
inlined from 'void std::vector<_Tp, _Alloc>::_M_realloc_append(_Args&& ...) [with _Args = {const lnav::console::snippet&}; _Tp = lnav::console::snippet; _Alloc = std::allocator<lnav::console::snippet>]' at /usr/include/c++/14.2.1/bits/vector.tcc:634:26:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at base/attr_line.hh:217:7,
inlined from 'lnav::console::snippet::snippet(const lnav::console::snippet&)' at base/lnav.console.hh:47:8,
inlined from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lnav::console::snippet; _Args = {const lnav::console::snippet&}; _Tp = lnav::console::snippet]' at /usr/include/c++/14.2.1/bits/new_allocator.h:191:4,
inlined from 'static void std::allocator_traits<std::allocator<_CharT> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = lnav::console::snippet; _Args = {const lnav::console::snippet&}; _Tp = lnav::console::snippet]' at /usr/include/c++/14.2.1/bits/alloc_traits.h:575:17,
inlined from 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const lnav::console::snippet&}; _Tp = lnav::console::snippet; _Alloc = std::allocator<lnav::console::snippet>]' at /usr/include/c++/14.2.1/bits/vector.tcc:117:30:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at base/attr_line.hh:217:7,
inlined from 'lnav::console::user_message::user_message(const lnav::console::user_message&)' at base/lnav.console.hh:102:5:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at base/attr_line.hh:217:7,
inlined from 'lnav::console::user_message::user_message(const lnav::console::user_message&)' at base/lnav.console.hh:102:5:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at base/attr_line.hh:217:7,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = attr_line_t; _Args = {const attr_line_t&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const attr_line_t*, vector<attr_line_t> >; _ForwardIterator = attr_line_t*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const attr_line_t*, std::vector<attr_line_t> >; _ForwardIterator = attr_line_t*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const attr_line_t*, vector<attr_line_t> >; _ForwardIterator = attr_line_t*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const attr_line_t*, vector<attr_line_t> >; _ForwardIterator = attr_line_t*; _Tp = attr_line_t]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = attr_line_t; _Alloc = std::allocator<attr_line_t>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'lnav::console::user_message::user_message(const lnav::console::user_message&)' at base/lnav.console.hh:102:5:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at base/attr_line.hh:217:7,
inlined from 'lnav::console::user_message::user_message(const lnav::console::user_message&)' at base/lnav.console.hh:102:5:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at base/attr_line.hh:217:7,
inlined from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = attr_line_t; _Args = {const attr_line_t&}; _Tp = attr_line_t]' at /usr/include/c++/14.2.1/bits/new_allocator.h:191:4,
inlined from 'static void std::allocator_traits<std::allocator<_CharT> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = attr_line_t; _Args = {const attr_line_t&}; _Tp = attr_line_t]' at /usr/include/c++/14.2.1/bits/alloc_traits.h:575:17,
inlined from 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const attr_line_t&}; _Tp = attr_line_t; _Alloc = std::allocator<attr_line_t>]' at /usr/include/c++/14.2.1/bits/vector.tcc:117:30,
inlined from 'lnav::console::user_message& lnav::console::user_message::with_note(const attr_line_t&)' at base/lnav.console.hh:154:40:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at base/attr_line.hh:217:7,
inlined from 'virtual attr_line_t md2attr_line::get_result()' at md2attr_line.hh:81:69,
inlined from 'Result<T, std::__cxx11::basic_string<char> > md4cpp::parse(const string_fragment&, typed_event_handler<T>&) [with T = attr_line_t]' at md4cpp.hh:149:28:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
CXX log_level_re.o
CXX log_search_table.o
CXX logfile.o
In file included from ./relative_time.hh:45,
from yajlpp/yajlpp.hh:58,
from log.annotate.cfg.hh:37,
from lnav_config.hh:51,
from lnav_config.cc:39:
./base/time_util.hh: In function 'timeval to_timeval(std::chrono::microseconds)':
./base/time_util.hh:324:67: warning: narrowing conversion of 'std::chrono::duration_cast<duration<long long int>, long long int, std::ratio<1, 1000000> >(us).std::chrono::duration<long long int>::count()' from 'std::chrono::duration<long long int>::rep' {aka 'long long int'} to '__time_t' {aka 'long int'} [-Wnarrowing]
In file included from lnav_config.cc:68:
yajlpp/yajlpp_def.hh: In constructor 'json_path_container::json_path_container(std::initializer_list<json_path_handler>)':
yajlpp/yajlpp_def.hh:1573:5: note: parameter passing for argument of type 'std::initializer_list<json_path_handler>' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/deque:65,
from /usr/include/c++/14.2.1/stack:62,
from /usr/include/c++/14.2.1/regex:43,
from lnav_config.cc:36:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]':
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1624:35,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/vector.tcc:238:44:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at ./base/attr_line.hh:217:7:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at ./base/attr_line.hh:217:7,
inlined from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = attr_line_t; _Args = {const attr_line_t&}; _Tp = attr_line_t]' at /usr/include/c++/14.2.1/bits/new_allocator.h:191:4,
inlined from 'static void std::allocator_traits<std::allocator<_CharT> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = attr_line_t; _Args = {const attr_line_t&}; _Tp = attr_line_t]' at /usr/include/c++/14.2.1/bits/alloc_traits.h:575:17,
inlined from 'void std::vector<_Tp, _Alloc>::_M_realloc_append(_Args&& ...) [with _Args = {const attr_line_t&}; _Tp = attr_line_t; _Alloc = std::allocator<attr_line_t>]' at /usr/include/c++/14.2.1/bits/vector.tcc:634:26:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at ./base/attr_line.hh:217:7,
inlined from 'lnav::console::snippet::snippet(const lnav::console::snippet&)' at base/lnav.console.hh:47:8,
inlined from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lnav::console::snippet; _Args = {const lnav::console::snippet&}; _Tp = lnav::console::snippet]' at /usr/include/c++/14.2.1/bits/new_allocator.h:191:4,
inlined from 'static void std::allocator_traits<std::allocator<_CharT> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = lnav::console::snippet; _Args = {const lnav::console::snippet&}; _Tp = lnav::console::snippet]' at /usr/include/c++/14.2.1/bits/alloc_traits.h:575:17,
inlined from 'void std::vector<_Tp, _Alloc>::_M_realloc_append(_Args&& ...) [with _Args = {const lnav::console::snippet&}; _Tp = lnav::console::snippet; _Alloc = std::allocator<lnav::console::snippet>]' at /usr/include/c++/14.2.1/bits/vector.tcc:634:26:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at ./base/attr_line.hh:217:7,
inlined from 'lnav::console::user_message::user_message(const lnav::console::user_message&)' at base/lnav.console.hh:102:5:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at ./base/attr_line.hh:217:7,
inlined from 'lnav::console::snippet::snippet(const lnav::console::snippet&)' at base/lnav.console.hh:47:8,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = lnav::console::snippet; _Args = {const lnav::console::snippet&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const lnav::console::snippet*, vector<lnav::console::snippet> >; _ForwardIterator = lnav::console::snippet*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const lnav::console::snippet*, std::vector<lnav::console::snippet> >; _ForwardIterator = lnav::console::snippet*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const lnav::console::snippet*, vector<lnav::console::snippet> >; _ForwardIterator = lnav::console::snippet*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const lnav::console::snippet*, vector<lnav::console::snippet> >; _ForwardIterator = lnav::console::snippet*; _Tp = lnav::console::snippet]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = lnav::console::snippet; _Alloc = std::allocator<lnav::console::snippet>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'lnav::console::user_message::user_message(const lnav::console::user_message&)' at base/lnav.console.hh:102:5:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at ./base/attr_line.hh:217:7,
inlined from 'lnav::console::user_message::user_message(const lnav::console::user_message&)' at base/lnav.console.hh:102:5:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at ./base/attr_line.hh:217:7,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = attr_line_t; _Args = {const attr_line_t&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const attr_line_t*, vector<attr_line_t> >; _ForwardIterator = attr_line_t*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const attr_line_t*, std::vector<attr_line_t> >; _ForwardIterator = attr_line_t*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const attr_line_t*, vector<attr_line_t> >; _ForwardIterator = attr_line_t*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const attr_line_t*, vector<attr_line_t> >; _ForwardIterator = attr_line_t*; _Tp = attr_line_t]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = attr_line_t; _Alloc = std::allocator<attr_line_t>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'lnav::console::user_message::user_message(const lnav::console::user_message&)' at base/lnav.console.hh:102:5:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at ./base/attr_line.hh:217:7,
inlined from 'lnav::console::user_message::user_message(const lnav::console::user_message&)' at base/lnav.console.hh:102:5:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
lnav_config.cc: In function 'void __static_initialization_and_destruction_0()':
lnav_config.cc:450:1: note: parameter passing for argument of type 'std::initializer_list<json_path_handler>' changed in GCC 7.1
lnav_config.cc:539:1: note: parameter passing for argument of type 'std::initializer_list<json_path_handler>' changed in GCC 7.1
lnav_config.cc:572:1: note: parameter passing for argument of type 'std::initializer_list<json_path_handler>' changed in GCC 7.1
lnav_config.cc:590:1: note: parameter passing for argument of type 'std::initializer_list<json_path_handler>' changed in GCC 7.1
lnav_config.cc:607:1: note: parameter passing for argument of type 'std::initializer_list<json_path_handler>' changed in GCC 7.1
lnav_config.cc:624:1: note: parameter passing for argument of type 'std::initializer_list<json_path_handler>' changed in GCC 7.1
lnav_config.cc:639:1: note: parameter passing for argument of type 'std::initializer_list<json_path_handler>' changed in GCC 7.1
lnav_config.cc:646:5: note: parameter passing for argument of type 'std::initializer_list<json_path_handler>' changed in GCC 7.1
lnav_config.cc:715:1: note: parameter passing for argument of type 'std::initializer_list<json_path_handler>' changed in GCC 7.1
lnav_config.cc:937:1: note: parameter passing for argument of type 'std::initializer_list<json_path_handler>' changed in GCC 7.1
lnav_config.cc:1053:1: note: parameter passing for argument of type 'std::initializer_list<json_path_handler>' changed in GCC 7.1
lnav_config.cc:1108:1: note: parameter passing for argument of type 'std::initializer_list<json_path_handler>' changed in GCC 7.1
lnav_config.cc:1132:1: note: parameter passing for argument of type 'std::initializer_list<json_path_handler>' changed in GCC 7.1
lnav_config.cc:1145:1: note: parameter passing for argument of type 'std::initializer_list<json_path_handler>' changed in GCC 7.1
lnav_config.cc:1164:1: note: parameter passing for argument of type 'std::initializer_list<json_path_handler>' changed in GCC 7.1
lnav_config.cc:1177:1: note: parameter passing for argument of type 'std::initializer_list<json_path_handler>' changed in GCC 7.1
lnav_config.cc:1207:1: note: parameter passing for argument of type 'std::initializer_list<json_path_handler>' changed in GCC 7.1
lnav_config.cc:1230:1: note: parameter passing for argument of type 'std::initializer_list<json_path_handler>' changed in GCC 7.1
lnav_config.cc:1252:1: note: parameter passing for argument of type 'std::initializer_list<json_path_handler>' changed in GCC 7.1
lnav_config.cc:1258:1: note: parameter passing for argument of type 'std::initializer_list<json_path_handler>' changed in GCC 7.1
lnav_config.cc:1305:1: note: parameter passing for argument of type 'std::initializer_list<json_path_handler>' changed in GCC 7.1
lnav_config.cc:1325:1: note: parameter passing for argument of type 'std::initializer_list<json_path_handler>' changed in GCC 7.1
In constructor 'typed_json_path_container<T>::typed_json_path_container(std::initializer_list<json_path_handler>) [with T = lnav::piper::demux_json_def]',
inlined from 'void __static_initialization_and_destruction_0()' at lnav_config.cc:1346:1:
yajlpp/yajlpp_def.hh:1712:39: note: parameter passing for argument of type 'std::initializer_list<json_path_handler>' changed in GCC 7.1
lnav_config.cc: In function 'void __static_initialization_and_destruction_0()':
lnav_config.cc:1354:1: note: parameter passing for argument of type 'std::initializer_list<json_path_handler>' changed in GCC 7.1
In constructor 'typed_json_path_container<T>::typed_json_path_container(std::initializer_list<json_path_handler>) [with T = lnav::piper::demux_def]',
inlined from 'void __static_initialization_and_destruction_0()' at lnav_config.cc:1373:1:
yajlpp/yajlpp_def.hh:1712:39: note: parameter passing for argument of type 'std::initializer_list<json_path_handler>' changed in GCC 7.1
lnav_config.cc: In function 'void __static_initialization_and_destruction_0()':
lnav_config.cc:1381:1: note: parameter passing for argument of type 'std::initializer_list<json_path_handler>' changed in GCC 7.1
lnav_config.cc:1402:1: note: parameter passing for argument of type 'std::initializer_list<json_path_handler>' changed in GCC 7.1
lnav_config.cc:1412:1: note: parameter passing for argument of type 'std::initializer_list<json_path_handler>' changed in GCC 7.1
lnav_config.cc:1422:1: note: parameter passing for argument of type 'std::initializer_list<json_path_handler>' changed in GCC 7.1
lnav_config.cc:1432:1: note: parameter passing for argument of type 'std::initializer_list<json_path_handler>' changed in GCC 7.1
lnav_config.cc:1445:1: note: parameter passing for argument of type 'std::initializer_list<json_path_handler>' changed in GCC 7.1
lnav_config.cc:1452:1: note: parameter passing for argument of type 'std::initializer_list<json_path_handler>' changed in GCC 7.1
lnav_config.cc:1479:1: note: parameter passing for argument of type 'std::initializer_list<json_path_handler>' changed in GCC 7.1
lnav_config.cc:1495:1: note: parameter passing for argument of type 'std::initializer_list<json_path_handler>' changed in GCC 7.1
lnav_config.cc:1508:1: note: parameter passing for argument of type 'std::initializer_list<json_path_handler>' changed in GCC 7.1
lnav_config.cc:1527:1: note: parameter passing for argument of type 'std::initializer_list<json_path_handler>' changed in GCC 7.1
lnav_config.cc:1547:1: note: parameter passing for argument of type 'std::initializer_list<json_path_handler>' changed in GCC 7.1
lnav_config.cc:1553:1: note: parameter passing for argument of type 'std::initializer_list<json_path_handler>' changed in GCC 7.1
lnav_config.cc:1566:1: note: parameter passing for argument of type 'std::initializer_list<json_path_handler>' changed in GCC 7.1
lnav_config.cc:1585:1: note: parameter passing for argument of type 'std::initializer_list<json_path_handler>' changed in GCC 7.1
lnav_config.cc:1591:1: note: parameter passing for argument of type 'std::initializer_list<json_path_handler>' changed in GCC 7.1
lnav_config.cc:1604:1: note: parameter passing for argument of type 'std::initializer_list<json_path_handler>' changed in GCC 7.1
lnav_config.cc:1623:1: note: parameter passing for argument of type 'std::initializer_list<json_path_handler>' changed in GCC 7.1
lnav_config.cc:1629:1: note: parameter passing for argument of type 'std::initializer_list<json_path_handler>' changed in GCC 7.1
lnav_config.cc:1642:1: note: parameter passing for argument of type 'std::initializer_list<json_path_handler>' changed in GCC 7.1
lnav_config.cc:1667:1: note: parameter passing for argument of type 'std::initializer_list<json_path_handler>' changed in GCC 7.1
lnav_config.cc:1689:1: note: parameter passing for argument of type 'std::initializer_list<json_path_handler>' changed in GCC 7.1
lnav_config.cc:1707:1: note: parameter passing for argument of type 'std::initializer_list<json_path_handler>' changed in GCC 7.1
lnav_config.cc:1715:1: note: parameter passing for argument of type 'std::initializer_list<json_path_handler>' changed in GCC 7.1
lnav_config.cc:1731:1: note: parameter passing for argument of type 'std::initializer_list<json_path_handler>' changed in GCC 7.1
lnav_config.cc:1740:1: note: parameter passing for argument of type 'std::initializer_list<json_path_handler>' changed in GCC 7.1
lnav_config.cc:1758:1: note: parameter passing for argument of type 'std::initializer_list<json_path_handler>' changed in GCC 7.1
lnav_config.cc:1792:1: note: parameter passing for argument of type 'std::initializer_list<json_path_handler>' changed in GCC 7.1
lnav_config.cc:1859:1: note: parameter passing for argument of type 'std::initializer_list<json_path_handler>' changed in GCC 7.1
CXX logfile_sub_source.o
In file included from logfile_sub_source.hh:41,
from log_vtab_impl.hh:42,
from log_search_table.hh:39,
from log_search_table.cc:30:
base/time_util.hh: In function 'timeval to_timeval(std::chrono::microseconds)':
base/time_util.hh:324:67: warning: narrowing conversion of 'std::chrono::duration_cast<duration<long long int>, long long int, std::ratio<1, 1000000> >(us).std::chrono::duration<long long int>::count()' from 'std::chrono::duration<long long int>::rep' {aka 'long long int'} to '__time_t' {aka 'long int'} [-Wnarrowing]
In file included from logfile.hh:58,
from filter_observer.hh:37,
from logfile_sub_source.hh:45:
log_format_fwd.hh: In member function 'timeval logline::get_timeval() const':
log_format_fwd.hh:221:57: warning: narrowing conversion of '((const logline*)this)->logline::get_time<std::chrono::duration<long long int> >().std::chrono::duration<long long int>::count()' from 'std::chrono::duration<long long int>::rep' {aka 'long long int'} to '__time_t' {aka 'long int'} [-Wnarrowing]
logfile_sub_source.hh: In member function 'std::optional<bookmark_metadata*> logfile_sub_source::find_bookmark_metadata(vis_line_t) const':
logfile_sub_source.hh:375:16: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector<unsigned int>::size_type' {aka 'unsigned int'} [-Wsign-compare]
log_search_table.cc: In member function 'virtual bool log_search_table::next(log_cursor&, logfile_sub_source&)':
log_search_table.cc:193:26: note: parameter passing for argument of type 'logfile::const_iterator' {aka 'std::vector<logline>::const_iterator'} changed in GCC 7.1
CXX md2attr_line.o
In file included from ./relative_time.hh:45,
from yajlpp/yajlpp.hh:58,
from file_options.hh:40,
from logfile.hh:56,
from logfile.cc:35:
./base/time_util.hh: In function 'timeval to_timeval(std::chrono::microseconds)':
./base/time_util.hh:324:67: warning: narrowing conversion of 'std::chrono::duration_cast<duration<long long int>, long long int, std::ratio<1, 1000000> >(us).std::chrono::duration<long long int>::count()' from 'std::chrono::duration<long long int>::rep' {aka 'long long int'} to '__time_t' {aka 'long int'} [-Wnarrowing]
In file included from logfile.hh:58:
log_format_fwd.hh: In member function 'timeval logline::get_timeval() const':
log_format_fwd.hh:221:57: warning: narrowing conversion of '((const logline*)this)->logline::get_time<std::chrono::duration<long long int> >().std::chrono::duration<long long int>::count()' from 'std::chrono::duration<long long int>::rep' {aka 'long long int'} to '__time_t' {aka 'long int'} [-Wnarrowing]
logfile.cc: In member function 'logfile::message_length_result logfile::message_byte_length(const_iterator, bool)':
logfile.cc:1592:1: note: parameter passing for argument of type 'logfile::const_iterator' {aka 'std::vector<logline>::const_iterator'} changed in GCC 7.1
logfile.cc: In member function 'Result<shared_buffer_ref, std::__cxx11::basic_string<char> > logfile::read_raw_message(const_iterator)':
logfile.cc:1638:1: note: parameter passing for argument of type 'logfile::const_iterator' {aka 'std::vector<logline>::const_iterator'} changed in GCC 7.1
logfile.cc: In member function 'timeval logfile::original_line_time(iterator)':
logfile.cc:1728:1: note: parameter passing for argument of type 'logfile::iterator' {aka 'std::vector<logline>::iterator'} changed in GCC 7.1
logfile.cc: In member function 'Result<shared_buffer_ref, std::__cxx11::basic_string<char> > logfile::read_line(iterator, subline_options)':
logfile.cc:1398:1: note: parameter passing for argument of type 'logfile::iterator' {aka 'std::vector<logline>::iterator'} changed in GCC 7.1
logfile.cc: In member function 'void logfile::reobserve_from(iterator)':
logfile.cc:1551:1: note: parameter passing for argument of type 'logfile::iterator' {aka 'std::vector<logline>::iterator'} changed in GCC 7.1
In lambda function,
inlined from 'Result<void, E> Result<T, E>::then(Func) [with Func = logfile::reobserve_from(iterator)::<lambda(auto:5)>; T = shared_buffer_ref; E = std::__cxx11::basic_string<char>]' at ./base/result.h:856:17,
inlined from 'void logfile::reobserve_from(iterator)' at logfile.cc:1568:35:
logfile.cc:1574:57: note: parameter passing for argument of type 'logfile::const_iterator' {aka 'std::vector<logline>::const_iterator'} changed in GCC 7.1
logfile.cc: In member function 'void logfile::set_logline_observer(logline_observer*)':
logfile.cc:1546:29: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<logline*, std::vector<logline> >' changed in GCC 7.1
logfile.cc: In member function 'void logfile::read_full_message(const_iterator, shared_buffer_ref&, line_buffer::scan_direction, read_format_t)':
logfile.cc:1462:1: note: parameter passing for argument of type 'logfile::const_iterator' {aka 'std::vector<logline>::const_iterator'} changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/vector:65,
from logfile.hh:40:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]':
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1624:35,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/vector.tcc:238:44:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at ./base/attr_line.hh:217:7:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at ./base/attr_line.hh:217:7,
inlined from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = attr_line_t; _Args = {const attr_line_t&}; _Tp = attr_line_t]' at /usr/include/c++/14.2.1/bits/new_allocator.h:191:4,
inlined from 'static void std::allocator_traits<std::allocator<_CharT> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = attr_line_t; _Args = {const attr_line_t&}; _Tp = attr_line_t]' at /usr/include/c++/14.2.1/bits/alloc_traits.h:575:17,
inlined from 'void std::vector<_Tp, _Alloc>::_M_realloc_append(_Args&& ...) [with _Args = {const attr_line_t&}; _Tp = attr_line_t; _Alloc = std::allocator<attr_line_t>]' at /usr/include/c++/14.2.1/bits/vector.tcc:634:26:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at ./base/attr_line.hh:217:7,
inlined from 'lnav::console::snippet::snippet(const lnav::console::snippet&)' at base/lnav.console.hh:47:8,
inlined from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lnav::console::snippet; _Args = {const lnav::console::snippet&}; _Tp = lnav::console::snippet]' at /usr/include/c++/14.2.1/bits/new_allocator.h:191:4,
inlined from 'static void std::allocator_traits<std::allocator<_CharT> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = lnav::console::snippet; _Args = {const lnav::console::snippet&}; _Tp = lnav::console::snippet]' at /usr/include/c++/14.2.1/bits/alloc_traits.h:575:17,
inlined from 'void std::vector<_Tp, _Alloc>::_M_realloc_append(_Args&& ...) [with _Args = {const lnav::console::snippet&}; _Tp = lnav::console::snippet; _Alloc = std::allocator<lnav::console::snippet>]' at /usr/include/c++/14.2.1/bits/vector.tcc:634:26:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at ./base/attr_line.hh:217:7,
inlined from 'lnav::console::snippet::snippet(const lnav::console::snippet&)' at base/lnav.console.hh:47:8,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = lnav::console::snippet; _Args = {const lnav::console::snippet&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const lnav::console::snippet*, vector<lnav::console::snippet> >; _ForwardIterator = lnav::console::snippet*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at ./base/attr_line.hh:217:7,
inlined from 'lnav::console::snippet::snippet(const lnav::console::snippet&)' at base/lnav.console.hh:47:8,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = lnav::console::snippet; _Args = {lnav::console::snippet&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = lnav::console::snippet*; _ForwardIterator = lnav::console::snippet*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = lnav::console::snippet*; _ForwardIterator = lnav::console::snippet*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = lnav::console::snippet*; _ForwardIterator = lnav::console::snippet*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = lnav::console::snippet*; _ForwardIterator = lnav::console::snippet*; _Tp = lnav::console::snippet]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = lnav::console::snippet; _Alloc = std::allocator<lnav::console::snippet>]' at /usr/include/c++/14.2.1/bits/vector.tcc:257:35:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at ./base/attr_line.hh:217:7,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = attr_line_t; _Args = {const attr_line_t&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const attr_line_t*, vector<attr_line_t> >; _ForwardIterator = attr_line_t*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at ./base/attr_line.hh:217:7,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = attr_line_t; _Args = {attr_line_t&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = attr_line_t*; _ForwardIterator = attr_line_t*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = attr_line_t*; _ForwardIterator = attr_line_t*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = attr_line_t*; _ForwardIterator = attr_line_t*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = attr_line_t*; _ForwardIterator = attr_line_t*; _Tp = attr_line_t]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = attr_line_t; _Alloc = std::allocator<attr_line_t>]' at /usr/include/c++/14.2.1/bits/vector.tcc:257:35:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at ./base/attr_line.hh:217:7,
inlined from 'lnav::console::user_message::user_message(const lnav::console::user_message&)' at base/lnav.console.hh:102:5:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at ./base/attr_line.hh:217:7,
inlined from 'lnav::console::user_message::user_message(const lnav::console::user_message&)' at base/lnav.console.hh:102:5:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at ./base/attr_line.hh:217:7,
inlined from 'lnav::console::user_message::user_message(const lnav::console::user_message&)' at base/lnav.console.hh:102:5:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
logfile.cc: In member function 'logfile::rebuild_result_t logfile::rebuild_index(std::optional<std::chrono::time_point<std::chrono::_V2::steady_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > >)':
logfile.cc:1167:74: note: parameter passing for argument of type 'logfile::const_iterator' {aka 'std::vector<logline>::const_iterator'} changed in GCC 7.1
logfile.cc:1268:48: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<logline*, std::vector<logline> >' changed in GCC 7.1
CXX md4cpp.o
In file included from ./relative_time.hh:45,
from yajlpp/yajlpp.hh:58,
from styling.hh:42,
from highlighter.hh:43,
from textview_curses_fwd.hh:36,
from textfile_highlighters.hh:33,
from md2attr_line.cc:51:
./base/time_util.hh: In function 'timeval to_timeval(std::chrono::microseconds)':
./base/time_util.hh:324:67: warning: narrowing conversion of 'std::chrono::duration_cast<duration<long long int>, long long int, std::ratio<1, 1000000> >(us).std::chrono::duration<long long int>::count()' from 'std::chrono::duration<long long int>::rep' {aka 'long long int'} to '__time_t' {aka 'long int'} [-Wnarrowing]
In file included from /usr/include/c++/14.2.1/vector:65,
from md2attr_line.hh:36,
from md2attr_line.cc:32:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]':
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at base/attr_line.hh:217:7:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at base/attr_line.hh:217:7,
inlined from 'virtual attr_line_t md2attr_line::get_result()' at md2attr_line.hh:81:69:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
CXX msg.text.o
In file included from ./relative_time.hh:45,
from yajlpp/yajlpp.hh:58,
from log_format_loader.hh:44,
from log_format_loader.cc:35:
./base/time_util.hh: In function 'timeval to_timeval(std::chrono::microseconds)':
./base/time_util.hh:324:67: warning: narrowing conversion of 'std::chrono::duration_cast<duration<long long int>, long long int, std::ratio<1, 1000000> >(us).std::chrono::duration<long long int>::count()' from 'std::chrono::duration<long long int>::rep' {aka 'long long int'} to '__time_t' {aka 'long int'} [-Wnarrowing]
In file included from log_format.hh:54,
from log_format_ext.hh:40,
from log_format_loader.cc:55:
log_format_fwd.hh: In member function 'timeval logline::get_timeval() const':
log_format_fwd.hh:221:57: warning: narrowing conversion of '((const logline*)this)->logline::get_time<std::chrono::duration<long long int> >().std::chrono::duration<long long int>::count()' from 'std::chrono::duration<long long int>::rep' {aka 'long long int'} to '__time_t' {aka 'long int'} [-Wnarrowing]
In file included from log_format_loader.cc:59:
yajlpp/yajlpp_def.hh: In constructor 'json_path_container::json_path_container(std::initializer_list<json_path_handler>)':
yajlpp/yajlpp_def.hh:1573:5: note: parameter passing for argument of type 'std::initializer_list<json_path_handler>' changed in GCC 7.1
log_format_loader.cc: In function 'void __static_initialization_and_destruction_0()':
log_format_loader.cc:450:1: note: parameter passing for argument of type 'std::initializer_list<json_path_handler>' changed in GCC 7.1
log_format_loader.cc:558:1: note: parameter passing for argument of type 'std::initializer_list<json_path_handler>' changed in GCC 7.1
log_format_loader.cc:587:1: note: parameter passing for argument of type 'std::initializer_list<json_path_handler>' changed in GCC 7.1
log_format_loader.cc:593:1: note: parameter passing for argument of type 'std::initializer_list<json_path_handler>' changed in GCC 7.1
log_format_loader.cc:605:1: note: parameter passing for argument of type 'std::initializer_list<json_path_handler>' changed in GCC 7.1
log_format_loader.cc:662:1: note: parameter passing for argument of type 'std::initializer_list<json_path_handler>' changed in GCC 7.1
log_format_loader.cc:691:1: note: parameter passing for argument of type 'std::initializer_list<json_path_handler>' changed in GCC 7.1
log_format_loader.cc:726:1: note: parameter passing for argument of type 'std::initializer_list<json_path_handler>' changed in GCC 7.1
log_format_loader.cc:741:1: note: parameter passing for argument of type 'std::initializer_list<json_path_handler>' changed in GCC 7.1
log_format_loader.cc:753:1: note: parameter passing for argument of type 'std::initializer_list<json_path_handler>' changed in GCC 7.1
log_format_loader.cc:761:1: note: parameter passing for argument of type 'std::initializer_list<json_path_handler>' changed in GCC 7.1
log_format_loader.cc:769:1: note: parameter passing for argument of type 'std::initializer_list<json_path_handler>' changed in GCC 7.1
log_format_loader.cc:791:1: note: parameter passing for argument of type 'std::initializer_list<json_path_handler>' changed in GCC 7.1
log_format_loader.cc:798:1: note: parameter passing for argument of type 'std::initializer_list<json_path_handler>' changed in GCC 7.1
log_format_loader.cc:820:1: note: parameter passing for argument of type 'std::initializer_list<json_path_handler>' changed in GCC 7.1
log_format_loader.cc:827:1: note: parameter passing for argument of type 'std::initializer_list<json_path_handler>' changed in GCC 7.1
log_format_loader.cc:841:1: note: parameter passing for argument of type 'std::initializer_list<json_path_handler>' changed in GCC 7.1
log_format_loader.cc:847:1: note: parameter passing for argument of type 'std::initializer_list<json_path_handler>' changed in GCC 7.1
log_format_loader.cc:854:1: note: parameter passing for argument of type 'std::initializer_list<json_path_handler>' changed in GCC 7.1
log_format_loader.cc:871:1: note: parameter passing for argument of type 'std::initializer_list<json_path_handler>' changed in GCC 7.1
log_format_loader.cc:885:1: note: parameter passing for argument of type 'std::initializer_list<json_path_handler>' changed in GCC 7.1
log_format_loader.cc:891:1: note: parameter passing for argument of type 'std::initializer_list<json_path_handler>' changed in GCC 7.1
log_format_loader.cc:902:1: note: parameter passing for argument of type 'std::initializer_list<json_path_handler>' changed in GCC 7.1
log_format_loader.cc:916:1: note: parameter passing for argument of type 'std::initializer_list<json_path_handler>' changed in GCC 7.1
log_format_loader.cc:939:1: note: parameter passing for argument of type 'std::initializer_list<json_path_handler>' changed in GCC 7.1
log_format_loader.cc:946:1: note: parameter passing for argument of type 'std::initializer_list<json_path_handler>' changed in GCC 7.1
log_format_loader.cc:953:1: note: parameter passing for argument of type 'std::initializer_list<json_path_handler>' changed in GCC 7.1
log_format_loader.cc:960:1: note: parameter passing for argument of type 'std::initializer_list<json_path_handler>' changed in GCC 7.1
log_format_loader.cc:974:1: note: parameter passing for argument of type 'std::initializer_list<json_path_handler>' changed in GCC 7.1
log_format_loader.cc:1118:1: note: parameter passing for argument of type 'std::initializer_list<json_path_handler>' changed in GCC 7.1
log_format_loader.cc:1162:1: note: parameter passing for argument of type 'std::initializer_list<json_path_handler>' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/vector:65,
from log_format_loader.hh:37:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]':
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1624:35,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/vector.tcc:238:44:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at ./base/attr_line.hh:217:7:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at ./base/attr_line.hh:217:7,
inlined from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = attr_line_t; _Args = {const attr_line_t&}; _Tp = attr_line_t]' at /usr/include/c++/14.2.1/bits/new_allocator.h:191:4,
inlined from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = attr_line_t; _Args = {const attr_line_t&}; _Tp = attr_line_t]' at /usr/include/c++/14.2.1/bits/alloc_traits.h:575:17,
inlined from 'void std::vector<_Tp, _Alloc>::_M_realloc_append(_Args&& ...) [with _Args = {const attr_line_t&}; _Tp = attr_line_t; _Alloc = std::allocator<attr_line_t>]' at /usr/include/c++/14.2.1/bits/vector.tcc:634:26:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at ./base/attr_line.hh:217:7,
inlined from 'lnav::console::snippet::snippet(const lnav::console::snippet&)' at base/lnav.console.hh:47:8,
inlined from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lnav::console::snippet; _Args = {const lnav::console::snippet&}; _Tp = lnav::console::snippet]' at /usr/include/c++/14.2.1/bits/new_allocator.h:191:4,
inlined from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = lnav::console::snippet; _Args = {const lnav::console::snippet&}; _Tp = lnav::console::snippet]' at /usr/include/c++/14.2.1/bits/alloc_traits.h:575:17,
inlined from 'void std::vector<_Tp, _Alloc>::_M_realloc_append(_Args&& ...) [with _Args = {const lnav::console::snippet&}; _Tp = lnav::console::snippet; _Alloc = std::allocator<lnav::console::snippet>]' at /usr/include/c++/14.2.1/bits/vector.tcc:634:26:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at ./base/attr_line.hh:217:7,
inlined from 'lnav::console::snippet::snippet(const lnav::console::snippet&)' at base/lnav.console.hh:47:8,
inlined from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lnav::console::snippet; _Args = {const lnav::console::snippet&}; _Tp = lnav::console::snippet]' at /usr/include/c++/14.2.1/bits/new_allocator.h:191:4,
inlined from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = lnav::console::snippet; _Args = {const lnav::console::snippet&}; _Tp = lnav::console::snippet]' at /usr/include/c++/14.2.1/bits/alloc_traits.h:575:17,
inlined from 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const lnav::console::snippet&}; _Tp = lnav::console::snippet; _Alloc = std::allocator<lnav::console::snippet>]' at /usr/include/c++/14.2.1/bits/vector.tcc:117:30:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at ./base/attr_line.hh:217:7,
inlined from 'lnav::console::user_message::user_message(const lnav::console::user_message&)' at base/lnav.console.hh:102:5:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at ./base/attr_line.hh:217:7,
inlined from 'lnav::console::snippet::snippet(const lnav::console::snippet&)' at base/lnav.console.hh:47:8,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = lnav::console::snippet; _Args = {const lnav::console::snippet&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const lnav::console::snippet*, vector<lnav::console::snippet> >; _ForwardIterator = lnav::console::snippet*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const lnav::console::snippet*, std::vector<lnav::console::snippet> >; _ForwardIterator = lnav::console::snippet*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const lnav::console::snippet*, vector<lnav::console::snippet> >; _ForwardIterator = lnav::console::snippet*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const lnav::console::snippet*, vector<lnav::console::snippet> >; _ForwardIterator = lnav::console::snippet*; _Tp = lnav::console::snippet]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = lnav::console::snippet; _Alloc = std::allocator<lnav::console::snippet>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'lnav::console::user_message::user_message(const lnav::console::user_message&)' at base/lnav.console.hh:102:5:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at ./base/attr_line.hh:217:7,
inlined from 'lnav::console::user_message::user_message(const lnav::console::user_message&)' at base/lnav.console.hh:102:5:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at ./base/attr_line.hh:217:7,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = attr_line_t; _Args = {const attr_line_t&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const attr_line_t*, vector<attr_line_t> >; _ForwardIterator = attr_line_t*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const attr_line_t*, std::vector<attr_line_t> >; _ForwardIterator = attr_line_t*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const attr_line_t*, vector<attr_line_t> >; _ForwardIterator = attr_line_t*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const attr_line_t*, vector<attr_line_t> >; _ForwardIterator = attr_line_t*; _Tp = attr_line_t]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = attr_line_t; _Alloc = std::allocator<attr_line_t>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'lnav::console::user_message::user_message(const lnav::console::user_message&)' at base/lnav.console.hh:102:5:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
CXX network-extension-functions.o
In file included from base/piper.file.hh:41,
from line_buffer.hh:50,
from grep_proc.hh:47,
from textview_curses.hh:43,
from hist_source.hh:45,
from db_sub_source.hh:45,
from command_executor.hh:46,
from log_format.cc:45:
base/time_util.hh: In function 'timeval to_timeval(std::chrono::microseconds)':
base/time_util.hh:324:67: warning: narrowing conversion of 'std::chrono::duration_cast<duration<long long int>, long long int, std::ratio<1, 1000000> >(us).std::chrono::duration<long long int>::count()' from 'std::chrono::duration<long long int>::rep' {aka 'long long int'} to '__time_t' {aka 'long int'} [-Wnarrowing]
In file included from log_format.hh:54,
from log_format_ext.hh:40,
from log_format.cc:49:
log_format_fwd.hh: In member function 'timeval logline::get_timeval() const':
log_format_fwd.hh:221:57: warning: narrowing conversion of '((const logline*)this)->logline::get_time<std::chrono::duration<long long int> >().std::chrono::duration<long long int>::count()' from 'std::chrono::duration<long long int>::rep' {aka 'long long int'} to '__time_t' {aka 'long int'} [-Wnarrowing]
In file included from log_vtab_impl.hh:42,
from log_search_table.hh:39,
from log_format.cc:50:
logfile_sub_source.hh: In member function 'std::optional<bookmark_metadata*> logfile_sub_source::find_bookmark_metadata(vis_line_t) const':
logfile_sub_source.hh:375:16: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector<unsigned int>::size_type' {aka 'unsigned int'} [-Wsign-compare]
In file included from log_format.cc:52:
ptimec.hh: In function 'bool ptime_f(exttm*, const char*, off_t&, ssize_t)':
ptimec.hh:1179:32: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'long int' [-Wsign-compare]
ptimec.hh: In function 'void ftime_f(char*, off_t&, ssize_t, const exttm&)':
ptimec.hh:1213:28: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
log_format.cc: In member function 'virtual void external_log_format::rewrite(exec_context&, shared_buffer_ref&, string_attrs_t&, std::string&)':
log_format.cc:2204:18: warning: ignoring return value of 'ssize_t pread(int, void*, size_t, __off_t)' declared with attribute 'warn_unused_result' [-Wunused-result]
log_format.cc: In member function 'exttm log_format::tm_for_display(logfile::iterator, string_fragment)':
log_format.cc:4681:1: note: parameter passing for argument of type 'logfile::iterator' {aka 'std::vector<logline>::iterator'} changed in GCC 7.1
In file included from log_format.cc:60:
yajlpp/yajlpp_def.hh: In constructor 'json_path_container::json_path_container(std::initializer_list<json_path_handler>)':
yajlpp/yajlpp_def.hh:1573:5: note: parameter passing for argument of type 'std::initializer_list<json_path_handler>' changed in GCC 7.1
log_format.cc: In function 'void __static_initialization_and_destruction_0()':
log_format.cc:1201:1: note: parameter passing for argument of type 'std::initializer_list<json_path_handler>' changed in GCC 7.1
log_format.cc:1356:1: note: parameter passing for argument of type 'std::initializer_list<json_path_handler>' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/memory:69,
from log_format.cc:31:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]':
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1624:35,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/vector.tcc:238:44:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at base/attr_line.hh:217:7,
inlined from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = attr_line_t; _Args = {const attr_line_t&}; _Tp = attr_line_t]' at /usr/include/c++/14.2.1/bits/new_allocator.h:191:4,
inlined from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = attr_line_t; _Args = {const attr_line_t&}; _Tp = attr_line_t]' at /usr/include/c++/14.2.1/bits/alloc_traits.h:575:17,
inlined from 'void std::vector<_Tp, _Alloc>::_M_realloc_append(_Args&& ...) [with _Args = {const attr_line_t&}; _Tp = attr_line_t; _Alloc = std::allocator<attr_line_t>]' at /usr/include/c++/14.2.1/bits/vector.tcc:634:26:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at base/attr_line.hh:217:7,
inlined from 'lnav::console::snippet::snippet(const lnav::console::snippet&)' at base/lnav.console.hh:47:8,
inlined from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lnav::console::snippet; _Args = {lnav::console::snippet&}; _Tp = lnav::console::snippet]' at /usr/include/c++/14.2.1/bits/new_allocator.h:191:4,
inlined from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = lnav::console::snippet; _Args = {lnav::console::snippet&}; _Tp = lnav::console::snippet]' at /usr/include/c++/14.2.1/bits/alloc_traits.h:575:17,
inlined from 'void std::vector<_Tp, _Alloc>::_M_realloc_append(_Args&& ...) [with _Args = {lnav::console::snippet&}; _Tp = lnav::console::snippet; _Alloc = std::allocator<lnav::console::snippet>]' at /usr/include/c++/14.2.1/bits/vector.tcc:634:26:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at base/attr_line.hh:217:7,
inlined from 'lnav::console::snippet::snippet(const lnav::console::snippet&)' at base/lnav.console.hh:47:8,
inlined from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lnav::console::snippet; _Args = {lnav::console::snippet&}; _Tp = lnav::console::snippet]' at /usr/include/c++/14.2.1/bits/new_allocator.h:191:4,
inlined from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = lnav::console::snippet; _Args = {lnav::console::snippet&}; _Tp = lnav::console::snippet]' at /usr/include/c++/14.2.1/bits/alloc_traits.h:575:17,
inlined from 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {lnav::console::snippet&}; _Tp = lnav::console::snippet; _Alloc = std::allocator<lnav::console::snippet>]' at /usr/include/c++/14.2.1/bits/vector.tcc:117:30,
inlined from 'std::vector<lnav::console::snippet> external_log_format::get_snippets() const' at log_format.cc:1388:28:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at base/attr_line.hh:217:7,
inlined from 'lnav::console::snippet::snippet(const lnav::console::snippet&)' at base/lnav.console.hh:47:8,
inlined from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lnav::console::snippet; _Args = {const lnav::console::snippet&}; _Tp = lnav::console::snippet]' at /usr/include/c++/14.2.1/bits/new_allocator.h:191:4,
inlined from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = lnav::console::snippet; _Args = {const lnav::console::snippet&}; _Tp = lnav::console::snippet]' at /usr/include/c++/14.2.1/bits/alloc_traits.h:575:17,
inlined from 'void std::vector<_Tp, _Alloc>::_M_realloc_append(_Args&& ...) [with _Args = {const lnav::console::snippet&}; _Tp = lnav::console::snippet; _Alloc = std::allocator<lnav::console::snippet>]' at /usr/include/c++/14.2.1/bits/vector.tcc:634:26:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at base/attr_line.hh:217:7,
inlined from 'lnav::console::snippet::snippet(const lnav::console::snippet&)' at base/lnav.console.hh:47:8,
inlined from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lnav::console::snippet; _Args = {const lnav::console::snippet&}; _Tp = lnav::console::snippet]' at /usr/include/c++/14.2.1/bits/new_allocator.h:191:4,
inlined from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = lnav::console::snippet; _Args = {const lnav::console::snippet&}; _Tp = lnav::console::snippet]' at /usr/include/c++/14.2.1/bits/alloc_traits.h:575:17,
inlined from 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const lnav::console::snippet&}; _Tp = lnav::console::snippet; _Alloc = std::allocator<lnav::console::snippet>]' at /usr/include/c++/14.2.1/bits/vector.tcc:117:30:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at base/attr_line.hh:217:7,
inlined from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = attr_line_t; _Args = {const attr_line_t&}; _Tp = attr_line_t]' at /usr/include/c++/14.2.1/bits/new_allocator.h:191:4,
inlined from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = attr_line_t; _Args = {const attr_line_t&}; _Tp = attr_line_t]' at /usr/include/c++/14.2.1/bits/alloc_traits.h:575:17,
inlined from 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const attr_line_t&}; _Tp = attr_line_t; _Alloc = std::allocator<attr_line_t>]' at /usr/include/c++/14.2.1/bits/vector.tcc:117:30,
inlined from 'lnav::console::user_message& lnav::console::user_message::with_note(const attr_line_t&)' at base/lnav.console.hh:154:40:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at base/attr_line.hh:217:7,
inlined from 'lnav::console::user_message::user_message(const lnav::console::user_message&)' at base/lnav.console.hh:102:5:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at base/attr_line.hh:217:7,
inlined from 'lnav::console::snippet::snippet(const lnav::console::snippet&)' at base/lnav.console.hh:47:8,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = lnav::console::snippet; _Args = {const lnav::console::snippet&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const lnav::console::snippet*, vector<lnav::console::snippet> >; _ForwardIterator = lnav::console::snippet*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const lnav::console::snippet*, std::vector<lnav::console::snippet> >; _ForwardIterator = lnav::console::snippet*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const lnav::console::snippet*, vector<lnav::console::snippet> >; _ForwardIterator = lnav::console::snippet*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const lnav::console::snippet*, vector<lnav::console::snippet> >; _ForwardIterator = lnav::console::snippet*; _Tp = lnav::console::snippet]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = lnav::console::snippet; _Alloc = std::allocator<lnav::console::snippet>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'lnav::console::user_message::user_message(const lnav::console::user_message&)' at base/lnav.console.hh:102:5:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at base/attr_line.hh:217:7,
inlined from 'lnav::console::user_message::user_message(const lnav::console::user_message&)' at base/lnav.console.hh:102:5:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at base/attr_line.hh:217:7,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = attr_line_t; _Args = {const attr_line_t&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const attr_line_t*, vector<attr_line_t> >; _ForwardIterator = attr_line_t*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const attr_line_t*, std::vector<attr_line_t> >; _ForwardIterator = attr_line_t*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const attr_line_t*, vector<attr_line_t> >; _ForwardIterator = attr_line_t*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const attr_line_t*, vector<attr_line_t> >; _ForwardIterator = attr_line_t*; _Tp = attr_line_t]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = attr_line_t; _Alloc = std::allocator<attr_line_t>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'lnav::console::user_message::user_message(const lnav::console::user_message&)' at base/lnav.console.hh:102:5:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at base/attr_line.hh:217:7,
inlined from 'lnav::console::user_message::user_message(const lnav::console::user_message&)' at base/lnav.console.hh:102:5:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const logline_value*, vector<logline_value> >; _ForwardIterator = logline_value*]':
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const logline_value*, std::vector<logline_value> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const logline_value*, std::vector<logline_value> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const logline_value*, std::vector<logline_value> >; _ForwardIterator = logline_value*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const logline_value*, vector<logline_value> >; _ForwardIterator = logline_value*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const logline_value*, vector<logline_value> >; _ForwardIterator = logline_value*; _Tp = logline_value]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const logline_value*, std::vector<logline_value> >; _Tp = logline_value; _Alloc = std::allocator<logline_value>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1624:35,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = logline_value; _Alloc = std::allocator<logline_value>]' at /usr/include/c++/14.2.1/bits/vector.tcc:238:44,
inlined from 'logline_value_vector& logline_value_vector::operator=(const logline_value_vector&)' at log_format.hh:318:34,
inlined from 'virtual void external_log_format::annotate(logfile*, uint64_t, string_attrs_t&, logline_value_vector&, bool) const' at log_format.cc:1975:28:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const logline_value*, std::vector<logline_value> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at base/attr_line.hh:217:7,
inlined from 'virtual log_format::scan_result_t external_log_format::test_line(log_format::sample_t&, std::vector<lnav::console::user_message>&)' at log_format.cc:3385:31:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const external_log_format::json_format_element*, vector<external_log_format::json_format_element> >; _ForwardIterator = external_log_format::json_format_element*]':
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const external_log_format::json_format_element*, std::vector<external_log_format::json_format_element> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const external_log_format::json_format_element*, std::vector<external_log_format::json_format_element> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const external_log_format::json_format_element*, std::vector<external_log_format::json_format_element> >; _ForwardIterator = external_log_format::json_format_element*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const external_log_format::json_format_element*, vector<external_log_format::json_format_element> >; _ForwardIterator = external_log_format::json_format_element*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const external_log_format::json_format_element*, vector<external_log_format::json_format_element> >; _ForwardIterator = external_log_format::json_format_element*; _Tp = external_log_format::json_format_element]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = external_log_format::json_format_element; _Alloc = std::allocator<external_log_format::json_format_element>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'external_log_format::external_log_format(const external_log_format&)' at log_format_ext.hh:46:7:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const external_log_format::json_format_element*, std::vector<external_log_format::json_format_element> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const logline_value*, std::vector<logline_value> >; _ForwardIterator = logline_value*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const logline_value*, vector<logline_value> >; _ForwardIterator = logline_value*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const logline_value*, vector<logline_value> >; _ForwardIterator = logline_value*; _Tp = logline_value]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = logline_value; _Alloc = std::allocator<logline_value>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'logline_value_vector::logline_value_vector(const logline_value_vector&)' at log_format.hh:309:43,
inlined from 'external_log_format::external_log_format(const external_log_format&)' at log_format_ext.hh:46:7:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const logline_value*, std::vector<logline_value> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'external_log_format::external_log_format(const external_log_format&)' at log_format_ext.hh:46:7:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
CXX data_parser.o
In file included from ./base/date_time_scanner.hh:41,
from yajlpp/yajlpp_def.hh:37,
from md4cpp.cc:37:
./base/time_util.hh: In function 'timeval to_timeval(std::chrono::microseconds)':
./base/time_util.hh:324:67: warning: narrowing conversion of 'std::chrono::duration_cast<duration<long long int>, long long int, std::ratio<1, 1000000> >(us).std::chrono::duration<long long int>::count()' from 'std::chrono::duration<long long int>::rep' {aka 'long long int'} to '__time_t' {aka 'long int'} [-Wnarrowing]
In file included from /usr/include/c++/14.2.1/vector:65,
from /usr/include/c++/14.2.1/functional:64,
from md4cpp.hh:33,
from md4cpp.cc:30:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]':
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at ./base/attr_line.hh:217:7,
inlined from 'lnav::console::user_message::user_message(const lnav::console::user_message&)' at ./base/lnav.console.hh:102:5:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at ./base/attr_line.hh:217:7,
inlined from 'lnav::console::snippet::snippet(const lnav::console::snippet&)' at ./base/lnav.console.hh:47:8,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = lnav::console::snippet; _Args = {const lnav::console::snippet&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const lnav::console::snippet*, vector<lnav::console::snippet> >; _ForwardIterator = lnav::console::snippet*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const lnav::console::snippet*, std::vector<lnav::console::snippet> >; _ForwardIterator = lnav::console::snippet*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const lnav::console::snippet*, vector<lnav::console::snippet> >; _ForwardIterator = lnav::console::snippet*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const lnav::console::snippet*, vector<lnav::console::snippet> >; _ForwardIterator = lnav::console::snippet*; _Tp = lnav::console::snippet]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = lnav::console::snippet; _Alloc = std::allocator<lnav::console::snippet>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'lnav::console::user_message::user_message(const lnav::console::user_message&)' at ./base/lnav.console.hh:102:5:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at ./base/attr_line.hh:217:7,
inlined from 'lnav::console::user_message::user_message(const lnav::console::user_message&)' at ./base/lnav.console.hh:102:5:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at ./base/attr_line.hh:217:7,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = attr_line_t; _Args = {const attr_line_t&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const attr_line_t*, vector<attr_line_t> >; _ForwardIterator = attr_line_t*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const attr_line_t*, std::vector<attr_line_t> >; _ForwardIterator = attr_line_t*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const attr_line_t*, vector<attr_line_t> >; _ForwardIterator = attr_line_t*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const attr_line_t*, vector<attr_line_t> >; _ForwardIterator = attr_line_t*; _Tp = attr_line_t]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = attr_line_t; _Alloc = std::allocator<attr_line_t>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'lnav::console::user_message::user_message(const lnav::console::user_message&)' at ./base/lnav.console.hh:102:5:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at ./base/attr_line.hh:217:7,
inlined from 'lnav::console::user_message::user_message(const lnav::console::user_message&)' at ./base/lnav.console.hh:102:5:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/vector:65,
from msg.text.hh:33,
from msg.text.cc:30:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]':
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1624:35,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/vector.tcc:238:44,
inlined from 'attr_line_t& attr_line_t::operator=(const attr_line_t&)' at base/attr_line.hh:217:7,
inlined from 'lnav::console::user_message& lnav::console::user_message::with_help(const attr_line_t&)' at base/lnav.console.hh:165:29,
inlined from 'lnav::console::user_message& lnav::console::user_message::with_help(const attr_line_t&)' at base/lnav.console.hh:160:19:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at base/attr_line.hh:217:7:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at base/attr_line.hh:217:7,
inlined from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = attr_line_t; _Args = {const attr_line_t&}; _Tp = attr_line_t]' at /usr/include/c++/14.2.1/bits/new_allocator.h:191:4,
inlined from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = attr_line_t; _Args = {const attr_line_t&}; _Tp = attr_line_t]' at /usr/include/c++/14.2.1/bits/alloc_traits.h:575:17,
inlined from 'void std::vector<_Tp, _Alloc>::_M_realloc_append(_Args&& ...) [with _Args = {const attr_line_t&}; _Tp = attr_line_t; _Alloc = std::allocator<attr_line_t>]' at /usr/include/c++/14.2.1/bits/vector.tcc:634:26:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
CXX piper.header.o
CXX piper.looper.o
In file included from network-extension-functions.cc:42:
vtab_module.hh: In instantiation of 'static void sqlite_func_adapter<Return (*)(Args ...), f>::func1(sqlite3_context*, int, sqlite3_value**) [with Return = std::__cxx11::basic_string<char>; Args = {const char*}; Return (* f)(Args ...) = sql_gethostbyname; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]':
vtab_module.hh:495:9: required from 'static FuncDef sqlite_func_adapter<Return (*)(Args ...), f>::builder(help_text) [with Return = std::__cxx11::basic_string<char>; Args = {const char*}; Return (* f)(Args ...) = sql_gethostbyname]'
network-extension-functions.cc:140:20: required from here
vtab_module.hh:449:26: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=]
vtab_module.hh:456:26: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=]
vtab_module.hh:456:26: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=]
......
vtab_module.hh: In instantiation of 'static void sqlite_func_adapter<Return (*)(Args ...), f>::func1(sqlite3_context*, int, sqlite3_value**) [with Return = std::__cxx11::basic_string<char>; Args = {const char*}; Return (* f)(Args ...) = sql_gethostbyaddr; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]':
vtab_module.hh:495:9: required from 'static FuncDef sqlite_func_adapter<Return (*)(Args ...), f>::builder(help_text) [with Return = std::__cxx11::basic_string<char>; Args = {const char*}; Return (* f)(Args ...) = sql_gethostbyaddr]'
network-extension-functions.cc:153:20: required from here
vtab_module.hh:449:26: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=]
vtab_module.hh:456:26: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=]
vtab_module.hh:456:26: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=]
......
In file included from /usr/include/c++/14.2.1/memory:69,
from base/auto_mem.hh:36,
from network-extension-functions.cc:38:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]':
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at ./base/attr_line.hh:217:7:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at ./base/attr_line.hh:217:7,
inlined from 'lnav::console::snippet::snippet(const lnav::console::snippet&)' at base/lnav.console.hh:47:8,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = lnav::console::snippet; _Args = {const lnav::console::snippet&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const lnav::console::snippet*, vector<lnav::console::snippet> >; _ForwardIterator = lnav::console::snippet*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const lnav::console::snippet*, std::vector<lnav::console::snippet> >; _ForwardIterator = lnav::console::snippet*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const lnav::console::snippet*, vector<lnav::console::snippet> >; _ForwardIterator = lnav::console::snippet*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const lnav::console::snippet*, vector<lnav::console::snippet> >; _ForwardIterator = lnav::console::snippet*; _Tp = lnav::console::snippet]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = lnav::console::snippet; _Alloc = std::allocator<lnav::console::snippet>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'lnav::console::user_message::user_message(const lnav::console::user_message&)' at base/lnav.console.hh:102:5:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at ./base/attr_line.hh:217:7,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = attr_line_t; _Args = {const attr_line_t&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const attr_line_t*, vector<attr_line_t> >; _ForwardIterator = attr_line_t*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const attr_line_t*, std::vector<attr_line_t> >; _ForwardIterator = attr_line_t*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const attr_line_t*, vector<attr_line_t> >; _ForwardIterator = attr_line_t*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const attr_line_t*, vector<attr_line_t> >; _ForwardIterator = attr_line_t*; _Tp = attr_line_t]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = attr_line_t; _Alloc = std::allocator<attr_line_t>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'lnav::console::user_message::user_message(const lnav::console::user_message&)' at base/lnav.console.hh:102:5:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1624:35,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/vector.tcc:238:44,
inlined from 'attr_line_t& attr_line_t::operator=(const attr_line_t&)' at ./base/attr_line.hh:217:7,
inlined from 'lnav::console::user_message& lnav::console::user_message::with_reason(const attr_line_t&)' at base/lnav.console.hh:109:27:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
CXX piper.match.o
CXX plain_text_source.o
In file included from logfile_sub_source.hh:41,
from logfile_sub_source.cc:34:
base/time_util.hh: In function 'timeval to_timeval(std::chrono::microseconds)':
base/time_util.hh:324:67: warning: narrowing conversion of 'std::chrono::duration_cast<duration<long long int>, long long int, std::ratio<1, 1000000> >(us).std::chrono::duration<long long int>::count()' from 'std::chrono::duration<long long int>::rep' {aka 'long long int'} to '__time_t' {aka 'long int'} [-Wnarrowing]
In file included from logfile.hh:58,
from filter_observer.hh:37,
from logfile_sub_source.hh:45:
log_format_fwd.hh: In member function 'timeval logline::get_timeval() const':
log_format_fwd.hh:221:57: warning: narrowing conversion of '((const logline*)this)->logline::get_time<std::chrono::duration<long long int> >().std::chrono::duration<long long int>::count()' from 'std::chrono::duration<long long int>::rep' {aka 'long long int'} to '__time_t' {aka 'long int'} [-Wnarrowing]
logfile_sub_source.hh: In member function 'std::optional<bookmark_metadata*> logfile_sub_source::find_bookmark_metadata(vis_line_t) const':
logfile_sub_source.hh:375:16: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector<unsigned int>::size_type' {aka 'unsigned int'} [-Wsign-compare]
In file included from logfile_sub_source.cc:55:
ptimec.hh: In function 'bool ptime_f(exttm*, const char*, off_t&, ssize_t)':
ptimec.hh:1179:32: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'long int' [-Wsign-compare]
ptimec.hh: In function 'void ftime_f(char*, off_t&, ssize_t, const exttm&)':
ptimec.hh:1213:28: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
logfile_sub_source.cc: At global scope:
logfile_sub_source.cc:66:122: warning: 'no_sanitize_address' attribute ignored [-Wattributes]
logfile_sub_source.hh: In member function 'virtual void index_delegate::index_line(logfile_sub_source&, logfile*, logfile::iterator)':
logfile_sub_source.hh:67:18: note: parameter passing for argument of type 'logfile::iterator' {aka 'std::vector<logline>::iterator'} changed in GCC 7.1
logfile_sub_source.cc: In member function 'bool logfile_sub_source::check_extra_filters(iterator, logfile::iterator)':
logfile_sub_source.cc:2092:1: note: parameter passing for argument of type 'logfile::iterator' {aka 'std::vector<logline>::iterator'} changed in GCC 7.1
logfile_sub_source.cc: In member function 'void logfile_sub_source::reload_index_delegate()':
logfile_sub_source.cc:2279:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<logline*, std::vector<logline> >' changed in GCC 7.1
logfile_sub_source.cc:2279:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<logline*, std::vector<logline> >' changed in GCC 7.1
logfile_sub_source.cc: In member function 'void logline_window::logmsg_info::load_msg() const':
logfile_sub_source.cc:2683:37: note: parameter passing for argument of type 'logfile::const_iterator' {aka 'std::vector<logline>::const_iterator'} changed in GCC 7.1
logfile_sub_source.cc: In member function 'virtual line_info logfile_sub_source::text_value_for_line(textview_curses&, int, std::string&, text_sub_source::line_flags_t)':
logfile_sub_source.cc:294:48: note: parameter passing for argument of type 'logfile::const_iterator' {aka 'std::vector<logline>::const_iterator'} changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/vector:65,
from logfile_sub_source.hh:37:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]':
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at base/attr_line.hh:217:7:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at base/attr_line.hh:217:7,
inlined from 'lnav::console::snippet::snippet(const lnav::console::snippet&)' at base/lnav.console.hh:47:8,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = lnav::console::snippet; _Args = {const lnav::console::snippet&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const lnav::console::snippet*, vector<lnav::console::snippet> >; _ForwardIterator = lnav::console::snippet*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const lnav::console::snippet*, std::vector<lnav::console::snippet> >; _ForwardIterator = lnav::console::snippet*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const lnav::console::snippet*, vector<lnav::console::snippet> >; _ForwardIterator = lnav::console::snippet*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const lnav::console::snippet*, vector<lnav::console::snippet> >; _ForwardIterator = lnav::console::snippet*; _Tp = lnav::console::snippet]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = lnav::console::snippet; _Alloc = std::allocator<lnav::console::snippet>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'lnav::console::user_message::user_message(const lnav::console::user_message&)' at base/lnav.console.hh:102:5:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at base/attr_line.hh:217:7,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = attr_line_t; _Args = {const attr_line_t&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const attr_line_t*, vector<attr_line_t> >; _ForwardIterator = attr_line_t*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const attr_line_t*, std::vector<attr_line_t> >; _ForwardIterator = attr_line_t*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const attr_line_t*, vector<attr_line_t> >; _ForwardIterator = attr_line_t*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const attr_line_t*, vector<attr_line_t> >; _ForwardIterator = attr_line_t*; _Tp = attr_line_t]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = attr_line_t; _Alloc = std::allocator<attr_line_t>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'lnav::console::user_message::user_message(const lnav::console::user_message&)' at base/lnav.console.hh:102:5:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
logfile_sub_source.cc: In member function 'Result<bool, lnav::console::user_message> logfile_sub_source::eval_sql_filter(sqlite3_stmt*, iterator, logfile::const_iterator)':
logfile_sub_source.cc:1845:1: note: parameter passing for argument of type 'logfile::const_iterator' {aka 'std::vector<logline>::const_iterator'} changed in GCC 7.1
logfile_sub_source.cc:1858:26: note: parameter passing for argument of type 'logfile::const_iterator' {aka 'std::vector<logline>::const_iterator'} changed in GCC 7.1
logfile_sub_source.cc: In member function 'virtual bool sql_filter::matches(std::optional<text_filter::line_source>, const shared_buffer_ref&)':
logfile_sub_source.cc:2384:46: note: parameter passing for argument of type 'logfile_const_iterator' {aka 'std::vector<logline>::const_iterator'} changed in GCC 7.1
logfile_sub_source.cc: In member function 'Result<void, lnav::console::user_message> logfile_sub_source::set_sql_filter(std::string, sqlite3_stmt*)':
logfile_sub_source.cc:1723:77: note: parameter passing for argument of type 'logfile::const_iterator' {aka 'std::vector<logline>::const_iterator'} changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1624:35,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/vector.tcc:238:44,
inlined from 'virtual void logfile_sub_source::text_attrs_for_line(textview_curses&, int, string_attrs_t&)' at logfile_sub_source.cc:505:23:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
logfile_sub_source.cc: In member function 'virtual void logfile_sub_source::text_attrs_for_line(textview_curses&, int, string_attrs_t&)':
logfile_sub_source.cc:764:61: note: parameter passing for argument of type 'logfile::const_iterator' {aka 'std::vector<logline>::const_iterator'} changed in GCC 7.1
logfile_sub_source.cc:795:71: note: parameter passing for argument of type 'logfile::const_iterator' {aka 'std::vector<logline>::const_iterator'} changed in GCC 7.1
logfile_sub_source.cc: In member function 'Result<void, lnav::console::user_message> logfile_sub_source::set_preview_sql_filter(sqlite3_stmt*)':
logfile_sub_source.cc:1831:77: note: parameter passing for argument of type 'logfile::const_iterator' {aka 'std::vector<logline>::const_iterator'} changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at base/attr_line.hh:217:7,
inlined from 'breadcrumb::possibility::possibility(const breadcrumb::possibility&)' at breadcrumb.hh:43:8,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = breadcrumb::possibility; _Args = {const breadcrumb::possibility&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const breadcrumb::possibility*, vector<breadcrumb::possibility> >; _ForwardIterator = breadcrumb::possibility*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const breadcrumb::possibility*, std::vector<breadcrumb::possibility> >; _ForwardIterator = breadcrumb::possibility*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const breadcrumb::possibility*, vector<breadcrumb::possibility> >; _ForwardIterator = breadcrumb::possibility*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const breadcrumb::possibility*, vector<breadcrumb::possibility> >; _ForwardIterator = breadcrumb::possibility*; _Tp = breadcrumb::possibility]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = breadcrumb::possibility; _Alloc = std::allocator<breadcrumb::possibility>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'std::vector<breadcrumb::possibility> timestamp_poss()' at logfile_sub_source.cc:2752:12:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at base/attr_line.hh:217:7,
inlined from 'virtual attr_line_t md2attr_line::get_result()' at md2attr_line.hh:81:69:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at base/attr_line.hh:217:7,
inlined from 'breadcrumb::crumb::crumb(const breadcrumb::crumb&)' at breadcrumb.hh:76:8:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const logline_value*, vector<logline_value> >; _ForwardIterator = logline_value*]':
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const logline_value*, std::vector<logline_value> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const logline_value*, std::vector<logline_value> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const logline_value*, std::vector<logline_value> >; _ForwardIterator = logline_value*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const logline_value*, vector<logline_value> >; _ForwardIterator = logline_value*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const logline_value*, vector<logline_value> >; _ForwardIterator = logline_value*; _Tp = logline_value]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = logline_value; _Alloc = std::allocator<logline_value>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'logline_value_vector::logline_value_vector(const logline_value_vector&)' at log_format.hh:309:43,
inlined from 'logline_window::logmsg_info::logmsg_info(logline_window::logmsg_info&&)' at logfile_sub_source.hh:131:11,
inlined from 'logline_window::iterator::iterator(logline_window::iterator&&)' at logfile_sub_source.hh:199:11,
inlined from 'logline_window::iterator logline_window::begin()' at logfile_sub_source.cc:2511:12:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const logline_value*, std::vector<logline_value> >' changed in GCC 7.1
logfile_sub_source.cc: In member function 'Result<void, lnav::console::user_message> logfile_sub_source::set_sql_marker(std::string, sqlite3_stmt*)':
logfile_sub_source.cc:1762:77: note: parameter passing for argument of type 'logfile::const_iterator' {aka 'std::vector<logline>::const_iterator'} changed in GCC 7.1
logfile_sub_source.cc:1798:71: note: parameter passing for argument of type 'logfile::const_iterator' {aka 'std::vector<logline>::const_iterator'} changed in GCC 7.1
logfile_sub_source.cc:1813:49: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<logline*, std::vector<logline> >' changed in GCC 7.1
logfile_sub_source.cc: In member function 'virtual void logfile_sub_source::text_filters_changed()':
logfile_sub_source.cc:1466:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<logline*, std::vector<logline> >' changed in GCC 7.1
logfile_sub_source.cc:1506:58: note: parameter passing for argument of type 'logfile::const_iterator' {aka 'std::vector<logline>::const_iterator'} changed in GCC 7.1
logfile_sub_source.cc:1522:53: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<logline*, std::vector<logline> >' changed in GCC 7.1
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:2918:26: note: parameter passing for argument of type 'logfile::const_iterator' {aka 'std::vector<logline>::const_iterator'} changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/bits/stl_algo.h:61,
from /usr/include/c++/14.2.1/algorithm:61,
from logfile_sub_source.cc:30:
/usr/include/c++/14.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = logfile_sub_source::indexed_content*; _Distance = int; _Tp = logfile_sub_source::indexed_content; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<logline_cmp>]':
/usr/include/c++/14.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type 'logfile_sub_source::indexed_content' changed in GCC 9.1
In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = logfile_sub_source::indexed_content*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<logline_cmp>]',
inlined from 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = logfile_sub_source::indexed_content*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<logline_cmp>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1593:23:
/usr/include/c++/14.2.1/bits/stl_heap.h:356:22: note: parameter passing for argument of type '_ValueType' {aka 'logfile_sub_source::indexed_content'} changed in GCC 9.1
In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = logfile_sub_source::indexed_content*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<logline_cmp>]',
inlined from 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = logfile_sub_source::indexed_content*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<logline_cmp>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1596:19:
/usr/include/c++/14.2.1/bits/stl_heap.h:264:25: note: parameter passing for argument of type '_ValueType' {aka 'logfile_sub_source::indexed_content'} changed in GCC 9.1
In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = logfile_sub_source::indexed_content*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<logline_cmp>]',
inlined from 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = logfile_sub_source::indexed_content*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<logline_cmp>]' at /usr/include/c++/14.2.1/bits/stl_heap.h:425:19,
inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = logfile_sub_source::indexed_content*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<logline_cmp>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1869:23,
inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = logfile_sub_source::indexed_content*; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<logline_cmp>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1884:27:
/usr/include/c++/14.2.1/bits/stl_heap.h:264:25: note: parameter passing for argument of type '_ValueType' {aka 'logfile_sub_source::indexed_content'} changed in GCC 9.1
logfile_sub_source.cc: In member function 'logfile_sub_source::rebuild_result logfile_sub_source::rebuild_index(std::optional<std::chrono::time_point<std::chrono::_V2::steady_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > >)':
logfile_sub_source.cc:1112:53: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<logline*, std::vector<logline> >' changed in GCC 7.1
logfile_sub_source.cc:1332:62: note: parameter passing for argument of type 'logfile::const_iterator' {aka 'std::vector<logline>::const_iterator'} changed in GCC 7.1
logfile_sub_source.cc:1348:57: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<logline*, std::vector<logline> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at base/attr_line.hh:217:7,
inlined from 'breadcrumb::possibility::possibility(const breadcrumb::possibility&)' at breadcrumb.hh:43:8,
inlined from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = breadcrumb::possibility; _Args = {const breadcrumb::possibility&}; _Tp = breadcrumb::possibility]' at /usr/include/c++/14.2.1/bits/new_allocator.h:191:4,
inlined from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = breadcrumb::possibility; _Args = {const breadcrumb::possibility&}; _Tp = breadcrumb::possibility]' at /usr/include/c++/14.2.1/bits/alloc_traits.h:575:17,
inlined from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = breadcrumb::possibility; _Alloc = std::allocator<breadcrumb::possibility>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1288:30,
inlined from 'std::back_insert_iterator<_Container>& std::back_insert_iterator<_Container>::operator=(const typename _Container::value_type&) [with _Container = std::vector<breadcrumb::possibility>]' at /usr/include/c++/14.2.1/bits/stl_iterator.h:730:22,
inlined from 'static _OI std::__copy_move<_IsMove, _IsSimple, _Category>::__copy_m(_II, _II, _OI) [with _II = std::_Rb_tree_const_iterator<breadcrumb::possibility>; _OI = std::back_insert_iterator<std::vector<breadcrumb::possibility> >; bool _IsMove = false; bool _IsSimple = false; _Category = std::bidirectional_iterator_tag]' at /usr/include/c++/14.2.1/bits/stl_algobase.h:371:16,
inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = _Rb_tree_const_iterator<breadcrumb::possibility>; _OI = back_insert_iterator<vector<breadcrumb::possibility> >]' at /usr/include/c++/14.2.1/bits/stl_algobase.h:521:30,
inlined from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = _Rb_tree_const_iterator<breadcrumb::possibility>; _OI = back_insert_iterator<vector<breadcrumb::possibility> >]' at /usr/include/c++/14.2.1/bits/stl_algobase.h:548:42,
inlined from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = _Rb_tree_const_iterator<breadcrumb::possibility>; _OI = back_insert_iterator<vector<breadcrumb::possibility> >]' at /usr/include/c++/14.2.1/bits/stl_algobase.h:555:31,
inlined from '_OI std::copy(_II, _II, _OI) [with _II = _Rb_tree_const_iterator<breadcrumb::possibility>; _OI = back_insert_iterator<vector<breadcrumb::possibility> >]' at /usr/include/c++/14.2.1/bits/stl_algobase.h:651:7,
inlined from 'std::vector<T> operator|(std::set<T>&&, lnav::itertools::details::to_vector) [with T = breadcrumb::possibility]' at base/itertools.hh:909:14,
inlined from 'logfile_sub_source::text_crumbs_for_line(int, std::vector<breadcrumb::crumb>&)::<lambda()>' at logfile_sub_source.cc:2859:46,
inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = vector<breadcrumb::possibility>; _Fn = logfile_sub_source::text_crumbs_for_line(int, std::vector<breadcrumb::crumb>&)::<lambda()>&; _Args = {}]' at /usr/include/c++/14.2.1/bits/invoke.h:61:67,
inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = vector<breadcrumb::possibility>; _Callable = logfile_sub_source::text_crumbs_for_line(int, std::vector<breadcrumb::crumb>&)::<lambda()>&; _Args = {}]' at /usr/include/c++/14.2.1/bits/invoke.h:116:38,
inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = std::vector<breadcrumb::possibility>; _Functor = logfile_sub_source::text_crumbs_for_line(int, std::vector<breadcrumb::crumb>&)::<lambda()>; _ArgTypes = {}]' at /usr/include/c++/14.2.1/bits/std_function.h:291:44:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
CXX pollable.o
In file included from base/piper.file.hh:41,
from piper.header.hh:33,
from piper.header.cc:30:
base/time_util.hh: In function 'timeval to_timeval(std::chrono::microseconds)':
base/time_util.hh:324:67: warning: narrowing conversion of 'std::chrono::duration_cast<duration<long long int>, long long int, std::ratio<1, 1000000> >(us).std::chrono::duration<long long int>::count()' from 'std::chrono::duration<long long int>::rep' {aka 'long long int'} to '__time_t' {aka 'long int'} [-Wnarrowing]
In file included from piper.header.cc:32:
yajlpp/yajlpp_def.hh: In constructor 'json_path_container::json_path_container(std::initializer_list<json_path_handler>)':
yajlpp/yajlpp_def.hh:1573:5: note: parameter passing for argument of type 'std::initializer_list<json_path_handler>' changed in GCC 7.1
piper.header.cc: In function 'void __static_initialization_and_destruction_0()':
piper.header.cc:40:1: note: parameter passing for argument of type 'std::initializer_list<json_path_handler>' changed in GCC 7.1
piper.header.cc:46:1: note: parameter passing for argument of type 'std::initializer_list<json_path_handler>' changed in GCC 7.1
In constructor 'typed_json_path_container<T>::typed_json_path_container(std::initializer_list<json_path_handler>) [with T = lnav::piper::header]',
inlined from 'void __static_initialization_and_destruction_0()' at piper.header.cc:69:1:
yajlpp/yajlpp_def.hh:1712:39: note: parameter passing for argument of type 'std::initializer_list<json_path_handler>' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/memory:69,
from base/auto_mem.hh:36,
from base/piper.file.hh:40:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]':
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at ./base/attr_line.hh:217:7,
inlined from 'lnav::console::snippet::snippet(const lnav::console::snippet&)' at ./base/lnav.console.hh:47:8,
inlined from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lnav::console::snippet; _Args = {const lnav::console::snippet&}; _Tp = lnav::console::snippet]' at /usr/include/c++/14.2.1/bits/new_allocator.h:191:4,
inlined from 'static void std::allocator_traits<std::allocator<_CharT> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = lnav::console::snippet; _Args = {const lnav::console::snippet&}; _Tp = lnav::console::snippet]' at /usr/include/c++/14.2.1/bits/alloc_traits.h:575:17,
inlined from 'void std::vector<_Tp, _Alloc>::_M_realloc_append(_Args&& ...) [with _Args = {const lnav::console::snippet&}; _Tp = lnav::console::snippet; _Alloc = std::allocator<lnav::console::snippet>]' at /usr/include/c++/14.2.1/bits/vector.tcc:634:26:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at ./base/attr_line.hh:217:7,
inlined from 'lnav::console::snippet::snippet(const lnav::console::snippet&)' at ./base/lnav.console.hh:47:8,
inlined from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lnav::console::snippet; _Args = {const lnav::console::snippet&}; _Tp = lnav::console::snippet]' at /usr/include/c++/14.2.1/bits/new_allocator.h:191:4,
inlined from 'static void std::allocator_traits<std::allocator<_CharT> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = lnav::console::snippet; _Args = {const lnav::console::snippet&}; _Tp = lnav::console::snippet]' at /usr/include/c++/14.2.1/bits/alloc_traits.h:575:17,
inlined from 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const lnav::console::snippet&}; _Tp = lnav::console::snippet; _Alloc = std::allocator<lnav::console::snippet>]' at /usr/include/c++/14.2.1/bits/vector.tcc:117:30,
inlined from 'lnav::console::user_message& lnav::console::user_message::with_snippet(const lnav::console::snippet&)' at ./base/lnav.console.hh:127:39,
inlined from 'json_path_handler::for_field<timeval lnav::piper::header::*>(timeval lnav::piper::header::*)::<lambda(yajlpp_parse_context*, const string_fragment&, yajl_string_props_t*)>' at yajlpp/yajlpp_def.hh:973:52:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1624:35,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/vector.tcc:238:44,
inlined from 'attr_line_t& attr_line_t::operator=(const attr_line_t&)' at ./base/attr_line.hh:217:7,
inlined from 'lnav::console::user_message& lnav::console::user_message::with_help(const attr_line_t&)' at ./base/lnav.console.hh:165:29,
inlined from 'lnav::console::user_message& lnav::console::user_message::with_help(const attr_line_t&)' at ./base/lnav.console.hh:160:19,
inlined from 'json_path_handler::for_field<timeval lnav::piper::header::*>(timeval lnav::piper::header::*)::<lambda(yajlpp_parse_context*, const string_fragment&, yajl_string_props_t*)>' at yajlpp/yajlpp_def.hh:974:49:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
CXX pretty_printer.o
CXX preview_status_source.o
In file included from ./relative_time.hh:45,
from yajlpp/yajlpp.hh:58,
from piper.looper.cfg.hh:41,
from piper.match.cc:34:
./base/time_util.hh: In function 'timeval to_timeval(std::chrono::microseconds)':
./base/time_util.hh:324:67: warning: narrowing conversion of 'std::chrono::duration_cast<duration<long long int>, long long int, std::ratio<1, 1000000> >(us).std::chrono::duration<long long int>::count()' from 'std::chrono::duration<long long int>::rep' {aka 'long long int'} to '__time_t' {aka 'long int'} [-Wnarrowing]
In file included from /usr/include/c++/14.2.1/vector:65,
from piper.match.hh:35,
from piper.match.cc:30:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]':
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1624:35,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/vector.tcc:238:44:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at ./base/attr_line.hh:217:7:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at ./base/attr_line.hh:217:7,
inlined from 'lnav::console::snippet::snippet(const lnav::console::snippet&)' at base/lnav.console.hh:47:8,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = lnav::console::snippet; _Args = {const lnav::console::snippet&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const lnav::console::snippet*, vector<lnav::console::snippet> >; _ForwardIterator = lnav::console::snippet*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const lnav::console::snippet*, std::vector<lnav::console::snippet> >; _ForwardIterator = lnav::console::snippet*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const lnav::console::snippet*, vector<lnav::console::snippet> >; _ForwardIterator = lnav::console::snippet*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const lnav::console::snippet*, vector<lnav::console::snippet> >; _ForwardIterator = lnav::console::snippet*; _Tp = lnav::console::snippet]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = lnav::console::snippet; _Alloc = std::allocator<lnav::console::snippet>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'lnav::console::user_message::user_message(const lnav::console::user_message&)' at base/lnav.console.hh:102:5:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at ./base/attr_line.hh:217:7,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = attr_line_t; _Args = {const attr_line_t&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const attr_line_t*, vector<attr_line_t> >; _ForwardIterator = attr_line_t*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const attr_line_t*, std::vector<attr_line_t> >; _ForwardIterator = attr_line_t*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const attr_line_t*, vector<attr_line_t> >; _ForwardIterator = attr_line_t*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const attr_line_t*, vector<attr_line_t> >; _ForwardIterator = attr_line_t*; _Tp = attr_line_t]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = attr_line_t; _Alloc = std::allocator<attr_line_t>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'lnav::console::user_message::user_message(const lnav::console::user_message&)' at base/lnav.console.hh:102:5:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
CXX ptimec_rt.o
In file included from ptimec.hh:49,
from ptimec_rt.cc:32:
base/time_util.hh: In function 'timeval to_timeval(std::chrono::microseconds)':
base/time_util.hh:324:67: warning: narrowing conversion of 'std::chrono::duration_cast<duration<long long int>, long long int, std::ratio<1, 1000000> >(us).std::chrono::duration<long long int>::count()' from 'std::chrono::duration<long long int>::rep' {aka 'long long int'} to '__time_t' {aka 'long int'} [-Wnarrowing]
ptimec.hh: In function 'bool ptime_f(exttm*, const char*, off_t&, ssize_t)':
ptimec.hh:1179:32: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'long int' [-Wsign-compare]
ptimec.hh: In function 'void ftime_f(char*, off_t&, ssize_t, const exttm&)':
ptimec.hh:1213:28: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
CXX readline_callbacks.o
In file included from ./relative_time.hh:45,
from yajlpp/yajlpp.hh:58,
from styling.hh:42,
from view_curses.hh:55,
from statusview_curses.hh:38,
from preview_status_source.hh:33,
from preview_status_source.cc:30:
./base/time_util.hh: In function 'timeval to_timeval(std::chrono::microseconds)':
./base/time_util.hh:324:67: warning: narrowing conversion of 'std::chrono::duration_cast<duration<long long int>, long long int, std::ratio<1, 1000000> >(us).std::chrono::duration<long long int>::count()' from 'std::chrono::duration<long long int>::rep' {aka 'long long int'} to '__time_t' {aka 'long int'} [-Wnarrowing]
CXX readline_highlighters.o
In file included from base/piper.file.hh:41,
from piper.looper.hh:40,
from piper.looper.cc:33:
base/time_util.hh: In function 'timeval to_timeval(std::chrono::microseconds)':
base/time_util.hh:324:67: warning: narrowing conversion of 'std::chrono::duration_cast<duration<long long int>, long long int, std::ratio<1, 1000000> >(us).std::chrono::duration<long long int>::count()' from 'std::chrono::duration<long long int>::rep' {aka 'long long int'} to '__time_t' {aka 'long int'} [-Wnarrowing]
piper.looper.cc: In member function 'void lnav::piper::looper::loop()':
piper.looper.cc:421:17: warning: ignoring return value of 'ssize_t read(int, void*, size_t)' declared with attribute 'warn_unused_result' [-Wunused-result]
piper.looper.cc:514:30: warning: ignoring return value of 'ssize_t write(int, const void*, size_t)' declared with attribute 'warn_unused_result' [-Wunused-result]
In file included from /usr/include/c++/14.2.1/memory:69,
from piper.looper.hh:35:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]':
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1624:35,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/vector.tcc:238:44:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at ./base/attr_line.hh:217:7,
inlined from 'lnav::console::snippet::snippet(const lnav::console::snippet&)' at base/lnav.console.hh:47:8,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = lnav::console::snippet; _Args = {const lnav::console::snippet&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const lnav::console::snippet*, vector<lnav::console::snippet> >; _ForwardIterator = lnav::console::snippet*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at ./base/attr_line.hh:217:7,
inlined from 'lnav::console::snippet::snippet(const lnav::console::snippet&)' at base/lnav.console.hh:47:8,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = lnav::console::snippet; _Args = {lnav::console::snippet&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = lnav::console::snippet*; _ForwardIterator = lnav::console::snippet*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = lnav::console::snippet*; _ForwardIterator = lnav::console::snippet*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = lnav::console::snippet*; _ForwardIterator = lnav::console::snippet*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = lnav::console::snippet*; _ForwardIterator = lnav::console::snippet*; _Tp = lnav::console::snippet]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = lnav::console::snippet; _Alloc = std::allocator<lnav::console::snippet>]' at /usr/include/c++/14.2.1/bits/vector.tcc:257:35:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at ./base/attr_line.hh:217:7,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = attr_line_t; _Args = {const attr_line_t&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const attr_line_t*, vector<attr_line_t> >; _ForwardIterator = attr_line_t*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at ./base/attr_line.hh:217:7,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = attr_line_t; _Args = {attr_line_t&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = attr_line_t*; _ForwardIterator = attr_line_t*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = attr_line_t*; _ForwardIterator = attr_line_t*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = attr_line_t*; _ForwardIterator = attr_line_t*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = attr_line_t*; _ForwardIterator = attr_line_t*; _Tp = attr_line_t]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = attr_line_t; _Alloc = std::allocator<attr_line_t>]' at /usr/include/c++/14.2.1/bits/vector.tcc:257:35:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at ./base/attr_line.hh:217:7,
inlined from 'lnav::console::user_message::user_message(const lnav::console::user_message&)' at base/lnav.console.hh:102:5:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at ./base/attr_line.hh:217:7,
inlined from 'lnav::console::user_message::user_message(const lnav::console::user_message&)' at base/lnav.console.hh:102:5:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at ./base/attr_line.hh:217:7,
inlined from 'lnav::console::user_message::user_message(const lnav::console::user_message&)' at base/lnav.console.hh:102:5:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In file included from ./third-party/ArenaAlloc/arenaalloc.h:23,
from piper.looper.cc:38:
In member function 'void ArenaAlloc::_memblockimplbase<AllocatorImpl, Derived>::decrementRefCount() [with AllocatorImpl = ArenaAlloc::_newAllocatorImpl; Derived = ArenaAlloc::_memblockimpl<ArenaAlloc::_newAllocatorImpl>]',
inlined from 'ArenaAlloc::Alloc<T, A, M>::~Alloc() [with T = char; AllocatorImpl = ArenaAlloc::_newAllocatorImpl; MemblockImpl = ArenaAlloc::_memblockimpl<ArenaAlloc::_newAllocatorImpl>]' at ./third-party/ArenaAlloc/arenaalloc.h:95:49,
inlined from 'void lnav::piper::looper::loop()' at piper.looper.cc:669:59:
./third-party/ArenaAlloc/arenaallocimpl.h:233:11: warning: '*(ArenaAlloc::_memblockimplbase<ArenaAlloc::_newAllocatorImpl, ArenaAlloc::_memblockimpl<ArenaAlloc::_newAllocatorImpl> >*)<unknown>.ArenaAlloc::_memblockimplbase<ArenaAlloc::_newAllocatorImpl, ArenaAlloc::_memblockimpl<ArenaAlloc::_newAllocatorImpl> >::m_refCount' may be used uninitialized [-Wmaybe-uninitialized]
In file included from /usr/include/c++/14.2.1/deque:65,
from pretty_printer.hh:33,
from pretty_printer.cc:30:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]':
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1624:35,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/vector.tcc:238:44,
inlined from 'void pretty_printer::append_to(attr_line_t&)' at pretty_printer.cc:148:34:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'void pretty_printer::write_element(const element&)' at pretty_printer.cc:218:66:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
CXX readline_possibilities.o
CXX regex101.client.o
In file included from base/piper.file.hh:41,
from line_buffer.hh:50,
from grep_proc.hh:47,
from textview_curses.hh:43,
from plain_text_source.hh:39,
from plain_text_source.cc:30:
base/time_util.hh: In function 'timeval to_timeval(std::chrono::microseconds)':
base/time_util.hh:324:67: warning: narrowing conversion of 'std::chrono::duration_cast<duration<long long int>, long long int, std::ratio<1, 1000000> >(us).std::chrono::duration<long long int>::count()' from 'std::chrono::duration<long long int>::rep' {aka 'long long int'} to '__time_t' {aka 'long int'} [-Wnarrowing]
In file included from /usr/include/c++/14.2.1/vector:65,
from plain_text_source.hh:34:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]':
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1624:35,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/vector.tcc:238:44,
inlined from 'virtual void plain_text_source::text_attrs_for_line(textview_curses&, int, string_attrs_t&)' at plain_text_source.cc:210:58:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at base/attr_line.hh:217:7:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at base/attr_line.hh:217:7,
inlined from 'static attr_line_t attr_line_t::from_ansi_str(const std::string&)' at base/attr_line.hh:246:43,
inlined from 'plain_text_source& plain_text_source::replace_with(const std::vector<std::__cxx11::basic_string<char> >&)' at plain_text_source.cc:127:69:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at base/attr_line.hh:217:7,
inlined from 'to_text_line(const std::vector<attr_line_t>&)::<lambda(const auto:6&)> [with auto:6 = attr_line_t]' at plain_text_source.cc:43:21,
inlined from '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = __gnu_cxx::__normal_iterator<const attr_line_t*, vector<attr_line_t> >; _OIter = back_insert_iterator<vector<plain_text_source::text_line> >; _UnaryOperation = to_text_line(const std::vector<attr_line_t>&)::<lambda(const auto:6&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4220:24,
inlined from 'std::vector<typename std::remove_const<typename std::remove_reference<decltype (mapper.m_func(declval<T>()))>::type>::type> operator|(const std::vector<T>&, const lnav::itertools::details::mapper<F>&) [with T = attr_line_t; F = to_text_line(const std::vector<attr_line_t>&)::<lambda(const auto:6&)>]' at base/itertools.hh:710:19,
inlined from 'std::vector<plain_text_source::text_line> to_text_line(const std::vector<attr_line_t>&)' at plain_text_source.cc:50:13,
inlined from 'plain_text_source::plain_text_source(const std::vector<attr_line_t>&)' at plain_text_source.cc:70:7:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at base/attr_line.hh:217:7,
inlined from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = plain_text_source::text_line; _Args = {long long int&, const attr_line_t&}; _Tp = plain_text_source::text_line]' at /usr/include/c++/14.2.1/bits/new_allocator.h:191:4,
inlined from 'static void std::allocator_traits<std::allocator<_CharT> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = plain_text_source::text_line; _Args = {long long int&, const attr_line_t&}; _Tp = plain_text_source::text_line]' at /usr/include/c++/14.2.1/bits/alloc_traits.h:575:17,
inlined from 'void std::vector<_Tp, _Alloc>::_M_realloc_append(_Args&& ...) [with _Args = {long long int&, const attr_line_t&}; _Tp = plain_text_source::text_line; _Alloc = std::allocator<plain_text_source::text_line>]' at /usr/include/c++/14.2.1/bits/vector.tcc:634:26:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at base/attr_line.hh:217:7,
inlined from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = plain_text_source::text_line; _Args = {long long int&, const attr_line_t&}; _Tp = plain_text_source::text_line]' at /usr/include/c++/14.2.1/bits/new_allocator.h:191:4,
inlined from 'static void std::allocator_traits<std::allocator<_CharT> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = plain_text_source::text_line; _Args = {long long int&, const attr_line_t&}; _Tp = plain_text_source::text_line]' at /usr/include/c++/14.2.1/bits/alloc_traits.h:575:17,
inlined from 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long int&, const attr_line_t&}; _Tp = plain_text_source::text_line; _Alloc = std::allocator<plain_text_source::text_line>]' at /usr/include/c++/14.2.1/bits/vector.tcc:117:30,
inlined from 'plain_text_source& plain_text_source::replace_with(const std::vector<attr_line_t>&)' at plain_text_source.cc:143:37:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at base/attr_line.hh:217:7,
inlined from 'static attr_line_t attr_line_t::from_ansi_frag(const string_fragment&)' at base/attr_line.hh:253:42,
inlined from 'plain_text_source::plain_text_source(const string_fragment&)' at plain_text_source.cc:58:72:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
CXX regex101.import.o
In file included from sql_util.hh:48,
from readline_highlighters.cc:41:
base/time_util.hh: In function 'timeval to_timeval(std::chrono::microseconds)':
base/time_util.hh:324:67: warning: narrowing conversion of 'std::chrono::duration_cast<duration<long long int>, long long int, std::ratio<1, 1000000> >(us).std::chrono::duration<long long int>::count()' from 'std::chrono::duration<long long int>::rep' {aka 'long long int'} to '__time_t' {aka 'long int'} [-Wnarrowing]
CXX regexp_vtab.o
In file included from base/piper.file.hh:41,
from line_buffer.hh:50,
from grep_proc.hh:47,
from textview_curses.hh:43,
from readline_possibilities.hh:36,
from readline_possibilities.cc:34:
base/time_util.hh: In function 'timeval to_timeval(std::chrono::microseconds)':
base/time_util.hh:324:67: warning: narrowing conversion of 'std::chrono::duration_cast<duration<long long int>, long long int, std::ratio<1, 1000000> >(us).std::chrono::duration<long long int>::count()' from 'std::chrono::duration<long long int>::rep' {aka 'long long int'} to '__time_t' {aka 'long int'} [-Wnarrowing]
In file included from logfile.hh:58,
from filter_observer.hh:37,
from logfile_sub_source.hh:45,
from log_vtab_impl.hh:42,
from lnav.hh:54,
from readline_possibilities.cc:42:
log_format_fwd.hh: In member function 'timeval logline::get_timeval() const':
log_format_fwd.hh:221:57: warning: narrowing conversion of '((const logline*)this)->logline::get_time<std::chrono::duration<long long int> >().std::chrono::duration<long long int>::count()' from 'std::chrono::duration<long long int>::rep' {aka 'long long int'} to '__time_t' {aka 'long int'} [-Wnarrowing]
logfile_sub_source.hh: In member function 'std::optional<bookmark_metadata*> logfile_sub_source::find_bookmark_metadata(vis_line_t) const':
logfile_sub_source.hh:375:16: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector<unsigned int>::size_type' {aka 'unsigned int'} [-Wsign-compare]
CXX relative_time.o
In file included from base/isc.hh:42,
from curl_looper.hh:41,
from regex101.client.cc:38:
base/time_util.hh: In function 'timeval to_timeval(std::chrono::microseconds)':
base/time_util.hh:324:67: warning: narrowing conversion of 'std::chrono::duration_cast<duration<long long int>, long long int, std::ratio<1, 1000000> >(us).std::chrono::duration<long long int>::count()' from 'std::chrono::duration<long long int>::rep' {aka 'long long int'} to '__time_t' {aka 'long int'} [-Wnarrowing]
In file included from regex101.client.cc:39:
yajlpp/yajlpp_def.hh: In constructor 'json_path_container::json_path_container(std::initializer_list<json_path_handler>)':
yajlpp/yajlpp_def.hh:1573:5: note: parameter passing for argument of type 'std::initializer_list<json_path_handler>' changed in GCC 7.1
regex101.client.cc: In function 'const typed_json_path_container<regex101::client::entry>& regex101::client::get_entry_handlers()':
regex101.client.cc:62:5: note: parameter passing for argument of type 'std::initializer_list<json_path_handler>' changed in GCC 7.1
In constructor 'typed_json_path_container<T>::typed_json_path_container(std::initializer_list<json_path_handler>) [with T = regex101::client::entry]',
inlined from 'const typed_json_path_container<regex101::client::entry>& regex101::client::get_entry_handlers()' at regex101.client.cc:77:5:
yajlpp/yajlpp_def.hh:1712:39: note: parameter passing for argument of type 'std::initializer_list<json_path_handler>' changed in GCC 7.1
In constructor 'typed_json_path_container<T>::typed_json_path_container(std::initializer_list<json_path_handler>) [with T = regex101::client::retrieve_entity]',
inlined from 'void __static_initialization_and_destruction_0()' at regex101.client.cc:166:1:
yajlpp/yajlpp_def.hh:1712:39: note: parameter passing for argument of type 'std::initializer_list<json_path_handler>' changed in GCC 7.1
In constructor 'typed_json_path_container<T>::typed_json_path_container(std::initializer_list<json_path_handler>) [with T = regex101::client::delete_entity]',
inlined from 'void __static_initialization_and_destruction_0()' at regex101.client.cc:272:1:
yajlpp/yajlpp_def.hh:1712:39: note: parameter passing for argument of type 'std::initializer_list<json_path_handler>' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/vector:65,
from regex101.client.hh:34,
from regex101.client.cc:32:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]':
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1624:35,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/vector.tcc:238:44:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at ./base/attr_line.hh:217:7,
inlined from 'lnav::console::user_message::user_message(const lnav::console::user_message&)' at base/lnav.console.hh:102:5:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at ./base/attr_line.hh:217:7,
inlined from 'lnav::console::snippet::snippet(const lnav::console::snippet&)' at base/lnav.console.hh:47:8,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = lnav::console::snippet; _Args = {const lnav::console::snippet&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const lnav::console::snippet*, vector<lnav::console::snippet> >; _ForwardIterator = lnav::console::snippet*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const lnav::console::snippet*, std::vector<lnav::console::snippet> >; _ForwardIterator = lnav::console::snippet*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const lnav::console::snippet*, vector<lnav::console::snippet> >; _ForwardIterator = lnav::console::snippet*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const lnav::console::snippet*, vector<lnav::console::snippet> >; _ForwardIterator = lnav::console::snippet*; _Tp = lnav::console::snippet]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = lnav::console::snippet; _Alloc = std::allocator<lnav::console::snippet>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'lnav::console::user_message::user_message(const lnav::console::user_message&)' at base/lnav.console.hh:102:5:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at ./base/attr_line.hh:217:7,
inlined from 'lnav::console::user_message::user_message(const lnav::console::user_message&)' at base/lnav.console.hh:102:5:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at ./base/attr_line.hh:217:7,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = attr_line_t; _Args = {const attr_line_t&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const attr_line_t*, vector<attr_line_t> >; _ForwardIterator = attr_line_t*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const attr_line_t*, std::vector<attr_line_t> >; _ForwardIterator = attr_line_t*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const attr_line_t*, vector<attr_line_t> >; _ForwardIterator = attr_line_t*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const attr_line_t*, vector<attr_line_t> >; _ForwardIterator = attr_line_t*; _Tp = attr_line_t]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = attr_line_t; _Alloc = std::allocator<attr_line_t>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'lnav::console::user_message::user_message(const lnav::console::user_message&)' at base/lnav.console.hh:102:5:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at ./base/attr_line.hh:217:7,
inlined from 'lnav::console::user_message::user_message(const lnav::console::user_message&)' at base/lnav.console.hh:102:5:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In constructor 'typed_json_path_container<T>::typed_json_path_container(std::initializer_list<json_path_handler>) [with T = regex101::client::upsert_response]',
inlined from 'const typed_json_path_container<regex101::client::upsert_response>& regex101::client::get_response_handlers()' at regex101.client.cc:92:5,
inlined from 'Result<regex101::client::upsert_response, lnav::console::user_message> regex101::client::upsert(entry&)' at regex101.client.cc:141:43:
yajlpp/yajlpp_def.hh:1712:39: note: parameter passing for argument of type 'std::initializer_list<json_path_handler>' changed in GCC 7.1
CXX session.export.o
In file included from base/date_time_scanner.hh:41,
from log_format.hh:49,
from log_format_ext.hh:40,
from regex101.import.hh:37,
from regex101.import.cc:30:
base/time_util.hh: In function 'timeval to_timeval(std::chrono::microseconds)':
base/time_util.hh:324:67: warning: narrowing conversion of 'std::chrono::duration_cast<duration<long long int>, long long int, std::ratio<1, 1000000> >(us).std::chrono::duration<long long int>::count()' from 'std::chrono::duration<long long int>::rep' {aka 'long long int'} to '__time_t' {aka 'long int'} [-Wnarrowing]
In file included from log_format.hh:54:
log_format_fwd.hh: In member function 'timeval logline::get_timeval() const':
log_format_fwd.hh:221:57: warning: narrowing conversion of '((const logline*)this)->logline::get_time<std::chrono::duration<long long int> >().std::chrono::duration<long long int>::count()' from 'std::chrono::duration<long long int>::rep' {aka 'long long int'} to '__time_t' {aka 'long int'} [-Wnarrowing]
In file included from /usr/include/c++/14.2.1/vector:65,
from base/lnav.console.hh:34,
from regex101.import.hh:36:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]':
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1624:35,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/vector.tcc:238:44:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at ./base/attr_line.hh:217:7:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at ./base/attr_line.hh:217:7,
inlined from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = attr_line_t; _Args = {const attr_line_t&}; _Tp = attr_line_t]' at /usr/include/c++/14.2.1/bits/new_allocator.h:191:4,
inlined from 'static void std::allocator_traits<std::allocator<_CharT> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = attr_line_t; _Args = {const attr_line_t&}; _Tp = attr_line_t]' at /usr/include/c++/14.2.1/bits/alloc_traits.h:575:17,
inlined from 'void std::vector<_Tp, _Alloc>::_M_realloc_append(_Args&& ...) [with _Args = {const attr_line_t&}; _Tp = attr_line_t; _Alloc = std::allocator<attr_line_t>]' at /usr/include/c++/14.2.1/bits/vector.tcc:634:26:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at ./base/attr_line.hh:217:7,
inlined from 'lnav::console::user_message::user_message(const lnav::console::user_message&)' at base/lnav.console.hh:102:5:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at ./base/attr_line.hh:217:7,
inlined from 'lnav::console::snippet::snippet(const lnav::console::snippet&)' at base/lnav.console.hh:47:8,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = lnav::console::snippet; _Args = {const lnav::console::snippet&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const lnav::console::snippet*, vector<lnav::console::snippet> >; _ForwardIterator = lnav::console::snippet*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const lnav::console::snippet*, std::vector<lnav::console::snippet> >; _ForwardIterator = lnav::console::snippet*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const lnav::console::snippet*, vector<lnav::console::snippet> >; _ForwardIterator = lnav::console::snippet*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const lnav::console::snippet*, vector<lnav::console::snippet> >; _ForwardIterator = lnav::console::snippet*; _Tp = lnav::console::snippet]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = lnav::console::snippet; _Alloc = std::allocator<lnav::console::snippet>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'lnav::console::user_message::user_message(const lnav::console::user_message&)' at base/lnav.console.hh:102:5:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at ./base/attr_line.hh:217:7,
inlined from 'lnav::console::user_message::user_message(const lnav::console::user_message&)' at base/lnav.console.hh:102:5:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at ./base/attr_line.hh:217:7,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = attr_line_t; _Args = {const attr_line_t&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const attr_line_t*, vector<attr_line_t> >; _ForwardIterator = attr_line_t*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const attr_line_t*, std::vector<attr_line_t> >; _ForwardIterator = attr_line_t*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const attr_line_t*, vector<attr_line_t> >; _ForwardIterator = attr_line_t*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const attr_line_t*, vector<attr_line_t> >; _ForwardIterator = attr_line_t*; _Tp = attr_line_t]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = attr_line_t; _Alloc = std::allocator<attr_line_t>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'lnav::console::user_message::user_message(const lnav::console::user_message&)' at base/lnav.console.hh:102:5:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at ./base/attr_line.hh:217:7,
inlined from 'lnav::console::user_message::user_message(const lnav::console::user_message&)' at base/lnav.console.hh:102:5:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
CXX session_data.o
In file included from sql_util.hh:48,
from regexp_vtab.cc:38:
base/time_util.hh: In function 'timeval to_timeval(std::chrono::microseconds)':
base/time_util.hh:324:67: warning: narrowing conversion of 'std::chrono::duration_cast<duration<long long int>, long long int, std::ratio<1, 1000000> >(us).std::chrono::duration<long long int>::count()' from 'std::chrono::duration<long long int>::rep' {aka 'long long int'} to '__time_t' {aka 'long int'} [-Wnarrowing]
In file included from /usr/include/c++/14.2.1/vector:65,
from base/intern_string.hh:40,
from base/lnav.console.into.hh:33,
from regexp_vtab.cc:30:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]':
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at ./base/attr_line.hh:217:7:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at ./base/attr_line.hh:217:7,
inlined from 'lnav::console::snippet::snippet(const lnav::console::snippet&)' at base/lnav.console.hh:47:8,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = lnav::console::snippet; _Args = {const lnav::console::snippet&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const lnav::console::snippet*, vector<lnav::console::snippet> >; _ForwardIterator = lnav::console::snippet*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const lnav::console::snippet*, std::vector<lnav::console::snippet> >; _ForwardIterator = lnav::console::snippet*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const lnav::console::snippet*, vector<lnav::console::snippet> >; _ForwardIterator = lnav::console::snippet*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const lnav::console::snippet*, vector<lnav::console::snippet> >; _ForwardIterator = lnav::console::snippet*; _Tp = lnav::console::snippet]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = lnav::console::snippet; _Alloc = std::allocator<lnav::console::snippet>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'lnav::console::user_message::user_message(const lnav::console::user_message&)' at base/lnav.console.hh:102:5:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at ./base/attr_line.hh:217:7,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = attr_line_t; _Args = {const attr_line_t&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const attr_line_t*, vector<attr_line_t> >; _ForwardIterator = attr_line_t*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const attr_line_t*, std::vector<attr_line_t> >; _ForwardIterator = attr_line_t*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const attr_line_t*, vector<attr_line_t> >; _ForwardIterator = attr_line_t*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const attr_line_t*, vector<attr_line_t> >; _ForwardIterator = attr_line_t*; _Tp = attr_line_t]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = attr_line_t; _Alloc = std::allocator<attr_line_t>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'lnav::console::user_message::user_message(const lnav::console::user_message&)' at base/lnav.console.hh:102:5:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1624:35,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/vector.tcc:238:44,
inlined from 'attr_line_t& attr_line_t::operator=(const attr_line_t&)' at ./base/attr_line.hh:217:7,
inlined from 'lnav::console::user_message& lnav::console::user_message::with_reason(const attr_line_t&)' at base/lnav.console.hh:109:27,
inlined from 'lnav::console::user_message& lnav::console::user_message::with_reason(const lnav::console::user_message&)' at base/lnav.console.hh:116:33:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
CXX shared_buffer.o
In file included from relative_time.hh:45,
from relative_time.cc:32:
base/time_util.hh: In function 'timeval to_timeval(std::chrono::microseconds)':
base/time_util.hh:324:67: warning: narrowing conversion of 'std::chrono::duration_cast<duration<long long int>, long long int, std::ratio<1, 1000000> >(us).std::chrono::duration<long long int>::count()' from 'std::chrono::duration<long long int>::rep' {aka 'long long int'} to '__time_t' {aka 'long int'} [-Wnarrowing]
relative_time.cc: In member function 'int64_t relative_time::to_microseconds() const':
relative_time.cc:1143: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]
base/time_util.hh:147:8: note: 'struct exttm' declared here
CXX shlex.o
In file included from base/piper.file.hh:41,
from line_buffer.hh:50,
from grep_proc.hh:47,
from textview_curses.hh:43,
from plain_text_source.hh:39,
from textinput_curses.hh:49,
from readline_callbacks.hh:34,
from readline_callbacks.cc:32:
base/time_util.hh: In function 'timeval to_timeval(std::chrono::microseconds)':
base/time_util.hh:324:67: warning: narrowing conversion of 'std::chrono::duration_cast<duration<long long int>, long long int, std::ratio<1, 1000000> >(us).std::chrono::duration<long long int>::count()' from 'std::chrono::duration<long long int>::rep' {aka 'long long int'} to '__time_t' {aka 'long int'} [-Wnarrowing]
In file included from logfile.hh:58,
from filter_observer.hh:37,
from logfile_sub_source.hh:45,
from log_data_helper.hh:41,
from field_overlay_source.hh:39,
from readline_callbacks.cc:43:
log_format_fwd.hh: In member function 'timeval logline::get_timeval() const':
log_format_fwd.hh:221:57: warning: narrowing conversion of '((const logline*)this)->logline::get_time<std::chrono::duration<long long int> >().std::chrono::duration<long long int>::count()' from 'std::chrono::duration<long long int>::rep' {aka 'long long int'} to '__time_t' {aka 'long int'} [-Wnarrowing]
logfile_sub_source.hh: In member function 'std::optional<bookmark_metadata*> logfile_sub_source::find_bookmark_metadata(vis_line_t) const':
logfile_sub_source.hh:375:16: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector<unsigned int>::size_type' {aka 'unsigned int'} [-Wsign-compare]
readline_callbacks.cc: In function 'void rl_sql_change(textinput_curses&, bool)':
readline_callbacks.cc:613:14: warning: variable 'stage_iter' set but not used [-Wunused-but-set-variable]
readline_callbacks.cc: In lambda function:
readline_callbacks.cc:699:47: warning: comparison of integer expressions of different signedness: 'const int' and 'const unsigned int' [-Wsign-compare]
readline_callbacks.cc:700:38: warning: comparison of integer expressions of different signedness: 'const unsigned int' and 'const int' [-Wsign-compare]
readline_callbacks.cc: In function 'void rl_search_internal(textinput_curses&, ln_mode_t, bool)':
readline_callbacks.cc:1106:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string<char>::size_type' {aka 'unsigned int'} [-Wsign-compare]
In file included from /usr/include/c++/14.2.1/set:62,
from readline_context.hh:35,
from readline_callbacks.hh:33:
/usr/include/c++/14.2.1/bits/stl_tree.h: In member function 'std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, logfile_open_options>; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, logfile_open_options> >; _Compare = strnatless; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, logfile_open_options> >]':
/usr/include/c++/14.2.1/bits/stl_tree.h:2206:5: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, logfile_open_options>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, logfile_open_options> >, strnatless, std::allocator<std::pair<const std::__cxx11::basic_string<char>, logfile_open_options> > >::const_iterator' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/vector:65,
from base/lnav.console.hh:34,
from readline_context.hh:38:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]':
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1624:35,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/vector.tcc:238:44:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at ./base/attr_line.hh:217:7:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at ./base/attr_line.hh:217:7,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = attr_line_t; _Args = {const attr_line_t&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const attr_line_t*, vector<attr_line_t> >; _ForwardIterator = attr_line_t*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const attr_line_t*, std::vector<attr_line_t> >; _ForwardIterator = attr_line_t*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const attr_line_t*, vector<attr_line_t> >; _ForwardIterator = attr_line_t*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const attr_line_t*, vector<attr_line_t> >; _ForwardIterator = attr_line_t*; _Tp = attr_line_t]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = attr_line_t; _Alloc = std::allocator<attr_line_t>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at ./base/attr_line.hh:217:7,
inlined from 'static attr_line_t attr_line_t::from_ansi_str(const char*)' at ./base/attr_line.hh:239:49:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at ./base/attr_line.hh:217:7,
inlined from 'static attr_line_t attr_line_t::from_ansi_str(const char*)' at ./base/attr_line.hh:239:49,
inlined from 'plain_text_source& plain_text_source::replace_with(const char*)' at plain_text_source.hh:87:61:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at ./base/attr_line.hh:217:7,
inlined from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = attr_line_t; _Args = {attr_line_t&}; _Tp = attr_line_t]' at /usr/include/c++/14.2.1/bits/new_allocator.h:191:4,
inlined from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = attr_line_t; _Args = {attr_line_t&}; _Tp = attr_line_t]' at /usr/include/c++/14.2.1/bits/alloc_traits.h:575:17,
inlined from 'void std::vector<_Tp, _Alloc>::_M_realloc_append(_Args&& ...) [with _Args = {attr_line_t&}; _Tp = attr_line_t; _Alloc = std::allocator<attr_line_t>]' at /usr/include/c++/14.2.1/bits/vector.tcc:634:26:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at ./base/attr_line.hh:217:7,
inlined from 'lnav::console::user_message::user_message(const lnav::console::user_message&)' at base/lnav.console.hh:102:5:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at ./base/attr_line.hh:217:7,
inlined from 'lnav::console::snippet::snippet(const lnav::console::snippet&)' at base/lnav.console.hh:47:8,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = lnav::console::snippet; _Args = {const lnav::console::snippet&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const lnav::console::snippet*, vector<lnav::console::snippet> >; _ForwardIterator = lnav::console::snippet*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const lnav::console::snippet*, std::vector<lnav::console::snippet> >; _ForwardIterator = lnav::console::snippet*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const lnav::console::snippet*, vector<lnav::console::snippet> >; _ForwardIterator = lnav::console::snippet*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const lnav::console::snippet*, vector<lnav::console::snippet> >; _ForwardIterator = lnav::console::snippet*; _Tp = lnav::console::snippet]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = lnav::console::snippet; _Alloc = std::allocator<lnav::console::snippet>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'lnav::console::user_message::user_message(const lnav::console::user_message&)' at base/lnav.console.hh:102:5:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at ./base/attr_line.hh:217:7,
inlined from 'lnav::console::user_message::user_message(const lnav::console::user_message&)' at base/lnav.console.hh:102:5:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at ./base/attr_line.hh:217:7,
inlined from 'lnav::console::user_message::user_message(const lnav::console::user_message&)' at base/lnav.console.hh:102:5:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at ./base/attr_line.hh:217:7,
inlined from 'rl_exec_change(textinput_curses&, bool)::<lambda(const auto:13&)> [with auto:13 = std::pair<const std::__cxx11::basic_string<char>, std::vector<script_metadata> >]' at readline_callbacks.cc:893:49,
inlined from '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = _Rb_tree_const_iterator<pair<const __cxx11::basic_string<char>, vector<script_metadata> > >; _OIter = back_insert_iterator<vector<attr_line_t> >; _UnaryOperation = rl_exec_change(textinput_curses&, bool)::<lambda(const auto:13&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4220:24,
inlined from 'std::vector<typename std::remove_const<typename std::remove_reference<decltype (mapper.m_func(declval<typename std::map<K, V, std::less<_Key>, std::allocator<std::pair<const _Key, _Val> > >::value_type>()))>::type>::type> operator|(const std::map<K, V>&, const lnav::itertools::details::mapper<F>&) [with K = std::__cxx11::basic_string<char>; V = std::vector<script_metadata>; F = rl_exec_change(textinput_curses&, bool)::<lambda(const auto:13&)>]' at base/itertools.hh:748:19,
inlined from 'void rl_exec_change(textinput_curses&, bool)' at readline_callbacks.cc:894:24:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
CXX spectro_impls.o
CXX spectro_source.o
In file included from base/isc.hh:42,
from lnav.hh:43,
from session.export.cc:35:
base/time_util.hh: In function 'timeval to_timeval(std::chrono::microseconds)':
base/time_util.hh:324:67: warning: narrowing conversion of 'std::chrono::duration_cast<duration<long long int>, long long int, std::ratio<1, 1000000> >(us).std::chrono::duration<long long int>::count()' from 'std::chrono::duration<long long int>::rep' {aka 'long long int'} to '__time_t' {aka 'long int'} [-Wnarrowing]
In file included from logfile.hh:58,
from filter_observer.hh:37,
from logfile_sub_source.hh:45,
from log_vtab_impl.hh:42,
from lnav.hh:54:
log_format_fwd.hh: In member function 'timeval logline::get_timeval() const':
log_format_fwd.hh:221:57: warning: narrowing conversion of '((const logline*)this)->logline::get_time<std::chrono::duration<long long int> >().std::chrono::duration<long long int>::count()' from 'std::chrono::duration<long long int>::rep' {aka 'long long int'} to '__time_t' {aka 'long int'} [-Wnarrowing]
logfile_sub_source.hh: In member function 'std::optional<bookmark_metadata*> logfile_sub_source::find_bookmark_metadata(vis_line_t) const':
logfile_sub_source.hh:375:16: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector<unsigned int>::size_type' {aka 'unsigned int'} [-Wsign-compare]
In file included from /usr/include/c++/14.2.1/vector:65,
from base/lnav.console.hh:34,
from session.export.hh:33,
from session.export.cc:30:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]':
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at ./base/attr_line.hh:217:7,
inlined from 'lnav::console::user_message::user_message(const lnav::console::user_message&)' at base/lnav.console.hh:102:5:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at ./base/attr_line.hh:217:7,
inlined from 'lnav::console::snippet::snippet(const lnav::console::snippet&)' at base/lnav.console.hh:47:8,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = lnav::console::snippet; _Args = {const lnav::console::snippet&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const lnav::console::snippet*, vector<lnav::console::snippet> >; _ForwardIterator = lnav::console::snippet*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const lnav::console::snippet*, std::vector<lnav::console::snippet> >; _ForwardIterator = lnav::console::snippet*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const lnav::console::snippet*, vector<lnav::console::snippet> >; _ForwardIterator = lnav::console::snippet*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const lnav::console::snippet*, vector<lnav::console::snippet> >; _ForwardIterator = lnav::console::snippet*; _Tp = lnav::console::snippet]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = lnav::console::snippet; _Alloc = std::allocator<lnav::console::snippet>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'lnav::console::user_message::user_message(const lnav::console::user_message&)' at base/lnav.console.hh:102:5:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at ./base/attr_line.hh:217:7,
inlined from 'lnav::console::user_message::user_message(const lnav::console::user_message&)' at base/lnav.console.hh:102:5:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at ./base/attr_line.hh:217:7,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = attr_line_t; _Args = {const attr_line_t&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const attr_line_t*, vector<attr_line_t> >; _ForwardIterator = attr_line_t*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const attr_line_t*, std::vector<attr_line_t> >; _ForwardIterator = attr_line_t*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const attr_line_t*, vector<attr_line_t> >; _ForwardIterator = attr_line_t*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const attr_line_t*, vector<attr_line_t> >; _ForwardIterator = attr_line_t*; _Tp = attr_line_t]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = attr_line_t; _Alloc = std::allocator<attr_line_t>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'lnav::console::user_message::user_message(const lnav::console::user_message&)' at base/lnav.console.hh:102:5:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at ./base/attr_line.hh:217:7,
inlined from 'lnav::console::user_message::user_message(const lnav::console::user_message&)' at base/lnav.console.hh:102:5:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1624:35,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/vector.tcc:238:44:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
CXX sqlitepp.o
In file included from /usr/include/c++/14.2.1/vector:65,
from shlex.hh:36,
from shlex.cc:32:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]':
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at base/attr_line.hh:217:7,
inlined from 'attr_line_t shlex::to_attr_line(const tokenize_error_t&) const' at shlex.cc:64:35:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
CXX sqlite-extension-func.o
CXX static_file_vtab.o
In file included from ./relative_time.hh:45,
from yajlpp/yajlpp.hh:58,
from styling.hh:42,
from view_curses.hh:55,
from statusview_curses.hh:38,
from spectro_source.hh:43,
from spectro_source.cc:35:
./base/time_util.hh: In function 'timeval to_timeval(std::chrono::microseconds)':
./base/time_util.hh:324:67: warning: narrowing conversion of 'std::chrono::duration_cast<duration<long long int>, long long int, std::ratio<1, 1000000> >(us).std::chrono::duration<long long int>::count()' from 'std::chrono::duration<long long int>::rep' {aka 'long long int'} to '__time_t' {aka 'long int'} [-Wnarrowing]
spectro_source.cc: In member function 'virtual bool spectrogram_source::list_static_overlay(const listview_curses&, int, int, attr_line_t&)':
spectro_source.cc:656:14: warning: format '%d' expects argument of type 'int', but argument 4 has type 'role_t' [-Wformat=]
spectro_source.cc:656:14: warning: format '%d' expects argument of type 'int', but argument 6 has type 'role_t' [-Wformat=]
......
spectro_source.cc:656:14: warning: format '%d' expects argument of type 'int', but argument 9 has type 'role_t' [-Wformat=]
......
In file included from /usr/include/c++/14.2.1/vector:65,
from spectro_source.cc:33:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]':
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at base/attr_line.hh:217:7,
inlined from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = attr_line_t; _Args = {const attr_line_t&}; _Tp = attr_line_t]' at /usr/include/c++/14.2.1/bits/new_allocator.h:191:4,
inlined from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = attr_line_t; _Args = {const attr_line_t&}; _Tp = attr_line_t]' at /usr/include/c++/14.2.1/bits/alloc_traits.h:575:17,
inlined from 'void std::vector<_Tp, _Alloc>::_M_realloc_append(_Args&& ...) [with _Args = {const attr_line_t&}; _Tp = attr_line_t; _Alloc = std::allocator<attr_line_t>]' at /usr/include/c++/14.2.1/bits/vector.tcc:634:26:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at base/attr_line.hh:217:7,
inlined from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = attr_line_t; _Args = {attr_line_t&}; _Tp = attr_line_t]' at /usr/include/c++/14.2.1/bits/new_allocator.h:191:4,
inlined from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = attr_line_t; _Args = {attr_line_t&}; _Tp = attr_line_t]' at /usr/include/c++/14.2.1/bits/alloc_traits.h:575:17,
inlined from 'void std::vector<_Tp, _Alloc>::_M_realloc_append(_Args&& ...) [with _Args = {attr_line_t&}; _Tp = attr_line_t; _Alloc = std::allocator<attr_line_t>]' at /usr/include/c++/14.2.1/bits/vector.tcc:634:26:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at base/attr_line.hh:217:7,
inlined from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = attr_line_t; _Args = {const attr_line_t&}; _Tp = attr_line_t]' at /usr/include/c++/14.2.1/bits/new_allocator.h:191:4,
inlined from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = attr_line_t; _Args = {const attr_line_t&}; _Tp = attr_line_t]' at /usr/include/c++/14.2.1/bits/alloc_traits.h:575:17,
inlined from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = attr_line_t; _Alloc = std::allocator<attr_line_t>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1288:30,
inlined from 'virtual void spectrogram_source::list_value_for_overlay(const listview_curses&, vis_line_t, std::vector<attr_line_t>&)' at spectro_source.cc:241:32:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at base/attr_line.hh:217:7,
inlined from 'virtual void spectrogram_source::list_value_for_overlay(const listview_curses&, vis_line_t, std::vector<attr_line_t>&)' at spectro_source.cc:273:30:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1624:35,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/vector.tcc:238:44,
inlined from 'attr_line_t& attr_line_t::operator=(const attr_line_t&)' at base/attr_line.hh:217:7,
inlined from 'virtual void spectrogram_source::list_value_for_overlay(const listview_curses&, vis_line_t, std::vector<attr_line_t>&)' at spectro_source.cc:315:35:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at base/attr_line.hh:217:7,
inlined from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = attr_line_t; _Args = {attr_line_t&}; _Tp = attr_line_t]' at /usr/include/c++/14.2.1/bits/new_allocator.h:191:4,
inlined from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = attr_line_t; _Args = {attr_line_t&}; _Tp = attr_line_t]' at /usr/include/c++/14.2.1/bits/alloc_traits.h:575:17,
inlined from 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {attr_line_t&}; _Tp = attr_line_t; _Alloc = std::allocator<attr_line_t>]' at /usr/include/c++/14.2.1/bits/vector.tcc:117:30,
inlined from 'virtual void spectrogram_source::list_value_for_overlay(const listview_curses&, vis_line_t, std::vector<attr_line_t>&)' at spectro_source.cc:317:31:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
CXX statusview_curses.o
In file included from base/date_time_scanner.hh:41,
from log_format.hh:49,
from spectro_impls.hh:33,
from spectro_impls.cc:33:
base/time_util.hh: In function 'timeval to_timeval(std::chrono::microseconds)':
base/time_util.hh:324:67: warning: narrowing conversion of 'std::chrono::duration_cast<duration<long long int>, long long int, std::ratio<1, 1000000> >(us).std::chrono::duration<long long int>::count()' from 'std::chrono::duration<long long int>::rep' {aka 'long long int'} to '__time_t' {aka 'long int'} [-Wnarrowing]
In file included from log_format.hh:54:
log_format_fwd.hh: In member function 'timeval logline::get_timeval() const':
log_format_fwd.hh:221:57: warning: narrowing conversion of '((const logline*)this)->logline::get_time<std::chrono::duration<long long int> >().std::chrono::duration<long long int>::count()' from 'std::chrono::duration<long long int>::rep' {aka 'long long int'} to '__time_t' {aka 'long int'} [-Wnarrowing]
In file included from log_vtab_impl.hh:42,
from lnav.hh:54,
from spectro_impls.cc:36:
logfile_sub_source.hh: In member function 'std::optional<bookmark_metadata*> logfile_sub_source::find_bookmark_metadata(vis_line_t) const':
logfile_sub_source.hh:375:16: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector<unsigned int>::size_type' {aka 'unsigned int'} [-Wsign-compare]
In file included from /usr/include/c++/14.2.1/bits/stl_uninitialized.h:63,
from /usr/include/c++/14.2.1/memory:69,
from spectro_impls.cc:30:
/usr/include/c++/14.2.1/bits/stl_algobase.h: In function '_RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<const logline_value*, vector<logline_value> >; _Predicate = __gnu_cxx::__ops::_Iter_pred<logline_value_name_cmp>]':
/usr/include/c++/14.2.1/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const logline_value*, std::vector<logline_value> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const logline_value*, std::vector<logline_value> >' changed in GCC 7.1
In function '_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator<const logline_value*, vector<logline_value> >; _Predicate = __gnu_cxx::__ops::_Iter_pred<logline_value_name_cmp>]',
inlined from '_IIter std::find_if(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator<const logline_value*, vector<logline_value> >; _Predicate = logline_value_name_cmp]' at /usr/include/c++/14.2.1/bits/stl_algo.h:3876:28,
inlined from 'virtual void log_spectro_value_source::spectro_row(spectrogram_request&, spectrogram_row&)' at spectro_impls.cc:213:31:
/usr/include/c++/14.2.1/bits/stl_algobase.h:2152:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const logline_value*, std::vector<logline_value> >' changed in GCC 7.1
spectro_impls.cc: In member function 'virtual void log_spectro_value_source::spectro_mark(textview_curses&, std::chrono::microseconds, std::chrono::microseconds, double, double)':
spectro_impls.cc:314:30: note: parameter passing for argument of type 'logfile::const_iterator' {aka 'std::vector<logline>::const_iterator'} changed in GCC 7.1
In function '_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator<const logline_value*, vector<logline_value> >; _Predicate = __gnu_cxx::__ops::_Iter_pred<logline_value_name_cmp>]',
inlined from '_IIter std::find_if(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator<const logline_value*, vector<logline_value> >; _Predicate = logline_value_name_cmp]' at /usr/include/c++/14.2.1/bits/stl_algo.h:3876:28,
inlined from 'log_spectro_value_source::spectro_row(spectrogram_request&, spectrogram_row&)::<lambda(const spectrogram_request&, double, double)>' at spectro_impls.cc:254:35,
inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = unique_ptr<filtered_sub_source, default_delete<filtered_sub_source> >; _Fn = log_spectro_value_source::spectro_row(spectrogram_request&, spectrogram_row&)::<lambda(const spectrogram_request&, double, double)>&; _Args = {const spectrogram_request&, double, double}]' at /usr/include/c++/14.2.1/bits/invoke.h:61:67,
inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = unique_ptr<text_sub_source>; _Callable = log_spectro_value_source::spectro_row(spectrogram_request&, spectrogram_row&)::<lambda(const spectrogram_request&, double, double)>&; _Args = {const spectrogram_request&, double, double}]' at /usr/include/c++/14.2.1/bits/invoke.h:114:35,
inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = std::unique_ptr<text_sub_source>; _Functor = log_spectro_value_source::spectro_row(spectrogram_request&, spectrogram_row&)::<lambda(const spectrogram_request&, double, double)>; _ArgTypes = {const spectrogram_request&, double, double}]' at /usr/include/c++/14.2.1/bits/std_function.h:291:44:
/usr/include/c++/14.2.1/bits/stl_algobase.h:2152:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const logline_value*, std::vector<logline_value> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]':
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1624:35,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/vector.tcc:238:44:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at base/attr_line.hh:217:7:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at base/attr_line.hh:217:7,
inlined from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = attr_line_t; _Args = {const attr_line_t&}; _Tp = attr_line_t]' at /usr/include/c++/14.2.1/bits/new_allocator.h:191:4,
inlined from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = attr_line_t; _Args = {const attr_line_t&}; _Tp = attr_line_t]' at /usr/include/c++/14.2.1/bits/alloc_traits.h:575:17,
inlined from 'void std::vector<_Tp, _Alloc>::_M_realloc_append(_Args&& ...) [with _Args = {const attr_line_t&}; _Tp = attr_line_t; _Alloc = std::allocator<attr_line_t>]' at /usr/include/c++/14.2.1/bits/vector.tcc:634:26:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at base/attr_line.hh:217:7,
inlined from 'void db_spectro_value_source::update_stats()' at spectro_impls.cc:394:52:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
CXX string-extension-functions.o
In file included from ./relative_time.hh:45,
from yajlpp/yajlpp.hh:58,
from styling.hh:42,
from view_curses.hh:55,
from listview_curses.hh:42,
from view_helpers.hh:39,
from session_data.hh:41,
from session_data.cc:35:
./base/time_util.hh: In function 'timeval to_timeval(std::chrono::microseconds)':
./base/time_util.hh:324:67: warning: narrowing conversion of 'std::chrono::duration_cast<duration<long long int>, long long int, std::ratio<1, 1000000> >(us).std::chrono::duration<long long int>::count()' from 'std::chrono::duration<long long int>::rep' {aka 'long long int'} to '__time_t' {aka 'long int'} [-Wnarrowing]
In file included from logfile.hh:58,
from filter_observer.hh:37,
from logfile_sub_source.hh:45,
from log_vtab_impl.hh:42,
from lnav.hh:54,
from session_data.cc:52:
log_format_fwd.hh: In member function 'timeval logline::get_timeval() const':
log_format_fwd.hh:221:57: warning: narrowing conversion of '((const logline*)this)->logline::get_time<std::chrono::duration<long long int> >().std::chrono::duration<long long int>::count()' from 'std::chrono::duration<long long int>::rep' {aka 'long long int'} to '__time_t' {aka 'long int'} [-Wnarrowing]
logfile_sub_source.hh: In member function 'std::optional<bookmark_metadata*> logfile_sub_source::find_bookmark_metadata(vis_line_t) const':
logfile_sub_source.hh:375:16: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector<unsigned int>::size_type' {aka 'unsigned int'} [-Wsign-compare]
In file included from /usr/include/c++/14.2.1/algorithm:60,
from session_data.cc:32:
/usr/include/c++/14.2.1/bits/stl_algobase.h: In function '_ForwardIterator std::__lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator<logline*, vector<logline> >; _Tp = timeval; _Compare = __gnu_cxx::__ops::_Iter_less_val]':
/usr/include/c++/14.2.1/bits/stl_algobase.h:1491:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<logline*, std::vector<logline> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algobase.h:1491:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<logline*, std::vector<logline> >' changed in GCC 7.1
In file included from session_data.cc:62:
yajlpp/yajlpp_def.hh: In constructor 'json_path_container::json_path_container(std::initializer_list<json_path_handler>)':
yajlpp/yajlpp_def.hh:1573:5: note: parameter passing for argument of type 'std::initializer_list<json_path_handler>' changed in GCC 7.1
session_data.cc: In function 'void __static_initialization_and_destruction_0()':
session_data.cc:904:1: note: parameter passing for argument of type 'std::initializer_list<json_path_handler>' changed in GCC 7.1
session_data.cc:922:1: note: parameter passing for argument of type 'std::initializer_list<json_path_handler>' changed in GCC 7.1
session_data.cc:928:1: note: parameter passing for argument of type 'std::initializer_list<json_path_handler>' changed in GCC 7.1
session_data.cc:939:1: note: parameter passing for argument of type 'std::initializer_list<json_path_handler>' changed in GCC 7.1
In constructor 'typed_json_path_container<T>::typed_json_path_container(std::initializer_list<json_path_handler>) [with T = session_data_t]',
inlined from 'void __static_initialization_and_destruction_0()' at session_data.cc:949:1:
yajlpp/yajlpp_def.hh:1712:39: note: parameter passing for argument of type 'std::initializer_list<json_path_handler>' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/vector:65,
from session_data.hh:38:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]':
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at base/attr_line.hh:217:7,
inlined from 'lnav::console::user_message::user_message(const lnav::console::user_message&)' at base/lnav.console.hh:102:5:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at base/attr_line.hh:217:7,
inlined from 'lnav::console::snippet::snippet(const lnav::console::snippet&)' at base/lnav.console.hh:47:8,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = lnav::console::snippet; _Args = {const lnav::console::snippet&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const lnav::console::snippet*, vector<lnav::console::snippet> >; _ForwardIterator = lnav::console::snippet*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const lnav::console::snippet*, std::vector<lnav::console::snippet> >; _ForwardIterator = lnav::console::snippet*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const lnav::console::snippet*, vector<lnav::console::snippet> >; _ForwardIterator = lnav::console::snippet*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const lnav::console::snippet*, vector<lnav::console::snippet> >; _ForwardIterator = lnav::console::snippet*; _Tp = lnav::console::snippet]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = lnav::console::snippet; _Alloc = std::allocator<lnav::console::snippet>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'lnav::console::user_message::user_message(const lnav::console::user_message&)' at base/lnav.console.hh:102:5:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at base/attr_line.hh:217:7,
inlined from 'lnav::console::user_message::user_message(const lnav::console::user_message&)' at base/lnav.console.hh:102:5:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at base/attr_line.hh:217:7,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = attr_line_t; _Args = {const attr_line_t&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const attr_line_t*, vector<attr_line_t> >; _ForwardIterator = attr_line_t*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const attr_line_t*, std::vector<attr_line_t> >; _ForwardIterator = attr_line_t*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const attr_line_t*, vector<attr_line_t> >; _ForwardIterator = attr_line_t*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const attr_line_t*, vector<attr_line_t> >; _ForwardIterator = attr_line_t*; _Tp = attr_line_t]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = attr_line_t; _Alloc = std::allocator<attr_line_t>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'lnav::console::user_message::user_message(const lnav::console::user_message&)' at base/lnav.console.hh:102:5:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at base/attr_line.hh:217:7,
inlined from 'lnav::console::user_message::user_message(const lnav::console::user_message&)' at base/lnav.console.hh:102:5:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In function '_ForwardIterator std::lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&) [with _ForwardIterator = __gnu_cxx::__normal_iterator<logline*, vector<logline> >; _Tp = timeval]',
inlined from 'void load_time_bookmarks()' at session_data.cc:586:43:
/usr/include/c++/14.2.1/bits/stl_algobase.h:1539:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<logline*, std::vector<logline> >' changed in GCC 7.1
In function '_ForwardIterator std::lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&) [with _ForwardIterator = __gnu_cxx::__normal_iterator<logline*, vector<logline> >; _Tp = timeval]',
inlined from 'void load_time_bookmarks()' at session_data.cc:839:38:
/usr/include/c++/14.2.1/bits/stl_algobase.h:1539:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<logline*, std::vector<logline> >' changed in GCC 7.1
CXX styling.o
In file included from ./relative_time.hh:45,
from yajlpp/yajlpp.hh:58,
from styling.hh:42,
from view_curses.hh:55,
from statusview_curses.hh:38,
from statusview_curses.cc:35:
./base/time_util.hh: In function 'timeval to_timeval(std::chrono::microseconds)':
./base/time_util.hh:324:67: warning: narrowing conversion of 'std::chrono::duration_cast<duration<long long int>, long long int, std::ratio<1, 1000000> >(us).std::chrono::duration<long long int>::count()' from 'std::chrono::duration<long long int>::rep' {aka 'long long int'} to '__time_t' {aka 'long int'} [-Wnarrowing]
In file included from /usr/include/c++/14.2.1/vector:65,
from statusview_curses.cc:33:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]':
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at base/attr_line.hh:217:7,
inlined from 'virtual bool statusview_curses::do_update()' at statusview_curses.cc:147:37:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
CXX term_extra.o
In file included from base/isc.hh:42,
from lnav.hh:43,
from static_file_vtab.cc:42:
base/time_util.hh: In function 'timeval to_timeval(std::chrono::microseconds)':
base/time_util.hh:324:67: warning: narrowing conversion of 'std::chrono::duration_cast<duration<long long int>, long long int, std::ratio<1, 1000000> >(us).std::chrono::duration<long long int>::count()' from 'std::chrono::duration<long long int>::rep' {aka 'long long int'} to '__time_t' {aka 'long int'} [-Wnarrowing]
In file included from logfile.hh:58,
from filter_observer.hh:37,
from logfile_sub_source.hh:45,
from log_vtab_impl.hh:42,
from lnav.hh:54:
log_format_fwd.hh: In member function 'timeval logline::get_timeval() const':
log_format_fwd.hh:221:57: warning: narrowing conversion of '((const logline*)this)->logline::get_time<std::chrono::duration<long long int> >().std::chrono::duration<long long int>::count()' from 'std::chrono::duration<long long int>::rep' {aka 'long long int'} to '__time_t' {aka 'long int'} [-Wnarrowing]
logfile_sub_source.hh: In member function 'std::optional<bookmark_metadata*> logfile_sub_source::find_bookmark_metadata(vis_line_t) const':
logfile_sub_source.hh:375:16: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector<unsigned int>::size_type' {aka 'unsigned int'} [-Wsign-compare]
CXX text_anonymizer.o
CXX text_format.o
In file included from ./relative_time.hh:45,
from yajlpp/yajlpp.hh:58,
from styling.hh:42,
from styling.cc:32:
./base/time_util.hh: In function 'timeval to_timeval(std::chrono::microseconds)':
./base/time_util.hh:324:67: warning: narrowing conversion of 'std::chrono::duration_cast<duration<long long int>, long long int, std::ratio<1, 1000000> >(us).std::chrono::duration<long long int>::count()' from 'std::chrono::duration<long long int>::rep' {aka 'long long int'} to '__time_t' {aka 'long int'} [-Wnarrowing]
In file included from styling.cc:41:
yajlpp/yajlpp_def.hh: In constructor 'json_path_container::json_path_container(std::initializer_list<json_path_handler>)':
yajlpp/yajlpp_def.hh:1573:5: note: parameter passing for argument of type 'std::initializer_list<json_path_handler>' changed in GCC 7.1
styling.cc: In function 'void __static_initialization_and_destruction_0()':
styling.cc:47:1: note: parameter passing for argument of type 'std::initializer_list<json_path_handler>' changed in GCC 7.1
styling.cc:56:1: note: parameter passing for argument of type 'std::initializer_list<json_path_handler>' changed in GCC 7.1
styling.cc:104:5: note: parameter passing for argument of type 'std::initializer_list<json_path_handler>' changed in GCC 7.1
In constructor 'typed_json_path_container<T>::typed_json_path_container(std::initializer_list<json_path_handler>) [with T = std::vector<term_color>]',
inlined from 'void __static_initialization_and_destruction_0()' at styling.cc:119:1:
yajlpp/yajlpp_def.hh:1712:39: note: parameter passing for argument of type 'std::initializer_list<json_path_handler>' changed in GCC 7.1
In constructor 'typed_json_path_container<T>::typed_json_path_container(std::initializer_list<json_path_handler>) [with T = css_color_names]',
inlined from 'void __static_initialization_and_destruction_0()' at styling.cc:129:1:
yajlpp/yajlpp_def.hh:1712:39: note: parameter passing for argument of type 'std::initializer_list<json_path_handler>' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/vector:65,
from styling.hh:35:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]':
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at ./base/attr_line.hh:217:7:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at ./base/attr_line.hh:217:7,
inlined from 'lnav::console::user_message::user_message(const lnav::console::user_message&)' at ./base/lnav.console.hh:102:5:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at ./base/attr_line.hh:217:7,
inlined from 'lnav::console::snippet::snippet(const lnav::console::snippet&)' at ./base/lnav.console.hh:47:8,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = lnav::console::snippet; _Args = {const lnav::console::snippet&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const lnav::console::snippet*, vector<lnav::console::snippet> >; _ForwardIterator = lnav::console::snippet*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const lnav::console::snippet*, std::vector<lnav::console::snippet> >; _ForwardIterator = lnav::console::snippet*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const lnav::console::snippet*, vector<lnav::console::snippet> >; _ForwardIterator = lnav::console::snippet*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const lnav::console::snippet*, vector<lnav::console::snippet> >; _ForwardIterator = lnav::console::snippet*; _Tp = lnav::console::snippet]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = lnav::console::snippet; _Alloc = std::allocator<lnav::console::snippet>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'lnav::console::user_message::user_message(const lnav::console::user_message&)' at ./base/lnav.console.hh:102:5:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at ./base/attr_line.hh:217:7,
inlined from 'lnav::console::user_message::user_message(const lnav::console::user_message&)' at ./base/lnav.console.hh:102:5:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at ./base/attr_line.hh:217:7,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = attr_line_t; _Args = {const attr_line_t&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const attr_line_t*, vector<attr_line_t> >; _ForwardIterator = attr_line_t*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const attr_line_t*, std::vector<attr_line_t> >; _ForwardIterator = attr_line_t*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const attr_line_t*, vector<attr_line_t> >; _ForwardIterator = attr_line_t*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const attr_line_t*, vector<attr_line_t> >; _ForwardIterator = attr_line_t*; _Tp = attr_line_t]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = attr_line_t; _Alloc = std::allocator<attr_line_t>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'lnav::console::user_message::user_message(const lnav::console::user_message&)' at ./base/lnav.console.hh:102:5:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
CXX text_overlay_menu.o
In file included from ./relative_time.hh:45,
from yajlpp/yajlpp.hh:58,
from styling.hh:42,
from view_curses.hh:55,
from listview_curses.hh:42,
from term_extra.hh:37,
from term_extra.cc:32:
./base/time_util.hh: In function 'timeval to_timeval(std::chrono::microseconds)':
./base/time_util.hh:324:67: warning: narrowing conversion of 'std::chrono::duration_cast<duration<long long int>, long long int, std::ratio<1, 1000000> >(us).std::chrono::duration<long long int>::count()' from 'std::chrono::duration<long long int>::rep' {aka 'long long int'} to '__time_t' {aka 'long int'} [-Wnarrowing]
In file included from term_extra.cc:43:
log_format_fwd.hh: In member function 'timeval logline::get_timeval() const':
log_format_fwd.hh:221:57: warning: narrowing conversion of '((const logline*)this)->logline::get_time<std::chrono::duration<long long int> >().std::chrono::duration<long long int>::count()' from 'std::chrono::duration<long long int>::rep' {aka 'long long int'} to '__time_t' {aka 'long int'} [-Wnarrowing]
CXX textfile_sub_source.o
CXX timer.o
In file included from ./base/date_time_scanner.hh:41,
from yajlpp/yajlpp_def.hh:37,
from text_anonymizer.cc:45:
./base/time_util.hh: In function 'timeval to_timeval(std::chrono::microseconds)':
./base/time_util.hh:324:67: warning: narrowing conversion of 'std::chrono::duration_cast<duration<long long int>, long long int, std::ratio<1, 1000000> >(us).std::chrono::duration<long long int>::count()' from 'std::chrono::duration<long long int>::rep' {aka 'long long int'} to '__time_t' {aka 'long int'} [-Wnarrowing]
In file included from /usr/include/c++/14.2.1/vector:65,
from base/intern_string.hh:40,
from text_anonymizer.hh:35,
from text_anonymizer.cc:32:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]':
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at ./base/attr_line.hh:217:7:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at ./base/attr_line.hh:217:7,
inlined from 'lnav::console::snippet::snippet(const lnav::console::snippet&)' at ./base/lnav.console.hh:47:8,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = lnav::console::snippet; _Args = {const lnav::console::snippet&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const lnav::console::snippet*, vector<lnav::console::snippet> >; _ForwardIterator = lnav::console::snippet*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const lnav::console::snippet*, std::vector<lnav::console::snippet> >; _ForwardIterator = lnav::console::snippet*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const lnav::console::snippet*, vector<lnav::console::snippet> >; _ForwardIterator = lnav::console::snippet*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const lnav::console::snippet*, vector<lnav::console::snippet> >; _ForwardIterator = lnav::console::snippet*; _Tp = lnav::console::snippet]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = lnav::console::snippet; _Alloc = std::allocator<lnav::console::snippet>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'lnav::console::user_message::user_message(const lnav::console::user_message&)' at ./base/lnav.console.hh:102:5:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at ./base/attr_line.hh:217:7,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = attr_line_t; _Args = {const attr_line_t&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const attr_line_t*, vector<attr_line_t> >; _ForwardIterator = attr_line_t*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const attr_line_t*, std::vector<attr_line_t> >; _ForwardIterator = attr_line_t*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const attr_line_t*, vector<attr_line_t> >; _ForwardIterator = attr_line_t*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const attr_line_t*, vector<attr_line_t> >; _ForwardIterator = attr_line_t*; _Tp = attr_line_t]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = attr_line_t; _Alloc = std::allocator<attr_line_t>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'lnav::console::user_message::user_message(const lnav::console::user_message&)' at ./base/lnav.console.hh:102:5:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
CXX sql.formatter.o
CXX sql_commands.o
In file included from ./relative_time.hh:45,
from yajlpp/yajlpp.hh:58,
from styling.hh:42,
from view_curses.hh:55,
from string-extension-functions.cc:37:
./base/time_util.hh: In function 'timeval to_timeval(std::chrono::microseconds)':
./base/time_util.hh:324:67: warning: narrowing conversion of 'std::chrono::duration_cast<duration<long long int>, long long int, std::ratio<1, 1000000> >(us).std::chrono::duration<long long int>::count()' from 'std::chrono::duration<long long int>::rep' {aka 'long long int'} to '__time_t' {aka 'long int'} [-Wnarrowing]
In file included from string-extension-functions.cc:38:
vtab_module.hh: In instantiation of 'static void sqlite_func_adapter<Return (*)(Args ...), f>::func1(sqlite3_context*, int, sqlite3_value**) [with Return = bool; Args = {string_fragment, string_fragment}; Return (* f)(Args ...) = {anonymous}::regexp; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]':
vtab_module.hh:495:9: required from 'static FuncDef sqlite_func_adapter<Return (*)(Args ...), f>::builder(help_text) [with Return = bool; Args = {string_fragment, string_fragment}; Return (* f)(Args ...) = {anonymous}::regexp]'
string-extension-functions.cc:975:64: required from here
vtab_module.hh:449:26: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=]
vtab_module.hh:456:26: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=]
vtab_module.hh:456:26: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=]
......
vtab_module.hh: In instantiation of 'static void sqlite_func_adapter<Return (*)(Args ...), f>::func1(sqlite3_context*, int, sqlite3_value**) [with Return = mapbox::util::variant<long long int, double, const char*, string_fragment, json_string>; Args = {string_fragment, string_fragment}; Return (* f)(Args ...) = {anonymous}::regexp_match; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]':
vtab_module.hh:495:9: required from 'static FuncDef sqlite_func_adapter<Return (*)(Args ...), f>::builder(help_text) [with Return = mapbox::util::variant<long long int, double, const char*, string_fragment, json_string>; Args = {string_fragment, string_fragment}; Return (* f)(Args ...) = {anonymous}::regexp_match]'
string-extension-functions.cc:984:76: required from here
vtab_module.hh:449:26: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=]
vtab_module.hh:456:26: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=]
vtab_module.hh:456:26: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=]
......
vtab_module.hh: In instantiation of 'static void sqlite_func_adapter<Return (*)(Args ...), f>::func1(sqlite3_context*, int, sqlite3_value**) [with Return = std::__cxx11::basic_string<char>; Args = {string_fragment, string_fragment, const char*}; Return (* f)(Args ...) = {anonymous}::regexp_replace; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]':
vtab_module.hh:495:9: required from 'static FuncDef sqlite_func_adapter<Return (*)(Args ...), f>::builder(help_text) [with Return = std::__cxx11::basic_string<char>; Args = {string_fragment, string_fragment, const char*}; Return (* f)(Args ...) = {anonymous}::regexp_replace]'
string-extension-functions.cc:1013:80: required from here
vtab_module.hh:449:26: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=]
vtab_module.hh:456:26: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=]
vtab_module.hh:456:26: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=]
......
vtab_module.hh: In instantiation of 'static void sqlite_func_adapter<Return (*)(Args ...), f>::func1(sqlite3_context*, int, sqlite3_value**) [with Return = std::__cxx11::basic_string<char>; Args = {long long int}; Return (* f)(Args ...) = {anonymous}::sql_humanize_file_size; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]':
vtab_module.hh:495:9: required from 'static FuncDef sqlite_func_adapter<Return (*)(Args ...), f>::builder(help_text) [with Return = std::__cxx11::basic_string<char>; Args = {long long int}; Return (* f)(Args ...) = {anonymous}::sql_humanize_file_size]'
string-extension-functions.cc:1043:20: required from here
vtab_module.hh:449:26: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=]
vtab_module.hh:456:26: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=]
vtab_module.hh:456:26: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=]
......
vtab_module.hh: In instantiation of 'static void sqlite_func_adapter<Return (*)(Args ...), f>::func1(sqlite3_context*, int, sqlite3_value**) [with Return = std::__cxx11::basic_string<char>; Args = {string_fragment}; Return (* f)(Args ...) = sql_humanize_id; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]':
vtab_module.hh:495:9: required from 'static FuncDef sqlite_func_adapter<Return (*)(Args ...), f>::builder(help_text) [with Return = std::__cxx11::basic_string<char>; Args = {string_fragment}; Return (* f)(Args ...) = sql_humanize_id]'
string-extension-functions.cc:1056:20: required from here
vtab_module.hh:449:26: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=]
vtab_module.hh:456:26: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=]
vtab_module.hh:456:26: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=]
......
vtab_module.hh: In instantiation of 'static void sqlite_func_adapter<Return (*)(Args ...), f>::func1(sqlite3_context*, int, sqlite3_value**) [with Return = const std::__cxx11::basic_string<char>&; Args = {double, std::optional<double>}; Return (* f)(Args ...) = humanize::sparkline; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]':
vtab_module.hh:495:9: required from 'static FuncDef sqlite_func_adapter<Return (*)(Args ...), f>::builder(help_text) [with Return = const std::__cxx11::basic_string<char>&; Args = {double, std::optional<double>}; Return (* f)(Args ...) = humanize::sparkline]'
string-extension-functions.cc:1069:20: required from here
vtab_module.hh:449:26: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=]
vtab_module.hh:456:26: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=]
vtab_module.hh:456:26: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=]
......
vtab_module.hh: In instantiation of 'static void sqlite_func_adapter<Return (*)(Args ...), f>::func1(sqlite3_context*, int, sqlite3_value**) [with Return = std::__cxx11::basic_string<char>; Args = {string_fragment}; Return (* f)(Args ...) = {anonymous}::sql_anonymize; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]':
vtab_module.hh:495:9: required from 'static FuncDef sqlite_func_adapter<Return (*)(Args ...), f>::builder(help_text) [with Return = std::__cxx11::basic_string<char>; Args = {string_fragment}; Return (* f)(Args ...) = {anonymous}::sql_anonymize]'
string-extension-functions.cc:1099:78: required from here
vtab_module.hh:449:26: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=]
vtab_module.hh:456:26: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=]
vtab_module.hh:456:26: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=]
......
vtab_module.hh: In instantiation of 'static void sqlite_func_adapter<Return (*)(Args ...), f>::func1(sqlite3_context*, int, sqlite3_value**) [with Return = json_string; Args = {const char*}; Return (* f)(Args ...) = extract; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]':
vtab_module.hh:495:9: required from 'static FuncDef sqlite_func_adapter<Return (*)(Args ...), f>::builder(help_text) [with Return = json_string; Args = {const char*}; Return (* f)(Args ...) = extract]'
string-extension-functions.cc:1111:66: required from here
vtab_module.hh:449:26: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=]
vtab_module.hh:456:26: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=]
vtab_module.hh:456:26: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=]
......
vtab_module.hh: In instantiation of 'static void sqlite_func_adapter<Return (*)(Args ...), f>::func1(sqlite3_context*, int, sqlite3_value**) [with Return = json_string; Args = {string_fragment}; Return (* f)(Args ...) = {anonymous}::logfmt2json; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]':
vtab_module.hh:495:9: required from 'static FuncDef sqlite_func_adapter<Return (*)(Args ...), f>::builder(help_text) [with Return = json_string; Args = {string_fragment}; Return (* f)(Args ...) = {anonymous}::logfmt2json]'
string-extension-functions.cc:1128:74: required from here
vtab_module.hh:449:26: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=]
vtab_module.hh:456:26: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=]
vtab_module.hh:456:26: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=]
......
vtab_module.hh: In instantiation of 'static void sqlite_func_adapter<Return (*)(Args ...), f>::func1(sqlite3_context*, int, sqlite3_value**) [with Return = bool; Args = {const char*, const char*}; Return (* f)(Args ...) = startswith; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]':
vtab_module.hh:495:9: required from 'static FuncDef sqlite_func_adapter<Return (*)(Args ...), f>::builder(help_text) [with Return = bool; Args = {const char*, const char*}; Return (* f)(Args ...) = startswith]'
string-extension-functions.cc:1145:20: required from here
vtab_module.hh:449:26: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=]
vtab_module.hh:456:26: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=]
vtab_module.hh:456:26: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=]
......
vtab_module.hh: In instantiation of 'static void sqlite_func_adapter<Return (*)(Args ...), f>::func1(sqlite3_context*, int, sqlite3_value**) [with Return = bool; Args = {const char*, const char*}; Return (* f)(Args ...) = endswith; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]':
vtab_module.hh:495:9: required from 'static FuncDef sqlite_func_adapter<Return (*)(Args ...), f>::builder(help_text) [with Return = bool; Args = {const char*, const char*}; Return (* f)(Args ...) = endswith]'
string-extension-functions.cc:1164:20: required from here
vtab_module.hh:449:26: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=]
vtab_module.hh:456:26: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=]
vtab_module.hh:456:26: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=]
......
vtab_module.hh: In instantiation of 'static void sqlite_func_adapter<Return (*)(Args ...), f>::func1(sqlite3_context*, int, sqlite3_value**) [with Return = std::optional<long long int>; Args = {const char*, const char*}; Return (* f)(Args ...) = {anonymous}::sql_fuzzy_match; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]':
vtab_module.hh:495:9: required from 'static FuncDef sqlite_func_adapter<Return (*)(Args ...), f>::builder(help_text) [with Return = std::optional<long long int>; Args = {const char*, const char*}; Return (* f)(Args ...) = {anonymous}::sql_fuzzy_match]'
string-extension-functions.cc:1182:20: required from here
vtab_module.hh:449:26: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=]
vtab_module.hh:456:26: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=]
vtab_module.hh:456:26: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=]
......
vtab_module.hh: In instantiation of 'static void sqlite_func_adapter<Return (*)(Args ...), f>::func1(sqlite3_context*, int, sqlite3_value**) [with Return = string_fragment; Args = {const std::vector<const char*, std::allocator<const char*> >&}; Return (* f)(Args ...) = {anonymous}::spooky_hash; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]':
vtab_module.hh:495:9: required from 'static FuncDef sqlite_func_adapter<Return (*)(Args ...), f>::builder(help_text) [with Return = string_fragment; Args = {const std::vector<const char*, std::allocator<const char*> >&}; Return (* f)(Args ...) = {anonymous}::spooky_hash]'
string-extension-functions.cc:1198:74: required from here
vtab_module.hh:449:26: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=]
vtab_module.hh:456:26: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=]
vtab_module.hh:456:26: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=]
......
vtab_module.hh: In instantiation of 'static void sqlite_func_adapter<Return (*)(Args ...), f>::func1(sqlite3_context*, int, sqlite3_value**) [with Return = std::optional<mapbox::util::variant<blob_auto_buffer, long long int, double> >; Args = {sqlite3_value*}; Return (* f)(Args ...) = {anonymous}::sql_gunzip; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]':
vtab_module.hh:495:9: required from 'static FuncDef sqlite_func_adapter<Return (*)(Args ...), f>::builder(help_text) [with Return = std::optional<mapbox::util::variant<blob_auto_buffer, long long int, double> >; Args = {sqlite3_value*}; Return (* f)(Args ...) = {anonymous}::sql_gunzip]'
string-extension-functions.cc:1224:72: required from here
vtab_module.hh:449:26: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=]
vtab_module.hh:456:26: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=]
vtab_module.hh:456:26: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=]
......
vtab_module.hh: In instantiation of 'static void sqlite_func_adapter<Return (*)(Args ...), f>::func1(sqlite3_context*, int, sqlite3_value**) [with Return = std::optional<blob_auto_buffer>; Args = {sqlite3_value*}; Return (* f)(Args ...) = {anonymous}::sql_gzip; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]':
vtab_module.hh:495:9: required from 'static FuncDef sqlite_func_adapter<Return (*)(Args ...), f>::builder(help_text) [with Return = std::optional<blob_auto_buffer>; Args = {sqlite3_value*}; Return (* f)(Args ...) = {anonymous}::sql_gzip]'
string-extension-functions.cc:1231:68: required from here
vtab_module.hh:449:26: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=]
vtab_module.hh:456:26: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=]
vtab_module.hh:456:26: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=]
......
vtab_module.hh: In instantiation of 'static void sqlite_func_adapter<Return (*)(Args ...), f>::func1(sqlite3_context*, int, sqlite3_value**) [with Return = mapbox::util::variant<text_auto_buffer, auto_mem<char, free>, null_value_t>; Args = {sqlite3_value*, encode_algo}; Return (* f)(Args ...) = {anonymous}::sql_encode; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]':
vtab_module.hh:495:9: required from 'static FuncDef sqlite_func_adapter<Return (*)(Args ...), f>::builder(help_text) [with Return = mapbox::util::variant<text_auto_buffer, auto_mem<char, free>, null_value_t>; Args = {sqlite3_value*, encode_algo}; Return (* f)(Args ...) = {anonymous}::sql_encode]'
string-extension-functions.cc:1238:72: required from here
vtab_module.hh:449:26: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=]
vtab_module.hh:456:26: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=]
vtab_module.hh:456:26: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=]
......
vtab_module.hh: In instantiation of 'static void sqlite_func_adapter<Return (*)(Args ...), f>::func1(sqlite3_context*, int, sqlite3_value**) [with Return = mapbox::util::variant<blob_auto_buffer, auto_mem<char, free> >; Args = {string_fragment, encode_algo}; Return (* f)(Args ...) = {anonymous}::sql_decode; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]':
vtab_module.hh:495:9: required from 'static FuncDef sqlite_func_adapter<Return (*)(Args ...), f>::builder(help_text) [with Return = mapbox::util::variant<blob_auto_buffer, auto_mem<char, free> >; Args = {string_fragment, encode_algo}; Return (* f)(Args ...) = {anonymous}::sql_decode]'
string-extension-functions.cc:1259:72: required from here
vtab_module.hh:449:26: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=]
vtab_module.hh:456:26: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=]
vtab_module.hh:456:26: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=]
......
vtab_module.hh: In instantiation of 'static void sqlite_func_adapter<Return (*)(Args ...), f>::func1(sqlite3_context*, int, sqlite3_value**) [with Return = json_string; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}; Return (* f)(Args ...) = {anonymous}::sql_parse_url; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]':
vtab_module.hh:495:9: required from 'static FuncDef sqlite_func_adapter<Return (*)(Args ...), f>::builder(help_text) [with Return = json_string; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}; Return (* f)(Args ...) = {anonymous}::sql_parse_url]'
string-extension-functions.cc:1272:78: required from here
vtab_module.hh:449:26: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=]
vtab_module.hh:456:26: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=]
vtab_module.hh:456:26: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=]
......
vtab_module.hh: In instantiation of 'static void sqlite_func_adapter<Return (*)(Args ...), f>::func1(sqlite3_context*, int, sqlite3_value**) [with Return = auto_mem<char>; Args = {string_fragment}; Return (* f)(Args ...) = {anonymous}::sql_unparse_url; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]':
vtab_module.hh:495:9: required from 'static FuncDef sqlite_func_adapter<Return (*)(Args ...), f>::builder(help_text) [with Return = auto_mem<char>; Args = {string_fragment}; Return (* f)(Args ...) = {anonymous}::sql_unparse_url]'
string-extension-functions.cc:1331:20: required from here
vtab_module.hh:449:26: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=]
vtab_module.hh:456:26: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=]
vtab_module.hh:456:26: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=]
......
vtab_module.hh: In instantiation of 'static void sqlite_func_adapter<Return (*)(Args ...), f>::func1(sqlite3_context*, int, sqlite3_value**) [with Return = std::__cxx11::basic_string<char>; Args = {string_fragment}; Return (* f)(Args ...) = sql_pretty_print; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]':
vtab_module.hh:495:9: required from 'static FuncDef sqlite_func_adapter<Return (*)(Args ...), f>::builder(help_text) [with Return = std::__cxx11::basic_string<char>; Args = {string_fragment}; Return (* f)(Args ...) = sql_pretty_print]'
string-extension-functions.cc:1348:20: required from here
vtab_module.hh:449:26: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=]
vtab_module.hh:456:26: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=]
vtab_module.hh:456:26: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=]
......
In file included from /usr/include/c++/14.2.1/vector:65,
from base/intern_string.hh:40,
from base/file_range.hh:35,
from base/humanize.hh:38,
from string-extension-functions.cc:17:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]':
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at base/attr_line.hh:217:7:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at base/attr_line.hh:217:7,
inlined from 'lnav::console::snippet::snippet(const lnav::console::snippet&)' at base/lnav.console.hh:47:8,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = lnav::console::snippet; _Args = {const lnav::console::snippet&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const lnav::console::snippet*, vector<lnav::console::snippet> >; _ForwardIterator = lnav::console::snippet*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const lnav::console::snippet*, std::vector<lnav::console::snippet> >; _ForwardIterator = lnav::console::snippet*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const lnav::console::snippet*, vector<lnav::console::snippet> >; _ForwardIterator = lnav::console::snippet*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const lnav::console::snippet*, vector<lnav::console::snippet> >; _ForwardIterator = lnav::console::snippet*; _Tp = lnav::console::snippet]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = lnav::console::snippet; _Alloc = std::allocator<lnav::console::snippet>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'lnav::console::user_message::user_message(const lnav::console::user_message&)' at base/lnav.console.hh:102:5:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at base/attr_line.hh:217:7,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = attr_line_t; _Args = {const attr_line_t&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const attr_line_t*, vector<attr_line_t> >; _ForwardIterator = attr_line_t*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const attr_line_t*, std::vector<attr_line_t> >; _ForwardIterator = attr_line_t*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const attr_line_t*, vector<attr_line_t> >; _ForwardIterator = attr_line_t*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const attr_line_t*, vector<attr_line_t> >; _ForwardIterator = attr_line_t*; _Tp = attr_line_t]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = attr_line_t; _Alloc = std::allocator<attr_line_t>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'lnav::console::user_message::user_message(const lnav::console::user_message&)' at base/lnav.console.hh:102:5:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1624:35,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/vector.tcc:238:44,
inlined from 'attr_line_t& attr_line_t::operator=(const attr_line_t&)' at base/attr_line.hh:217:7,
inlined from 'lnav::console::user_message& lnav::console::user_message::with_reason(const attr_line_t&)' at base/lnav.console.hh:109:27:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
CXX sql_util.o
CXX state-extension-functions.o
In file included from ./relative_time.hh:45,
from yajlpp/yajlpp.hh:58,
from styling.hh:42,
from view_curses.hh:55,
from listview_curses.hh:42,
from text_overlay_menu.hh:35,
from text_overlay_menu.cc:30:
./base/time_util.hh: In function 'timeval to_timeval(std::chrono::microseconds)':
./base/time_util.hh:324:67: warning: narrowing conversion of 'std::chrono::duration_cast<duration<long long int>, long long int, std::ratio<1, 1000000> >(us).std::chrono::duration<long long int>::count()' from 'std::chrono::duration<long long int>::rep' {aka 'long long int'} to '__time_t' {aka 'long int'} [-Wnarrowing]
In file included from logfile.hh:58,
from filter_observer.hh:37,
from logfile_sub_source.hh:45,
from log_vtab_impl.hh:42,
from lnav.hh:54,
from text_overlay_menu.cc:34:
log_format_fwd.hh: In member function 'timeval logline::get_timeval() const':
log_format_fwd.hh:221:57: warning: narrowing conversion of '((const logline*)this)->logline::get_time<std::chrono::duration<long long int> >().std::chrono::duration<long long int>::count()' from 'std::chrono::duration<long long int>::rep' {aka 'long long int'} to '__time_t' {aka 'long int'} [-Wnarrowing]
logfile_sub_source.hh: In member function 'std::optional<bookmark_metadata*> logfile_sub_source::find_bookmark_metadata(vis_line_t) const':
logfile_sub_source.hh:375:16: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector<unsigned int>::size_type' {aka 'unsigned int'} [-Wsign-compare]
In file included from /usr/include/c++/14.2.1/vector:65,
from text_overlay_menu.hh:33:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]':
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at base/attr_line.hh:217:7,
inlined from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = attr_line_t; _Args = {attr_line_t&}; _Tp = attr_line_t]' at /usr/include/c++/14.2.1/bits/new_allocator.h:191:4,
inlined from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = attr_line_t; _Args = {attr_line_t&}; _Tp = attr_line_t]' at /usr/include/c++/14.2.1/bits/alloc_traits.h:575:17,
inlined from 'void std::vector<_Tp, _Alloc>::_M_realloc_append(_Args&& ...) [with _Args = {attr_line_t&}; _Tp = attr_line_t; _Alloc = std::allocator<attr_line_t>]' at /usr/include/c++/14.2.1/bits/vector.tcc:634:26:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at base/attr_line.hh:217:7:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'textview_curses::selected_text_info::selected_text_info(const textview_curses::selected_text_info&)' at textview_curses.hh:896:12:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at base/attr_line.hh:217:7,
inlined from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = attr_line_t; _Args = {attr_line_t&}; _Tp = attr_line_t]' at /usr/include/c++/14.2.1/bits/new_allocator.h:191:4,
inlined from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = attr_line_t; _Args = {attr_line_t&}; _Tp = attr_line_t]' at /usr/include/c++/14.2.1/bits/alloc_traits.h:575:17,
inlined from 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {attr_line_t&}; _Tp = attr_line_t; _Alloc = std::allocator<attr_line_t>]' at /usr/include/c++/14.2.1/bits/vector.tcc:117:30:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at base/attr_line.hh:217:7,
inlined from 'virtual std::vector<attr_line_t> text_overlay_menu::list_overlay_menu(const listview_curses&, vis_line_t)' at text_overlay_menu.cc:147:17:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
CXX sysclip.o
sysclip.cc: In function 'int sysclip::osc52_close(FILE*)':
sysclip.cc:75:10: warning: ignoring return value of 'ssize_t write(int, const void*, size_t)' declared with attribute 'warn_unused_result' [-Wunused-result]
sysclip.cc:91:18: warning: ignoring return value of 'ssize_t write(int, const void*, size_t)' declared with attribute 'warn_unused_result' [-Wunused-result]
sysclip.cc:96:14: warning: ignoring return value of 'ssize_t write(int, const void*, size_t)' declared with attribute 'warn_unused_result' [-Wunused-result]
sysclip.cc:99:10: warning: ignoring return value of 'ssize_t write(int, const void*, size_t)' declared with attribute 'warn_unused_result' [-Wunused-result]
CXX textinput_curses.o
In file included from base/piper.file.hh:41,
from line_buffer.hh:50,
from grep_proc.hh:47,
from textview_curses.hh:43,
from hist_source.hh:45,
from db_sub_source.hh:45,
from command_executor.hh:46,
from sql_commands.cc:37:
base/time_util.hh: In function 'timeval to_timeval(std::chrono::microseconds)':
base/time_util.hh:324:67: warning: narrowing conversion of 'std::chrono::duration_cast<duration<long long int>, long long int, std::ratio<1, 1000000> >(us).std::chrono::duration<long long int>::count()' from 'std::chrono::duration<long long int>::rep' {aka 'long long int'} to '__time_t' {aka 'long int'} [-Wnarrowing]
In file included from logfile.hh:58,
from filter_observer.hh:37,
from logfile_sub_source.hh:45,
from log_vtab_impl.hh:42,
from lnav.hh:54,
from sql_commands.cc:40:
log_format_fwd.hh: In member function 'timeval logline::get_timeval() const':
log_format_fwd.hh:221:57: warning: narrowing conversion of '((const logline*)this)->logline::get_time<std::chrono::duration<long long int> >().std::chrono::duration<long long int>::count()' from 'std::chrono::duration<long long int>::rep' {aka 'long long int'} to '__time_t' {aka 'long int'} [-Wnarrowing]
logfile_sub_source.hh: In member function 'std::optional<bookmark_metadata*> logfile_sub_source::find_bookmark_metadata(vis_line_t) const':
logfile_sub_source.hh:375:16: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector<unsigned int>::size_type' {aka 'unsigned int'} [-Wsign-compare]
In file included from /usr/include/c++/14.2.1/memory:69,
from base/auto_mem.hh:36,
from sql_commands.cc:30:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]':
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at ./base/attr_line.hh:217:7:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at ./base/attr_line.hh:217:7,
inlined from 'lnav::console::snippet::snippet(const lnav::console::snippet&)' at base/lnav.console.hh:47:8,
inlined from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lnav::console::snippet; _Args = {const lnav::console::snippet&}; _Tp = lnav::console::snippet]' at /usr/include/c++/14.2.1/bits/new_allocator.h:191:4,
inlined from 'static void std::allocator_traits<std::allocator<_CharT> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = lnav::console::snippet; _Args = {const lnav::console::snippet&}; _Tp = lnav::console::snippet]' at /usr/include/c++/14.2.1/bits/alloc_traits.h:575:17,
inlined from 'void std::vector<_Tp, _Alloc>::_M_realloc_append(_Args&& ...) [with _Args = {const lnav::console::snippet&}; _Tp = lnav::console::snippet; _Alloc = std::allocator<lnav::console::snippet>]' at /usr/include/c++/14.2.1/bits/vector.tcc:634:26:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at ./base/attr_line.hh:217:7,
inlined from 'lnav::console::user_message::user_message(const lnav::console::user_message&)' at base/lnav.console.hh:102:5:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at ./base/attr_line.hh:217:7,
inlined from 'lnav::console::snippet::snippet(const lnav::console::snippet&)' at base/lnav.console.hh:47:8,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = lnav::console::snippet; _Args = {const lnav::console::snippet&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const lnav::console::snippet*, vector<lnav::console::snippet> >; _ForwardIterator = lnav::console::snippet*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const lnav::console::snippet*, std::vector<lnav::console::snippet> >; _ForwardIterator = lnav::console::snippet*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const lnav::console::snippet*, vector<lnav::console::snippet> >; _ForwardIterator = lnav::console::snippet*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const lnav::console::snippet*, vector<lnav::console::snippet> >; _ForwardIterator = lnav::console::snippet*; _Tp = lnav::console::snippet]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = lnav::console::snippet; _Alloc = std::allocator<lnav::console::snippet>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'lnav::console::user_message::user_message(const lnav::console::user_message&)' at base/lnav.console.hh:102:5:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at ./base/attr_line.hh:217:7,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = attr_line_t; _Args = {const attr_line_t&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const attr_line_t*, vector<attr_line_t> >; _ForwardIterator = attr_line_t*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const attr_line_t*, std::vector<attr_line_t> >; _ForwardIterator = attr_line_t*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const attr_line_t*, vector<attr_line_t> >; _ForwardIterator = attr_line_t*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const attr_line_t*, vector<attr_line_t> >; _ForwardIterator = attr_line_t*; _Tp = attr_line_t]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = attr_line_t; _Alloc = std::allocator<attr_line_t>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'lnav::console::user_message::user_message(const lnav::console::user_message&)' at base/lnav.console.hh:102:5:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1624:35,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/vector.tcc:238:44:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
CXX textinput.history.o
In file included from base/isc.hh:42,
from lnav.hh:43,
from state-extension-functions.cc:38:
base/time_util.hh: In function 'timeval to_timeval(std::chrono::microseconds)':
base/time_util.hh:324:67: warning: narrowing conversion of 'std::chrono::duration_cast<duration<long long int>, long long int, std::ratio<1, 1000000> >(us).std::chrono::duration<long long int>::count()' from 'std::chrono::duration<long long int>::rep' {aka 'long long int'} to '__time_t' {aka 'long int'} [-Wnarrowing]
In file included from logfile.hh:58,
from filter_observer.hh:37,
from logfile_sub_source.hh:45,
from log_vtab_impl.hh:42,
from lnav.hh:54:
log_format_fwd.hh: In member function 'timeval logline::get_timeval() const':
log_format_fwd.hh:221:57: warning: narrowing conversion of '((const logline*)this)->logline::get_time<std::chrono::duration<long long int> >().std::chrono::duration<long long int>::count()' from 'std::chrono::duration<long long int>::rep' {aka 'long long int'} to '__time_t' {aka 'long int'} [-Wnarrowing]
logfile_sub_source.hh: In member function 'std::optional<bookmark_metadata*> logfile_sub_source::find_bookmark_metadata(vis_line_t) const':
logfile_sub_source.hh:375:16: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector<unsigned int>::size_type' {aka 'unsigned int'} [-Wsign-compare]
In file included from state-extension-functions.cc:41:
vtab_module.hh: In instantiation of 'static void sqlite_func_adapter<Return (*)(Args ...), f>::func1(sqlite3_context*, int, sqlite3_value**) [with Return = std::optional<long long int>; Args = {}; Return (* f)(Args ...) = sql_log_top_line; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]':
vtab_module.hh:495:9: required from 'static FuncDef sqlite_func_adapter<Return (*)(Args ...), f>::builder(help_text) [with Return = std::optional<long long int>; Args = {}; Return (* f)(Args ...) = sql_log_top_line]'
state-extension-functions.cc:162:20: required from here
vtab_module.hh:449:26: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=]
vtab_module.hh:456:26: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=]
vtab_module.hh:456:26: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=]
......
vtab_module.hh: In instantiation of 'static void sqlite_func_adapter<Return (*)(Args ...), f>::func1(sqlite3_context*, int, sqlite3_value**) [with Return = std::optional<long long int>; Args = {}; Return (* f)(Args ...) = sql_log_msg_line; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]':
vtab_module.hh:495:9: required from 'static FuncDef sqlite_func_adapter<Return (*)(Args ...), f>::builder(help_text) [with Return = std::optional<long long int>; Args = {}; Return (* f)(Args ...) = sql_log_msg_line]'
state-extension-functions.cc:170:20: required from here
vtab_module.hh:449:26: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=]
vtab_module.hh:456:26: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=]
vtab_module.hh:456:26: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=]
......
vtab_module.hh: In instantiation of 'static void sqlite_func_adapter<Return (*)(Args ...), f>::func1(sqlite3_context*, int, sqlite3_value**) [with Return = std::optional<std::__cxx11::basic_string<char> >; Args = {}; Return (* f)(Args ...) = sql_log_top_datetime; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]':
vtab_module.hh:495:9: required from 'static FuncDef sqlite_func_adapter<Return (*)(Args ...), f>::builder(help_text) [with Return = std::optional<std::__cxx11::basic_string<char> >; Args = {}; Return (* f)(Args ...) = sql_log_top_datetime]'
state-extension-functions.cc:178:20: required from here
vtab_module.hh:449:26: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=]
vtab_module.hh:456:26: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=]
vtab_module.hh:456:26: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=]
......
vtab_module.hh: In instantiation of 'static void sqlite_func_adapter<Return (*)(Args ...), f>::func1(sqlite3_context*, int, sqlite3_value**) [with Return = std::optional<std::__cxx11::basic_string<char> >; Args = {}; Return (* f)(Args ...) = sql_lnav_top_file; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]':
vtab_module.hh:495:9: required from 'static FuncDef sqlite_func_adapter<Return (*)(Args ...), f>::builder(help_text) [with Return = std::optional<std::__cxx11::basic_string<char> >; Args = {}; Return (* f)(Args ...) = sql_lnav_top_file]'
state-extension-functions.cc:185:20: required from here
vtab_module.hh:449:26: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=]
vtab_module.hh:456:26: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=]
vtab_module.hh:456:26: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=]
......
vtab_module.hh: In instantiation of 'static void sqlite_func_adapter<Return (*)(Args ...), f>::func1(sqlite3_context*, int, sqlite3_value**) [with Return = const char*; Args = {}; Return (* f)(Args ...) = sql_lnav_version; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]':
vtab_module.hh:495:9: required from 'static FuncDef sqlite_func_adapter<Return (*)(Args ...), f>::builder(help_text) [with Return = const char*; Args = {}; Return (* f)(Args ...) = sql_lnav_version]'
state-extension-functions.cc:192:20: required from here
vtab_module.hh:449:26: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=]
vtab_module.hh:456:26: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=]
vtab_module.hh:456:26: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=]
......
vtab_module.hh: In instantiation of 'static void sqlite_func_adapter<Return (*)(Args ...), f>::func1(sqlite3_context*, int, sqlite3_value**) [with Return = long long int; Args = {const char*, std::optional<string_fragment>}; Return (* f)(Args ...) = sql_error; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]':
vtab_module.hh:495:9: required from 'static FuncDef sqlite_func_adapter<Return (*)(Args ...), f>::builder(help_text) [with Return = long long int; Args = {const char*, std::optional<string_fragment>}; Return (* f)(Args ...) = sql_error]'
state-extension-functions.cc:197:70: required from here
vtab_module.hh:449:26: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=]
vtab_module.hh:456:26: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=]
vtab_module.hh:456:26: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=]
......
vtab_module.hh: In instantiation of 'static void sqlite_func_adapter<Return (*)(Args ...), f>::func1(sqlite3_context*, int, sqlite3_value**) [with Return = std::optional<std::__cxx11::basic_string<char> >; Args = {std::optional<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >}; Return (* f)(Args ...) = sql_echoln; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]':
vtab_module.hh:495:9: required from 'static FuncDef sqlite_func_adapter<Return (*)(Args ...), f>::builder(help_text) [with Return = std::optional<std::__cxx11::basic_string<char> >; Args = {std::optional<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >}; Return (* f)(Args ...) = sql_echoln]'
state-extension-functions.cc:212:72: required from here
vtab_module.hh:449:26: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=]
vtab_module.hh:456:26: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=]
vtab_module.hh:456:26: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=]
......
In file included from /usr/include/c++/14.2.1/vector:65,
from base/attr_line.hh:38,
from base/ansi_scrubber.hh:38,
from lnav.hh:42:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]':
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at base/attr_line.hh:217:7:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at base/attr_line.hh:217:7,
inlined from 'lnav::console::snippet::snippet(const lnav::console::snippet&)' at base/lnav.console.hh:47:8,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = lnav::console::snippet; _Args = {const lnav::console::snippet&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const lnav::console::snippet*, vector<lnav::console::snippet> >; _ForwardIterator = lnav::console::snippet*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const lnav::console::snippet*, std::vector<lnav::console::snippet> >; _ForwardIterator = lnav::console::snippet*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const lnav::console::snippet*, vector<lnav::console::snippet> >; _ForwardIterator = lnav::console::snippet*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const lnav::console::snippet*, vector<lnav::console::snippet> >; _ForwardIterator = lnav::console::snippet*; _Tp = lnav::console::snippet]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = lnav::console::snippet; _Alloc = std::allocator<lnav::console::snippet>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'lnav::console::user_message::user_message(const lnav::console::user_message&)' at base/lnav.console.hh:102:5:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at base/attr_line.hh:217:7,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = attr_line_t; _Args = {const attr_line_t&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const attr_line_t*, vector<attr_line_t> >; _ForwardIterator = attr_line_t*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const attr_line_t*, std::vector<attr_line_t> >; _ForwardIterator = attr_line_t*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const attr_line_t*, vector<attr_line_t> >; _ForwardIterator = attr_line_t*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const attr_line_t*, vector<attr_line_t> >; _ForwardIterator = attr_line_t*; _Tp = attr_line_t]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = attr_line_t; _Alloc = std::allocator<attr_line_t>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'lnav::console::user_message::user_message(const lnav::console::user_message&)' at base/lnav.console.hh:102:5:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1624:35,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/vector.tcc:238:44,
inlined from 'attr_line_t& attr_line_t::operator=(const attr_line_t&)' at base/attr_line.hh:217:7,
inlined from 'lnav::console::user_message& lnav::console::user_message::with_reason(const attr_line_t&)' at base/lnav.console.hh:109:27:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
CXX textfile_highlighters.o
In file included from ./relative_time.hh:45,
from yajlpp/yajlpp.hh:58,
from file_options.hh:40,
from logfile.hh:56,
from filter_observer.hh:37,
from textfile_sub_source.hh:40,
from textfile_sub_source.cc:32:
./base/time_util.hh: In function 'timeval to_timeval(std::chrono::microseconds)':
./base/time_util.hh:324:67: warning: narrowing conversion of 'std::chrono::duration_cast<duration<long long int>, long long int, std::ratio<1, 1000000> >(us).std::chrono::duration<long long int>::count()' from 'std::chrono::duration<long long int>::rep' {aka 'long long int'} to '__time_t' {aka 'long int'} [-Wnarrowing]
In file included from logfile.hh:58:
log_format_fwd.hh: In member function 'timeval logline::get_timeval() const':
log_format_fwd.hh:221:57: warning: narrowing conversion of '((const logline*)this)->logline::get_time<std::chrono::duration<long long int> >().std::chrono::duration<long long int>::count()' from 'std::chrono::duration<long long int>::rep' {aka 'long long int'} to '__time_t' {aka 'long int'} [-Wnarrowing]
textfile_sub_source.cc: In member function 'virtual void textfile_sub_source::text_filters_changed()':
textfile_sub_source.cc:436:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<logline*, std::vector<logline> >' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/deque:65,
from textfile_sub_source.hh:33:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]':
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1624:35,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/vector.tcc:238:44:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at base/attr_line.hh:217:7:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at base/attr_line.hh:217:7,
inlined from 'virtual attr_line_t md2attr_line::get_result()' at md2attr_line.hh:81:69:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at base/attr_line.hh:217:7,
inlined from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = attr_line_t; _Args = {const attr_line_t&}; _Tp = attr_line_t]' at /usr/include/c++/14.2.1/bits/new_allocator.h:191:4,
inlined from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = attr_line_t; _Args = {const attr_line_t&}; _Tp = attr_line_t]' at /usr/include/c++/14.2.1/bits/alloc_traits.h:575:17,
inlined from 'void std::vector<_Tp, _Alloc>::_M_realloc_append(_Args&& ...) [with _Args = {const attr_line_t&}; _Tp = attr_line_t; _Alloc = std::allocator<attr_line_t>]' at /usr/include/c++/14.2.1/bits/vector.tcc:634:26:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at base/attr_line.hh:217:7,
inlined from 'breadcrumb::crumb::crumb(const breadcrumb::crumb&)' at breadcrumb.hh:76:8:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at base/attr_line.hh:217:7,
inlined from 'virtual attr_line_t md2attr_line::get_result()' at md2attr_line.hh:81:69,
inlined from 'Result<T, std::__cxx11::basic_string<char> > md4cpp::parse(const string_fragment&, typed_event_handler<T>&) [with T = attr_line_t]' at md4cpp.hh:149:28:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'textfile_sub_source::rescan_result_t textfile_sub_source::rescan_files(scan_callback&, std::optional<std::chrono::time_point<std::chrono::_V2::steady_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > >)' at textfile_sub_source.cc:1050:64:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
CXX textview_curses.o
In file included from sql_util.hh:48,
from sql_util.cc:36:
base/time_util.hh: In function 'timeval to_timeval(std::chrono::microseconds)':
base/time_util.hh:324:67: warning: narrowing conversion of 'std::chrono::duration_cast<duration<long long int>, long long int, std::ratio<1, 1000000> >(us).std::chrono::duration<long long int>::count()' from 'std::chrono::duration<long long int>::rep' {aka 'long long int'} to '__time_t' {aka 'long int'} [-Wnarrowing]
In file included from /usr/include/c++/14.2.1/regex:52,
from sql_util.cc:33:
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_ForwardIterator std::__upper_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator<string_attr*, vector<string_attr> >; _Tp = string_attr; _Compare = __gnu_cxx::__ops::_Val_less_iter]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1980:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1980:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/array:43,
from sql_util.cc:32:
/usr/include/c++/14.2.1/bits/stl_algobase.h: In function '_ForwardIterator std::__lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator<string_attr*, vector<string_attr> >; _Tp = string_attr; _Compare = __gnu_cxx::__ops::_Iter_less_val]':
/usr/include/c++/14.2.1/bits/stl_algobase.h:1491:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algobase.h:1491:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = string_attr*; _OutputIterator = __gnu_cxx::__normal_iterator<string_attr*, vector<string_attr> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<string_attr*, vector<string_attr> >; _OutputIterator = string_attr*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<string_attr*, vector<string_attr> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<string_attr*, vector<string_attr> >; _Pointer = string_attr*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In function 'void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<string_attr*, vector<string_attr> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<string_attr*, vector<string_attr> >; _Pointer = string_attr*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2685:34:
/usr/include/c++/14.2.1/bits/stl_algo.h:2664:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator<string_attr*, vector<string_attr> >; _RandomAccessIterator2 = string_attr*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<string_attr*, vector<string_attr> >; _Pointer = string_attr*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2689:26:
/usr/include/c++/14.2.1/bits/stl_algo.h:2642:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2642:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = string_attr*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator<string_attr*, vector<string_attr> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<string_attr*, vector<string_attr> >; _Pointer = string_attr*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2692:26:
/usr/include/c++/14.2.1/bits/stl_algo.h:2642:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/bits/stl_algo.h:69:
/usr/include/c++/14.2.1/bits/stl_tempbuf.h: In constructor 'std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, size_type) [with _ForwardIterator = __gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >; _Tp = string_attr]':
/usr/include/c++/14.2.1/bits/stl_tempbuf.h:263:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/deque:65,
from /usr/include/c++/14.2.1/stack:62,
from /usr/include/c++/14.2.1/regex:43:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]':
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1624:35,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/vector.tcc:238:44:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at base/attr_line.hh:217:7:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at base/attr_line.hh:217:7,
inlined from 'lnav::console::snippet::snippet(const lnav::console::snippet&)' at base/lnav.console.hh:47:8,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = lnav::console::snippet; _Args = {const lnav::console::snippet&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const lnav::console::snippet*, vector<lnav::console::snippet> >; _ForwardIterator = lnav::console::snippet*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const lnav::console::snippet*, std::vector<lnav::console::snippet> >; _ForwardIterator = lnav::console::snippet*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const lnav::console::snippet*, vector<lnav::console::snippet> >; _ForwardIterator = lnav::console::snippet*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const lnav::console::snippet*, vector<lnav::console::snippet> >; _ForwardIterator = lnav::console::snippet*; _Tp = lnav::console::snippet]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = lnav::console::snippet; _Alloc = std::allocator<lnav::console::snippet>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'lnav::console::user_message::user_message(const lnav::console::user_message&)' at base/lnav.console.hh:102:5:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at base/attr_line.hh:217:7,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = attr_line_t; _Args = {const attr_line_t&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const attr_line_t*, vector<attr_line_t> >; _ForwardIterator = attr_line_t*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const attr_line_t*, std::vector<attr_line_t> >; _ForwardIterator = attr_line_t*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const attr_line_t*, vector<attr_line_t> >; _ForwardIterator = attr_line_t*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const attr_line_t*, vector<attr_line_t> >; _ForwardIterator = attr_line_t*; _Tp = attr_line_t]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = attr_line_t; _Alloc = std::allocator<attr_line_t>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'lnav::console::user_message::user_message(const lnav::console::user_message&)' at base/lnav.console.hh:102:5:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at base/attr_line.hh:217:7,
inlined from 'lnav::console::snippet::snippet(const lnav::console::snippet&)' at base/lnav.console.hh:47:8,
inlined from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lnav::console::snippet; _Args = {const lnav::console::snippet&}; _Tp = lnav::console::snippet]' at /usr/include/c++/14.2.1/bits/new_allocator.h:191:4,
inlined from 'static void std::allocator_traits<std::allocator<_CharT> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = lnav::console::snippet; _Args = {const lnav::console::snippet&}; _Tp = lnav::console::snippet]' at /usr/include/c++/14.2.1/bits/alloc_traits.h:575:17,
inlined from 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const lnav::console::snippet&}; _Tp = lnav::console::snippet; _Alloc = std::allocator<lnav::console::snippet>]' at /usr/include/c++/14.2.1/bits/vector.tcc:117:30:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<string_attr*, vector<string_attr> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2460:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2469:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >]',
inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<string_attr*, vector<string_attr> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2475:15:
/usr/include/c++/14.2.1/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<string_attr*, vector<string_attr> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2476:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<string_attr*, vector<string_attr> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2752:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2753:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2754:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<string_attr*, vector<string_attr> >; _Distance = int; _Pointer = string_attr*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<string_attr*, vector<string_attr> >; _Distance = int; _Pointer = string_attr*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2390:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2403:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2412:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >]',
inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<string_attr*, vector<string_attr> >; _BidirectionalIterator2 = string_attr*; _Distance = int]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2352:20,
inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<string_attr*, vector<string_attr> >; _Distance = int; _Pointer = string_attr*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2418:30:
/usr/include/c++/14.2.1/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<string_attr*, vector<string_attr> >; _Distance = int; _Pointer = string_attr*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2421:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2424:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<string_attr*, vector<string_attr> >; _Pointer = string_attr*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2705:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2706:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2708:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<string_attr*, vector<string_attr> >; _Pointer = string_attr*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2725:38: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2727:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2729:32: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2736:29: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<string_attr*, vector<string_attr> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14.2.1/bits/stl_algo.h:4934:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:4934:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:4949:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:4952:29: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:4956:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:4958:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In function 'void std::stable_sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<string_attr*, vector<string_attr> >]',
inlined from 'void lnav::sql::annotate_prql_statement(attr_line_t&)' at sql_util.cc:2195:16:
/usr/include/c++/14.2.1/bits/stl_algo.h:4994:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In function 'void std::stable_sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<string_attr*, vector<string_attr> >]',
inlined from 'void annotate_sql_statement(attr_line_t&, lnav::sql::dialect)' at sql_util.cc:1762:16:
/usr/include/c++/14.2.1/bits/stl_algo.h:4994:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >' changed in GCC 7.1
CXX time-extension-functions.o
In file included from base/isc.hh:42,
from lnav.hh:43,
from textinput.history.cc:38:
base/time_util.hh: In function 'timeval to_timeval(std::chrono::microseconds)':
base/time_util.hh:324:67: warning: narrowing conversion of 'std::chrono::duration_cast<duration<long long int>, long long int, std::ratio<1, 1000000> >(us).std::chrono::duration<long long int>::count()' from 'std::chrono::duration<long long int>::rep' {aka 'long long int'} to '__time_t' {aka 'long int'} [-Wnarrowing]
In file included from logfile.hh:58,
from filter_observer.hh:37,
from logfile_sub_source.hh:45,
from log_vtab_impl.hh:42,
from lnav.hh:54:
log_format_fwd.hh: In member function 'timeval logline::get_timeval() const':
log_format_fwd.hh:221:57: warning: narrowing conversion of '((const logline*)this)->logline::get_time<std::chrono::duration<long long int> >().std::chrono::duration<long long int>::count()' from 'std::chrono::duration<long long int>::rep' {aka 'long long int'} to '__time_t' {aka 'long int'} [-Wnarrowing]
logfile_sub_source.hh: In member function 'std::optional<bookmark_metadata*> logfile_sub_source::find_bookmark_metadata(vis_line_t) const':
logfile_sub_source.hh:375:16: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector<unsigned int>::size_type' {aka 'unsigned int'} [-Wsign-compare]
CXX timeline_source.o
In file included from ./relative_time.hh:45,
from yajlpp/yajlpp.hh:58,
from styling.hh:42,
from highlighter.hh:43,
from textview_curses_fwd.hh:36,
from textfile_highlighters.hh:33,
from textfile_highlighters.cc:32:
./base/time_util.hh: In function 'timeval to_timeval(std::chrono::microseconds)':
./base/time_util.hh:324:67: warning: narrowing conversion of 'std::chrono::duration_cast<duration<long long int>, long long int, std::ratio<1, 1000000> >(us).std::chrono::duration<long long int>::count()' from 'std::chrono::duration<long long int>::rep' {aka 'long long int'} to '__time_t' {aka 'long int'} [-Wnarrowing]
CXX top_status_source.o
In file included from base/piper.file.hh:41,
from line_buffer.hh:50,
from grep_proc.hh:47,
from textview_curses.hh:43,
from plain_text_source.hh:39,
from textinput_curses.hh:49,
from textinput_curses.cc:32:
base/time_util.hh: In function 'timeval to_timeval(std::chrono::microseconds)':
base/time_util.hh:324:67: warning: narrowing conversion of 'std::chrono::duration_cast<duration<long long int>, long long int, std::ratio<1, 1000000> >(us).std::chrono::duration<long long int>::count()' from 'std::chrono::duration<long long int>::rep' {aka 'long long int'} to '__time_t' {aka 'long int'} [-Wnarrowing]
textinput_curses.cc: In member function 'virtual bool textinput_curses::handle_mouse(mouse_event&)':
textinput_curses.cc:391:44: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<attr_line_t>::size_type' {aka 'unsigned int'} [-Wsign-compare]
textinput_curses.cc: In member function 'std::string textinput_curses::replace_selection_no_change(string_fragment)':
textinput_curses.cc:1632:51: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<attr_line_t>::size_type' {aka 'unsigned int'} [-Wsign-compare]
In file included from /usr/include/c++/14.2.1/deque:65,
from textinput_curses.hh:35:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]':
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1624:35,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/vector.tcc:238:44:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at base/attr_line.hh:217:7:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at base/attr_line.hh:217:7,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = attr_line_t; _Args = {const attr_line_t&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const attr_line_t*, vector<attr_line_t> >; _ForwardIterator = attr_line_t*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
textinput_curses.cc: In member function 'void textinput_curses::command_indent(indent_mode_t)':
textinput_curses.cc:768:31: warning: 'indent_amount' may be used uninitialized [-Wmaybe-uninitialized]
textinput_curses.cc:739:9: note: 'indent_amount' was declared here
CXX unique_path.o
In file included from base/date_time_scanner.hh:41,
from time-extension-functions.cc:38:
base/time_util.hh: In function 'timeval to_timeval(std::chrono::microseconds)':
base/time_util.hh:324:67: warning: narrowing conversion of 'std::chrono::duration_cast<duration<long long int>, long long int, std::ratio<1, 1000000> >(us).std::chrono::duration<long long int>::count()' from 'std::chrono::duration<long long int>::rep' {aka 'long long int'} to '__time_t' {aka 'long int'} [-Wnarrowing]
In file included from time-extension-functions.cc:42:
ptimec.hh: In function 'bool ptime_f(exttm*, const char*, off_t&, ssize_t)':
ptimec.hh:1179:32: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'long int' [-Wsign-compare]
ptimec.hh: In function 'void ftime_f(char*, off_t&, ssize_t, const exttm&)':
ptimec.hh:1213:28: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
In file included from time-extension-functions.cc:45:
vtab_module.hh: In instantiation of 'static void sqlite_func_adapter<Return (*)(Args ...), f>::func1(sqlite3_context*, int, sqlite3_value**) [with Return = std::optional<text_auto_buffer>; Args = {sqlite3_value*, std::optional<const char*>}; Return (* f)(Args ...) = timeslice; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]':
vtab_module.hh:495:9: required from 'static FuncDef sqlite_func_adapter<Return (*)(Args ...), f>::builder(help_text) [with Return = std::optional<text_auto_buffer>; Args = {sqlite3_value*, std::optional<const char*>}; Return (* f)(Args ...) = timeslice]'
time-extension-functions.cc:264:70: required from here
vtab_module.hh:449:26: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=]
vtab_module.hh:456:26: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=]
vtab_module.hh:456:26: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=]
......
vtab_module.hh: In instantiation of 'static void sqlite_func_adapter<Return (*)(Args ...), f>::func1(sqlite3_context*, int, sqlite3_value**) [with Return = std::optional<double>; Args = {string_fragment, string_fragment}; Return (* f)(Args ...) = sql_timediff; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]':
vtab_module.hh:495:9: required from 'static FuncDef sqlite_func_adapter<Return (*)(Args ...), f>::builder(help_text) [with Return = std::optional<double>; Args = {string_fragment, string_fragment}; Return (* f)(Args ...) = sql_timediff]'
time-extension-functions.cc:293:76: required from here
vtab_module.hh:449:26: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=]
vtab_module.hh:456:26: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=]
vtab_module.hh:456:26: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=]
......
vtab_module.hh: In instantiation of 'static void sqlite_func_adapter<Return (*)(Args ...), f>::func1(sqlite3_context*, int, sqlite3_value**) [with Return = std::__cxx11::basic_string<char>; Args = {double}; Return (* f)(Args ...) = sql_humanize_duration; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]':
vtab_module.hh:495:9: required from 'static FuncDef sqlite_func_adapter<Return (*)(Args ...), f>::builder(help_text) [with Return = std::__cxx11::basic_string<char>; Args = {double}; Return (* f)(Args ...) = sql_humanize_duration]'
time-extension-functions.cc:315:20: required from here
vtab_module.hh:449:26: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=]
vtab_module.hh:456:26: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=]
vtab_module.hh:456:26: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=]
......
vtab_module.hh: In instantiation of 'static void sqlite_func_adapter<Return (*)(Args ...), f>::func1(sqlite3_context*, int, sqlite3_value**) [with Return = std::optional<std::__cxx11::basic_string<char> >; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, string_fragment}; Return (* f)(Args ...) = sql_timezone; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]':
vtab_module.hh:495:9: required from 'static FuncDef sqlite_func_adapter<Return (*)(Args ...), f>::builder(help_text) [with Return = std::optional<std::__cxx11::basic_string<char> >; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, string_fragment}; Return (* f)(Args ...) = sql_timezone]'
time-extension-functions.cc:332:76: required from here
vtab_module.hh:449:26: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=]
vtab_module.hh:456:26: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=]
vtab_module.hh:456:26: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=]
......
In file included from /usr/include/c++/14.2.1/vector:65,
from base/attr_line.hh:38,
from base/attr_line.builder.hh:35,
from time-extension-functions.cc:37:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]':
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1624:35,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/vector.tcc:238:44:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at base/attr_line.hh:217:7:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at base/attr_line.hh:217:7,
inlined from 'lnav::console::snippet::snippet(const lnav::console::snippet&)' at base/lnav.console.hh:47:8,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = lnav::console::snippet; _Args = {const lnav::console::snippet&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const lnav::console::snippet*, vector<lnav::console::snippet> >; _ForwardIterator = lnav::console::snippet*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const lnav::console::snippet*, std::vector<lnav::console::snippet> >; _ForwardIterator = lnav::console::snippet*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const lnav::console::snippet*, vector<lnav::console::snippet> >; _ForwardIterator = lnav::console::snippet*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const lnav::console::snippet*, vector<lnav::console::snippet> >; _ForwardIterator = lnav::console::snippet*; _Tp = lnav::console::snippet]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = lnav::console::snippet; _Alloc = std::allocator<lnav::console::snippet>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'lnav::console::user_message::user_message(const lnav::console::user_message&)' at base/lnav.console.hh:102:5:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at base/attr_line.hh:217:7,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = attr_line_t; _Args = {const attr_line_t&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const attr_line_t*, vector<attr_line_t> >; _ForwardIterator = attr_line_t*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const attr_line_t*, std::vector<attr_line_t> >; _ForwardIterator = attr_line_t*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const attr_line_t*, vector<attr_line_t> >; _ForwardIterator = attr_line_t*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const attr_line_t*, vector<attr_line_t> >; _ForwardIterator = attr_line_t*; _Tp = attr_line_t]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = attr_line_t; _Alloc = std::allocator<attr_line_t>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'lnav::console::user_message::user_message(const lnav::console::user_message&)' at base/lnav.console.hh:102:5:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
CXX view_curses.o
In file included from base/piper.file.hh:41,
from line_buffer.hh:50,
from grep_proc.hh:47,
from textview_curses.hh:43,
from textview_curses.cc:33:
base/time_util.hh: In function 'timeval to_timeval(std::chrono::microseconds)':
base/time_util.hh:324:67: warning: narrowing conversion of 'std::chrono::duration_cast<duration<long long int>, long long int, std::ratio<1, 1000000> >(us).std::chrono::duration<long long int>::count()' from 'std::chrono::duration<long long int>::rep' {aka 'long long int'} to '__time_t' {aka 'long int'} [-Wnarrowing]
In file included from textview_curses.cc:44:
log_format_fwd.hh: In member function 'timeval logline::get_timeval() const':
log_format_fwd.hh:221:57: warning: narrowing conversion of '((const logline*)this)->logline::get_time<std::chrono::duration<long long int> >().std::chrono::duration<long long int>::count()' from 'std::chrono::duration<long long int>::rep' {aka 'long long int'} to '__time_t' {aka 'long int'} [-Wnarrowing]
textview_curses.cc: At global scope:
textview_curses.cc:184:120: warning: 'no_sanitize_address' attribute ignored [-Wattributes]
textview_curses.cc:186:49: warning: 'no_sanitize_address' attribute ignored [-Wattributes]
textview_curses.cc:187:118: warning: 'no_sanitize_address' attribute ignored [-Wattributes]
textview_curses.cc:189:50: warning: 'no_sanitize_address' attribute ignored [-Wattributes]
textview_curses.cc:190:120: warning: 'no_sanitize_address' attribute ignored [-Wattributes]
textview_curses.cc:191:118: warning: 'no_sanitize_address' attribute ignored [-Wattributes]
textview_curses.cc:193:50: warning: 'no_sanitize_address' attribute ignored [-Wattributes]
textview_curses.cc: In member function 'virtual bool textview_curses::handle_mouse(mouse_event&)':
textview_curses.cc:435:47: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<mapbox::util::variant<listview_curses::main_content, listview_curses::overlay_menu, listview_curses::static_overlay_content, listview_curses::overlay_content, listview_curses::empty_space> >::size_type' {aka 'unsigned int'} [-Wsign-compare]
textview_curses.cc:626:44: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
In file included from /usr/include/c++/14.2.1/vector:65,
from textview_curses.cc:31:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]':
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1624:35,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/vector.tcc:238:44:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
CXX view_helpers.o
CXX views_vtab.o
In file included from sql_util.hh:48,
from sqlitepp.client.hh:39,
from top_status_source.hh:33,
from top_status_source.cc:30:
base/time_util.hh: In function 'timeval to_timeval(std::chrono::microseconds)':
base/time_util.hh:324:67: warning: narrowing conversion of 'std::chrono::duration_cast<duration<long long int>, long long int, std::ratio<1, 1000000> >(us).std::chrono::duration<long long int>::count()' from 'std::chrono::duration<long long int>::rep' {aka 'long long int'} to '__time_t' {aka 'long int'} [-Wnarrowing]
In file included from logfile.hh:58,
from filter_observer.hh:37,
from logfile_sub_source.hh:45,
from log_vtab_impl.hh:42,
from lnav.hh:54,
from top_status_source.cc:33:
log_format_fwd.hh: In member function 'timeval logline::get_timeval() const':
log_format_fwd.hh:221:57: warning: narrowing conversion of '((const logline*)this)->logline::get_time<std::chrono::duration<long long int> >().std::chrono::duration<long long int>::count()' from 'std::chrono::duration<long long int>::rep' {aka 'long long int'} to '__time_t' {aka 'long int'} [-Wnarrowing]
logfile_sub_source.hh: In member function 'std::optional<bookmark_metadata*> logfile_sub_source::find_bookmark_metadata(vis_line_t) const':
logfile_sub_source.hh:375:16: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector<unsigned int>::size_type' {aka 'unsigned int'} [-Wsign-compare]
In file included from /usr/include/c++/14.2.1/memory:69,
from base/auto_mem.hh:36,
from sqlitepp.client.hh:35:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]':
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at base/attr_line.hh:217:7,
inlined from 'virtual attr_line_t md2attr_line::get_result()' at md2attr_line.hh:81:69:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at base/attr_line.hh:217:7,
inlined from 'virtual attr_line_t md2attr_line::get_result()' at md2attr_line.hh:81:69,
inlined from 'Result<T, std::__cxx11::basic_string<char> > md4cpp::parse(const string_fragment&, typed_event_handler<T>&) [with T = attr_line_t]' at md4cpp.hh:149:28:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1624:35,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/vector.tcc:238:44,
inlined from 'attr_line_t& attr_line_t::operator=(const attr_line_t&)' at base/attr_line.hh:217:7,
inlined from 'bool top_status_source::update_user_msg()' at top_status_source.cc:128:20:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
CXX vtab_module.o
In file included from logfile_sub_source.hh:41,
from timeline_source.hh:39,
from timeline_source.cc:32:
base/time_util.hh: In function 'timeval to_timeval(std::chrono::microseconds)':
base/time_util.hh:324:67: warning: narrowing conversion of 'std::chrono::duration_cast<duration<long long int>, long long int, std::ratio<1, 1000000> >(us).std::chrono::duration<long long int>::count()' from 'std::chrono::duration<long long int>::rep' {aka 'long long int'} to '__time_t' {aka 'long int'} [-Wnarrowing]
In file included from logfile.hh:58,
from filter_observer.hh:37,
from logfile_sub_source.hh:45:
log_format_fwd.hh: In member function 'timeval logline::get_timeval() const':
log_format_fwd.hh:221:57: warning: narrowing conversion of '((const logline*)this)->logline::get_time<std::chrono::duration<long long int> >().std::chrono::duration<long long int>::count()' from 'std::chrono::duration<long long int>::rep' {aka 'long long int'} to '__time_t' {aka 'long int'} [-Wnarrowing]
logfile_sub_source.hh: In member function 'std::optional<bookmark_metadata*> logfile_sub_source::find_bookmark_metadata(vis_line_t) const':
logfile_sub_source.hh:375:16: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector<unsigned int>::size_type' {aka 'unsigned int'} [-Wsign-compare]
timeline_source.cc: In member function 'virtual std::vector<attr_line_t> timeline_preview_overlay::list_overlay_menu(const listview_curses&, vis_line_t)':
timeline_source.cc:146:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
timeline_source.cc: In member function 'virtual void timeline_header_overlay::list_value_for_overlay(const listview_curses&, vis_line_t, std::vector<attr_line_t>&)':
timeline_source.cc:316:14: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector<std::reference_wrapper<timeline_source::opid_row> >::size_type' {aka 'unsigned int'} [-Wsign-compare]
timeline_source.cc: In member function 'bool timeline_source::rebuild_indexes()':
timeline_source.cc:704:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare]
timeline_source.cc:841:42: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare]
timeline_source.cc: In member function 'virtual std::optional<text_time_translator::row_info> timeline_source::time_for_row(vis_line_t)':
timeline_source.cc:932:13: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector<std::reference_wrapper<timeline_source::opid_row> >::size_type' {aka 'unsigned int'} [-Wsign-compare]
timeline_source.cc:941:38: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector<opid_sub_time_range>::size_type' {aka 'unsigned int'} [-Wsign-compare]
timeline_source.cc: In member function 'virtual void timeline_source::text_selection_changed(textview_curses&)':
timeline_source.cc:978:29: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector<std::reference_wrapper<timeline_source::opid_row> >::size_type' {aka 'unsigned int'} [-Wsign-compare]
timeline_source.cc: In member function 'virtual void timeline_source::text_crumbs_for_line(int, std::vector<breadcrumb::crumb>&)':
timeline_source.cc:1109:14: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::reference_wrapper<timeline_source::opid_row> >::size_type' {aka 'unsigned int'} [-Wsign-compare]
In file included from /usr/include/c++/14.2.1/vector:65,
from /usr/include/c++/14.2.1/functional:64,
from timeline_source.hh:33:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]':
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1624:35,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/vector.tcc:238:44,
inlined from 'virtual void timeline_source::text_attrs_for_line(textview_curses&, int, string_attrs_t&)' at timeline_source.cc:576:54:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at base/attr_line.hh:217:7,
inlined from 'breadcrumb::possibility::possibility(const breadcrumb::possibility&)' at breadcrumb.hh:43:8,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = breadcrumb::possibility; _Args = {const breadcrumb::possibility&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const breadcrumb::possibility*; _ForwardIterator = breadcrumb::possibility*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const breadcrumb::possibility*; _ForwardIterator = breadcrumb::possibility*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const breadcrumb::possibility*; _ForwardIterator = breadcrumb::possibility*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = const breadcrumb::possibility*; _ForwardIterator = breadcrumb::possibility*; _Tp = breadcrumb::possibility]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'void std::vector<_Tp, _Alloc>::_M_range_initialize(_ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = const breadcrumb::possibility*; _Tp = breadcrumb::possibility; _Alloc = std::allocator<breadcrumb::possibility>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1697:33,
inlined from 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = breadcrumb::possibility; _Alloc = std::allocator<breadcrumb::possibility>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:682:21,
inlined from 'const std::vector<breadcrumb::possibility>& timestamp_poss()' at timeline_source.cc:1098:5:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at base/attr_line.hh:217:7,
inlined from 'breadcrumb::possibility::possibility(const breadcrumb::possibility&)' at breadcrumb.hh:43:8,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = breadcrumb::possibility; _Args = {const breadcrumb::possibility&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const breadcrumb::possibility*, vector<breadcrumb::possibility> >; _ForwardIterator = breadcrumb::possibility*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const breadcrumb::possibility*, std::vector<breadcrumb::possibility> >; _ForwardIterator = breadcrumb::possibility*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const breadcrumb::possibility*, vector<breadcrumb::possibility> >; _ForwardIterator = breadcrumb::possibility*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const breadcrumb::possibility*, vector<breadcrumb::possibility> >; _ForwardIterator = breadcrumb::possibility*; _Tp = breadcrumb::possibility]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = breadcrumb::possibility; _Alloc = std::allocator<breadcrumb::possibility>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = vector<breadcrumb::possibility>; _Callable = const vector<breadcrumb::possibility>& (*&)(); _Args = {}]' at /usr/include/c++/14.2.1/bits/invoke.h:116:38,
inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = std::vector<breadcrumb::possibility>; _Functor = const std::vector<breadcrumb::possibility>& (*)(); _ArgTypes = {}]' at /usr/include/c++/14.2.1/bits/std_function.h:291:44:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at base/attr_line.hh:217:7,
inlined from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = attr_line_t; _Args = {attr_line_t&}; _Tp = attr_line_t]' at /usr/include/c++/14.2.1/bits/new_allocator.h:191:4,
inlined from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = attr_line_t; _Args = {attr_line_t&}; _Tp = attr_line_t]' at /usr/include/c++/14.2.1/bits/alloc_traits.h:575:17,
inlined from 'void std::vector<_Tp, _Alloc>::_M_realloc_append(_Args&& ...) [with _Args = {attr_line_t&}; _Tp = attr_line_t; _Alloc = std::allocator<attr_line_t>]' at /usr/include/c++/14.2.1/bits/vector.tcc:634:26:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at base/attr_line.hh:217:7,
inlined from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = attr_line_t; _Args = {attr_line_t&}; _Tp = attr_line_t]' at /usr/include/c++/14.2.1/bits/new_allocator.h:191:4,
inlined from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = attr_line_t; _Args = {attr_line_t&}; _Tp = attr_line_t]' at /usr/include/c++/14.2.1/bits/alloc_traits.h:575:17,
inlined from 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {attr_line_t&}; _Tp = attr_line_t; _Alloc = std::allocator<attr_line_t>]' at /usr/include/c++/14.2.1/bits/vector.tcc:117:30:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at base/attr_line.hh:217:7,
inlined from 'constexpr std::_Optional_payload_base<_Tp>::_Storage<_Up, false>::_Storage(std::in_place_t, _Args&& ...) [with _Args = {attr_line_t&}; _Up = attr_line_t; _Tp = attr_line_t]' at /usr/include/c++/14.2.1/optional:240:8,
inlined from 'constexpr std::_Optional_payload_base<_Tp>::_Optional_payload_base(std::in_place_t, _Args&& ...) [with _Args = {attr_line_t&}; _Tp = attr_line_t]' at /usr/include/c++/14.2.1/optional:122:4,
inlined from 'constexpr std::_Optional_payload<attr_line_t, true, false, false>::_Optional_payload(std::in_place_t, _Args&& ...) [with _Args = {attr_line_t&}][inherited from std::_Optional_payload_base<attr_line_t>]' at /usr/include/c++/14.2.1/optional:395:42,
inlined from 'constexpr std::_Optional_payload<attr_line_t, false, false, false>::_Optional_payload(std::in_place_t, _Args&& ...) [with _Args = {attr_line_t&}][inherited from std::_Optional_payload_base<attr_line_t>]' at /usr/include/c++/14.2.1/optional:429:57,
inlined from 'constexpr std::_Optional_base<_Tp, <anonymous>, <anonymous> >::_Optional_base(std::in_place_t, _Args&& ...) [with _Args = {attr_line_t&}; typename std::enable_if<is_constructible_v<_Tp, _Args ...>, bool>::type <anonymous> = false; _Tp = attr_line_t; bool <anonymous> = false; bool <anonymous> = false]' at /usr/include/c++/14.2.1/optional:519:4,
inlined from 'constexpr std::optional<_Tp>::optional(_Up&&) [with _Up = attr_line_t&; typename std::enable_if<__and_v<std::__not_<std::is_same<std::optional<_Tp>, typename std::remove_cv<typename std::remove_reference<_Tuple>::type>::type> >, std::__not_<std::is_same<std::in_place_t, typename std::remove_cv<typename std::remove_reference<_Tuple>::type>::type> >, std::is_constructible<_T1, _U1>, std::is_convertible<_U1, _T1> >, bool>::type <anonymous> = true; _Tp = attr_line_t]' at /usr/include/c++/14.2.1/optional:747:47,
inlined from 'virtual std::optional<attr_line_t> timeline_header_overlay::list_header_for_overlay(const listview_curses&, vis_line_t)' at timeline_source.cc:392:42:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at base/attr_line.hh:217:7,
inlined from 'constexpr std::_Optional_payload_base<_Tp>::_Storage<_Up, false>::_Storage(std::in_place_t, _Args&& ...) [with _Args = {attr_line_t&}; _Up = attr_line_t; _Tp = attr_line_t]' at /usr/include/c++/14.2.1/optional:240:8,
inlined from 'constexpr std::_Optional_payload_base<_Tp>::_Optional_payload_base(std::in_place_t, _Args&& ...) [with _Args = {attr_line_t&}; _Tp = attr_line_t]' at /usr/include/c++/14.2.1/optional:122:4,
inlined from 'constexpr std::_Optional_payload<attr_line_t, true, false, false>::_Optional_payload(std::in_place_t, _Args&& ...) [with _Args = {attr_line_t&}][inherited from std::_Optional_payload_base<attr_line_t>]' at /usr/include/c++/14.2.1/optional:395:42,
inlined from 'constexpr std::_Optional_payload<attr_line_t, false, false, false>::_Optional_payload(std::in_place_t, _Args&& ...) [with _Args = {attr_line_t&}][inherited from std::_Optional_payload_base<attr_line_t>]' at /usr/include/c++/14.2.1/optional:429:57,
inlined from 'constexpr std::_Optional_base<_Tp, <anonymous>, <anonymous> >::_Optional_base(std::in_place_t, _Args&& ...) [with _Args = {attr_line_t&}; typename std::enable_if<is_constructible_v<_Tp, _Args ...>, bool>::type <anonymous> = false; _Tp = attr_line_t; bool <anonymous> = false; bool <anonymous> = false]' at /usr/include/c++/14.2.1/optional:519:4,
inlined from 'constexpr std::optional<_Tp>::optional(_Up&&) [with _Up = attr_line_t&; typename std::enable_if<__and_v<std::__not_<std::is_same<std::optional<_Tp>, typename std::remove_cv<typename std::remove_reference<_Tuple>::type>::type> >, std::__not_<std::is_same<std::in_place_t, typename std::remove_cv<typename std::remove_reference<_Tuple>::type>::type> >, std::is_constructible<_T1, _U1>, std::is_convertible<_U1, _T1> >, bool>::type <anonymous> = true; _Tp = attr_line_t]' at /usr/include/c++/14.2.1/optional:747:47,
inlined from 'virtual std::optional<attr_line_t> timeline_header_overlay::list_header_for_overlay(const listview_curses&, vis_line_t)' at timeline_source.cc:396:42:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
CXX log_vtab_impl.o
In file included from /usr/include/c++/14.2.1/vector:65,
from vtab_module.hh:38,
from vtab_module.cc:30:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]':
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at ./base/attr_line.hh:217:7:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1624:35,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/vector.tcc:238:44:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
CXX xml_util.o
CXX xpath_vtab.o
In file included from ./relative_time.hh:45,
from yajlpp/yajlpp.hh:58,
from styling.hh:42,
from view_curses.hh:55,
from view_curses.cc:37:
./base/time_util.hh: In function 'timeval to_timeval(std::chrono::microseconds)':
./base/time_util.hh:324:67: warning: narrowing conversion of 'std::chrono::duration_cast<duration<long long int>, long long int, std::ratio<1, 1000000> >(us).std::chrono::duration<long long int>::count()' from 'std::chrono::duration<long long int>::rep' {aka 'long long int'} to '__time_t' {aka 'long int'} [-Wnarrowing]
view_curses.cc: In static member function 'static view_curses::mvwattrline_result view_curses::mvwattrline(ncplane*, int, int, attr_line_t&, const line_range&, role_t)':
view_curses.cc:282:24: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
view_curses.cc:282:46: warning: comparison of integer expressions of different signedness: 'const int' and 'unsigned int' [-Wsign-compare]
view_curses.cc:284:43: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
view_curses.cc: In member function 'bool alerter::chime(std::string)':
view_curses.cc:120:14: warning: ignoring return value of 'ssize_t write(int, const void*, size_t)' declared with attribute 'warn_unused_result' [-Wunused-result]
view_curses.cc: In static member function 'static void view_curses::awaiting_user_input()':
view_curses.cc:254:14: warning: ignoring return value of 'ssize_t write(int, const void*, size_t)' declared with attribute 'warn_unused_result' [-Wunused-result]
In file included from /usr/include/c++/14.2.1/algorithm:61,
from ./third-party/date/include/date/date.h:44,
from ./base/time_util.hh:43:
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_ForwardIterator std::__upper_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator<string_attr*, vector<string_attr> >; _Tp = string_attr; _Compare = __gnu_cxx::__ops::_Val_less_iter]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1980:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1980:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/bits/specfun.h:43,
from /usr/include/c++/14.2.1/cmath:3906,
from view_curses.cc:33:
/usr/include/c++/14.2.1/bits/stl_algobase.h: In function '_ForwardIterator std::__lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator<string_attr*, vector<string_attr> >; _Tp = string_attr; _Compare = __gnu_cxx::__ops::_Iter_less_val]':
/usr/include/c++/14.2.1/bits/stl_algobase.h:1491:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algobase.h:1491:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = string_attr*; _OutputIterator = __gnu_cxx::__normal_iterator<string_attr*, vector<string_attr> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<string_attr*, vector<string_attr> >; _OutputIterator = string_attr*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<string_attr*, vector<string_attr> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<string_attr*, vector<string_attr> >; _Pointer = string_attr*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In function 'void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<string_attr*, vector<string_attr> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<string_attr*, vector<string_attr> >; _Pointer = string_attr*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2685:34:
/usr/include/c++/14.2.1/bits/stl_algo.h:2664:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator<string_attr*, vector<string_attr> >; _RandomAccessIterator2 = string_attr*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<string_attr*, vector<string_attr> >; _Pointer = string_attr*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2689:26:
/usr/include/c++/14.2.1/bits/stl_algo.h:2642:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2642:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = string_attr*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator<string_attr*, vector<string_attr> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<string_attr*, vector<string_attr> >; _Pointer = string_attr*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2692:26:
/usr/include/c++/14.2.1/bits/stl_algo.h:2642:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<string_attr*, vector<string_attr> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2460:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2469:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >]',
inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<string_attr*, vector<string_attr> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2475:15:
/usr/include/c++/14.2.1/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<string_attr*, vector<string_attr> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2476:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<string_attr*, vector<string_attr> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2752:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2753:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2754:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<string_attr*, vector<string_attr> >; _Distance = int; _Pointer = string_attr*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<string_attr*, vector<string_attr> >; _Distance = int; _Pointer = string_attr*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2390:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2403:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2412:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >]',
inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<string_attr*, vector<string_attr> >; _BidirectionalIterator2 = string_attr*; _Distance = int]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2352:20,
inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<string_attr*, vector<string_attr> >; _Distance = int; _Pointer = string_attr*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2418:30:
/usr/include/c++/14.2.1/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<string_attr*, vector<string_attr> >; _Distance = int; _Pointer = string_attr*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2421:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2424:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<string_attr*, vector<string_attr> >; _Pointer = string_attr*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2705:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2706:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2708:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<string_attr*, vector<string_attr> >; _Pointer = string_attr*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2725:38: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2727:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2729:32: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2736:29: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<string_attr*, vector<string_attr> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
inlined from 'void std::stable_sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<string_attr*, vector<string_attr> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4994:25,
inlined from 'static view_curses::mvwattrline_result view_curses::mvwattrline(ncplane*, int, int, attr_line_t&, const line_range&, role_t)' at view_curses.cc:430:21:
/usr/include/c++/14.2.1/bits/stl_algo.h:4952:29: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:4956:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:4958:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<string_attr*, std::vector<string_attr> >' changed in GCC 7.1
CXX xterm_mouse.o
CXX yaml-extension-functions.o
In file included from base/isc.hh:42,
from lnav.hh:43,
from views_vtab.cc:40:
base/time_util.hh: In function 'timeval to_timeval(std::chrono::microseconds)':
base/time_util.hh:324:67: warning: narrowing conversion of 'std::chrono::duration_cast<duration<long long int>, long long int, std::ratio<1, 1000000> >(us).std::chrono::duration<long long int>::count()' from 'std::chrono::duration<long long int>::rep' {aka 'long long int'} to '__time_t' {aka 'long int'} [-Wnarrowing]
In file included from logfile.hh:58,
from filter_observer.hh:37,
from logfile_sub_source.hh:45,
from log_vtab_impl.hh:42,
from lnav.hh:54:
log_format_fwd.hh: In member function 'timeval logline::get_timeval() const':
log_format_fwd.hh:221:57: warning: narrowing conversion of '((const logline*)this)->logline::get_time<std::chrono::duration<long long int> >().std::chrono::duration<long long int>::count()' from 'std::chrono::duration<long long int>::rep' {aka 'long long int'} to '__time_t' {aka 'long int'} [-Wnarrowing]
logfile_sub_source.hh: In member function 'std::optional<bookmark_metadata*> logfile_sub_source::find_bookmark_metadata(vis_line_t) const':
logfile_sub_source.hh:375:16: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector<unsigned int>::size_type' {aka 'unsigned int'} [-Wsign-compare]
In file included from views_vtab.cc:43:
yajlpp/yajlpp_def.hh: In constructor 'json_path_container::json_path_container(std::initializer_list<json_path_handler>)':
yajlpp/yajlpp_def.hh:1573:5: note: parameter passing for argument of type 'std::initializer_list<json_path_handler>' changed in GCC 7.1
In constructor 'typed_json_path_container<T>::typed_json_path_container(std::initializer_list<json_path_handler>) [with T = breadcrumb::possibility]',
inlined from 'const typed_json_path_container<breadcrumb::possibility>& {anonymous}::get_breadcrumb_possibility_handlers()' at views_vtab.cc:134:5,
inlined from 'const typed_json_path_container<{anonymous}::resolved_crumb>& {anonymous}::get_breadcrumb_crumb_handlers()' at views_vtab.cc:166:63,
inlined from 'const typed_json_path_container<{anonymous}::top_line_meta>& {anonymous}::get_top_line_meta_handlers()' at views_vtab.cc:189:57:
yajlpp/yajlpp_def.hh:1712:39: note: parameter passing for argument of type 'std::initializer_list<json_path_handler>' changed in GCC 7.1
In constructor 'typed_json_path_container<T>::typed_json_path_container(std::initializer_list<json_path_handler>) [with T = {anonymous}::resolved_crumb]',
inlined from 'const typed_json_path_container<{anonymous}::resolved_crumb>& {anonymous}::get_breadcrumb_crumb_handlers()' at views_vtab.cc:167:5,
inlined from 'const typed_json_path_container<{anonymous}::top_line_meta>& {anonymous}::get_top_line_meta_handlers()' at views_vtab.cc:189:57:
yajlpp/yajlpp_def.hh:1712:39: note: parameter passing for argument of type 'std::initializer_list<json_path_handler>' changed in GCC 7.1
In constructor 'typed_json_path_container<T>::typed_json_path_container(std::initializer_list<json_path_handler>) [with T = {anonymous}::top_line_meta]',
inlined from 'const typed_json_path_container<{anonymous}::top_line_meta>& {anonymous}::get_top_line_meta_handlers()' at views_vtab.cc:190:5:
yajlpp/yajlpp_def.hh:1712:39: note: parameter passing for argument of type 'std::initializer_list<json_path_handler>' changed in GCC 7.1
In constructor 'typed_json_path_container<T>::typed_json_path_container(std::initializer_list<json_path_handler>) [with T = {anonymous}::view_options]',
inlined from 'const typed_json_path_container<{anonymous}::view_options>& {anonymous}::get_view_options_handlers()' at views_vtab.cc:286:5:
yajlpp/yajlpp_def.hh:1712:39: note: parameter passing for argument of type 'std::initializer_list<json_path_handler>' changed in GCC 7.1
In constructor 'typed_json_path_container<T>::typed_json_path_container(std::initializer_list<json_path_handler>) [with T = line_range]',
inlined from 'const typed_json_path_container<textview_curses::selected_text_info>& {anonymous}::get_selected_text_handlers()' at views_vtab.cc:201:5,
inlined from 'int {anonymous}::lnav_views::get_column(tvt_iterator_cursor<{anonymous}::lnav_views>::cursor&, sqlite3_context*, int)' at views_vtab.cc:522:57:
yajlpp/yajlpp_def.hh:1712:39: note: parameter passing for argument of type 'std::initializer_list<json_path_handler>' changed in GCC 7.1
In constructor 'typed_json_path_container<T>::typed_json_path_container(std::initializer_list<json_path_handler>) [with T = textview_curses::selected_text_info]',
inlined from 'const typed_json_path_container<textview_curses::selected_text_info>& {anonymous}::get_selected_text_handlers()' at views_vtab.cc:214:9,
inlined from 'int {anonymous}::lnav_views::get_column(tvt_iterator_cursor<{anonymous}::lnav_views>::cursor&, sqlite3_context*, int)' at views_vtab.cc:522:57:
yajlpp/yajlpp_def.hh:1712:39: note: parameter passing for argument of type 'std::initializer_list<json_path_handler>' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/vector:65,
from /usr/include/c++/14.2.1/functional:64,
from base/injector.hh:35,
from base/injector.bind.hh:35,
from views_vtab.cc:36:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]':
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1624:35,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/vector.tcc:238:44:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at base/attr_line.hh:217:7,
inlined from 'lnav::console::user_message::user_message(const lnav::console::user_message&)' at base/lnav.console.hh:102:5:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at base/attr_line.hh:217:7,
inlined from 'lnav::console::snippet::snippet(const lnav::console::snippet&)' at base/lnav.console.hh:47:8,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = lnav::console::snippet; _Args = {const lnav::console::snippet&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const lnav::console::snippet*, vector<lnav::console::snippet> >; _ForwardIterator = lnav::console::snippet*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const lnav::console::snippet*, std::vector<lnav::console::snippet> >; _ForwardIterator = lnav::console::snippet*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const lnav::console::snippet*, vector<lnav::console::snippet> >; _ForwardIterator = lnav::console::snippet*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const lnav::console::snippet*, vector<lnav::console::snippet> >; _ForwardIterator = lnav::console::snippet*; _Tp = lnav::console::snippet]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = lnav::console::snippet; _Alloc = std::allocator<lnav::console::snippet>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'lnav::console::user_message::user_message(const lnav::console::user_message&)' at base/lnav.console.hh:102:5:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at base/attr_line.hh:217:7,
inlined from 'lnav::console::user_message::user_message(const lnav::console::user_message&)' at base/lnav.console.hh:102:5:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at base/attr_line.hh:217:7,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = attr_line_t; _Args = {const attr_line_t&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const attr_line_t*, vector<attr_line_t> >; _ForwardIterator = attr_line_t*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const attr_line_t*, std::vector<attr_line_t> >; _ForwardIterator = attr_line_t*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const attr_line_t*, vector<attr_line_t> >; _ForwardIterator = attr_line_t*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const attr_line_t*, vector<attr_line_t> >; _ForwardIterator = attr_line_t*; _Tp = attr_line_t]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = attr_line_t; _Alloc = std::allocator<attr_line_t>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'lnav::console::user_message::user_message(const lnav::console::user_message&)' at base/lnav.console.hh:102:5:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at base/attr_line.hh:217:7,
inlined from 'lnav::console::user_message::user_message(const lnav::console::user_message&)' at base/lnav.console.hh:102:5:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
CXX animals-json.o
In file included from ./relative_time.hh:45,
from yajlpp/yajlpp.hh:58,
from styling.hh:42,
from view_curses.hh:55,
from listview_curses.hh:42,
from view_helpers.hh:39,
from view_helpers.cc:33:
./base/time_util.hh: In function 'timeval to_timeval(std::chrono::microseconds)':
./base/time_util.hh:324:67: warning: narrowing conversion of 'std::chrono::duration_cast<duration<long long int>, long long int, std::ratio<1, 1000000> >(us).std::chrono::duration<long long int>::count()' from 'std::chrono::duration<long long int>::rep' {aka 'long long int'} to '__time_t' {aka 'long int'} [-Wnarrowing]
In file included from logfile.hh:58,
from filter_observer.hh:37,
from logfile_sub_source.hh:45,
from log_vtab_impl.hh:42,
from lnav.hh:54,
from view_helpers.cc:45:
log_format_fwd.hh: In member function 'timeval logline::get_timeval() const':
log_format_fwd.hh:221:57: warning: narrowing conversion of '((const logline*)this)->logline::get_time<std::chrono::duration<long long int> >().std::chrono::duration<long long int>::count()' from 'std::chrono::duration<long long int>::rep' {aka 'long long int'} to '__time_t' {aka 'long int'} [-Wnarrowing]
logfile_sub_source.hh: In member function 'std::optional<bookmark_metadata*> logfile_sub_source::find_bookmark_metadata(vis_line_t) const':
logfile_sub_source.hh:375:16: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector<unsigned int>::size_type' {aka 'unsigned int'} [-Wsign-compare]
view_helpers.cc: In member function 'virtual void hist_index_delegate::index_line(logfile_sub_source&, logfile*, logfile::iterator)':
view_helpers.cc:1425:1: note: parameter passing for argument of type 'logfile::iterator' {aka 'std::vector<logline>::iterator'} changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/bits/stl_algo.h:61,
from /usr/include/c++/14.2.1/algorithm:61,
from ./third-party/tlx/container/btree.hpp:18,
from ./third-party/tlx/container/btree_set.hpp:14,
from bookmarks.hh:45,
from view_helpers.hh:38:
/usr/include/c++/14.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<interval_tree::Interval<long long int, lnav::document::hier_node*>*, vector<interval_tree::Interval<long long int, lnav::document::hier_node*>, allocator<interval_tree::Interval<long long int, lnav::document::hier_node*> > > >; _Distance = int; _Tp = interval_tree::Interval<long long int, lnav::document::hier_node*>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<interval_tree::IntervalTree<long long int, lnav::document::hier_node*>::IntervalStartCmp>]':
/usr/include/c++/14.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<interval_tree::Interval<long long int, lnav::document::hier_node*>*, std::vector<interval_tree::Interval<long long int, lnav::document::hier_node*>, std::allocator<interval_tree::Interval<long long int, lnav::document::hier_node*> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<interval_tree::Interval<long long int, lnav::document::hier_node*>*, vector<interval_tree::Interval<long long int, lnav::document::hier_node*>, allocator<interval_tree::Interval<long long int, lnav::document::hier_node*> > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<interval_tree::IntervalTree<long long int, lnav::document::hier_node*>::IntervalStartCmp>]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<interval_tree::Interval<long long int, lnav::document::hier_node*>*, std::vector<interval_tree::Interval<long long int, lnav::document::hier_node*>, std::allocator<interval_tree::Interval<long long int, lnav::document::hier_node*> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<interval_tree::Interval<long long int, lnav::document::hier_node*>*, vector<interval_tree::Interval<long long int, lnav::document::hier_node*>, allocator<interval_tree::Interval<long long int, lnav::document::hier_node*> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<interval_tree::IntervalTree<long long int, lnav::document::hier_node*>::IntervalStartCmp>]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<interval_tree::Interval<long long int, lnav::document::hier_node*>*, std::vector<interval_tree::Interval<long long int, lnav::document::hier_node*>, std::allocator<interval_tree::Interval<long long int, lnav::document::hier_node*> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<interval_tree::Interval<long long int, lnav::document::hier_node*>*, std::vector<interval_tree::Interval<long long int, lnav::document::hier_node*>, std::allocator<interval_tree::Interval<long long int, lnav::document::hier_node*> > > >' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/memory:69,
from view_helpers.cc:30:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]':
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1624:35,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/vector.tcc:238:44:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at base/attr_line.hh:217:7:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at base/attr_line.hh:217:7,
inlined from 'lnav::console::snippet::snippet(const lnav::console::snippet&)' at base/lnav.console.hh:47:8,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = lnav::console::snippet; _Args = {const lnav::console::snippet&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const lnav::console::snippet*, vector<lnav::console::snippet> >; _ForwardIterator = lnav::console::snippet*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const lnav::console::snippet*, std::vector<lnav::console::snippet> >; _ForwardIterator = lnav::console::snippet*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const lnav::console::snippet*, vector<lnav::console::snippet> >; _ForwardIterator = lnav::console::snippet*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const lnav::console::snippet*, vector<lnav::console::snippet> >; _ForwardIterator = lnav::console::snippet*; _Tp = lnav::console::snippet]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = lnav::console::snippet; _Alloc = std::allocator<lnav::console::snippet>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'lnav::console::user_message::user_message(const lnav::console::user_message&)' at base/lnav.console.hh:102:5:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<interval_tree::Interval<long long int, lnav::document::hier_node*>*, vector<interval_tree::Interval<long long int, lnav::document::hier_node*>, allocator<interval_tree::Interval<long long int, lnav::document::hier_node*> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<interval_tree::IntervalTree<long long int, lnav::document::hier_node*>::IntervalStartCmp>]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<interval_tree::Interval<long long int, lnav::document::hier_node*>*, std::vector<interval_tree::Interval<long long int, lnav::document::hier_node*>, std::allocator<interval_tree::Interval<long long int, lnav::document::hier_node*> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<interval_tree::Interval<long long int, lnav::document::hier_node*>*, std::vector<interval_tree::Interval<long long int, lnav::document::hier_node*>, std::allocator<interval_tree::Interval<long long int, lnav::document::hier_node*> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1890:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<interval_tree::Interval<long long int, lnav::document::hier_node*>*, std::vector<interval_tree::Interval<long long int, lnav::document::hier_node*>, std::allocator<interval_tree::Interval<long long int, lnav::document::hier_node*> > > >' changed in GCC 7.1
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<interval_tree::Interval<long long int, lnav::document::hier_node*>*, vector<interval_tree::Interval<long long int, lnav::document::hier_node*>, allocator<interval_tree::Interval<long long int, lnav::document::hier_node*> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<interval_tree::IntervalTree<long long int, lnav::document::hier_node*>::IntervalStartCmp>]',
inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<interval_tree::Interval<long long int, lnav::document::hier_node*>*, vector<interval_tree::Interval<long long int, lnav::document::hier_node*>, allocator<interval_tree::Interval<long long int, lnav::document::hier_node*> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<interval_tree::IntervalTree<long long int, lnav::document::hier_node*>::IntervalStartCmp>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1908:31,
inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<interval_tree::Interval<long long int, lnav::document::hier_node*>*, vector<interval_tree::Interval<long long int, lnav::document::hier_node*>, allocator<interval_tree::Interval<long long int, lnav::document::hier_node*> > > >; _Compare = interval_tree::IntervalTree<long long int, lnav::document::hier_node*>::IntervalStartCmp]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18,
inlined from 'interval_tree::IntervalTree<Scalar, Value>::IntervalTree(interval_vector&&, std::size_t, std::size_t, std::size_t, Scalar, Scalar) [with Scalar = long long int; Value = lnav::document::hier_node*]' at ./third-party/intervaltree/IntervalTree.h:115:22:
/usr/include/c++/14.2.1/bits/stl_algo.h:1817:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<interval_tree::Interval<long long int, lnav::document::hier_node*>*, std::vector<interval_tree::Interval<long long int, lnav::document::hier_node*>, std::allocator<interval_tree::Interval<long long int, lnav::document::hier_node*> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1822:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<interval_tree::Interval<long long int, lnav::document::hier_node*>*, std::vector<interval_tree::Interval<long long int, lnav::document::hier_node*>, std::allocator<interval_tree::Interval<long long int, lnav::document::hier_node*> > > >' changed in GCC 7.1
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<interval_tree::Interval<long long int, lnav::document::hier_node*>*, vector<interval_tree::Interval<long long int, lnav::document::hier_node*>, allocator<interval_tree::Interval<long long int, lnav::document::hier_node*> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<interval_tree::IntervalTree<long long int, lnav::document::hier_node*>::IntervalStartCmp>]',
inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<interval_tree::Interval<long long int, lnav::document::hier_node*>*, vector<interval_tree::Interval<long long int, lnav::document::hier_node*>, allocator<interval_tree::Interval<long long int, lnav::document::hier_node*> > > >; _Compare = interval_tree::IntervalTree<long long int, lnav::document::hier_node*>::IntervalStartCmp]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18,
inlined from 'interval_tree::IntervalTree<Scalar, Value>::IntervalTree(interval_vector&&, std::size_t, std::size_t, std::size_t, Scalar, Scalar) [with Scalar = long long int; Value = lnav::document::hier_node*]' at ./third-party/intervaltree/IntervalTree.h:120:22:
/usr/include/c++/14.2.1/bits/stl_algo.h:1905:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<interval_tree::Interval<long long int, lnav::document::hier_node*>*, std::vector<interval_tree::Interval<long long int, lnav::document::hier_node*>, std::allocator<interval_tree::Interval<long long int, lnav::document::hier_node*> > > >' changed in GCC 7.1
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<interval_tree::Interval<long long int, lnav::document::hier_node*>*, vector<interval_tree::Interval<long long int, lnav::document::hier_node*>, allocator<interval_tree::Interval<long long int, lnav::document::hier_node*> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<interval_tree::IntervalTree<long long int, lnav::document::hier_node*>::IntervalStartCmp>]',
inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<interval_tree::Interval<long long int, lnav::document::hier_node*>*, vector<interval_tree::Interval<long long int, lnav::document::hier_node*>, allocator<interval_tree::Interval<long long int, lnav::document::hier_node*> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<interval_tree::IntervalTree<long long int, lnav::document::hier_node*>::IntervalStartCmp>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1908:31,
inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<interval_tree::Interval<long long int, lnav::document::hier_node*>*, vector<interval_tree::Interval<long long int, lnav::document::hier_node*>, allocator<interval_tree::Interval<long long int, lnav::document::hier_node*> > > >; _Compare = interval_tree::IntervalTree<long long int, lnav::document::hier_node*>::IntervalStartCmp]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18,
inlined from 'interval_tree::IntervalTree<Scalar, Value>::IntervalTree(interval_vector&&, std::size_t, std::size_t, std::size_t, Scalar, Scalar) [with Scalar = long long int; Value = lnav::document::hier_node*]' at ./third-party/intervaltree/IntervalTree.h:120:22:
/usr/include/c++/14.2.1/bits/stl_algo.h:1817:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<interval_tree::Interval<long long int, lnav::document::hier_node*>*, std::vector<interval_tree::Interval<long long int, lnav::document::hier_node*>, std::allocator<interval_tree::Interval<long long int, lnav::document::hier_node*> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1822:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<interval_tree::Interval<long long int, lnav::document::hier_node*>*, std::vector<interval_tree::Interval<long long int, lnav::document::hier_node*>, std::allocator<interval_tree::Interval<long long int, lnav::document::hier_node*> > > >' changed in GCC 7.1
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<interval_tree::Interval<long long int, lnav::document::hier_node*>*, vector<interval_tree::Interval<long long int, lnav::document::hier_node*>, allocator<interval_tree::Interval<long long int, lnav::document::hier_node*> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<interval_tree::IntervalTree<long long int, lnav::document::hier_node*>::IntervalStartCmp>]',
inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<interval_tree::Interval<long long int, lnav::document::hier_node*>*, vector<interval_tree::Interval<long long int, lnav::document::hier_node*>, allocator<interval_tree::Interval<long long int, lnav::document::hier_node*> > > >; _Compare = interval_tree::IntervalTree<long long int, lnav::document::hier_node*>::IntervalStartCmp]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18,
inlined from 'interval_tree::IntervalTree<Scalar, Value>::IntervalTree(interval_vector&&, std::size_t, std::size_t, std::size_t, Scalar, Scalar) [with Scalar = long long int; Value = lnav::document::hier_node*]' at ./third-party/intervaltree/IntervalTree.h:115:22:
/usr/include/c++/14.2.1/bits/stl_algo.h:1905:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<interval_tree::Interval<long long int, lnav::document::hier_node*>*, std::vector<interval_tree::Interval<long long int, lnav::document::hier_node*>, std::allocator<interval_tree::Interval<long long int, lnav::document::hier_node*> > > >' changed in GCC 7.1
CXX ansi-palette-json.o
In file included from ./relative_time.hh:45,
from yajlpp/yajlpp.hh:58,
from xpath_vtab.cc:39:
./base/time_util.hh: In function 'timeval to_timeval(std::chrono::microseconds)':
./base/time_util.hh:324:67: warning: narrowing conversion of 'std::chrono::duration_cast<duration<long long int>, long long int, std::ratio<1, 1000000> >(us).std::chrono::duration<long long int>::count()' from 'std::chrono::duration<long long int>::rep' {aka 'long long int'} to '__time_t' {aka 'long int'} [-Wnarrowing]
In file included from /usr/include/c++/14.2.1/vector:65,
from sql_help.hh:37,
from xpath_vtab.cc:36:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]':
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1624:35,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/vector.tcc:238:44:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at base/attr_line.hh:217:7,
inlined from 'lnav::console::snippet::snippet(const lnav::console::snippet&)' at base/lnav.console.hh:47:8,
inlined from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lnav::console::snippet; _Args = {const lnav::console::snippet&}; _Tp = lnav::console::snippet]' at /usr/include/c++/14.2.1/bits/new_allocator.h:191:4,
inlined from 'static void std::allocator_traits<std::allocator<_CharT> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = lnav::console::snippet; _Args = {const lnav::console::snippet&}; _Tp = lnav::console::snippet]' at /usr/include/c++/14.2.1/bits/alloc_traits.h:575:17,
inlined from 'void std::vector<_Tp, _Alloc>::_M_realloc_append(_Args&& ...) [with _Args = {const lnav::console::snippet&}; _Tp = lnav::console::snippet; _Alloc = std::allocator<lnav::console::snippet>]' at /usr/include/c++/14.2.1/bits/vector.tcc:634:26:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at base/attr_line.hh:217:7,
inlined from 'lnav::console::snippet::snippet(const lnav::console::snippet&)' at base/lnav.console.hh:47:8,
inlined from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lnav::console::snippet; _Args = {const lnav::console::snippet&}; _Tp = lnav::console::snippet]' at /usr/include/c++/14.2.1/bits/new_allocator.h:191:4,
inlined from 'static void std::allocator_traits<std::allocator<_CharT> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = lnav::console::snippet; _Args = {const lnav::console::snippet&}; _Tp = lnav::console::snippet]' at /usr/include/c++/14.2.1/bits/alloc_traits.h:575:17,
inlined from 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const lnav::console::snippet&}; _Tp = lnav::console::snippet; _Alloc = std::allocator<lnav::console::snippet>]' at /usr/include/c++/14.2.1/bits/vector.tcc:117:30:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
CXX builtin-scripts.o
CXX builtin-sh-scripts.o
CXX css-color-names-json.o
CXX default-config.o
CXX default-formats.o
CXX diseases-json.o
CXX emojis-json.o
CXX words-json.o
CXX help-md.o
In file included from logfile_sub_source.hh:41,
from log_vtab_impl.hh:42,
from log_vtab_impl.cc:30:
base/time_util.hh: In function 'timeval to_timeval(std::chrono::microseconds)':
base/time_util.hh:324:67: warning: narrowing conversion of 'std::chrono::duration_cast<duration<long long int>, long long int, std::ratio<1, 1000000> >(us).std::chrono::duration<long long int>::count()' from 'std::chrono::duration<long long int>::rep' {aka 'long long int'} to '__time_t' {aka 'long int'} [-Wnarrowing]
In file included from logfile.hh:58,
from filter_observer.hh:37,
from logfile_sub_source.hh:45:
log_format_fwd.hh: In member function 'timeval logline::get_timeval() const':
log_format_fwd.hh:221:57: warning: narrowing conversion of '((const logline*)this)->logline::get_time<std::chrono::duration<long long int> >().std::chrono::duration<long long int>::count()' from 'std::chrono::duration<long long int>::rep' {aka 'long long int'} to '__time_t' {aka 'long int'} [-Wnarrowing]
logfile_sub_source.hh: In member function 'std::optional<bookmark_metadata*> logfile_sub_source::find_bookmark_metadata(vis_line_t) const':
logfile_sub_source.hh:375:16: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector<unsigned int>::size_type' {aka 'unsigned int'} [-Wsign-compare]
In file included from log_vtab_impl.cc:41:
../src/third-party/scnlib/include/scn/ranges.h: At global scope:
../src/third-party/scnlib/include/scn/ranges.h:75:41: warning: self-comparison always evaluates to true [-Wtautological-compare]
In file included from /usr/include/c++/14.2.1/deque:62,
from log_vtab_impl.hh:33:
/usr/include/c++/14.2.1/bits/stl_algobase.h: In function '_RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<logline_value*, vector<logline_value> >; _Predicate = __gnu_cxx::__ops::_Iter_pred<logline_value_col_eq>]':
/usr/include/c++/14.2.1/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<logline_value*, std::vector<logline_value> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<logline_value*, std::vector<logline_value> >' changed in GCC 7.1
log_vtab_impl.cc: In member function 'void vtab_cursor::cache_msg(logfile*, logfile::const_iterator)':
log_vtab_impl.cc:339:10: note: parameter passing for argument of type 'logfile::const_iterator' {aka 'std::vector<logline>::const_iterator'} changed in GCC 7.1
log_vtab_impl.cc:345:30: note: parameter passing for argument of type 'logfile::const_iterator' {aka 'std::vector<logline>::const_iterator'} changed in GCC 7.1
log_vtab_impl.cc: In function 'int vt_column(sqlite3_vtab_cursor*, sqlite3_context*, int)':
log_vtab_impl.cc:1036:46: note: parameter passing for argument of type 'logfile::const_iterator' {aka 'std::vector<logline>::const_iterator'} changed in GCC 7.1
In function '_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator<logline_value*, vector<logline_value> >; _Predicate = __gnu_cxx::__ops::_Iter_pred<logline_value_col_eq>]',
inlined from '_IIter std::find_if(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator<logline_value*, vector<logline_value> >; _Predicate = logline_value_col_eq]' at /usr/include/c++/14.2.1/bits/stl_algo.h:3876:28,
inlined from 'int vt_column(sqlite3_vtab_cursor*, sqlite3_context*, int)' at log_vtab_impl.cc:1129:39:
/usr/include/c++/14.2.1/bits/stl_algobase.h:2152:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<logline_value*, std::vector<logline_value> >' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/deque:65:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]':
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at base/attr_line.hh:217:7,
inlined from 'lnav::console::user_message::user_message(const lnav::console::user_message&)' at base/lnav.console.hh:102:5:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at base/attr_line.hh:217:7,
inlined from 'lnav::console::snippet::snippet(const lnav::console::snippet&)' at base/lnav.console.hh:47:8,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = lnav::console::snippet; _Args = {const lnav::console::snippet&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const lnav::console::snippet*, vector<lnav::console::snippet> >; _ForwardIterator = lnav::console::snippet*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const lnav::console::snippet*, std::vector<lnav::console::snippet> >; _ForwardIterator = lnav::console::snippet*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const lnav::console::snippet*, vector<lnav::console::snippet> >; _ForwardIterator = lnav::console::snippet*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const lnav::console::snippet*, vector<lnav::console::snippet> >; _ForwardIterator = lnav::console::snippet*; _Tp = lnav::console::snippet]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = lnav::console::snippet; _Alloc = std::allocator<lnav::console::snippet>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'lnav::console::user_message::user_message(const lnav::console::user_message&)' at base/lnav.console.hh:102:5:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at base/attr_line.hh:217:7,
inlined from 'lnav::console::user_message::user_message(const lnav::console::user_message&)' at base/lnav.console.hh:102:5:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at base/attr_line.hh:217:7,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = attr_line_t; _Args = {const attr_line_t&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const attr_line_t*, vector<attr_line_t> >; _ForwardIterator = attr_line_t*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const attr_line_t*, std::vector<attr_line_t> >; _ForwardIterator = attr_line_t*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const attr_line_t*, vector<attr_line_t> >; _ForwardIterator = attr_line_t*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const attr_line_t*, vector<attr_line_t> >; _ForwardIterator = attr_line_t*; _Tp = attr_line_t]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = attr_line_t; _Alloc = std::allocator<attr_line_t>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'lnav::console::user_message::user_message(const lnav::console::user_message&)' at base/lnav.console.hh:102:5:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at base/attr_line.hh:217:7,
inlined from 'lnav::console::user_message::user_message(const lnav::console::user_message&)' at base/lnav.console.hh:102:5:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const logline_value*, vector<logline_value> >; _ForwardIterator = logline_value*]':
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const logline_value*, std::vector<logline_value> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const logline_value*, std::vector<logline_value> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'logline_window::logmsg_info::logmsg_info(const logline_window::logmsg_info&)' at logfile_sub_source.hh:131:11,
inlined from 'int vt_update(sqlite3_vtab*, int, sqlite3_value**, sqlite_int64*)' at log_vtab_impl.cc:2306:65:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const logline_value*, std::vector<logline_value> >; _ForwardIterator = logline_value*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const logline_value*, vector<logline_value> >; _ForwardIterator = logline_value*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const logline_value*, vector<logline_value> >; _ForwardIterator = logline_value*; _Tp = logline_value]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = logline_value; _Alloc = std::allocator<logline_value>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'logline_value_vector::logline_value_vector(const logline_value_vector&)' at log_format.hh:309:43,
inlined from 'logline_window::logmsg_info::logmsg_info(const logline_window::logmsg_info&)' at logfile_sub_source.hh:131:11,
inlined from 'int vt_update(sqlite3_vtab*, int, sqlite3_value**, sqlite_int64*)' at log_vtab_impl.cc:2306:65:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const logline_value*, std::vector<logline_value> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1624:35,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/vector.tcc:238:44,
inlined from 'attr_line_t& attr_line_t::operator=(const attr_line_t&)' at base/attr_line.hh:217:7,
inlined from 'lnav::console::user_message& lnav::console::user_message::with_reason(const attr_line_t&)' at base/lnav.console.hh:109:27,
inlined from 'int vt_update(sqlite3_vtab*, int, sqlite3_value**, sqlite_int64*)' at log_vtab_impl.cc:2351:50:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In member function 'void vtab_cursor::cache_msg(logfile*, logfile::const_iterator)',
inlined from 'void populate_indexed_columns(vtab_cursor*, log_vtab*)' at log_vtab_impl.cc:520:26:
log_vtab_impl.cc:345:30: note: parameter passing for argument of type 'logfile::const_iterator' {aka 'std::vector<logline>::const_iterator'} changed in GCC 7.1
In function '_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator<logline_value*, vector<logline_value> >; _Predicate = __gnu_cxx::__ops::_Iter_pred<logline_value_col_eq>]',
inlined from '_IIter std::find_if(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator<logline_value*, vector<logline_value> >; _Predicate = logline_value_col_eq]' at /usr/include/c++/14.2.1/bits/stl_algo.h:3876:28,
inlined from 'void populate_indexed_columns(vtab_cursor*, log_vtab*)' at log_vtab_impl.cc:527:31:
/usr/include/c++/14.2.1/bits/stl_algobase.h:2152:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<logline_value*, std::vector<logline_value> >' changed in GCC 7.1
CXX init-sql.o
CXX prql-modules.o
CXX terminfo-files.o
CXX time_fmts.o
CXX xml-entities-json.o
CXX xterm-palette-json.o
CXX data_scanner.o
CXX data_scanner_re.o
mkdir -p third-party/prqlc-c/target
env CARGO_TARGET_DIR=third-party/prqlc-c/target /usr/bin/cargo build --manifest-path \
./third-party/prqlc-c/Cargo.toml --package prqlc-c --release
Updating crates.io index
CC test_override.o
CC third-party/md4c/md4c.o
Fetch [==============> ] 43 complete; 67 pending
Fetch [==============> ] 110 complete; 0 pending
Fetch [=================> ] 110 complete; 44 pending
Fetch [====================> ] 154 complete; 14 pending
Fetch [=======================> ] 168 complete; 6 pending
Fetch [=============================> ] 178 complete; 2 pending
Downloading 1 crate
Downloading 2 crates
Downloading 3 crates
Downloading 4 crates
Downloading 5 crates
Downloading 6 crates
Downloading 7 crates
Downloading 8 crates
Downloading 9 crates
Downloading 10 crates
Downloading 11 crates
Downloading 12 crates
Downloading 13 crates
Downloading 14 crates
Downloading 15 crates
Downloading 16 crates
Downloading 17 crates
Downloading 18 crates
Downloading 19 crates
Downloading 20 crates
Downloading 21 crates
Downloading 22 crates
Downloading 23 crates
Downloading 24 crates
Downloading 25 crates
Downloading 26 crates
Downloading 27 crates
Downloading 28 crates
Downloading 29 crates
Downloading 30 crates
Downloading 31 crates
Downloading 32 crates
Downloading 33 crates
Downloading 34 crates
Downloading 35 crates
Downloading 36 crates
Downloading 37 crates
Downloading 38 crates
Downloading 39 crates
Downloading 40 crates
Downloading 41 crates
Downloading 42 crates
Downloading 43 crates
Downloading 44 crates
Downloading 45 crates
Downloading 46 crates
Downloading 47 crates
Downloading 48 crates
Downloading 49 crates
Downloading 50 crates
Downloading 51 crates
Downloading 52 crates
Downloading 53 crates
Downloading 54 crates
Downloading 55 crates
Downloading 56 crates
Downloading 57 crates
Downloading 58 crates
Downloading 59 crates
Downloading 60 crates
Downloading 61 crates
Downloading 62 crates
Downloading 63 crates
Downloading 64 crates
Downloading 65 crates
Downloading 66 crates
Downloading 67 crates
Downloading 68 crates
Downloading 69 crates
Downloading 70 crates
Downloading 71 crates
Downloading 72 crates
Downloading 73 crates
Downloading 74 crates
Downloading 75 crates
Downloading 76 crates
Downloading 77 crates
Downloading 78 crates
Downloading 79 crates
Downloading 80 crates
Downloading 81 crates
Downloading 82 crates
Downloading 83 crates
Downloading 84 crates
Downloading 85 crates
Downloading 86 crates
Downloading 87 crates
Downloading 88 crates
Downloading 89 crates
Downloading 90 crates
Downloading 91 crates
Downloading 92 crates
Downloading 93 crates
Downloading 94 crates
Downloading 95 crates
Downloading 96 crates
Downloading 97 crates
Downloading 98 crates
Downloading 99 crates
Downloading 100 crates
Downloading 101 crates
Downloading 102 crates
Downloading 103 crates
Downloading 104 crates
Downloading 105 crates
Downloading 106 crates
Downloading 107 crates
Downloading 108 crates
Downloading 109 crates
Downloading 110 crates
Downloading 111 crates
Downloading 112 crates
Downloading 113 crates
Downloading 114 crates
Downloading 115 crates
Downloading 116 crates
Downloading 117 crates
Downloading 118 crates
Downloading 119 crates
Downloading 120 crates
Downloading 121 crates
Downloading 122 crates
Downloading 123 crates
Downloading 124 crates
Downloading 125 crates
Downloading 126 crates
Downloading 127 crates
Downloading 128 crates
Downloading 129 crates
Downloading 130 crates
Downloading 131 crates
Downloading 132 crates
Downloading 133 crates
Downloading 134 crates
Downloading 135 crates
Downloading 136 crates
Downloading 137 crates
Downloading 138 crates
Downloading 139 crates
Downloading 140 crates
Downloading 141 crates
Downloading 142 crates
Downloading 143 crates
Downloading 144 crates
Downloading 145 crates
Downloaded bitflags v1.3.2
Downloading 144 crates, remaining bytes: 157.6KiB
Downloaded anstyle-query v1.0.2
Downloading 143 crates, remaining bytes: 192.0KiB
Downloaded rustversion v1.0.19
Downloading 142 crates, remaining bytes: 2.0MiB
Downloaded time-core v0.1.2
Downloading 141 crates, remaining bytes: 7.4MiB
Downloaded walkdir v2.5.0
Downloading 140 crates, remaining bytes: 6.3MiB
Downloaded unsafe-libyaml v0.2.11
Downloading 139 crates, remaining bytes: 5.6MiB
Downloaded yansi v1.0.1
Downloading 138 crates, remaining bytes: 4.9MiB
Downloaded hashbrown v0.14.3
Downloading 137 crates, remaining bytes: 4.3MiB
Downloaded zerocopy v0.7.32
Downloading 136 crates, remaining bytes: 3.7MiB
Downloaded winnow v0.6.26
Downloading 135 crates, remaining bytes: 3.2MiB
In function 'md_is_link_reference_definition',
inlined from 'md_consume_link_reference_definitions' at third-party/md4c/md4c.c:5081:28,
inlined from 'md_end_current_block' at third-party/md4c/md4c.c:5130:25:
third-party/md4c/md4c.c:2239:7: warning: 'label_contents_line_index' may be used uninitialized [-Wmaybe-uninitialized]
third-party/md4c/md4c.c: In function 'md_end_current_block':
third-party/md4c/md4c.c:2158:13: note: 'label_contents_line_index' was declared here
Downloaded tracing-subscriber v0.3.18
Downloading 134 crates, remaining bytes: 2.6MiB
CXX third-party/prqlc-c/prqlc.cxx.o
Downloaded terminal_size v0.3.0
Downloading 133 crates, remaining bytes: 2.4MiB
Downloaded vergen-gitcl v1.0.5
Downloading 132 crates, remaining bytes: 2.1MiB
Downloaded vergen v9.0.4
Downloading 131 crates, remaining bytes: 2.0MiB
Downloaded cxxbridge-flags v1.0.120
Downloading 130 crates, remaining bytes: 1.8MiB
Downloaded regex-syntax v0.8.5
Downloading 129 crates, remaining bytes: 1.7MiB
Downloaded colorchoice-clap v1.0.3
Downloading 128 crates, remaining bytes: 1.6MiB
Downloaded prqlc-parser v0.13.4
Downloading 127 crates, remaining bytes: 1.6MiB
Downloaded clap_complete_fig v4.5.0
Downloading 126 crates, remaining bytes: 1.9MiB
Downloaded mio v1.0.3
Downloading 125 crates, remaining bytes: 1.7MiB
Downloaded rustix v0.38.32
Downloading 124 crates, remaining bytes: 1.6MiB
Downloaded notify v7.0.0
Downloading 123 crates, remaining bytes: 1.5MiB
Downloaded indexmap v2.2.6
Downloading 122 crates, remaining bytes: 1.4MiB
Downloaded stacker v0.1.18
Downloading 121 crates, remaining bytes: 1.3MiB
Downloaded sqlparser v0.53.0
Downloading 120 crates, remaining bytes: 1.2MiB
In file included from ptimec.hh:49,
from time_fmts.cc:4:
base/time_util.hh: In function 'timeval to_timeval(std::chrono::microseconds)':
base/time_util.hh:324:67: warning: narrowing conversion of 'std::chrono::duration_cast<duration<long long int>, long long int, std::ratio<1, 1000000> >(us).std::chrono::duration<long long int>::count()' from 'std::chrono::duration<long long int>::rep' {aka 'long long int'} to '__time_t' {aka 'long int'} [-Wnarrowing]
ptimec.hh: In function 'bool ptime_f(exttm*, const char*, off_t&, ssize_t)':
ptimec.hh:1179:32: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'long int' [-Wsign-compare]
ptimec.hh: In function 'void ftime_f(char*, off_t&, ssize_t, const exttm&)':
ptimec.hh:1213:28: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
Downloaded regex-automata v0.4.8
Downloading 119 crates, extracting regex-automata ...
CC third-party/sqlite/ext/dbdump.o
Downloading 119 crates, remaining bytes: 1.0MiB
Downloaded syn v2.0.98
Downloading 118 crates, remaining bytes: 1.0MiB
Downloaded regex v1.11.1
Downloading 117 crates, remaining bytes: 951.4KiB
CC third-party/sqlite/ext/series.o
Downloaded cxxbridge-macro v1.0.120
Downloading 116 crates, remaining bytes: 871.5KiB
Downloaded clio v0.3.5
Downloading 115 crates, remaining bytes: 787.5KiB
Downloaded object v0.32.2
Downloading 114 crates, remaining bytes: 703.5KiB
CXX spookyhash/SpookyV2.o
Downloaded libc v0.2.169
Downloading 113 crates, extracting libc ...
Downloading 113 crates, remaining bytes: 619.5KiB
Downloaded serde_json v1.0.138
Downloading 112 crates, remaining bytes: 535.4KiB
Downloaded schemars v1.0.0-alpha.17
Downloading 111 crates, remaining bytes: 440.5KiB
Downloaded linux-raw-sys v0.4.13
Downloading 110 crates, extracting linux-raw-sys ...
In file included from ./relative_time.hh:45,
from yajlpp/yajlpp.hh:58,
from vtab_module_json.hh:36,
from yaml-extension-functions.cc:40:
./base/time_util.hh: In function 'timeval to_timeval(std::chrono::microseconds)':
./base/time_util.hh:324:67: warning: narrowing conversion of 'std::chrono::duration_cast<duration<long long int>, long long int, std::ratio<1, 1000000> >(us).std::chrono::duration<long long int>::count()' from 'std::chrono::duration<long long int>::rep' {aka 'long long int'} to '__time_t' {aka 'long int'} [-Wnarrowing]
In file included from yaml-extension-functions.cc:39:
vtab_module.hh: In instantiation of 'static void sqlite_func_adapter<Return (*)(Args ...), f>::func1(sqlite3_context*, int, sqlite3_value**) [with Return = json_string; Args = {string_fragment}; Return (* f)(Args ...) = yaml_to_json; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]':
vtab_module.hh:495:9: required from 'static FuncDef sqlite_func_adapter<Return (*)(Args ...), f>::builder(help_text) [with Return = json_string; Args = {string_fragment}; Return (* f)(Args ...) = yaml_to_json]'
yaml-extension-functions.cc:91:76: required from here
vtab_module.hh:449:26: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=]
vtab_module.hh:456:26: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=]
vtab_module.hh:456:26: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=]
......
In file included from /usr/include/c++/14.2.1/deque:65,
from base/itertools.hh:34,
from yaml-extension-functions.cc:36:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]':
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at ./base/attr_line.hh:217:7:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at ./base/attr_line.hh:217:7,
inlined from 'lnav::console::snippet::snippet(const lnav::console::snippet&)' at base/lnav.console.hh:47:8,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = lnav::console::snippet; _Args = {const lnav::console::snippet&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const lnav::console::snippet*, vector<lnav::console::snippet> >; _ForwardIterator = lnav::console::snippet*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const lnav::console::snippet*, std::vector<lnav::console::snippet> >; _ForwardIterator = lnav::console::snippet*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const lnav::console::snippet*, vector<lnav::console::snippet> >; _ForwardIterator = lnav::console::snippet*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const lnav::console::snippet*, vector<lnav::console::snippet> >; _ForwardIterator = lnav::console::snippet*; _Tp = lnav::console::snippet]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = lnav::console::snippet; _Alloc = std::allocator<lnav::console::snippet>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'lnav::console::user_message::user_message(const lnav::console::user_message&)' at base/lnav.console.hh:102:5:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'attr_line_t::attr_line_t(const attr_line_t&)' at ./base/attr_line.hh:217:7,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = attr_line_t; _Args = {const attr_line_t&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const attr_line_t*, vector<attr_line_t> >; _ForwardIterator = attr_line_t*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const attr_line_t*, std::vector<attr_line_t> >; _ForwardIterator = attr_line_t*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const attr_line_t*, vector<attr_line_t> >; _ForwardIterator = attr_line_t*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const attr_line_t*, vector<attr_line_t> >; _ForwardIterator = attr_line_t*; _Tp = attr_line_t]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = attr_line_t; _Alloc = std::allocator<attr_line_t>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'lnav::console::user_message::user_message(const lnav::console::user_message&)' at base/lnav.console.hh:102:5:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const string_attr*, vector<string_attr> >; _ForwardIterator = string_attr*; _Tp = string_attr]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >; _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1624:35,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator<string_attr>]' at /usr/include/c++/14.2.1/bits/vector.tcc:238:44:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const string_attr*, std::vector<string_attr> >' changed in GCC 7.1
AR libdiag.a
Downloading 110 crates, remaining bytes: 376.5KiB
Downloaded cxx-build v1.0.120
Downloading 109 crates, remaining bytes: 356.4KiB
Downloaded minijinja v2.7.0
Downloading 108 crates, remaining bytes: 328.6KiB
Downloaded time v0.3.37
Downloading 107 crates, remaining bytes: 312.7KiB
Downloaded itertools v0.13.0
Downloading 106 crates, remaining bytes: 296.7KiB
Downloaded gimli v0.28.1
Downloading 105 crates, remaining bytes: 280.7KiB
Downloaded cxx v1.0.120
Downloading 104 crates, remaining bytes: 264.7KiB
Downloading 104 crates, remaining bytes: 244.6KiB
Downloaded csv v1.3.1
Downloading 103 crates, extracting csv ...
Downloading 103 crates, remaining bytes: 217.3KiB
Downloaded unicode_categories v0.1.1
Downloading 102 crates, remaining bytes: 217.3KiB
Downloaded tracing v0.1.40
Downloading 101 crates, remaining bytes: 201.3KiB
Downloaded sharded-slab v0.1.7
Downloading 100 crates, remaining bytes: 185.3KiB
Downloaded serde_derive v1.0.217
Downloading 99 crates, remaining bytes: 164.3KiB
Downloaded schemars_derive v1.0.0-alpha.17
Downloading 98 crates, remaining bytes: 148.3KiB
Downloaded same-file v1.0.6
Downloading 97 crates, remaining bytes: 132.3KiB
Downloaded color-spantrace v0.2.1
Downloading 96 crates, remaining bytes: 116.3KiB
Downloaded unicode-ident v1.0.12
Downloading 95 crates, remaining bytes: 100.3KiB
Downloaded tracing-core v0.1.32
Downloading 94 crates, remaining bytes: 84.3KiB
Downloaded shlex v1.3.0
Downloading 93 crates, remaining bytes: 68.3KiB
Downloaded serde_yaml v0.9.34+deprecated
Downloading 92 crates, remaining bytes: 48.3KiB
Downloaded serde v1.0.217
Downloading 91 crates, remaining bytes: 32.3KiB
Downloaded semver v1.0.25
Downloading 90 crates, remaining bytes: 16.3KiB
Downloaded version_check v0.9.4
Downloading 89 crates, remaining bytes: 293B
Downloaded prqlc v0.13.4
Downloading 88 crates, extracting prqlc ...
Downloaded vergen-lib v0.1.6
Downloading 87 crates
Downloaded utf8parse v0.2.1
Downloading 86 crates
Downloaded unicode-width v0.1.11
Downloading 85 crates
Downloaded tracing-error v0.2.0
Downloading 84 crates
Downloaded time-macros v0.2.19
Downloading 83 crates
Downloaded thread_local v1.1.8
Downloading 82 crates
Downloaded termcolor v1.4.1
Downloading 81 crates
Downloaded tempfile v3.10.1
Downloading 80 crates
Downloaded strum_macros v0.27.2
Downloading 79 crates
Downloaded strum v0.27.2
Downloading 78 crates
Downloaded strsim v0.11.1
Downloading 77 crates
Downloaded sqlformat v0.3.5
Downloading 76 crates
Downloaded serde_derive_internals v0.29.1
Downloading 75 crates
Downloaded scratch v1.0.7
Downloading 74 crates
Downloaded ryu v1.0.17
Downloading 73 crates
Downloaded quote v1.0.35
Downloading 72 crates
Downloaded proc-macro2 v1.0.93
Downloading 71 crates
Downloaded pin-project-lite v0.2.13
Downloading 70 crates
Downloaded owo-colors v3.5.0
Downloading 69 crates
Downloaded once_cell v1.20.3
Downloading 68 crates
Downloaded num-traits v0.2.18
Downloading 67 crates
Downloaded lazy_static v1.4.0
Downloading 66 crates
Downloaded itoa v1.0.11
Downloading 65 crates
Downloaded instant v0.1.13
Downloading 64 crates
Downloaded inotify v0.10.2
Downloading 63 crates
Downloaded indenter v0.3.3
Downloading 62 crates
Downloaded rustc-demangle v0.1.23
Downloading 61 crates
Downloaded ref-cast-impl v1.0.23
Downloading 60 crates
Downloaded ref-cast v1.0.23
Downloading 59 crates
Downloaded psm v0.1.21
Downloading 58 crates
Downloaded powerfmt v0.2.0
Downloading 57 crates
Downloaded num_threads v0.1.7
Downloading 56 crates
Downloaded num-conv v0.1.0
Downloading 55 crates
Downloaded notify-types v1.0.1
Downloading 54 crates
Downloaded miniz_oxide v0.7.2
Downloading 53 crates
Downloaded log v0.4.25
Downloading 52 crates
Downloaded link-cplusplus v1.0.9
Downloading 51 crates
Downloaded is_terminal_polyfill v1.70.1
Downloading 50 crates
Downloaded is-terminal v0.4.15
Downloading 49 crates
Downloaded inotify-sys v0.1.5
Downloading 48 crates
Downloaded ident_case v1.0.1
Downloading 47 crates
Downloaded iana-time-zone v0.1.60
Downloading 46 crates
Downloaded heck v0.5.0
Downloading 45 crates
Downloaded fnv v1.0.7
Downloading 44 crates
Downloaded filetime v0.2.23
Downloading 43 crates
Downloaded fastrand v2.0.2
Downloading 42 crates
Downloaded eyre v0.6.12
Downloading 41 crates
Downloaded errno v0.3.8
Downloading 40 crates
Downloaded equivalent v1.0.1
Downloading 39 crates
Downloaded either v1.10.0
Downloading 38 crates
Downloaded dyn-clone v1.0.17
Downloading 37 crates
Downloaded color-eyre v0.6.3
Downloading 36 crates, extracting color-eyre ...
Downloaded clap_builder v4.5.2
Downloading 35 crates
Downloaded chrono v0.4.39
Downloading 34 crates
Downloaded memchr v2.7.2
Downloading 33 crates
Downloaded enum-as-inner v0.6.1
Downloading 32 crates
Downloaded derive_builder_macro v0.20.2
Downloading 31 crates
Downloaded derive_builder_core v0.20.2
Downloading 30 crates
Downloaded derive_builder v0.20.2
Downloading 29 crates
Downloaded deranged v0.3.11
Downloading 28 crates
Downloaded darling_macro v0.20.10
Downloading 27 crates
Downloaded darling_core v0.20.10
Downloading 26 crates
Downloaded darling v0.20.10
Downloading 25 crates
Downloaded csv-core v0.1.11
Downloading 24 crates
Downloaded colorchoice v1.0.0
Downloading 23 crates
Downloaded codespan-reporting v0.11.1
Downloading 22 crates
Downloaded clap_lex v0.7.0
Downloading 21 crates
Downloaded clap_derive v4.5.4
Downloading 20 crates
Downloaded clap_complete_nushell v0.1.11
Downloading 19 crates
Downloaded clap_complete_command v0.5.1
Downloading 18 crates
Downloaded clap_complete v4.4.10
Downloading 17 crates
Downloaded clap v4.5.4
Downloading 16 crates
Downloaded chumsky v0.9.3
Downloading 15 crates
Downloaded cfg-if v1.0.0
Downloading 14 crates
Downloaded cc v1.2.13
Downloading 13 crates
Downloaded bitflags v2.5.0
Downloading 12 crates
Downloaded backtrace v0.3.71
Downloading 11 crates
Downloaded autocfg v1.2.0
Downloading 10 crates
Downloaded ariadne v0.5.1
Downloading 9 crates
Downloaded anyhow v1.0.95
Downloading 8 crates
Downloaded anstyle-parse v0.2.3
Downloading 7 crates
Downloaded anstream v0.6.18
Downloading 6 crates
Downloaded allocator-api2 v0.2.16
Downloading 5 crates
Downloaded aho-corasick v1.1.3
Downloading 4 crates
Downloaded ahash v0.8.11
Downloading 3 crates
Downloaded addr2line v0.21.0
Downloading 2 crates
Downloaded anstyle v1.0.6
Downloading 1 crate
Downloaded adler v1.0.2
Downloading 0 crates
Downloaded 145 crates (12.3MiB) in 4.10s (largest was `linux-raw-sys` at 1.4MiB)
Compiling proc-macro2 v1.0.93
Compiling unicode-ident v1.0.12
Compiling libc v0.2.169
Building [ ] 0/189: libc(build.rs), proc-macr...
Compiling cfg-if v1.0.0
Building [ ] 0/189: unicode-ident, libc(build...
Compiling shlex v1.3.0
Building [ ] 1/189: unicode-ident, libc(build...
Compiling once_cell v1.20.3
Building [ ] 2/189: once_cell, libc(build.rs)...
Compiling cc v1.2.13
Building [ ] 3/189: once_cell, libc(build.rs)...
Building [ ] 4/189: once_cell, proc-macro2(bu...
Building [ ] 5/189: once_cell, proc-macro2(bu...
Compiling memchr v2.7.2
Building [ ] 6/189: proc-macro2(build), memch...
Building [> ] 7/189: memchr, cc, libc(build), ...
Building [> ] 8/189: memchr, cc, libc, proc-ma...
Compiling quote v1.0.35
Building [> ] 9/189: quote, cc, libc, proc-macro2
Compiling rustversion v1.0.19
Building [> ] 10/189: quote, cc, libc, rustvers...
Compiling syn v2.0.98
Building [> ] 11/189: syn, cc, libc, rustversio...
Building [> ] 12/189: rustversion(build), syn, ...
Compiling rustix v0.38.32
Building [> ] 13/189: syn, cc, libc, rustix(bui...
Compiling heck v0.5.0
Building [> ] 14/189: syn, cc, heck, rustix(bui...
Building [=> ] 15/189: syn, cc, rustversion, rus...
Building [=> ] 16/189: syn, cc, rustix(build), r...
Compiling strsim v0.11.1
Building [=> ] 17/189: syn, cc, rustversion, strsim
Compiling ident_case v1.0.1
Building [=> ] 18/189: syn, ident_case, rustvers...
Compiling bitflags v2.5.0
Building [=> ] 19/189: syn, bitflags, rustversio...
Compiling fnv v1.0.7
Building [=> ] 20/189: syn, bitflags, fnv, rustv...
Compiling linux-raw-sys v0.4.13
Building [=> ] 21/189: linux-raw-sys, syn, bitfl...
Compiling utf8parse v0.2.1
Building [==> ] 22/189: linux-raw-sys, syn, bitfl...
Compiling serde v1.0.217
Building [==> ] 23/189: serde(build.rs), linux-ra...
Compiling anstyle-parse v0.2.3
Building [==> ] 24/189: serde(build.rs), linux-ra...
Building [==> ] 25/189: linux-raw-sys, syn, serde...
Compiling anstyle v1.0.6
Building [==> ] 26/189: linux-raw-sys, syn, ansty...
Compiling is_terminal_polyfill v1.70.1
Building [==> ] 27/189: linux-raw-sys, syn, is_te...
Compiling colorchoice v1.0.0
Building [==> ] 28/189: linux-raw-sys, syn, color...
Compiling anstyle-query v1.0.2
Building [==> ] 29/189: linux-raw-sys, syn, ansty...
Compiling clap_lex v0.7.0
Building [===> ] 30/189: linux-raw-sys, syn, ansty...
Compiling anstream v0.6.18
Building [===> ] 31/189: linux-raw-sys, syn, anstr...
Building [===> ] 32/189: syn, rustix, anstream, cl...
Compiling version_check v0.9.4
Building [===> ] 33/189: syn, rustix, anstream, ve...
Building [===> ] 34/189: syn, rustix, strsim, vers...
Compiling ahash v0.8.11
Building [===> ] 35/189: syn, rustix, strsim, ahas...
Compiling anyhow v1.0.95
Building [===> ] 36/189: syn, rustix, anyhow(build...
Building [====> ] 37/189: syn, rustix, anyhow(build...
Building [====> ] 38/189: syn, rustix, strsim, ahas...
Compiling vergen-lib v0.1.6
Building [====> ] 39/189: syn, rustix, strsim, verg...
Building [====> ] 40/189: libc(build), syn, rustix,...
Compiling zerocopy v0.7.32
Building [====> ] 41/189: syn, zerocopy, rustix, st...
Compiling powerfmt v0.2.0
Building [====> ] 42/189: syn, zerocopy, rustix, po...
Building [====> ] 43/189: syn, rustix, powerfmt, ahash
Compiling deranged v0.3.11
Building [=====> ] 44/189: syn, rustix, deranged, ahash
Building [=====> ] 45/189: syn, rustix, deranged, libc
Building [=====> ] 46/189: syn, vergen-lib(build), r...
Building [=====> ] 47/189: syn, rustix, anyhow, libc
Compiling darling_core v0.20.10
Building [=====> ] 48/189: syn, rustix, darling_core...
Compiling vergen v9.0.4
Building [=====> ] 49/189: syn, rustix, darling_core...
Compiling psm v0.1.21
Building [=====> ] 50/189: psm(build.rs), syn, rusti...
Compiling terminal_size v0.3.0
Building [======> ] 51/189: terminal_size, syn, rusti...
Compiling clap_builder v4.5.2
Building [======> ] 52/189: syn, rustix, darling_core...
Compiling tracing-core v0.1.32
Building [======> ] 53/189: syn, tracing-core, darlin...
Compiling serde_derive v1.0.217
Building [======> ] 54/189: tracing-core, darling_cor...
In file included from base/date_time_scanner.hh:41,
from ../../lnav/src/data_scanner_re.re:34:
base/time_util.hh: In function 'timeval to_timeval(std::chrono::microseconds)':
base/time_util.hh:324:67: warning: narrowing conversion of 'std::chrono::duration_cast<duration<long long int>, long long int, std::ratio<1, 1000000> >(us).std::chrono::duration<long long int>::count()' from 'std::chrono::duration<long long int>::rep' {aka 'long long int'} to '__time_t' {aka 'long int'} [-Wnarrowing]
AR libdatascanner.a
Compiling clap_derive v4.5.4
Building [======> ] 54/189: clap_derive, tracing-core...
Compiling darling_macro v0.20.10
Building [======> ] 55/189: clap_derive, tracing-core...
Compiling num_threads v0.1.7
Building [======> ] 56/189: clap_derive, darling_macr...
Compiling ryu v1.0.17
Building [======> ] 57/189: clap_derive, ryu, darling...
Compiling darling v0.20.10
Building [======> ] 58/189: clap_derive, ryu, serde_d...
Compiling derive_builder_core v0.20.2
Building [=======> ] 59/189: clap_derive, ryu, derive_...
Compiling num-conv v0.1.0
Building [=======> ] 60/189: clap_derive, derive_build...
Compiling time-core v0.1.2
Building [=======> ] 61/189: clap_derive, derive_build...
Compiling itoa v1.0.11
Building [=======> ] 62/189: clap_derive, derive_build...
Building [=======> ] 63/189: clap_derive, derive_build...
Compiling lazy_static v1.4.0
Building [=======> ] 64/189: clap_derive, derive_build...
Compiling allocator-api2 v0.2.16
Building [=======> ] 65/189: clap_derive, derive_build...
Compiling derive_builder_macro v0.20.2
Building [========> ] 66/189: clap_derive, derive_build...
Compiling hashbrown v0.14.3
Building [========> ] 67/189: clap_derive, derive_build...
Compiling derive_builder v0.20.2
Building [========> ] 68/189: clap_derive, derive_build...
Building [========> ] 69/189: clap_derive, vergen-lib, ...
Compiling sharded-slab v0.1.7
Building [========> ] 70/189: clap_derive, sharded-slab...
Compiling clap v4.5.4
Building [========> ] 71/189: sharded-slab, hashbrown, ...
Compiling time v0.3.37
Building [========> ] 72/189: sharded-slab, time, hashb...
Building [=========> ] 73/189: sharded-slab, time, psm(b...
Building [=========> ] 74/189: vergen(build), sharded-sl...
Compiling vergen-gitcl v1.0.5
Building [=========> ] 75/189: sharded-slab, time, serde...
Compiling backtrace v0.3.71
Building [=========> ] 76/189: backtrace(build.rs), shar...
Compiling stacker v0.1.18
Building [=========> ] 77/189: sharded-slab, time, stack...
Compiling thread_local v1.1.8
Building [=========> ] 78/189: thread_local, time, stack...
Building [=========> ] 79/189: thread_local, time, stack...
Compiling gimli v0.28.1
Building [==========> ] 80/189: thread_local, gimli, time...
Compiling adler v1.0.2
Building [==========> ] 81/189: gimli, adler, time, serde...
Compiling log v0.4.25
Building [==========> ] 82/189: gimli, log, time, serde, ...
Compiling ref-cast v1.0.23
Building [==========> ] 83/189: ref-cast(build.rs), gimli...
Compiling pin-project-lite v0.2.13
Building [==========> ] 84/189: gimli, pin-project-lite, ...
Compiling serde_json v1.0.138
Building [==========> ] 85/189: gimli, serde_json(build.r...
Compiling autocfg v1.2.0
Building [==========> ] 86/189: gimli, autocfg, time, ser...
Compiling num-traits v0.2.18
Building [==========> ] 87/189: gimli, time, serde, clap_...
Building [===========> ] 88/189: gimli, time, serde, clap_...
Building [===========> ] 89/189: gimli, vergen, time, serd...
Compiling tracing v0.1.40
Building [===========> ] 90/189: gimli, time, serde, clap_...
Building [===========> ] 91/189: gimli, ref-cast(build), s...
Compiling miniz_oxide v0.7.2
Building [===========> ] 92/189: gimli, miniz_oxide, serde...
Compiling tracing-subscriber v0.3.18
Building [===========> ] 93/189: gimli, miniz_oxide, serde...
Building [===========> ] 94/189: gimli, stacker(build), se...
Building [============> ] 95/189: gimli, backtrace(build), ...
Building [============> ] 96/189: gimli, vergen-gitcl(build...
Building [============> ] 97/189: gimli, serde, clap_builde...
Compiling clap_complete v4.4.10
Building [============> ] 98/189: gimli, clap_complete, ser...
Compiling addr2line v0.21.0
Building [============> ] 99/189: clap_complete, addr2line,...
Compiling ref-cast-impl v1.0.23
Building [============> ] 100/189: ref-cast-impl, clap_compl...
Compiling serde_derive_internals v0.29.1
Building [============> ] 101/189: ref-cast-impl, serde_deri...
Compiling link-cplusplus v1.0.9
Building [============> ] 102/189: serde_derive_internals, l...
Compiling object v0.32.2
Building [============> ] 103/189: serde_derive_internals, c...
Compiling rustc-demangle v0.1.23
Building [============> ] 104/189: rustc-demangle, clap_comp...
Compiling eyre v0.6.12
Building [============> ] 105/189: rustc-demangle, eyre(buil...
Compiling equivalent v1.0.1
Building [=============> ] 106/189: equivalent, rustc-demangl...
Compiling same-file v1.0.6
Building [=============> ] 107/189: rustc-demangle, clap_comp...
Compiling semver v1.0.25
Building [=============> ] 108/189: rustc-demangle, semver(bu...
Building [=============> ] 109/189: rustc-demangle, semver(bu...
Compiling walkdir v2.5.0
Building [=============> ] 110/189: rustc-demangle, clap_comp...
Compiling indexmap v2.2.6
Building [=============> ] 111/189: clap_complete, object, in...
Building [=============> ] 112/189: object, eyre(build), inde...
Compiling schemars_derive v1.0.0-alpha.17
Building [=============> ] 113/189: object, indexmap, clap_bu...
Building [==============> ] 114/189: object, indexmap, clap_bu...
Building [==============> ] 115/189: object, indexmap, clap_bu...
Building [==============> ] 116/189: object, serde_json, index...
Compiling tracing-error v0.2.0
Building [==============> ] 117/189: tracing-error, object, se...
Building [==============> ] 118/189: stacker, object, serde_js...
Building [==============> ] 119/189: vergen-gitcl, object, ser...
Building [==============> ] 120/189: num-traits(build), object...
Compiling strum_macros v0.27.2
Building [===============> ] 121/189: num-traits(build), strum_...
Compiling inotify-sys v0.1.5
Building [===============> ] 122/189: strum_macros, object, ser...
Compiling aho-corasick v1.1.3
Building [===============> ] 123/189: aho-corasick, strum_macro...
Compiling instant v0.1.13
Building [===============> ] 124/189: instant, aho-corasick, st...
Building [===============> ] 125/189: aho-corasick, strum_macro...
Compiling either v1.10.0
Building [===============> ] 126/189: aho-corasick, strum_macro...
Compiling owo-colors v3.5.0
Building [===============> ] 127/189: aho-corasick, strum_macro...
Building [===============> ] 128/189: aho-corasick, strum_macro...
Compiling indenter v0.3.3
Building [================> ] 129/189: aho-corasick, strum_macro...
Compiling fastrand v2.0.2
Building [================> ] 130/189: aho-corasick, strum_macro...
Compiling dyn-clone v1.0.17
Building [================> ] 131/189: aho-corasick, strum_macro...
Compiling unsafe-libyaml v0.2.11
Building [================> ] 132/189: aho-corasick, strum_macro...
Compiling cxxbridge-flags v1.0.120
Building [================> ] 133/189: aho-corasick, strum_macro...
Compiling regex-syntax v0.8.5
Building [================> ] 134/189: aho-corasick, strum_macro...
Compiling bitflags v1.3.2
Building [================> ] 135/189: bitflags, aho-corasick, u...
Compiling inotify v0.10.2
Building [================> ] 136/189: aho-corasick, unsafe-liby...
Compiling strum v0.27.2
Building [=================> ] 137/189: aho-corasick, unsafe-liby...
Compiling cxx v1.0.120
Building [=================> ] 138/189: aho-corasick, unsafe-liby...
Compiling serde_yaml v0.9.34+deprecated
Building [=================> ] 139/189: aho-corasick, unsafe-liby...
Compiling schemars v1.0.0-alpha.17
Building [=================> ] 140/189: schemars, unsafe-libyaml,...
Compiling regex-automata v0.4.8
Building [=================> ] 141/189: schemars, regex-automata,...
Compiling tempfile v3.10.1
Building [=================> ] 142/189: schemars, regex-automata,...
Building [=================> ] 143/189: schemars, eyre, regex-aut...
Compiling color-spantrace v0.2.1
Building [==================> ] 144/189: schemars, color-spantrace...
Compiling itertools v0.13.0
Building [==================> ] 145/189: schemars, color-spantrace...
Building [==================> ] 146/189: anyhow(build), schemars, ...
Compiling notify-types v1.0.1
Building [==================> ] 147/189: notify-types, schemars, r...
Building [==================> ] 148/189: schemars, regex-automata,...
Compiling prqlc v0.13.4
Building [==================> ] 149/189: regex-automata, num-trait...
Compiling chumsky v0.9.3
Building [==================> ] 150/189: regex-automata, num-trait...
Building [==================> ] 151/189: regex-automata, semver, c...
Compiling clap_complete_nushell v0.1.11
Building [===================> ] 152/189: regex-automata, semver, c...
Compiling clap_complete_fig v4.5.0
Building [===================> ] 153/189: regex-automata, semver, c...
Compiling mio v1.0.3
Building [===================> ] 154/189: regex-automata, mio, semv...
Compiling enum-as-inner v0.6.1
Building [===================> ] 155/189: regex-automata, mio, chum...
Compiling is-terminal v0.4.15
Building [===================> ] 156/189: is-terminal, regex-automa...
Compiling filetime v0.2.23
Building [===================> ] 157/189: filetime, regex-automata,...
Compiling winnow v0.6.26
Building [===================> ] 158/189: filetime, regex-automata,...
Compiling csv-core v0.1.11
Building [====================> ] 159/189: csv-core, regex-automata,...
Compiling unicode_categories v0.1.1
Building [====================> ] 160/189: unicode_categories, csv-c...
Compiling iana-time-zone v0.1.60
Building [====================> ] 161/189: csv-core, regex-automata,...
Compiling unicode-width v0.1.11
Building [====================> ] 162/189: csv-core, regex-automata,...
Compiling yansi v1.0.1
Building [====================> ] 163/189: csv-core, regex-automata,...
Compiling chrono v0.4.39
Building [====================> ] 164/189: regex-automata, iana-time...
Compiling csv v1.3.1
Building [====================> ] 165/189: regex-automata, winnow, c...
Compiling ariadne v0.5.1
Building [====================> ] 166/189: regex-automata, ariadne, ...
Compiling notify v7.0.0
Building [=====================> ] 167/189: regex-automata, notify, w...
Compiling prqlc-parser v0.13.4
Building [=====================> ] 168/189: regex-automata, notify, p...
Compiling sqlformat v0.3.5
Building [=====================> ] 169/189: regex-automata, notify, p...
Compiling clio v0.3.5
Building [=====================> ] 170/189: regex-automata, clio, not...
Compiling clap_complete_command v0.5.1
Building [=====================> ] 171/189: clio, notify, prqlc-parse...
Building [=====================> ] 172/189: prqlc(build), notify, prq...
Building [=====================> ] 173/189: anyhow, notify, prqlc-par...
Compiling color-eyre v0.6.3
Building [======================> ] 174/189: anyhow, notify, prqlc-par...
Compiling regex v1.11.1
Building [======================> ] 175/189: anyhow, regex, prqlc-pars...
Building [======================> ] 176/189: anyhow, regex, cxx(build)...
Building [======================> ] 177/189: regex, cxx(build), prqlc-...
Compiling sqlparser v0.53.0
Building [======================> ] 178/189: regex, cxx(build), prqlc-...
Compiling minijinja v2.7.0
Building [======================> ] 179/189: minijinja, regex, prqlc-p...
Compiling colorchoice-clap v1.0.3
Building [======================> ] 180/189: colorchoice-clap, minijin...
Compiling cxxbridge-macro v1.0.120
Building [======================> ] 181/189: colorchoice-clap, minijin...
Building [=======================> ] 182/189: minijinja, prqlc-parser, ...
Building [=======================> ] 183/189: minijinja, cxx, prqlc-par...
Building [=======================> ] 184/189: minijinja, prqlc-parser, ...
Building [=======================> ] 185/189: prqlc-parser, sqlparser
Building [=======================> ] 185/189: prqlc-parser, sqlparser, ...
Building [=======================> ] 186/189: sqlparser, prqlc
Building [=======================> ] 187/189: prqlc
Compiling prqlc-c v0.11.3 (/build/lnav/src/lnav-0.13.2/src/third-party/prqlc-c)
Building [=======================> ] 188/189: prqlc-c
Finished `release` profile [optimized] target(s) in 13m 55s
touch third-party/prqlc-c/target/release/libprqlc_c.a
CXXLD lnav
CXXLD lnav-test
if test -w ./internals; then \
env DUMP_INTERNALS_DIR=./internals DUMP_CRASH=1 ./lnav Makefile; \
mv ./internals/*.schema.json ../docs/schemas; \
fi
make[3]: Leaving directory '/build/lnav/src/lnav-0.13.2/src'
make[2]: Leaving directory '/build/lnav/src/lnav-0.13.2/src'
make[1]: Leaving directory '/build/lnav/src/lnav-0.13.2/src'
Making all in test
make[1]: Entering directory '/build/lnav/src/lnav-0.13.2/test'
Making all in expected
make[2]: Entering directory '/build/lnav/src/lnav-0.13.2/test/expected'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/build/lnav/src/lnav-0.13.2/test/expected'
make[2]: Entering directory '/build/lnav/src/lnav-0.13.2/test'
CXX test_stubs.o
In file included from ../src/base/isc.hh:42,
from ../src/lnav.hh:43,
from test_stubs.cc:33:
../src/base/time_util.hh: In function 'timeval to_timeval(std::chrono::microseconds)':
../src/base/time_util.hh:324:67: warning: narrowing conversion of 'std::chrono::duration_cast<duration<long long int>, long long int, std::ratio<1, 1000000> >(us).std::chrono::duration<long long int>::count()' from 'std::chrono::duration<long long int>::rep' {aka 'long long int'} to '__time_t' {aka 'long int'} [-Wnarrowing]
In file included from ../src/logfile.hh:58,
from ../src/filter_observer.hh:37,
from ../src/logfile_sub_source.hh:45,
from ../src/log_vtab_impl.hh:42,
from ../src/lnav.hh:54:
../src/log_format_fwd.hh: In member function 'timeval logline::get_timeval() const':
../src/log_format_fwd.hh:221:57: warning: narrowing conversion of '((const logline*)this)->logline::get_time<std::chrono::duration<long long int> >().std::chrono::duration<long long int>::count()' from 'std::chrono::duration<long long int>::rep' {aka 'long long int'} to '__time_t' {aka 'long int'} [-Wnarrowing]
../src/logfile_sub_source.hh: In member function 'std::optional<bookmark_metadata*> logfile_sub_source::find_bookmark_metadata(vis_line_t) const':
../src/logfile_sub_source.hh:375:16: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector<unsigned int>::size_type' {aka 'unsigned int'} [-Wsign-compare]
AR libtestdummy.a
make[2]: Leaving directory '/build/lnav/src/lnav-0.13.2/test'
make[1]: Leaving directory '/build/lnav/src/lnav-0.13.2/test'
make[1]: Entering directory '/build/lnav/src/lnav-0.13.2'
make[1]: Nothing to be done for 'all-am'.
make[1]: Leaving directory '/build/lnav/src/lnav-0.13.2'
==> Entering fakeroot environment...
==> Starting package()...
Making install in tools
make[1]: Entering directory '/build/lnav/src/lnav-0.13.2/tools'
make[2]: Entering directory '/build/lnav/src/lnav-0.13.2/tools'
make[2]: Nothing to be done for 'install-exec-am'.
make[2]: Nothing to be done for 'install-data-am'.
make[2]: Leaving directory '/build/lnav/src/lnav-0.13.2/tools'
make[1]: Leaving directory '/build/lnav/src/lnav-0.13.2/tools'
Making install in src
make[1]: Entering directory '/build/lnav/src/lnav-0.13.2/src'
make install-recursive
make[2]: Entering directory '/build/lnav/src/lnav-0.13.2/src'
Making install in fmtlib
make[3]: Entering directory '/build/lnav/src/lnav-0.13.2/src/fmtlib'
make[4]: Entering directory '/build/lnav/src/lnav-0.13.2/src/fmtlib'
make[4]: Nothing to be done for 'install-exec-am'.
make[4]: Nothing to be done for 'install-data-am'.
make[4]: Leaving directory '/build/lnav/src/lnav-0.13.2/src/fmtlib'
make[3]: Leaving directory '/build/lnav/src/lnav-0.13.2/src/fmtlib'
Making install in third-party/base64/lib
make[3]: Entering directory '/build/lnav/src/lnav-0.13.2/src/third-party/base64/lib'
make[4]: Entering directory '/build/lnav/src/lnav-0.13.2/src/third-party/base64/lib'
make[4]: Nothing to be done for 'install-exec-am'.
make[4]: Nothing to be done for 'install-data-am'.
make[4]: Leaving directory '/build/lnav/src/lnav-0.13.2/src/third-party/base64/lib'
make[3]: Leaving directory '/build/lnav/src/lnav-0.13.2/src/third-party/base64/lib'
Making install in third-party/date/src
make[3]: Entering directory '/build/lnav/src/lnav-0.13.2/src/third-party/date/src'
make[4]: Entering directory '/build/lnav/src/lnav-0.13.2/src/third-party/date/src'
make[4]: Nothing to be done for 'install-exec-am'.
make[4]: Nothing to be done for 'install-data-am'.
make[4]: Leaving directory '/build/lnav/src/lnav-0.13.2/src/third-party/date/src'
make[3]: Leaving directory '/build/lnav/src/lnav-0.13.2/src/third-party/date/src'
Making install in third-party/notcurses/src/lib
make[3]: Entering directory '/build/lnav/src/lnav-0.13.2/src/third-party/notcurses/src/lib'
make[4]: Entering directory '/build/lnav/src/lnav-0.13.2/src/third-party/notcurses/src/lib'
make[4]: Nothing to be done for 'install-exec-am'.
make[4]: Nothing to be done for 'install-data-am'.
make[4]: Leaving directory '/build/lnav/src/lnav-0.13.2/src/third-party/notcurses/src/lib'
make[3]: Leaving directory '/build/lnav/src/lnav-0.13.2/src/third-party/notcurses/src/lib'
Making install in third-party/scnlib/src
make[3]: Entering directory '/build/lnav/src/lnav-0.13.2/src/third-party/scnlib/src'
make[4]: Entering directory '/build/lnav/src/lnav-0.13.2/src/third-party/scnlib/src'
make[4]: Nothing to be done for 'install-exec-am'.
make[4]: Nothing to be done for 'install-data-am'.
make[4]: Leaving directory '/build/lnav/src/lnav-0.13.2/src/third-party/scnlib/src'
make[3]: Leaving directory '/build/lnav/src/lnav-0.13.2/src/third-party/scnlib/src'
Making install in pcrepp
make[3]: Entering directory '/build/lnav/src/lnav-0.13.2/src/pcrepp'
make[4]: Entering directory '/build/lnav/src/lnav-0.13.2/src/pcrepp'
make[4]: Nothing to be done for 'install-exec-am'.
make[4]: Nothing to be done for 'install-data-am'.
make[4]: Leaving directory '/build/lnav/src/lnav-0.13.2/src/pcrepp'
make[3]: Leaving directory '/build/lnav/src/lnav-0.13.2/src/pcrepp'
Making install in base
make[3]: Entering directory '/build/lnav/src/lnav-0.13.2/src/base'
make[4]: Entering directory '/build/lnav/src/lnav-0.13.2/src/base'
make[4]: Nothing to be done for 'install-exec-am'.
make[4]: Nothing to be done for 'install-data-am'.
make[4]: Leaving directory '/build/lnav/src/lnav-0.13.2/src/base'
make[3]: Leaving directory '/build/lnav/src/lnav-0.13.2/src/base'
Making install in tailer
make[3]: Entering directory '/build/lnav/src/lnav-0.13.2/src/tailer'
make install-am
make[4]: Entering directory '/build/lnav/src/lnav-0.13.2/src/tailer'
make[5]: Entering directory '/build/lnav/src/lnav-0.13.2/src/tailer'
make[5]: Nothing to be done for 'install-exec-am'.
make[5]: Nothing to be done for 'install-data-am'.
make[5]: Leaving directory '/build/lnav/src/lnav-0.13.2/src/tailer'
make[4]: Leaving directory '/build/lnav/src/lnav-0.13.2/src/tailer'
make[3]: Leaving directory '/build/lnav/src/lnav-0.13.2/src/tailer'
Making install in pugixml
make[3]: Entering directory '/build/lnav/src/lnav-0.13.2/src/pugixml'
make[4]: Entering directory '/build/lnav/src/lnav-0.13.2/src/pugixml'
make[4]: Nothing to be done for 'install-exec-am'.
make[4]: Nothing to be done for 'install-data-am'.
make[4]: Leaving directory '/build/lnav/src/lnav-0.13.2/src/pugixml'
make[3]: Leaving directory '/build/lnav/src/lnav-0.13.2/src/pugixml'
Making install in yajl
make[3]: Entering directory '/build/lnav/src/lnav-0.13.2/src/yajl'
make[4]: Entering directory '/build/lnav/src/lnav-0.13.2/src/yajl'
make[4]: Nothing to be done for 'install-exec-am'.
make[4]: Nothing to be done for 'install-data-am'.
make[4]: Leaving directory '/build/lnav/src/lnav-0.13.2/src/yajl'
make[3]: Leaving directory '/build/lnav/src/lnav-0.13.2/src/yajl'
Making install in yajlpp
make[3]: Entering directory '/build/lnav/src/lnav-0.13.2/src/yajlpp'
make[4]: Entering directory '/build/lnav/src/lnav-0.13.2/src/yajlpp'
make[4]: Nothing to be done for 'install-exec-am'.
make[4]: Nothing to be done for 'install-data-am'.
make[4]: Leaving directory '/build/lnav/src/lnav-0.13.2/src/yajlpp'
make[3]: Leaving directory '/build/lnav/src/lnav-0.13.2/src/yajlpp'
Making install in formats/logfmt
make[3]: Entering directory '/build/lnav/src/lnav-0.13.2/src/formats/logfmt'
make[4]: Entering directory '/build/lnav/src/lnav-0.13.2/src/formats/logfmt'
make[4]: Nothing to be done for 'install-exec-am'.
make[4]: Nothing to be done for 'install-data-am'.
make[4]: Leaving directory '/build/lnav/src/lnav-0.13.2/src/formats/logfmt'
make[3]: Leaving directory '/build/lnav/src/lnav-0.13.2/src/formats/logfmt'
Making install in .
make[3]: Entering directory '/build/lnav/src/lnav-0.13.2/src'
if test -w ./internals; then \
env DUMP_INTERNALS_DIR=./internals DUMP_CRASH=1 ./lnav Makefile; \
mv ./internals/*.schema.json ../docs/schemas; \
fi
make[4]: Entering directory '/build/lnav/src/lnav-0.13.2/src'
make[4]: Nothing to be done for 'install-data-am'.
/usr/bin/mkdir -p '/build/lnav/pkg/lnav//usr/bin'
/usr/bin/install -c lnav '/build/lnav/pkg/lnav//usr/bin'
make[4]: Leaving directory '/build/lnav/src/lnav-0.13.2/src'
make[3]: Leaving directory '/build/lnav/src/lnav-0.13.2/src'
make[2]: Leaving directory '/build/lnav/src/lnav-0.13.2/src'
make[1]: Leaving directory '/build/lnav/src/lnav-0.13.2/src'
Making install in test
make[1]: Entering directory '/build/lnav/src/lnav-0.13.2/test'
Making install in expected
make[2]: Entering directory '/build/lnav/src/lnav-0.13.2/test/expected'
make[3]: Entering directory '/build/lnav/src/lnav-0.13.2/test/expected'
make[3]: Nothing to be done for 'install-exec-am'.
make[3]: Nothing to be done for 'install-data-am'.
make[3]: Leaving directory '/build/lnav/src/lnav-0.13.2/test/expected'
make[2]: Leaving directory '/build/lnav/src/lnav-0.13.2/test/expected'
make[2]: Entering directory '/build/lnav/src/lnav-0.13.2/test'
make[3]: Entering directory '/build/lnav/src/lnav-0.13.2/test'
make[3]: Nothing to be done for 'install-exec-am'.
make[3]: Nothing to be done for 'install-data-am'.
make[3]: Leaving directory '/build/lnav/src/lnav-0.13.2/test'
make[2]: Leaving directory '/build/lnav/src/lnav-0.13.2/test'
make[1]: Leaving directory '/build/lnav/src/lnav-0.13.2/test'
make[1]: Entering directory '/build/lnav/src/lnav-0.13.2'
make[2]: Entering directory '/build/lnav/src/lnav-0.13.2'
make[2]: Nothing to be done for 'install-exec-am'.
/usr/bin/mkdir -p '/build/lnav/pkg/lnav//usr/share/man/man1'
/usr/bin/install -c -m 644 lnav.1 '/build/lnav/pkg/lnav//usr/share/man/man1'
make[2]: Leaving directory '/build/lnav/src/lnav-0.13.2'
make[1]: Leaving directory '/build/lnav/src/lnav-0.13.2'
==> Tidying install...
-> Removing libtool files...
-> Purging unwanted files...
-> Removing static library files...
-> Stripping unneeded symbols from binaries and libraries...
-> Compressing man and info pages...
==> Checking for packaging issues...
==> Creating package "lnav"...
-> Generating .PKGINFO file...
-> Generating .BUILDINFO file...
-> Generating .MTREE file...
-> Compressing package...
==> Leaving fakeroot environment.
==> Finished making: lnav 0.13.2-1 (Fri Sep 19 07:39:57 2025)
==> Cleaning up...