>>> lnav: Building community/lnav 0.10.1-r0 (using abuild 3.9.0-r0) started Sun, 22 May 2022 07:00:39 +0000 >>> lnav: Checking sanity of /home/buildozer/aports/community/lnav/APKBUILD... >>> lnav: Analyzing dependencies... >>> lnav: Installing for build: build-base bzip2-dev curl-dev gpm-dev libarchive-dev libbsd-dev ncurses-dev pcre-dev readline-dev sqlite-dev zlib-dev bash openssh-keygen xz (1/30) Installing bzip2-dev (1.0.8-r1) (2/30) Installing openssl-dev (1.1.1o-r0) (3/30) Installing nghttp2-dev (1.47.0-r0) (4/30) Installing zlib-dev (1.2.12-r1) (5/30) Installing brotli-dev (1.0.9-r6) (6/30) Installing curl-dev (7.83.1-r1) (7/30) Installing gpm-libs (1.20.7-r2) (8/30) Installing gpm-dev (1.20.7-r2) (9/30) Installing libarchive (3.6.1-r0) (10/30) Installing libarchive-dev (3.6.1-r0) (11/30) Installing bsd-compat-headers (0.7.2-r3) (12/30) Installing linux-headers (5.16.7-r1) (13/30) Installing libmd (1.0.4-r0) (14/30) Installing libmd-dev (1.0.4-r0) (15/30) Installing libbsd (0.11.6-r2) (16/30) Installing libbsd-dev (0.11.6-r2) (17/30) Installing ncurses-dev (6.3_p20220521-r0) (18/30) Installing libpcre16 (8.45-r2) (19/30) Installing libpcre32 (8.45-r2) (20/30) Installing pcre (8.45-r2) (21/30) Installing libpcrecpp (8.45-r2) (22/30) Installing pcre-dev (8.45-r2) (23/30) Installing libhistory (8.1.2-r0) (24/30) Installing readline (8.1.2-r0) (25/30) Installing readline-dev (8.1.2-r0) (26/30) Installing sqlite-libs (3.38.5-r0) (27/30) Installing sqlite-dev (3.38.5-r0) (28/30) Installing bash (5.1.16-r2) Executing bash-5.1.16-r2.post-install (29/30) Installing xz (5.2.5-r1) (30/30) Installing .makedepends-lnav (20220522.070040) Executing busybox-1.35.0-r13.trigger OK: 317 MiB in 129 packages >>> lnav: Cleaning up srcdir >>> lnav: Cleaning up pkgdir >>> lnav: Fetching https://distfiles.alpinelinux.org/distfiles/edge/lnav-0.10.1.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 1 1695k 1 32768 0 0 65487 0 0:00:26 --:--:-- 0:00:26 65405 100 1695k 100 1695k 0 0 1406k 0 0:00:01 0:00:01 --:--:-- 1407k >>> lnav: Fetching https://distfiles.alpinelinux.org/distfiles/edge/lnav-0.10.1.tar.gz >>> lnav: Checking sha512sums... lnav-0.10.1.tar.gz: OK >>> lnav: Unpacking /var/cache/distfiles/edge/lnav-0.10.1.tar.gz... checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a race-free mkdir -p... ./install-sh -c -d checking for gawk... no checking for mawk... no checking for nawk... no checking for awk... awk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking whether make supports nested variables... (cached) yes checking build system type... armv6-alpine-linux-musleabihf checking host system type... armv6-alpine-linux-musleabihf checking whether make supports the include directive... yes (GNU style) checking for armv6-alpine-linux-musleabihf-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 armv6-alpine-linux-musleabihf-gcc... armv6-alpine-linux-musleabihf-gcc checking whether the compiler supports GNU C... (cached) yes checking whether armv6-alpine-linux-musleabihf-gcc accepts -g... yes checking for armv6-alpine-linux-musleabihf-gcc option to enable C11 features... (cached) none needed checking whether armv6-alpine-linux-musleabihf-gcc understands -c and -o together... yes checking dependency style of armv6-alpine-linux-musleabihf-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... armv6-alpine-linux-musleabihf-gcc -E checking for a sed that does not truncate output... /bin/sed checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking whether gcc is Clang... no checking whether pthreads work with "-pthread" and "-lpthread"... yes checking for joinable pthread attribute... PTHREAD_CREATE_JOINABLE checking whether more special flags are required for pthreads... no checking for PTHREAD_PRIO_INHERIT... yes checking whether the compiler supports GNU C++... yes checking whether g++ accepts -g... yes checking for g++ option to enable C++11 features... none needed checking dependency style of g++... gcc3 checking whether g++ supports C++14 features with -std=c++14... yes Adding include path: /usr/local/include checking whether the compiler supports GNU C++... (cached) yes checking whether g++ -std=c++14 accepts -g... (cached) yes checking for g++ -std=c++14 option to enable C++11 features... (cached) none needed checking dependency style of g++ -std=c++14... (cached) gcc3 checking for armv6-alpine-linux-musleabihf-ranlib... no checking for ranlib... ranlib checking for armv6-alpine-linux-musleabihf-ar... no checking for armv6-alpine-linux-musleabihf-lib... no checking for armv6-alpine-linux-musleabihf-link... no checking for ar... ar checking the archiver (ar) interface... ar checking whether ln -s works... yes checking whether make sets $(MAKE)... (cached) yes checking for bzip2... /usr/bin/bzip2 checking for re2c... no checking for xz... /usr/bin/xz checking for stdio.h... yes checking for stdlib.h... yes checking for string.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for strings.h... yes checking for sys/stat.h... yes checking for sys/types.h... yes checking for unistd.h... yes checking size of off_t... 8 checking size of size_t... 4 checking whether struct tm is in sys/time.h or time.h... time.h checking for g++ -std=c++14 options needed to detect all undeclared functions... none needed checking for struct tm.tm_zone... yes checking for library containing openpty... none required checking for library containing gzseek... -lz checking for library containing BZ2_bzopen... -lbz2 checking for library containing dlopen... none required checking for library containing backtrace... no checking for gawk... (cached) awk checking for curl-config... /usr/bin/curl-config checking for the version of libcurl... 7.83.1 checking for libcurl >= version 7.23.0... yes checking whether libcurl is usable... yes checking for curl_free... yes configure: Building with tinfo linking disabled checking for library containing Gpm_Open... -lgpm checking for execinfo.h... no checking for pty.h... yes checking for util.h... no checking for zlib.h... yes checking for bzlib.h... yes checking for libutil.h... no checking for sys/ttydefaults.h... yes configure: compiling with the included version of yajl checking for NcursesW wide-character library... yes checking for working ncursesw/curses.h... no checking for working ncursesw.h... no checking for working ncurses.h... yes checking lib archive... (testing) checking for archive_read_new in -larchive... yes checking for archive.h... yes checking lib archive... -larchive checking lib pcre... (testing) checking for pcre_study in -lpcre... yes checking for pcre.h... yes checking for pcre/pcre.h... no checking lib pcre... -lpcre checking lib readline... checking for library containing readline... -lreadline checking for library containing history_set_history_state... none required checking for readline.h... no checking for readline/readline.h... yes checking whether to build with code coverage support... no checking for library containing sqlite3_open... -lsqlite3 checking for sqlite3.h... yes checking for SQLite3 library >= 3.9.0... yes checking for sqlite3_stmt_readonly... yes checking for sqlite3_value_subtype... yes checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating TESTS_ENVIRONMENT 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/tools/Makefile config.status: creating src/yajl/Makefile config.status: creating src/yajlpp/Makefile config.status: creating test/Makefile config.status: creating src/config.h config.status: executing depfiles commands Making all in src make[1]: Entering directory '/home/buildozer/aports/community/lnav/src/lnav-0.10.1/src' make all-recursive make[2]: Entering directory '/home/buildozer/aports/community/lnav/src/lnav-0.10.1/src' Making all in tools make[3]: Entering directory '/home/buildozer/aports/community/lnav/src/lnav-0.10.1/src/tools' armv6-alpine-linux-musleabihf-gcc -g3 -o bin2c bin2c.c -lz make[3]: Leaving directory '/home/buildozer/aports/community/lnav/src/lnav-0.10.1/src/tools' Making all in fmtlib make[3]: Entering directory '/home/buildozer/aports/community/lnav/src/lnav-0.10.1/src/fmtlib' CXX format.o CXX os.o AR libcppfmt.a ar: `u' modifier ignored since `D' is the default (see `U') make[3]: Leaving directory '/home/buildozer/aports/community/lnav/src/lnav-0.10.1/src/fmtlib' Making all in pcrepp make[3]: Entering directory '/home/buildozer/aports/community/lnav/src/lnav-0.10.1/src/pcrepp' CXX pcrepp.o AR libpcrepp.a ar: `u' modifier ignored since `D' is the default (see `U') make[3]: Leaving directory '/home/buildozer/aports/community/lnav/src/lnav-0.10.1/src/pcrepp' Making all in base make[3]: Entering directory '/home/buildozer/aports/community/lnav/src/lnav-0.10.1/src/base' CXX auto_pid.o CXX date_time_scanner.o CXX humanize.o CXX humanize.network.o CXX humanize.time.o CXX intern_string.o CXX is_utf8.o CXX isc.o CXX lnav.gzip.o CXX lnav_log.o CXX network.tcp.o CXX paths.o CXX string_util.o CC strnatcmp.o CXX time_util.o In file included from date_time_scanner.cc:35: ../../src/ptimec.hh: In function 'void ftime_s(char*, off_t&, ssize_t, const exttm&)': ../../src/ptimec.hh:320:51: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 320 | snprintf(&dst[off_inout], len - off_inout, "%ld", t); | ~~^ ~ | | | | | time_t {aka long long int} | long int | %lld ../../src/ptimec.hh: In function 'void ftime_q(char*, off_t&, ssize_t, const exttm&)': ../../src/ptimec.hh:374:51: warning: format '%lx' expects argument of type 'long unsigned int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 374 | snprintf(&dst[off_inout], len - off_inout, "%lx", t); | ~~^ ~ | | | | | time_t {aka long long int} | long unsigned int | %llx intern_string.cc: In static member function 'static const intern_string* intern_string::lookup(const char*, ssize_t)': intern_string.cc:97:37: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'unsigned int'} and 'ssize_t' {aka 'int'} [-Wsign-compare] 97 | if (curr->is_str.size() == len && strncmp(curr->is_str.c_str(), str, len) == 0) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~ AR libbase.a ar: `u' modifier ignored since `D' is the default (see `U') make[3]: Leaving directory '/home/buildozer/aports/community/lnav/src/lnav-0.10.1/src/base' Making all in tailer make[3]: Entering directory '/home/buildozer/aports/community/lnav/src/lnav-0.10.1/src/tailer' CC tailer.main.o CC sha-256.o CC tailer.o tailer.main.c: In function 'poll_paths': tailer.main.c:558:79: warning: format '%ld' expects argument of type 'long int', but argument 3 has type 'int32_t' {aka 'int'} [-Wformat=] 558 | fprintf(stderr, "info: prepping offer: init=%ld; remaining=%zu; %s\n", bytes_read, remaining, curr->cps_path); | ~~^ ~~~~~~~~~~ | | | | long int int32_t {aka int} | %d tailer.main.c: In function 'main': tailer.main.c:1026:75: warning: format '%zu' expects argument of type 'size_t', but argument 4 has type 'int64_t' {aka 'long long int'} [-Wformat=] 1026 | fprintf(stderr, "info: client acked: %s %zu\n", path, client_size); | ~~^ ~~~~~~~~~~~ | | | | | int64_t {aka long long int} | unsigned int | %llu AR libtailercommon.a ar: `u' modifier ignored since `D' is the default (see `U') CCLD tailer ../tools/bin2c -n tailer_bin tailerbin ./tailer.ape ../tools/bin2c -n tailer_bin tailerbin ./tailer.ape make all-am make[4]: Entering directory '/home/buildozer/aports/community/lnav/src/lnav-0.10.1/src/tailer' CXX libtailerpp_a-tailerpp.o CXX libtailerservice_a-tailerbin.o CXX libtailerservice_a-tailer.looper.o In file included from ../../src/log_format_fwd.hh:37, from ../../src/logfile.hh:54, from ../../src/lnav.hh:50, from tailer.looper.cc:41: ../../src/ptimec.hh: In function 'void ftime_s(char*, off_t&, ssize_t, const exttm&)': ../../src/ptimec.hh:320:51: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 320 | snprintf(&dst[off_inout], len - off_inout, "%ld", t); | ~~^ ~ | | | | | time_t {aka long long int} | long int | %lld ../../src/ptimec.hh: In function 'void ftime_q(char*, off_t&, ssize_t, const exttm&)': ../../src/ptimec.hh:374:51: warning: format '%lx' expects argument of type 'long unsigned int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 374 | snprintf(&dst[off_inout], len - off_inout, "%lx", t); | ~~^ ~ | | | | | time_t {aka long long int} | long unsigned int | %llx AR libtailerpp.a ar: `u' modifier ignored since `D' is the default (see `U') In file included from /usr/include/c++/11.2.1/map:60, from /usr/include/c++/11.2.1/regex:52, from tailer.looper.cc:32: /usr/include/c++/11.2.1/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator) [with _Key = std::__cxx11::basic_string; _Val = std::pair, tailer::looper::remote_path_queue>; _KeyOfValue = std::_Select1st, tailer::looper::remote_path_queue> >; _Compare = std::less >; _Alloc = std::allocator, tailer::looper::remote_path_queue> >]': /usr/include/c++/11.2.1/bits/stl_tree.h:2480:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, tailer::looper::remote_path_queue>, std::_Select1st, tailer::looper::remote_path_queue> >, std::less >, std::allocator, tailer::looper::remote_path_queue> > >::const_iterator' changed in GCC 7.1 2480 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_tree.h: In member function 'virtual void tailer::looper::child_finished(std::shared_ptr)': /usr/include/c++/11.2.1/bits/stl_tree.h:1209:21: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, tailer::looper::remote_path_queue>, std::_Select1st, tailer::looper::remote_path_queue> >, std::less >, std::allocator, tailer::looper::remote_path_queue> > >::const_iterator' changed in GCC 7.1 1209 | _M_erase_aux(__position); | ~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_tree.h: In member function 'virtual void tailer::looper::loop_body()': /usr/include/c++/11.2.1/bits/stl_tree.h:2501:23: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator, tailer::looper::remote_path_queue> >' changed in GCC 7.1 2501 | _M_erase_aux(__first++); | ~~~~~~~~~~~~^~~~~~~~~~~ AR libtailerservice.a ar: `u' modifier ignored since `D' is the default (see `U') make[4]: Leaving directory '/home/buildozer/aports/community/lnav/src/lnav-0.10.1/src/tailer' make[3]: Leaving directory '/home/buildozer/aports/community/lnav/src/lnav-0.10.1/src/tailer' Making all in pugixml make[3]: Entering directory '/home/buildozer/aports/community/lnav/src/lnav-0.10.1/src/pugixml' CXX pugixml.o AR libpugixml.a ar: `u' modifier ignored since `D' is the default (see `U') make[3]: Leaving directory '/home/buildozer/aports/community/lnav/src/lnav-0.10.1/src/pugixml' Making all in yajl make[3]: Entering directory '/home/buildozer/aports/community/lnav/src/lnav-0.10.1/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 ar: `u' modifier ignored since `D' is the default (see `U') make[3]: Leaving directory '/home/buildozer/aports/community/lnav/src/lnav-0.10.1/src/yajl' Making all in yajlpp make[3]: Entering directory '/home/buildozer/aports/community/lnav/src/lnav-0.10.1/src/yajlpp' CXX json_op.o CXX json_ptr.o CXX yajlpp.o In file included from ../../src/relative_time.hh:43, from yajlpp_def.hh:38, from yajlpp.cc:40: ../../src/ptimec.hh: In function 'void ftime_s(char*, off_t&, ssize_t, const exttm&)': ../../src/ptimec.hh:320:51: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 320 | snprintf(&dst[off_inout], len - off_inout, "%ld", t); | ~~^ ~ | | | | | time_t {aka long long int} | long int | %lld ../../src/ptimec.hh: In function 'void ftime_q(char*, off_t&, ssize_t, const exttm&)': ../../src/ptimec.hh:374:51: warning: format '%lx' expects argument of type 'long unsigned int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 374 | snprintf(&dst[off_inout], len - off_inout, "%lx", t); | ~~^ ~ | | | | | time_t {aka long long int} | long unsigned int | %llx AR libyajlpp.a ar: `u' modifier ignored since `D' is the default (see `U') make[3]: Leaving directory '/home/buildozer/aports/community/lnav/src/lnav-0.10.1/src/yajlpp' Making all in formats/logfmt make[3]: Entering directory '/home/buildozer/aports/community/lnav/src/lnav-0.10.1/src/formats/logfmt' CXX logfmt.parser.o AR liblogfmt.a ar: `u' modifier ignored since `D' is the default (see `U') make[3]: Leaving directory '/home/buildozer/aports/community/lnav/src/lnav-0.10.1/src/formats/logfmt' Making all in . make[3]: Entering directory '/home/buildozer/aports/community/lnav/src/lnav-0.10.1/src' BIN2C help-txt.h BIN2C init-sql.h CXX file_vtab.o CXX all_logs_vtab.o CXX ansi_scrubber.o CXX archive_manager.o CXX attr_line.o CXX bookmarks.o CXX bottom_status_source.o CXX collation-functions.o CXX column_namer.o CXX command_executor.o CXX curl_looper.o CXX data_scanner.o CXX data_scanner_re.o CXX db_sub_source.o CXX elem_to_json.o CXX environ_vtab.o CXX extension-functions.o CXX field_overlay_source.o CXX file_collection.o CXX file_format.o CXX files_sub_source.o CXX filter_observer.o CXX filter_status_source.o CXX filter_sub_source.o CXX fstat_vtab.o CXX fs-extension-functions.o CXX fts_fuzzy_match.o CXX grep_proc.o CXX help_text.o CXX help_text_formatter.o CXX highlighter.o CXX hist_source.o CXX hotkeys.o CXX input_dispatcher.o CXX json-extension-functions.o CXX line_buffer.o CXX listview_curses.o CXX lnav_commands.o BIN2C default-config.h CXX lnav_util.o CXX log_accel.o CXX log_actions.o CXX log_data_helper.o CXX log_data_table.o CXX log_format.o BIN2C builtin-scripts.h BIN2C builtin-sh-scripts.h BIN2C default-formats.h CXX log_level.o CXX log_level_re.o CXX log_search_table.o CXX logfile.o CXX logfile_sub_source.o CXX network-extension-functions.o CXX data_parser.o CXX papertrail_proc.o CXX pretty_printer.o CXX ptimec_rt.o CXX readline_callbacks.o CXX readline_curses.o CXX readline_highlighters.o CXX readline_possibilities.o CXX regexp_vtab.o CXX relative_time.o CXX session_data.o CXX sequence_matcher.o CXX shared_buffer.o CXX shlex.o CXX spectro_source.o CXX sqlite-extension-func.o CXX statusview_curses.o CXX string-extension-functions.o CXX string_attr_type.o input_dispatcher.cc: In member function 'void input_dispatcher::append_to_escape_buffer(int)': input_dispatcher.cc:163:31: warning: comparison of integer expressions of different signedness: 'ssize_t' {aka 'int'} and 'unsigned int' [-Wsign-compare] 163 | if (this->id_escape_index < (sizeof(this->id_escape_buffer) - 1)) { | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BIN2C ansi-palette-json.h BIN2C xterm-palette-json.h CXX text_format.o CXX textfile_sub_source.o CXX timer.o In file included from ptimec_rt.cc:36: ptimec.hh: In function 'void ftime_s(char*, off_t&, ssize_t, const exttm&)': ptimec.hh:320:51: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 320 | snprintf(&dst[off_inout], len - off_inout, "%ld", t); | ~~^ ~ | | | | | time_t {aka long long int} | long int | %lld ptimec.hh: In function 'void ftime_q(char*, off_t&, ssize_t, const exttm&)': ptimec.hh:374:51: warning: format '%lx' expects argument of type 'long unsigned int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 374 | snprintf(&dst[off_inout], len - off_inout, "%lx", t); | ~~^ ~ | | | | | time_t {aka long long int} | long unsigned int | %llx CXX piper_proc.o CXX sql_commands.o CXX sql_util.o In file included from lnav_util.hh:52, from file_format.cc:36: ptimec.hh: In function 'void ftime_s(char*, off_t&, ssize_t, const exttm&)': ptimec.hh:320:51: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 320 | snprintf(&dst[off_inout], len - off_inout, "%ld", t); | ~~^ ~ | | | | | time_t {aka long long int} | long int | %lld ptimec.hh: In function 'void ftime_q(char*, off_t&, ssize_t, const exttm&)': ptimec.hh:374:51: warning: format '%lx' expects argument of type 'long unsigned int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 374 | snprintf(&dst[off_inout], len - off_inout, "%lx", t); | ~~^ ~ | | | | | time_t {aka long long int} | long unsigned int | %llx CXX state-extension-functions.o In file included from fs-extension-functions.cc:46: vtab_module.hh: In instantiation of 'static void sqlite_func_adapter::func1(sqlite3_context*, int, sqlite3_value**) [with Return = mapbox::util::variant; Args = {const char*}; Return (* f)(Args ...) = sql_basename; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:433:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = mapbox::util::variant; Args = {const char*}; Return (* f)(Args ...) = sql_basename]' fs-extension-functions.cc:173:69: required from here vtab_module.hh:396:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 396 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 397 | fd->fd_help.ht_name, 398 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:402:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 402 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 403 | fd->fd_help.ht_name, 404 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:402:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 402 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 405 | REQ_COUNT + OPT_COUNT); | ~~~~~~~~~~~~~~~~~~~~~ | | | unsigned int vtab_module.hh: In instantiation of 'static void sqlite_func_adapter::func1(sqlite3_context*, int, sqlite3_value**) [with Return = mapbox::util::variant; Args = {const char*}; Return (* f)(Args ...) = sql_dirname; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:433:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = mapbox::util::variant; Args = {const char*}; Return (* f)(Args ...) = sql_dirname]' fs-extension-functions.cc:205:67: required from here vtab_module.hh:396:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 396 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 397 | fd->fd_help.ht_name, 398 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:402:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 402 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 403 | fd->fd_help.ht_name, 404 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:402:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 402 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 405 | REQ_COUNT + OPT_COUNT); | ~~~~~~~~~~~~~~~~~~~~~ | | | unsigned int vtab_module.hh: In instantiation of 'static void sqlite_func_adapter::func1(sqlite3_context*, int, sqlite3_value**) [with Return = nonstd::optional_lite::optional >; Args = {const std::vector >&}; Return (* f)(Args ...) = sql_joinpath; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:433:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = nonstd::optional_lite::optional >; Args = {const std::vector >&}; Return (* f)(Args ...) = sql_joinpath]' fs-extension-functions.cc:233:69: required from here vtab_module.hh:396:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 396 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 397 | fd->fd_help.ht_name, 398 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:402:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 402 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 403 | fd->fd_help.ht_name, 404 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:402:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 402 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 405 | REQ_COUNT + OPT_COUNT); | ~~~~~~~~~~~~~~~~~~~~~ | | | unsigned int vtab_module.hh: In instantiation of 'static void sqlite_func_adapter::func1(sqlite3_context*, int, sqlite3_value**) [with Return = std::__cxx11::basic_string; Args = {const char*}; Return (* f)(Args ...) = sql_readlink; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:433:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = std::__cxx11::basic_string; Args = {const char*}; Return (* f)(Args ...) = sql_readlink]' fs-extension-functions.cc:260:69: required from here vtab_module.hh:396:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 396 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 397 | fd->fd_help.ht_name, 398 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:402:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 402 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 403 | fd->fd_help.ht_name, 404 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:402:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 402 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 405 | REQ_COUNT + OPT_COUNT); | ~~~~~~~~~~~~~~~~~~~~~ | | | unsigned int vtab_module.hh: In instantiation of 'static void sqlite_func_adapter::func1(sqlite3_context*, int, sqlite3_value**) [with Return = std::__cxx11::basic_string; Args = {const char*}; Return (* f)(Args ...) = sql_realpath; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:433:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = std::__cxx11::basic_string; Args = {const char*}; Return (* f)(Args ...) = sql_realpath]' fs-extension-functions.cc:268:69: required from here vtab_module.hh:396:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 396 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 397 | fd->fd_help.ht_name, 398 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:402:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 402 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 403 | fd->fd_help.ht_name, 404 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:402:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 402 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 405 | REQ_COUNT + OPT_COUNT); | ~~~~~~~~~~~~~~~~~~~~~ | | | unsigned int In file included from lnav_util.hh:52, from field_overlay_source.cc:33: ptimec.hh: In function 'void ftime_s(char*, off_t&, ssize_t, const exttm&)': ptimec.hh:320:51: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 320 | snprintf(&dst[off_inout], len - off_inout, "%ld", t); | ~~^ ~ | | | | | time_t {aka long long int} | long int | %lld ptimec.hh: In function 'void ftime_q(char*, off_t&, ssize_t, const exttm&)': ptimec.hh:374:51: warning: format '%lx' expects argument of type 'long unsigned int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 374 | snprintf(&dst[off_inout], len - off_inout, "%lx", t); | ~~^ ~ | | | | | time_t {aka long long int} | long unsigned int | %llx CXX sysclip.o In file included from lnav_util.hh:52, from grep_proc.cc:45: ptimec.hh: In function 'void ftime_s(char*, off_t&, ssize_t, const exttm&)': ptimec.hh:320:51: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 320 | snprintf(&dst[off_inout], len - off_inout, "%ld", t); | ~~^ ~ | | | | | time_t {aka long long int} | long int | %lld ptimec.hh: In function 'void ftime_q(char*, off_t&, ssize_t, const exttm&)': ptimec.hh:374:51: warning: format '%lx' expects argument of type 'long unsigned int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 374 | snprintf(&dst[off_inout], len - off_inout, "%lx", t); | ~~^ ~ | | | | | time_t {aka long long int} | long unsigned int | %llx CXX textfile_highlighters.o In file included from lnav_util.hh:52, from lnav_util.cc:39: ptimec.hh: In function 'void ftime_s(char*, off_t&, ssize_t, const exttm&)': ptimec.hh:320:51: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 320 | snprintf(&dst[off_inout], len - off_inout, "%ld", t); | ~~^ ~ | | | | | time_t {aka long long int} | long int | %lld ptimec.hh: In function 'void ftime_q(char*, off_t&, ssize_t, const exttm&)': ptimec.hh:374:51: warning: format '%lx' expects argument of type 'long unsigned int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 374 | snprintf(&dst[off_inout], len - off_inout, "%lx", t); | ~~^ ~ | | | | | time_t {aka long long int} | long unsigned int | %llx In file included from lnav_util.hh:52, from logfile_sub_source.cc:39: ptimec.hh: In function 'void ftime_s(char*, off_t&, ssize_t, const exttm&)': ptimec.hh:320:51: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 320 | snprintf(&dst[off_inout], len - off_inout, "%ld", t); | ~~^ ~ | | | | | time_t {aka long long int} | long int | %lld ptimec.hh: In function 'void ftime_q(char*, off_t&, ssize_t, const exttm&)': ptimec.hh:374:51: warning: format '%lx' expects argument of type 'long unsigned int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 374 | snprintf(&dst[off_inout], len - off_inout, "%lx", t); | ~~^ ~ | | | | | time_t {aka long long int} | long unsigned int | %llx CXX textview_curses.o In file included from relative_time.hh:43, from relative_time.cc:37: ptimec.hh: In function 'void ftime_s(char*, off_t&, ssize_t, const exttm&)': ptimec.hh:320:51: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 320 | snprintf(&dst[off_inout], len - off_inout, "%ld", t); | ~~^ ~ | | | | | time_t {aka long long int} | long int | %lld ptimec.hh: In function 'void ftime_q(char*, off_t&, ssize_t, const exttm&)': ptimec.hh:374:51: warning: format '%lx' expects argument of type 'long unsigned int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 374 | snprintf(&dst[off_inout], len - off_inout, "%lx", t); | ~~^ ~ | | | | | time_t {aka long long int} | long unsigned int | %llx In file included from lnav_util.hh:52, from archive_manager.cc:48: ptimec.hh: In function 'void ftime_s(char*, off_t&, ssize_t, const exttm&)': ptimec.hh:320:51: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 320 | snprintf(&dst[off_inout], len - off_inout, "%ld", t); | ~~^ ~ | | | | | time_t {aka long long int} | long int | %lld ptimec.hh: In function 'void ftime_q(char*, off_t&, ssize_t, const exttm&)': ptimec.hh:374:51: warning: format '%lx' expects argument of type 'long unsigned int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 374 | snprintf(&dst[off_inout], len - off_inout, "%lx", t); | ~~^ ~ | | | | | time_t {aka long long int} | long unsigned int | %llx archive_manager.cc: In function 'archive_manager::walk_result_t archive_manager::copy_data(const string&, archive*, archive_entry*, archive*, const ghc::filesystem::path&, archive_manager::extract_progress*)': archive_manager.cc:213:37: warning: comparison of integer expressions of different signedness: 'uintmax_t' {aka 'long long unsigned int'} and 'const int64_t' {aka 'const long long int'} [-Wsign-compare] 213 | if (tmp_space.available < cfg.amc_min_free_space) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from network-extension-functions.cc:43: vtab_module.hh: In instantiation of 'static void sqlite_func_adapter::func1(sqlite3_context*, int, sqlite3_value**) [with Return = std::__cxx11::basic_string; Args = {const char*}; Return (* f)(Args ...) = sql_gethostbyname; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:433:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = std::__cxx11::basic_string; Args = {const char*}; Return (* f)(Args ...) = sql_gethostbyname]' network-extension-functions.cc:133:79: required from here vtab_module.hh:396:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 396 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 397 | fd->fd_help.ht_name, 398 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:402:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 402 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 403 | fd->fd_help.ht_name, 404 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:402:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 402 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 405 | REQ_COUNT + OPT_COUNT); | ~~~~~~~~~~~~~~~~~~~~~ | | | unsigned int vtab_module.hh: In instantiation of 'static void sqlite_func_adapter::func1(sqlite3_context*, int, sqlite3_value**) [with Return = std::__cxx11::basic_string; Args = {const char*}; Return (* f)(Args ...) = sql_gethostbyaddr; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:433:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = std::__cxx11::basic_string; Args = {const char*}; Return (* f)(Args ...) = sql_gethostbyaddr]' network-extension-functions.cc:145:79: required from here vtab_module.hh:396:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 396 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 397 | fd->fd_help.ht_name, 398 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:402:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 402 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 403 | fd->fd_help.ht_name, 404 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:402:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 402 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 405 | REQ_COUNT + OPT_COUNT); | ~~~~~~~~~~~~~~~~~~~~~ | | | unsigned int CXX time-extension-functions.o In file included from ./relative_time.hh:43, from yajlpp/yajlpp_def.hh:38, from log_format.cc:41: ./ptimec.hh: In function 'void ftime_s(char*, off_t&, ssize_t, const exttm&)': ./ptimec.hh:320:51: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 320 | snprintf(&dst[off_inout], len - off_inout, "%ld", t); | ~~^ ~ | | | | | time_t {aka long long int} | long int | %lld ./ptimec.hh: In function 'void ftime_q(char*, off_t&, ssize_t, const exttm&)': ./ptimec.hh:374:51: warning: format '%lx' expects argument of type 'long unsigned int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 374 | snprintf(&dst[off_inout], len - off_inout, "%lx", t); | ~~^ ~ | | | | | time_t {aka long long int} | long unsigned int | %llx In file included from lnav_util.hh:52, from json-extension-functions.cc:46: ptimec.hh: In function 'void ftime_s(char*, off_t&, ssize_t, const exttm&)': ptimec.hh:320:51: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 320 | snprintf(&dst[off_inout], len - off_inout, "%ld", t); | ~~^ ~ | | | | | time_t {aka long long int} | long int | %lld ptimec.hh: In function 'void ftime_q(char*, off_t&, ssize_t, const exttm&)': ptimec.hh:374:51: warning: format '%lx' expects argument of type 'long unsigned int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 374 | snprintf(&dst[off_inout], len - off_inout, "%lx", t); | ~~^ ~ | | | | | time_t {aka long long int} | long unsigned int | %llx In file included from log_format_fwd.hh:37, from logfile.hh:54, from log_data_table.hh:38, from log_data_table.cc:32: ptimec.hh: In function 'void ftime_s(char*, off_t&, ssize_t, const exttm&)': ptimec.hh:320:51: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 320 | snprintf(&dst[off_inout], len - off_inout, "%ld", t); | ~~^ ~ | | | | | time_t {aka long long int} | long int | %lld ptimec.hh: In function 'void ftime_q(char*, off_t&, ssize_t, const exttm&)': ptimec.hh:374:51: warning: format '%lx' expects argument of type 'long unsigned int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 374 | snprintf(&dst[off_inout], len - off_inout, "%lx", t); | ~~^ ~ | | | | | time_t {aka long long int} | long unsigned int | %llx CXX top_status_source.o In file included from /usr/include/c++/11.2.1/vector:72, from attr_line.hh:38, from ansi_scrubber.hh:38, from attr_line.cc:35: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const string_attr&}; _Tp = string_attr; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from log_format_fwd.hh:37, from log_format.hh:62, from filter_observer.cc:32: ptimec.hh: In function 'void ftime_s(char*, off_t&, ssize_t, const exttm&)': ptimec.hh:320:51: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 320 | snprintf(&dst[off_inout], len - off_inout, "%ld", t); | ~~^ ~ | | | | | time_t {aka long long int} | long int | %lld ptimec.hh: In function 'void ftime_q(char*, off_t&, ssize_t, const exttm&)': ptimec.hh:374:51: warning: format '%lx' expects argument of type 'long unsigned int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 374 | snprintf(&dst[off_inout], len - off_inout, "%lx", t); | ~~^ ~ | | | | | time_t {aka long long int} | long unsigned int | %llx CXX unique_path.o In file included from log_format_fwd.hh:37, from logfile.hh:54, from file_vtab.cc:39: ptimec.hh: In function 'void ftime_s(char*, off_t&, ssize_t, const exttm&)': ptimec.hh:320:51: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 320 | snprintf(&dst[off_inout], len - off_inout, "%ld", t); | ~~^ ~ | | | | | time_t {aka long long int} | long int | %lld ptimec.hh: In function 'void ftime_q(char*, off_t&, ssize_t, const exttm&)': ptimec.hh:374:51: warning: format '%lx' expects argument of type 'long unsigned int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 374 | snprintf(&dst[off_inout], len - off_inout, "%lx", t); | ~~^ ~ | | | | | time_t {aka long long int} | long unsigned int | %llx /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'attr_line_t& attr_line_t::insert(size_t, const attr_line_t&, text_wrap_settings*)': /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from log_format_fwd.hh:37, from logfile.hh:54, from file_collection.cc:41: ptimec.hh: In function 'void ftime_s(char*, off_t&, ssize_t, const exttm&)': ptimec.hh:320:51: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 320 | snprintf(&dst[off_inout], len - off_inout, "%ld", t); | ~~^ ~ | | | | | time_t {aka long long int} | long int | %lld ptimec.hh: In function 'void ftime_q(char*, off_t&, ssize_t, const exttm&)': ptimec.hh:374:51: warning: format '%lx' expects argument of type 'long unsigned int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 374 | snprintf(&dst[off_inout], len - off_inout, "%lx", t); | ~~^ ~ | | | | | time_t {aka long long int} | long unsigned int | %llx In file included from /usr/include/c++/11.2.1/vector:72, from line_buffer.hh:41, from line_buffer.cc:52: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {z_stream_s&, unsigned int&}; _Tp = line_buffer::gz_indexed::indexDict; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from log_format_fwd.hh:37, from logfile.hh:54, from logfile_sub_source.hh:48, from log_data_helper.hh:41, from log_data_helper.cc:34: ptimec.hh: In function 'void ftime_s(char*, off_t&, ssize_t, const exttm&)': ptimec.hh:320:51: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 320 | snprintf(&dst[off_inout], len - off_inout, "%ld", t); | ~~^ ~ | | | | | time_t {aka long long int} | long int | %lld ptimec.hh: In function 'void ftime_q(char*, off_t&, ssize_t, const exttm&)': ptimec.hh:374:51: warning: format '%lx' expects argument of type 'long unsigned int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 374 | snprintf(&dst[off_inout], len - off_inout, "%lx", t); | ~~^ ~ | | | | | time_t {aka long long int} | long unsigned int | %llx /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {line_range&, string_attr_type* const&, const string_attr_value_t&}; _Tp = string_attr; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 In file included from /usr/include/c++/11.2.1/vector:72, from pcrepp/pcrepp.hh:56, from highlighter.hh:38, from highlighter.cc:32: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {line_range&, string_attr_type*, short int}; _Tp = string_attr; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ CXX view_curses.o /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {line_range&, string_attr_type*, short int}; _Tp = string_attr; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'int line_buffer::gz_indexed::stream_data(void*, size_t)': /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from log_format_fwd.hh:37, from logfile.hh:54, from logfile_sub_source.hh:48, from log_vtab_impl.hh:39, from all_logs_vtab.hh:35, from all_logs_vtab.cc:32: ptimec.hh: In function 'void ftime_s(char*, off_t&, ssize_t, const exttm&)': ptimec.hh:320:51: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 320 | snprintf(&dst[off_inout], len - off_inout, "%ld", t); | ~~^ ~ | | | | | time_t {aka long long int} | long int | %lld ptimec.hh: In function 'void ftime_q(char*, off_t&, ssize_t, const exttm&)': ptimec.hh:374:51: warning: format '%lx' expects argument of type 'long unsigned int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 374 | snprintf(&dst[off_inout], len - off_inout, "%lx", t); | ~~^ ~ | | | | | time_t {aka long long int} | long unsigned int | %llx /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'attr_line_t attr_line_t::subline(size_t, size_t) const': /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {line_range&, string_attr_type*, const view_colors::role_t&}; _Tp = string_attr; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {line_range&, string_attr_type*, int&}; _Tp = string_attr; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 CXX view_helpers.o In file included from /usr/include/c++/11.2.1/vector:72, from curl_looper.hh:39, from curl_looper.cc:39: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(std::vector<_Tp, _Alloc>::iterator) [with _Tp = std::pair >; _Alloc = std::allocator > >]': /usr/include/c++/11.2.1/bits/vector.tcc:171:5: note: parameter passing for argument of type 'std::vector > >::iterator' changed in GCC 7.1 171 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from log_format_fwd.hh:37, from logfile.hh:54, from logfile.cc:49: ptimec.hh: In function 'void ftime_s(char*, off_t&, ssize_t, const exttm&)': ptimec.hh:320:51: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 320 | snprintf(&dst[off_inout], len - off_inout, "%ld", t); | ~~^ ~ | | | | | time_t {aka long long int} | long int | %lld ptimec.hh: In function 'void ftime_q(char*, off_t&, ssize_t, const exttm&)': ptimec.hh:374:51: warning: format '%lx' expects argument of type 'long unsigned int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 374 | snprintf(&dst[off_inout], len - off_inout, "%lx", t); | ~~^ ~ | | | | | time_t {aka long long int} | long unsigned int | %llx In file included from log_format_fwd.hh:37, from logfile.hh:54, from textview_curses.hh:45, from hist_source.hh:45, from hist_source.cc:33: ptimec.hh: In function 'void ftime_s(char*, off_t&, ssize_t, const exttm&)': ptimec.hh:320:51: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 320 | snprintf(&dst[off_inout], len - off_inout, "%ld", t); | ~~^ ~ | | | | | time_t {aka long long int} | long int | %lld ptimec.hh: In function 'void ftime_q(char*, off_t&, ssize_t, const exttm&)': ptimec.hh:374:51: warning: format '%lx' expects argument of type 'long unsigned int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 374 | snprintf(&dst[off_inout], len - off_inout, "%lx", t); | ~~^ ~ | | | | | time_t {aka long long int} | long unsigned int | %llx CXX views_vtab.o In file included from /usr/include/c++/11.2.1/vector:66, from base/string_util.hh:35, from pretty_printer.cc:32: /usr/include/c++/11.2.1/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]': /usr/include/c++/11.2.1/bits/stl_uninitialized.h:85:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 85 | __uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_uninitialized.h:85:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/11.2.1/vector:67, from curl_looper.hh:39, from curl_looper.cc:39: /usr/include/c++/11.2.1/bits/stl_vector.h: In member function 'void curl_looper::requeue_requests(mstime_t)': /usr/include/c++/11.2.1/bits/stl_vector.h:1431:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 1431 | { return _M_erase(begin() + (__position - cbegin())); } | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from papertrail_proc.cc:37: papertrail_proc.hh: In member function 'void papertrail_proc::set_url()': papertrail_proc.hh:134:34: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 134 | "min_time=%ld&", | ~~^ | | | long int | %lld 135 | this->ptp_min_time); | ~~~~~~~~~~~~~~~~~~ | | | time_t {aka long long int} papertrail_proc.hh:140:34: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 140 | "max_time=%ld&", | ~~^ | | | long int | %lld 141 | this->ptp_max_time); | ~~~~~~~~~~~~~~~~~~ | | | time_t {aka long long int} In file included from log_format_fwd.hh:37, from logfile.hh:54, from textview_curses.hh:45, from bottom_status_source.hh:36, from bottom_status_source.cc:32: ptimec.hh: In function 'void ftime_s(char*, off_t&, ssize_t, const exttm&)': ptimec.hh:320:51: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 320 | snprintf(&dst[off_inout], len - off_inout, "%ld", t); | ~~^ ~ | | | | | time_t {aka long long int} | long int | %lld ptimec.hh: In function 'void ftime_q(char*, off_t&, ssize_t, const exttm&)': ptimec.hh:374:51: warning: format '%lx' expects argument of type 'long unsigned int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 374 | snprintf(&dst[off_inout], len - off_inout, "%lx", t); | ~~^ ~ | | | | | time_t {aka long long int} | long unsigned int | %llx In file included from ./relative_time.hh:43, from yajlpp/yajlpp_def.hh:38, from papertrail_proc.cc:38: ./ptimec.hh: In function 'void ftime_s(char*, off_t&, ssize_t, const exttm&)': ./ptimec.hh:320:51: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 320 | snprintf(&dst[off_inout], len - off_inout, "%ld", t); | ~~^ ~ | | | | | time_t {aka long long int} | long int | %lld ./ptimec.hh: In function 'void ftime_q(char*, off_t&, ssize_t, const exttm&)': ./ptimec.hh:374:51: warning: format '%lx' expects argument of type 'long unsigned int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 374 | snprintf(&dst[off_inout], len - off_inout, "%lx", t); | ~~^ ~ | | | | | time_t {aka long long int} | long unsigned int | %llx /usr/include/c++/11.2.1/bits/stl_uninitialized.h: In member function 'void pretty_printer::write_element(const pretty_printer::element&)': /usr/include/c++/11.2.1/bits/stl_uninitialized.h:151:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 148 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 151 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_vector.h: In member function 'void curl_looper::check_for_new_requests()': /usr/include/c++/11.2.1/bits/stl_vector.h:1431:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 1431 | { return _M_erase(begin() + (__position - cbegin())); } | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void highlighter::annotate(attr_line_t&, int) const': /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:72, from curl_looper.hh:39, from curl_looper.cc:39: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {long long int, std::shared_ptr&}; _Tp = std::pair >; _Alloc = std::allocator > >]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector > >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from log_format_fwd.hh:37, from logfile.hh:54, from textview_curses.hh:45, from spectro_source.hh:42, from spectro_source.cc:35: ptimec.hh: In function 'void ftime_s(char*, off_t&, ssize_t, const exttm&)': ptimec.hh:320:51: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 320 | snprintf(&dst[off_inout], len - off_inout, "%ld", t); | ~~^ ~ | | | | | time_t {aka long long int} | long int | %lld ptimec.hh: In function 'void ftime_q(char*, off_t&, ssize_t, const exttm&)': ptimec.hh:374:51: warning: format '%lx' expects argument of type 'long unsigned int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 374 | snprintf(&dst[off_inout], len - off_inout, "%lx", t); | ~~^ ~ | | | | | time_t {aka long long int} | long unsigned int | %llx In file included from log_format_fwd.hh:37, from logfile.hh:54, from lnav.hh:50, from command_executor.cc:37: ptimec.hh: In function 'void ftime_s(char*, off_t&, ssize_t, const exttm&)': ptimec.hh:320:51: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 320 | snprintf(&dst[off_inout], len - off_inout, "%ld", t); | ~~^ ~ | | | | | time_t {aka long long int} | long int | %lld ptimec.hh: In function 'void ftime_q(char*, off_t&, ssize_t, const exttm&)': ptimec.hh:374:51: warning: format '%lx' expects argument of type 'long unsigned int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 374 | snprintf(&dst[off_inout], len - off_inout, "%lx", t); | ~~^ ~ | | | | | time_t {aka long long int} | long unsigned int | %llx CXX vt52_curses.o CXX vtab_module.o CXX log_vtab_impl.o In file included from log_format_fwd.hh:37, from logfile.hh:54, from lnav.hh:50, from filter_status_source.cc:32: ptimec.hh: In function 'void ftime_s(char*, off_t&, ssize_t, const exttm&)': ptimec.hh:320:51: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 320 | snprintf(&dst[off_inout], len - off_inout, "%ld", t); | ~~^ ~ | | | | | time_t {aka long long int} | long int | %lld ptimec.hh: In function 'void ftime_q(char*, off_t&, ssize_t, const exttm&)': ptimec.hh:374:51: warning: format '%lx' expects argument of type 'long unsigned int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 374 | snprintf(&dst[off_inout], len - off_inout, "%lx", t); | ~~^ ~ | | | | | time_t {aka long long int} | long unsigned int | %llx In file included from /usr/include/c++/11.2.1/vector:72, from ./fmtlib/fmt/core.h:18, from ./fmtlib/fmt/format.h:44, from base/intern_string.hh:42, from base/opt_util.hh:35, from ansi_scrubber.cc:36: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {line_range&, string_attr_type*, unsigned int&}; _Tp = string_attr; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_uninitialized.h: In member function 'void pretty_printer::append_to(attr_line_t&)': /usr/include/c++/11.2.1/bits/stl_uninitialized.h:151:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 148 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 151 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {line_range&, string_attr_type*, int&}; _Tp = string_attr; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 In file included from log_format_fwd.hh:37, from logfile.hh:54, from lnav.hh:50, from files_sub_source.cc:37: ptimec.hh: In function 'void ftime_s(char*, off_t&, ssize_t, const exttm&)': ptimec.hh:320:51: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 320 | snprintf(&dst[off_inout], len - off_inout, "%ld", t); | ~~^ ~ | | | | | time_t {aka long long int} | long int | %lld ptimec.hh: In function 'void ftime_q(char*, off_t&, ssize_t, const exttm&)': ptimec.hh:374:51: warning: format '%lx' expects argument of type 'long unsigned int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 374 | snprintf(&dst[off_inout], len - off_inout, "%lx", t); | ~~^ ~ | | | | | time_t {aka long long int} | long unsigned int | %llx In file included from /usr/include/c++/11.2.1/vector:72, from statusview_curses.cc:34: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {line_range&, string_attr_type*, unsigned int}; _Tp = string_attr; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/bits/stl_algo.h:61, from /usr/include/c++/11.2.1/algorithm:62, from curl_looper.cc:34: /usr/include/c++/11.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, std::vector > > >; _Distance = int; _Tp = std::pair >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/11.2.1/bits/stl_heap.h:223:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 223 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {line_range&, string_attr_type*, int&}; _Tp = string_attr; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void status_field::do_cylon()': /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, std::vector > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/11.2.1/bits/stl_heap.h:253:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 253 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_heap.h:253:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/stl_heap.h:253:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 In file included from /usr/include/c++/11.2.1/algorithm:62, from curl_looper.cc:34: /usr/include/c++/11.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, std::vector > > >; _Compare = __gnu_cxx::__ops::_Val_less_iter]': /usr/include/c++/11.2.1/bits/stl_algo.h:1799:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 1799 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In function 'void scrub_ansi_string(std::string&, string_attrs_t&)': /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {line_range&, string_attr_type*, view_colors::role_t&}; _Tp = string_attr; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, std::vector > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/11.2.1/bits/stl_algo.h:1819:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 1819 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:1819:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {line_range&, string_attr_type*, view_colors::role_t&}; _Tp = string_attr; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX xml_util.o CXX xpath_vtab.o /usr/include/c++/11.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, std::vector > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/11.2.1/bits/stl_algo.h:1925:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 1925 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:1925:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 In file included from /usr/include/c++/11.2.1/bits/stl_algo.h:61, from /usr/include/c++/11.2.1/algorithm:62, from curl_looper.cc:34: /usr/include/c++/11.2.1/bits/stl_heap.h:424:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 424 | std::__pop_heap(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/algorithm:62, from curl_looper.cc:34: /usr/include/c++/11.2.1/bits/stl_algo.h:1939:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 1939 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX xterm_mouse.o In file included from log_format_fwd.hh:37, from logfile.hh:54, from lnav.hh:50, from log_actions.cc:32: ptimec.hh: In function 'void ftime_s(char*, off_t&, ssize_t, const exttm&)': ptimec.hh:320:51: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 320 | snprintf(&dst[off_inout], len - off_inout, "%ld", t); | ~~^ ~ | | | | | time_t {aka long long int} | long int | %lld ptimec.hh: In function 'void ftime_q(char*, off_t&, ssize_t, const exttm&)': ptimec.hh:374:51: warning: format '%lx' expects argument of type 'long unsigned int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 374 | snprintf(&dst[off_inout], len - off_inout, "%lx", t); | ~~^ ~ | | | | | time_t {aka long long int} | long unsigned int | %llx In file included from log_format_fwd.hh:37, from logfile.hh:54, from logfile_sub_source.hh:48, from log_vtab_impl.hh:39, from log_search_table.hh:40, from log_search_table.cc:34: ptimec.hh: In function 'void ftime_s(char*, off_t&, ssize_t, const exttm&)': ptimec.hh:320:51: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 320 | snprintf(&dst[off_inout], len - off_inout, "%ld", t); | ~~^ ~ | | | | | time_t {aka long long int} | long int | %lld ptimec.hh: In function 'void ftime_q(char*, off_t&, ssize_t, const exttm&)': ptimec.hh:374:51: warning: format '%lx' expects argument of type 'long unsigned int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 374 | snprintf(&dst[off_inout], len - off_inout, "%lx", t); | ~~^ ~ | | | | | time_t {aka long long int} | long unsigned int | %llx In file included from log_format_fwd.hh:37, from logfile.hh:54, from lnav.hh:50, from hotkeys.cc:34: ptimec.hh: In function 'void ftime_s(char*, off_t&, ssize_t, const exttm&)': ptimec.hh:320:51: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 320 | snprintf(&dst[off_inout], len - off_inout, "%ld", t); | ~~^ ~ | | | | | time_t {aka long long int} | long int | %lld ptimec.hh: In function 'void ftime_q(char*, off_t&, ssize_t, const exttm&)': ptimec.hh:374:51: warning: format '%lx' expects argument of type 'long unsigned int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 374 | snprintf(&dst[off_inout], len - off_inout, "%lx", t); | ~~^ ~ | | | | | time_t {aka long long int} | long unsigned int | %llx In file included from /usr/include/c++/11.2.1/vector:72, from curl_looper.hh:39, from curl_looper.cc:39: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void curl_looper::check_for_finished_requests()': /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/algorithm:62, from curl_looper.cc:34: /usr/include/c++/11.2.1/bits/stl_algo.h:1954:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 1954 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1955 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1956 | __comp); | ~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:1866:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 1866 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:1871:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 1871 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ CXX ansi-palette-json.o CXX builtin-scripts.o In file included from log_format_fwd.hh:37, from logfile.hh:54, from lnav.hh:50, from readline_callbacks.cc:34: ptimec.hh: In function 'void ftime_s(char*, off_t&, ssize_t, const exttm&)': ptimec.hh:320:51: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 320 | snprintf(&dst[off_inout], len - off_inout, "%ld", t); | ~~^ ~ | | | | | time_t {aka long long int} | long int | %lld ptimec.hh: In function 'void ftime_q(char*, off_t&, ssize_t, const exttm&)': ptimec.hh:374:51: warning: format '%lx' expects argument of type 'long unsigned int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 374 | snprintf(&dst[off_inout], len - off_inout, "%lx", t); | ~~^ ~ | | | | | time_t {aka long long int} | long unsigned int | %llx In file included from sysclip.cc:40: sysclip.cfg.hh: In member function 'const sysclip::clip_commands& sysclip::clipboard::select(sysclip::type_t) const': sysclip.cfg.hh:68:5: warning: control reaches end of non-void function [-Wreturn-type] 68 | } | ^ sysclip.cfg.hh: In member function 'std::string sysclip::clip_commands::select(sysclip::op_t) const': sysclip.cfg.hh:53:5: warning: control reaches end of non-void function [-Wreturn-type] 53 | } | ^ In file included from ./relative_time.hh:43, from yajlpp/yajlpp_def.hh:38, from session_data.cc:47: ./ptimec.hh: In function 'void ftime_s(char*, off_t&, ssize_t, const exttm&)': ./ptimec.hh:320:51: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 320 | snprintf(&dst[off_inout], len - off_inout, "%ld", t); | ~~^ ~ | | | | | time_t {aka long long int} | long int | %lld ./ptimec.hh: In function 'void ftime_q(char*, off_t&, ssize_t, const exttm&)': ./ptimec.hh:374:51: warning: format '%lx' expects argument of type 'long unsigned int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 374 | snprintf(&dst[off_inout], len - off_inout, "%lx", t); | ~~^ ~ | | | | | time_t {aka long long int} | long unsigned int | %llx CXX builtin-sh-scripts.o CXX default-config.o In file included from lnav_util.hh:52, from readline_curses.cc:63: ptimec.hh: In function 'void ftime_s(char*, off_t&, ssize_t, const exttm&)': ptimec.hh:320:51: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 320 | snprintf(&dst[off_inout], len - off_inout, "%ld", t); | ~~^ ~ | | | | | time_t {aka long long int} | long int | %lld ptimec.hh: In function 'void ftime_q(char*, off_t&, ssize_t, const exttm&)': ptimec.hh:374:51: warning: format '%lx' expects argument of type 'long unsigned int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 374 | snprintf(&dst[off_inout], len - off_inout, "%lx", t); | ~~^ ~ | | | | | time_t {aka long long int} | long unsigned int | %llx CXX default-formats.o In file included from json-extension-functions.cc:43: vtab_module.hh: In instantiation of 'static void sqlite_func_adapter::func1(sqlite3_context*, int, sqlite3_value**) [with Return = json_string; Args = {nonstd::optional_lite::optional, const std::vector >&}; Return (* f)(Args ...) = json_concat; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:433:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = json_string; Args = {nonstd::optional_lite::optional, const std::vector >&}; Return (* f)(Args ...) = json_concat]' json-extension-functions.cc:697:67: required from here vtab_module.hh:396:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 396 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 397 | fd->fd_help.ht_name, 398 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:402:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 402 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 403 | fd->fd_help.ht_name, 404 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:402:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 402 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 405 | REQ_COUNT + OPT_COUNT); | ~~~~~~~~~~~~~~~~~~~~~ | | | unsigned int vtab_module.hh: In instantiation of 'static void sqlite_func_adapter::func1(sqlite3_context*, int, sqlite3_value**) [with Return = bool; Args = {vtab_types::nullable, sqlite3_value*}; Return (* f)(Args ...) = json_contains; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:433:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = bool; Args = {vtab_types::nullable, sqlite3_value*}; Return (* f)(Args ...) = json_contains]' json-extension-functions.cc:724:71: required from here vtab_module.hh:396:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 396 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 397 | fd->fd_help.ht_name, 398 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:402:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 402 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 403 | fd->fd_help.ht_name, 404 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:402:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 402 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 405 | REQ_COUNT + OPT_COUNT); | ~~~~~~~~~~~~~~~~~~~~~ | | | unsigned int In file included from /usr/include/c++/11.2.1/vector:72, from base/string_util.hh:35, from readline_highlighters.cc:34: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {line_range&, string_attr_type*, int&}; _Tp = string_attr; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {line_range&, string_attr_type*, int&}; _Tp = string_attr; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const string_attr&}; _Tp = string_attr; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from log_format_fwd.hh:37, from logfile.hh:54, from lnav.hh:50, from filter_sub_source.cc:35: ptimec.hh: In function 'void ftime_s(char*, off_t&, ssize_t, const exttm&)': ptimec.hh:320:51: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 320 | snprintf(&dst[off_inout], len - off_inout, "%ld", t); | ~~^ ~ | | | | | time_t {aka long long int} | long int | %lld ptimec.hh: In function 'void ftime_q(char*, off_t&, ssize_t, const exttm&)': ptimec.hh:374:51: warning: format '%lx' expects argument of type 'long unsigned int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 374 | snprintf(&dst[off_inout], len - off_inout, "%lx", t); | ~~^ ~ | | | | | time_t {aka long long int} | long unsigned int | %llx In file included from /usr/include/c++/11.2.1/vector:67, from base/string_util.hh:35, from readline_highlighters.cc:34: /usr/include/c++/11.2.1/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = string_attr; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/stl_vector.h:1198:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:72, from base/string_util.hh:35, from readline_highlighters.cc:34: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {line_range, string_attr_type*, int&}; _Tp = string_attr; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {line_range, string_attr_type*, int&}; _Tp = string_attr; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from log_format_fwd.hh:37, from logfile.hh:54, from lnav.hh:50, from readline_possibilities.cc:37: ptimec.hh: In function 'void ftime_s(char*, off_t&, ssize_t, const exttm&)': ptimec.hh:320:51: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 320 | snprintf(&dst[off_inout], len - off_inout, "%ld", t); | ~~^ ~ | | | | | time_t {aka long long int} | long int | %lld ptimec.hh: In function 'void ftime_q(char*, off_t&, ssize_t, const exttm&)': ptimec.hh:374:51: warning: format '%lx' expects argument of type 'long unsigned int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 374 | snprintf(&dst[off_inout], len - off_inout, "%lx", t); | ~~^ ~ | | | | | time_t {aka long long int} | long unsigned int | %llx CXX help-txt.o CXX init-sql.o In file included from log_format_fwd.hh:37, from logfile.hh:54, from textview_curses.hh:45, from db_sub_source.hh:39, from db_sub_source.cc:38: ptimec.hh: In function 'void ftime_s(char*, off_t&, ssize_t, const exttm&)': ptimec.hh:320:51: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 320 | snprintf(&dst[off_inout], len - off_inout, "%ld", t); | ~~^ ~ | | | | | time_t {aka long long int} | long int | %lld ptimec.hh: In function 'void ftime_q(char*, off_t&, ssize_t, const exttm&)': ptimec.hh:374:51: warning: format '%lx' expects argument of type 'long unsigned int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 374 | snprintf(&dst[off_inout], len - off_inout, "%lx", t); | ~~^ ~ | | | | | time_t {aka long long int} | long unsigned int | %llx In file included from log_format_fwd.hh:37, from logfile.hh:54, from textfile_sub_source.hh:35, from textfile_sub_source.cc:32: ptimec.hh: In function 'void ftime_s(char*, off_t&, ssize_t, const exttm&)': ptimec.hh:320:51: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 320 | snprintf(&dst[off_inout], len - off_inout, "%ld", t); | ~~^ ~ | | | | | time_t {aka long long int} | long int | %lld ptimec.hh: In function 'void ftime_q(char*, off_t&, ssize_t, const exttm&)': ptimec.hh:374:51: warning: format '%lx' expects argument of type 'long unsigned int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 374 | snprintf(&dst[off_inout], len - off_inout, "%lx", t); | ~~^ ~ | | | | | time_t {aka long long int} | long unsigned int | %llx CC ptimec CXX xterm-palette-json.o CC test_override.o In file included from log_format_fwd.hh:37, from logfile.hh:54, from lnav.hh:50, from lnav_commands.cc:53: ptimec.hh: In function 'void ftime_s(char*, off_t&, ssize_t, const exttm&)': ptimec.hh:320:51: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 320 | snprintf(&dst[off_inout], len - off_inout, "%ld", t); | ~~^ ~ | | | | | time_t {aka long long int} | long int | %lld ptimec.hh: In function 'void ftime_q(char*, off_t&, ssize_t, const exttm&)': ptimec.hh:374:51: warning: format '%lx' expects argument of type 'long unsigned int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 374 | snprintf(&dst[off_inout], len - off_inout, "%lx", t); | ~~^ ~ | | | | | time_t {aka long long int} | long unsigned int | %llx CXX lnav.o /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {line_range, string_attr_type*, view_colors::role_t}; _Tp = string_attr; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {line_range&, string_attr_type*, unsigned int}; _Tp = string_attr; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 CC third-party/sqlite/ext/dbdump.o /usr/include/c++/11.2.1/bits/vector.tcc: In function 'void readline_command_highlighter(attr_line_t&, int)': /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from string-extension-functions.cc:32: vtab_module.hh: In instantiation of 'static void sqlite_func_adapter::func1(sqlite3_context*, int, sqlite3_value**) [with Return = bool; Args = {const char*, const char*}; Return (* f)(Args ...) = regexp; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:433:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = bool; Args = {const char*, const char*}; Return (* f)(Args ...) = regexp]' string-extension-functions.cc:448:57: required from here vtab_module.hh:396:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 396 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 397 | fd->fd_help.ht_name, 398 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:402:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 402 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 403 | fd->fd_help.ht_name, 404 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:402:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 402 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 405 | REQ_COUNT + OPT_COUNT); | ~~~~~~~~~~~~~~~~~~~~~ | | | unsigned int vtab_module.hh: In instantiation of 'static void sqlite_func_adapter::func1(sqlite3_context*, int, sqlite3_value**) [with Return = mapbox::util::variant; Args = {const char*, const char*}; Return (* f)(Args ...) = regexp_match; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:433:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = mapbox::util::variant; Args = {const char*, const char*}; Return (* f)(Args ...) = regexp_match]' string-extension-functions.cc:456:69: required from here vtab_module.hh:396:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 396 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 397 | fd->fd_help.ht_name, 398 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:402:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 402 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 403 | fd->fd_help.ht_name, 404 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:402:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 402 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 405 | REQ_COUNT + OPT_COUNT); | ~~~~~~~~~~~~~~~~~~~~~ | | | unsigned int vtab_module.hh: In instantiation of 'static void sqlite_func_adapter::func1(sqlite3_context*, int, sqlite3_value**) [with Return = std::__cxx11::basic_string; Args = {const char*, const char*, const char*}; Return (* f)(Args ...) = regexp_replace; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:433:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = std::__cxx11::basic_string; Args = {const char*, const char*, const char*}; Return (* f)(Args ...) = regexp_replace]' string-extension-functions.cc:477:73: required from here vtab_module.hh:396:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 396 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 397 | fd->fd_help.ht_name, 398 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:402:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 402 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 403 | fd->fd_help.ht_name, 404 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:402:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 402 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 405 | REQ_COUNT + OPT_COUNT); | ~~~~~~~~~~~~~~~~~~~~~ | | | unsigned int vtab_module.hh: In instantiation of 'static void sqlite_func_adapter::func1(sqlite3_context*, int, sqlite3_value**) [with Return = std::__cxx11::basic_string; Args = {long long int}; Return (* f)(Args ...) = humanize::file_size; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:433:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = std::__cxx11::basic_string; Args = {long long int}; Return (* f)(Args ...) = humanize::file_size]' string-extension-functions.cc:497:83: required from here vtab_module.hh:396:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 396 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 397 | fd->fd_help.ht_name, 398 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:402:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 402 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 403 | fd->fd_help.ht_name, 404 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:402:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 402 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 405 | REQ_COUNT + OPT_COUNT); | ~~~~~~~~~~~~~~~~~~~~~ | | | unsigned int vtab_module.hh: In instantiation of 'static void sqlite_func_adapter::func1(sqlite3_context*, int, sqlite3_value**) [with Return = const std::__cxx11::basic_string&; Args = {double, nonstd::optional_lite::optional}; Return (* f)(Args ...) = humanize::sparkline; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:433:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = const std::__cxx11::basic_string&; Args = {double, nonstd::optional_lite::optional}; Return (* f)(Args ...) = humanize::sparkline]' string-extension-functions.cc:509:83: required from here vtab_module.hh:396:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 396 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 397 | fd->fd_help.ht_name, 398 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:402:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 402 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 403 | fd->fd_help.ht_name, 404 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:402:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 402 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 405 | REQ_COUNT + OPT_COUNT); | ~~~~~~~~~~~~~~~~~~~~~ | | | unsigned int vtab_module.hh: In instantiation of 'static void sqlite_func_adapter::func1(sqlite3_context*, int, sqlite3_value**) [with Return = json_string; Args = {const char*}; Return (* f)(Args ...) = extract; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:433:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = json_string; Args = {const char*}; Return (* f)(Args ...) = extract]' string-extension-functions.cc:536:59: required from here vtab_module.hh:396:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 396 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 397 | fd->fd_help.ht_name, 398 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:402:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 402 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 403 | fd->fd_help.ht_name, 404 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:402:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 402 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 405 | REQ_COUNT + OPT_COUNT); | ~~~~~~~~~~~~~~~~~~~~~ | | | unsigned int vtab_module.hh: In instantiation of 'static void sqlite_func_adapter::func1(sqlite3_context*, int, sqlite3_value**) [with Return = json_string; Args = {string_fragment}; Return (* f)(Args ...) = logfmt2json; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:433:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = json_string; Args = {string_fragment}; Return (* f)(Args ...) = logfmt2json]' string-extension-functions.cc:552:67: required from here vtab_module.hh:396:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 396 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 397 | fd->fd_help.ht_name, 398 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:402:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 402 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 403 | fd->fd_help.ht_name, 404 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:402:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 402 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 405 | REQ_COUNT + OPT_COUNT); | ~~~~~~~~~~~~~~~~~~~~~ | | | unsigned int vtab_module.hh: In instantiation of 'static void sqlite_func_adapter::func1(sqlite3_context*, int, sqlite3_value**) [with Return = bool; Args = {const char*, const char*}; Return (* f)(Args ...) = startswith; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:433:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = bool; Args = {const char*, const char*}; Return (* f)(Args ...) = startswith]' string-extension-functions.cc:566:26: required from here vtab_module.hh:396:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 396 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 397 | fd->fd_help.ht_name, 398 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:402:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 402 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 403 | fd->fd_help.ht_name, 404 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:402:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 402 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 405 | REQ_COUNT + OPT_COUNT); | ~~~~~~~~~~~~~~~~~~~~~ | | | unsigned int vtab_module.hh: In instantiation of 'static void sqlite_func_adapter::func1(sqlite3_context*, int, sqlite3_value**) [with Return = bool; Args = {const char*, const char*}; Return (* f)(Args ...) = endswith; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:433:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = bool; Args = {const char*, const char*}; Return (* f)(Args ...) = endswith]' string-extension-functions.cc:585:24: required from here vtab_module.hh:396:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 396 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 397 | fd->fd_help.ht_name, 398 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:402:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 402 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 403 | fd->fd_help.ht_name, 404 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:402:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 402 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 405 | REQ_COUNT + OPT_COUNT); | ~~~~~~~~~~~~~~~~~~~~~ | | | unsigned int vtab_module.hh: In instantiation of 'static void sqlite_func_adapter::func1(sqlite3_context*, int, sqlite3_value**) [with Return = std::__cxx11::basic_string; Args = {const std::vector >&}; Return (* f)(Args ...) = spooky_hash; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:433:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = std::__cxx11::basic_string; Args = {const std::vector >&}; Return (* f)(Args ...) = spooky_hash]' string-extension-functions.cc:602:67: required from here vtab_module.hh:396:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 396 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 397 | fd->fd_help.ht_name, 398 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:402:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 402 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 403 | fd->fd_help.ht_name, 404 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:402:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 402 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 405 | REQ_COUNT + OPT_COUNT); | ~~~~~~~~~~~~~~~~~~~~~ | | | unsigned int vtab_module.hh: In instantiation of 'static void sqlite_func_adapter::func1(sqlite3_context*, int, sqlite3_value**) [with Return = nonstd::optional_lite::optional >; Args = {sqlite3_value*}; Return (* f)(Args ...) = sql_gunzip; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:433:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = nonstd::optional_lite::optional >; Args = {sqlite3_value*}; Return (* f)(Args ...) = sql_gunzip]' string-extension-functions.cc:627:65: required from here vtab_module.hh:396:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 396 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 397 | fd->fd_help.ht_name, 398 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:402:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 402 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 403 | fd->fd_help.ht_name, 404 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:402:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 402 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 405 | REQ_COUNT + OPT_COUNT); | ~~~~~~~~~~~~~~~~~~~~~ | | | unsigned int vtab_module.hh: In instantiation of 'static void sqlite_func_adapter::func1(sqlite3_context*, int, sqlite3_value**) [with Return = nonstd::optional_lite::optional; Args = {sqlite3_value*}; Return (* f)(Args ...) = sql_gzip; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:433:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = nonstd::optional_lite::optional; Args = {sqlite3_value*}; Return (* f)(Args ...) = sql_gzip]' string-extension-functions.cc:635:61: required from here vtab_module.hh:396:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 396 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 397 | fd->fd_help.ht_name, 398 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:402:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 402 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 403 | fd->fd_help.ht_name, 404 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:402:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 402 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 405 | REQ_COUNT + OPT_COUNT); | ~~~~~~~~~~~~~~~~~~~~~ | | | unsigned int In file included from log_format_fwd.hh:37, from logfile.hh:54, from lnav.hh:50, from state-extension-functions.cc:40: ptimec.hh: In function 'void ftime_s(char*, off_t&, ssize_t, const exttm&)': ptimec.hh:320:51: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 320 | snprintf(&dst[off_inout], len - off_inout, "%ld", t); | ~~^ ~ | | | | | time_t {aka long long int} | long int | %lld ptimec.hh: In function 'void ftime_q(char*, off_t&, ssize_t, const exttm&)': ptimec.hh:374:51: warning: format '%lx' expects argument of type 'long unsigned int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 374 | snprintf(&dst[off_inout], len - off_inout, "%lx", t); | ~~^ ~ | | | | | time_t {aka long long int} | long unsigned int | %llx In file included from papertrail_proc.cc:38: yajlpp/yajlpp_def.hh: In constructor 'json_path_container::json_path_container(std::initializer_list)': yajlpp/yajlpp_def.hh:800:5: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 800 | json_path_container(std::initializer_list children) | ^~~~~~~~~~~~~~~~~~~ papertrail_proc.cc: In function 'void __static_initialization_and_destruction_0(int, int)': papertrail_proc.cc:130:28: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 130 | struct json_path_container papertrail_proc::FORMAT_HANDLERS = json_path_container { | ^~~~~~~~~~~~~~~ CC third-party/sqlite/ext/series.o CXX lnav_config.o CXX log_format_loader.o In file included from log_format_fwd.hh:37, from log_format.hh:62, from readline_curses.hh:60, from sql_util.cc:49: ptimec.hh: In function 'void ftime_s(char*, off_t&, ssize_t, const exttm&)': ptimec.hh:320:51: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 320 | snprintf(&dst[off_inout], len - off_inout, "%ld", t); | ~~^ ~ | | | | | time_t {aka long long int} | long int | %lld ptimec.hh: In function 'void ftime_q(char*, off_t&, ssize_t, const exttm&)': ptimec.hh:374:51: warning: format '%lx' expects argument of type 'long unsigned int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 374 | snprintf(&dst[off_inout], len - off_inout, "%lx", t); | ~~^ ~ | | | | | time_t {aka long long int} | long unsigned int | %llx CXX styling.o CXX spookyhash/SpookyV2.o TIMEFMT time_fmts.cc CXX time_fmts.o In file included from log_format_fwd.hh:37, from log_format.hh:62, from textview_curses.cc:40: ptimec.hh: In function 'void ftime_s(char*, off_t&, ssize_t, const exttm&)': ptimec.hh:320:51: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 320 | snprintf(&dst[off_inout], len - off_inout, "%ld", t); | ~~^ ~ | | | | | time_t {aka long long int} | long int | %lld ptimec.hh: In function 'void ftime_q(char*, off_t&, ssize_t, const exttm&)': ptimec.hh:374:51: warning: format '%lx' expects argument of type 'long unsigned int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 374 | snprintf(&dst[off_inout], len - off_inout, "%lx", t); | ~~^ ~ | | | | | time_t {aka long long int} | long unsigned int | %llx In file included from relative_time.hh:43, from time-extension-functions.cc:44: ptimec.hh: In function 'void ftime_s(char*, off_t&, ssize_t, const exttm&)': ptimec.hh:320:51: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 320 | snprintf(&dst[off_inout], len - off_inout, "%ld", t); | ~~^ ~ | | | | | time_t {aka long long int} | long int | %lld ptimec.hh: In function 'void ftime_q(char*, off_t&, ssize_t, const exttm&)': ptimec.hh:374:51: warning: format '%lx' expects argument of type 'long unsigned int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 374 | snprintf(&dst[off_inout], len - off_inout, "%lx", t); | ~~^ ~ | | | | | time_t {aka long long int} | long unsigned int | %llx In file included from log_format_fwd.hh:37, from logfile.hh:54, from lnav.hh:50, from sql_commands.cc:33: ptimec.hh: In function 'void ftime_s(char*, off_t&, ssize_t, const exttm&)': ptimec.hh:320:51: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 320 | snprintf(&dst[off_inout], len - off_inout, "%ld", t); | ~~^ ~ | | | | | time_t {aka long long int} | long int | %lld ptimec.hh: In function 'void ftime_q(char*, off_t&, ssize_t, const exttm&)': ptimec.hh:374:51: warning: format '%lx' expects argument of type 'long unsigned int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 374 | snprintf(&dst[off_inout], len - off_inout, "%lx", t); | ~~^ ~ | | | | | time_t {aka long long int} | long unsigned int | %llx view_curses.cc: In member function 'void view_colors::init_roles(const lnav_theme&, lnav_config_listener::error_reporter&)': view_curses.cc:641:13: warning: variable 'ident_bg' set but not used [-Wunused-but-set-variable] 641 | int ident_bg = (lnav_config.lc_ui_default_colors ? -1 : COLOR_BLACK); | ^~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:72, from hist_source.hh:39, from hist_source.cc:33: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {line_range&, string_attr_type*, unsigned int}; _Tp = string_attr; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from time_fmts.cc:3: ptimec.hh: In function 'void ftime_s(char*, off_t&, ssize_t, const exttm&)': ptimec.hh:320:51: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 320 | snprintf(&dst[off_inout], len - off_inout, "%ld", t); | ~~^ ~ | | | | | time_t {aka long long int} | long int | %lld ptimec.hh: In function 'void ftime_q(char*, off_t&, ssize_t, const exttm&)': ptimec.hh:374:51: warning: format '%lx' expects argument of type 'long unsigned int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 374 | snprintf(&dst[off_inout], len - off_inout, "%lx", t); | ~~^ ~ | | | | | time_t {aka long long int} | long unsigned int | %llx /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {stacked_bar_chart::chart_ident}; _Tp = stacked_bar_chart::chart_ident; _Alloc = std::allocator::chart_ident>]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::chart_ident, std::allocator::chart_ident> >::iterator' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void hist_source2::end_of_row()': /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::chart_ident*, std::vector::chart_ident, std::allocator::chart_ident> > >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ logfile_sub_source.cc: In member function 'Result > logfile_sub_source::set_sql_marker(std::string, sqlite3_stmt*)': logfile_sub_source.cc:1266:31: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 1266 | for (auto row = 0_vl; row < this->lss_filtered_index.size(); row += 1_vl) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from log_format_fwd.hh:37, from logfile.hh:54, from logfile_sub_source.hh:48, from top_status_source.cc:33: ptimec.hh: In function 'void ftime_s(char*, off_t&, ssize_t, const exttm&)': ptimec.hh:320:51: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 320 | snprintf(&dst[off_inout], len - off_inout, "%ld", t); | ~~^ ~ | | | | | time_t {aka long long int} | long int | %lld ptimec.hh: In function 'void ftime_q(char*, off_t&, ssize_t, const exttm&)': ptimec.hh:374:51: warning: format '%lx' expects argument of type 'long unsigned int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 374 | snprintf(&dst[off_inout], len - off_inout, "%lx", t); | ~~^ ~ | | | | | time_t {aka long long int} | long unsigned int | %llx In file included from command_executor.cc:48: papertrail_proc.hh: In member function 'void papertrail_proc::set_url()': papertrail_proc.hh:134:34: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 134 | "min_time=%ld&", | ~~^ | | | long int | %lld 135 | this->ptp_min_time); | ~~~~~~~~~~~~~~~~~~ | | | time_t {aka long long int} papertrail_proc.hh:140:34: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 140 | "max_time=%ld&", | ~~^ | | | long int | %lld 141 | this->ptp_max_time); | ~~~~~~~~~~~~~~~~~~ | | | time_t {aka long long int} In file included from statusview_curses.hh:39, from lnav.hh:52, from command_executor.cc:37: command_executor.cc: In function 'Result, std::__cxx11::basic_string > execute_sql(exec_context&, const string&, std::string&)': ansi_scrubber.hh:40:31: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'time_t' {aka 'long long int'} [-Wformat=] 40 | #define ANSI_CSI "\x1b[" ansi_scrubber.hh:43:31: note: in expansion of macro 'ANSI_CSI' 43 | #define ANSI_BOLD_START ANSI_CSI ANSI_BOLD_PARAM ANSI_CHAR_ATTR | ^~~~~~~~ ansi_scrubber.hh:49:25: note: in expansion of macro 'ANSI_BOLD_START' 49 | #define ANSI_BOLD(msg) ANSI_BOLD_START msg ANSI_NORM | ^~~~~~~~~~~~~~~ command_executor.cc:377:26: note: in expansion of macro 'ANSI_BOLD' 377 | ANSI_BOLD("%'d") " row%s matched in " | ^~~~~~~~~ command_executor.cc:378:39: note: format string is defined here 378 | ANSI_BOLD("%ld.%03ld") " seconds", | ~~^ | | | long int | %lld command_executor.cc: In function 'Result, std::__cxx11::basic_string > execute_file(exec_context&, const string&, bool)': command_executor.cc:515:57: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'size_t' {aka 'unsigned int'} [-Wformat=] 515 | snprintf(env_arg_name, sizeof(env_arg_name), "%lu", lpc); | ~~^ ~~~ | | | | | size_t {aka unsigned int} | long unsigned int | %u In file included from log_format_fwd.hh:37, from logfile.hh:54, from lnav.hh:50, from view_helpers.cc:32: ptimec.hh: In function 'void ftime_s(char*, off_t&, ssize_t, const exttm&)': ptimec.hh:320:51: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 320 | snprintf(&dst[off_inout], len - off_inout, "%ld", t); | ~~^ ~ | | | | | time_t {aka long long int} | long int | %lld ptimec.hh: In function 'void ftime_q(char*, off_t&, ssize_t, const exttm&)': ptimec.hh:374:51: warning: format '%lx' expects argument of type 'long unsigned int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 374 | snprintf(&dst[off_inout], len - off_inout, "%lx", t); | ~~^ ~ | | | | | time_t {aka long long int} | long unsigned int | %llx In file included from time-extension-functions.cc:46: vtab_module.hh: In instantiation of 'static void sqlite_func_adapter::func1(sqlite3_context*, int, sqlite3_value**) [with Return = nonstd::optional_lite::optional; Args = {sqlite3_value*, nonstd::optional_lite::optional}; Return (* f)(Args ...) = timeslice; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:433:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = nonstd::optional_lite::optional; Args = {sqlite3_value*, nonstd::optional_lite::optional}; Return (* f)(Args ...) = timeslice]' time-extension-functions.cc:165:63: required from here vtab_module.hh:396:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 396 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 397 | fd->fd_help.ht_name, 398 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:402:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 402 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 403 | fd->fd_help.ht_name, 404 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:402:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 402 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 405 | REQ_COUNT + OPT_COUNT); | ~~~~~~~~~~~~~~~~~~~~~ | | | unsigned int vtab_module.hh: In instantiation of 'static void sqlite_func_adapter::func1(sqlite3_context*, int, sqlite3_value**) [with Return = nonstd::optional_lite::optional; Args = {const char*, const char*}; Return (* f)(Args ...) = sql_timediff; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:433:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = nonstd::optional_lite::optional; Args = {const char*, const char*}; Return (* f)(Args ...) = sql_timediff]' time-extension-functions.cc:187:69: required from here vtab_module.hh:396:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 396 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 397 | fd->fd_help.ht_name, 398 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:402:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 402 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 403 | fd->fd_help.ht_name, 404 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:402:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 402 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 405 | REQ_COUNT + OPT_COUNT); | ~~~~~~~~~~~~~~~~~~~~~ | | | unsigned int files_sub_source.cc: In function 'files_model::files_list_selection files_model::from_selection(vis_line_t)': files_sub_source.cc:46:13: warning: comparison of integer expressions of different signedness: 'int' and 'std::map, file_error_info>::size_type' {aka 'unsigned int'} [-Wsign-compare] 46 | if (sel < fc.fc_name_to_errors.size()) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void stacked_bar_chart::chart_attrs_for_value(const listview_curses&, int&, const T&, double, string_attrs_t&) const [with T = hist_source2::hist_type_t]': /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ files_sub_source.cc:55:13: warning: comparison of integer expressions of different signedness: 'int' and 'std::map, other_file_descriptor>::size_type' {aka 'unsigned int'} [-Wsign-compare] 55 | if (sel < fc.fc_other_files.size()) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ filter_observer.cc: In member function 'virtual void line_filter_observer::logline_new_lines(const logfile&, logfile::const_iterator, logfile::const_iterator, shared_buffer_ref&)': filter_observer.cc:36:6: note: parameter passing for argument of type 'logfile::const_iterator' {aka 'std::vector::const_iterator'} changed in GCC 7.1 36 | void line_filter_observer::logline_new_lines(const logfile &lf, | ^~~~~~~~~~~~~~~~~~~~ filter_observer.cc:36:6: note: parameter passing for argument of type 'logfile::const_iterator' {aka 'std::vector::const_iterator'} changed in GCC 7.1 files_sub_source.cc:64:13: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] 64 | if (sel < fc.fc_files.size()) { | ~~~~^~~~~~~~~~~~~~~~~~~~ In file included from log_format_fwd.hh:37, from logfile.hh:54, from logfile_sub_source.hh:48, from log_vtab_impl.hh:39, from log_vtab_impl.cc:35: ptimec.hh: In function 'void ftime_s(char*, off_t&, ssize_t, const exttm&)': ptimec.hh:320:51: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 320 | snprintf(&dst[off_inout], len - off_inout, "%ld", t); | ~~^ ~ | | | | | time_t {aka long long int} | long int | %lld ptimec.hh: In function 'void ftime_q(char*, off_t&, ssize_t, const exttm&)': ptimec.hh:374:51: warning: format '%lx' expects argument of type 'long unsigned int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 374 | snprintf(&dst[off_inout], len - off_inout, "%lx", t); | ~~^ ~ | | | | | time_t {aka long long int} | long unsigned int | %llx files_sub_source.cc: In member function 'virtual void files_sub_source::text_value_for_line(textview_curses&, int, std::string&, text_sub_source::line_flags_t)': files_sub_source.cc:238:14: warning: comparison of integer expressions of different signedness: 'int' and 'std::map, file_error_info>::size_type' {aka 'unsigned int'} [-Wsign-compare] 238 | if (line < fc.fc_name_to_errors.size()) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ files_sub_source.cc:253:14: warning: comparison of integer expressions of different signedness: 'int' and 'std::map, other_file_descriptor>::size_type' {aka 'unsigned int'} [-Wsign-compare] 253 | if (line < fc.fc_other_files.size()) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ files_sub_source.cc: In member function 'virtual void files_sub_source::text_attrs_for_line(textview_curses&, int, string_attrs_t&)': files_sub_source.cc:309:14: warning: comparison of integer expressions of different signedness: 'int' and 'std::map, file_error_info>::size_type' {aka 'unsigned int'} [-Wsign-compare] 309 | if (line < fc.fc_name_to_errors.size()) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ files_sub_source.cc:323:14: warning: comparison of integer expressions of different signedness: 'int' and 'std::map, other_file_descriptor>::size_type' {aka 'unsigned int'} [-Wsign-compare] 323 | if (line < fc.fc_other_files.size()) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ files_sub_source.cc:329:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::map, other_file_descriptor>::size_type' {aka 'unsigned int'} [-Wsign-compare] 329 | if (line == fc.fc_other_files.size() - 1) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:72, from spectro_source.hh:39, from spectro_source.cc:35: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const string_attr&}; _Tp = string_attr; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:67, from spectro_source.hh:39, from spectro_source.cc:35: /usr/include/c++/11.2.1/bits/stl_vector.h: In member function 'virtual bool spectrogram_source::list_value_for_overlay(const listview_curses&, int, int, vis_line_t, attr_line_t&)': /usr/include/c++/11.2.1/bits/stl_vector.h:1198:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:72, from spectro_source.hh:39, from spectro_source.cc:35: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {line_range, string_attr_type*, unsigned int}; _Tp = string_attr; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:72, from log_vtab_impl.hh:37, from all_logs_vtab.hh:35, from all_logs_vtab.cc:32: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {logline_value_meta&, shared_buffer_ref&}; _Tp = logline_value; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {logline_value_meta&, shared_buffer_ref&}; _Tp = logline_value; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ log_actions.cc: In function 'std::string execute_action(log_data_helper&, int, const string&)': log_actions.cc:80:25: warning: format '%ld' expects argument of type 'long int', but argument 4 has type '__gnu_cxx::__normal_iterator >::difference_type' {aka 'int'} [-Wformat=] 80 | "%ld", | ~~^ | | | long int | %d 81 | (ldh.ldh_line - lf->begin()) + 1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | __gnu_cxx::__normal_iterator >::difference_type {aka int} /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'virtual void spectrogram_source::text_attrs_for_line(textview_curses&, int, string_attrs_t&)': /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ session_data.cc: In function 'void save_session_with_id(std::string)': session_data.cc:1357:32: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'time_t' {aka 'long long int'} [-Wformat=] 1357 | "view-info-%s.ts%ld.ppid%d.json", | ~~^ | | | long int | %lld 1358 | session_id.c_str(), 1359 | lnav_data.ld_session_time, | ~~~~~~~~~~~~~~~~~~~~~~~~~ | | | time_t {aka long long int} In file included from log_format_fwd.hh:37, from logfile.hh:54, from lnav.hh:50, from views_vtab.cc:36: ptimec.hh: In function 'void ftime_s(char*, off_t&, ssize_t, const exttm&)': ptimec.hh:320:51: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 320 | snprintf(&dst[off_inout], len - off_inout, "%ld", t); | ~~^ ~ | | | | | time_t {aka long long int} | long int | %lld ptimec.hh: In function 'void ftime_q(char*, off_t&, ssize_t, const exttm&)': ptimec.hh:374:51: warning: format '%lx' expects argument of type 'long unsigned int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 374 | snprintf(&dst[off_inout], len - off_inout, "%lx", t); | ~~^ ~ | | | | | time_t {aka long long int} | long unsigned int | %llx In file included from ./relative_time.hh:43, from yajlpp/yajlpp_def.hh:38, from styling.cc:36: ./ptimec.hh: In function 'void ftime_s(char*, off_t&, ssize_t, const exttm&)': ./ptimec.hh:320:51: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 320 | snprintf(&dst[off_inout], len - off_inout, "%ld", t); | ~~^ ~ | | | | | time_t {aka long long int} | long int | %lld ./ptimec.hh: In function 'void ftime_q(char*, off_t&, ssize_t, const exttm&)': ./ptimec.hh:374:51: warning: format '%lx' expects argument of type 'long unsigned int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 374 | snprintf(&dst[off_inout], len - off_inout, "%lx", t); | ~~^ ~ | | | | | time_t {aka long long int} | long unsigned int | %llx textfile_sub_source.cc: In member function 'virtual size_t textfile_sub_source::text_size_for_line(textview_curses&, int, text_sub_source::line_flags_t)': textfile_sub_source.cc:86:33: note: parameter passing for argument of type 'logfile::const_iterator' {aka 'std::vector::const_iterator'} changed in GCC 7.1 86 | retval = lf->line_length(lf->begin() + lfo->lfo_filter_state.tfs_index[line]); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from log_format_fwd.hh:37, from logfile.hh:54, from lnav.hh:50, from lnav.cc:77: ptimec.hh: In function 'void ftime_s(char*, off_t&, ssize_t, const exttm&)': ptimec.hh:320:51: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 320 | snprintf(&dst[off_inout], len - off_inout, "%ld", t); | ~~^ ~ | | | | | time_t {aka long long int} | long int | %lld ptimec.hh: In function 'void ftime_q(char*, off_t&, ssize_t, const exttm&)': ptimec.hh:374:51: warning: format '%lx' expects argument of type 'long unsigned int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 374 | snprintf(&dst[off_inout], len - off_inout, "%lx", t); | ~~^ ~ | | | | | time_t {aka long long int} | long unsigned int | %llx In file included from state-extension-functions.cc:42: vtab_module.hh: In instantiation of 'static void sqlite_func_adapter::func1(sqlite3_context*, int, sqlite3_value**) [with Return = nonstd::optional_lite::optional; Args = {}; Return (* f)(Args ...) = sql_log_top_line; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:433:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = nonstd::optional_lite::optional; Args = {}; Return (* f)(Args ...) = sql_log_top_line]' state-extension-functions.cc:105:77: required from here vtab_module.hh:396:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 396 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 397 | fd->fd_help.ht_name, 398 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:402:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 402 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 403 | fd->fd_help.ht_name, 404 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:402:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 402 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 405 | REQ_COUNT + OPT_COUNT); | ~~~~~~~~~~~~~~~~~~~~~ | | | unsigned int vtab_module.hh: In instantiation of 'static void sqlite_func_adapter::func1(sqlite3_context*, int, sqlite3_value**) [with Return = nonstd::optional_lite::optional >; Args = {}; Return (* f)(Args ...) = sql_log_top_datetime; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:433:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = nonstd::optional_lite::optional >; Args = {}; Return (* f)(Args ...) = sql_log_top_datetime]' state-extension-functions.cc:111:85: required from here vtab_module.hh:396:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 396 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 397 | fd->fd_help.ht_name, 398 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:402:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 402 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 403 | fd->fd_help.ht_name, 404 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:402:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 402 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 405 | REQ_COUNT + OPT_COUNT); | ~~~~~~~~~~~~~~~~~~~~~ | | | unsigned int vtab_module.hh: In instantiation of 'static void sqlite_func_adapter::func1(sqlite3_context*, int, sqlite3_value**) [with Return = nonstd::optional_lite::optional >; Args = {}; Return (* f)(Args ...) = sql_lnav_top_file; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:433:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = nonstd::optional_lite::optional >; Args = {}; Return (* f)(Args ...) = sql_lnav_top_file]' state-extension-functions.cc:117:79: required from here vtab_module.hh:396:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 396 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 397 | fd->fd_help.ht_name, 398 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:402:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 402 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 403 | fd->fd_help.ht_name, 404 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:402:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 402 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 405 | REQ_COUNT + OPT_COUNT); | ~~~~~~~~~~~~~~~~~~~~~ | | | unsigned int vtab_module.hh: In instantiation of 'static void sqlite_func_adapter::func1(sqlite3_context*, int, sqlite3_value**) [with Return = const char*; Args = {}; Return (* f)(Args ...) = sql_lnav_version; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:433:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = const char*; Args = {}; Return (* f)(Args ...) = sql_lnav_version]' state-extension-functions.cc:123:77: required from here vtab_module.hh:396:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 396 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 397 | fd->fd_help.ht_name, 398 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:402:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 402 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 403 | fd->fd_help.ht_name, 404 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:402:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 402 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 405 | REQ_COUNT + OPT_COUNT); | ~~~~~~~~~~~~~~~~~~~~~ | | | unsigned int vtab_module.hh: In instantiation of 'static void sqlite_func_adapter::func1(sqlite3_context*, int, sqlite3_value**) [with Return = long long int; Args = {const char*}; Return (* f)(Args ...) = sql_error; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:433:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = long long int; Args = {const char*}; Return (* f)(Args ...) = sql_error]' state-extension-functions.cc:129:63: required from here vtab_module.hh:396:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 396 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 397 | fd->fd_help.ht_name, 398 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:402:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 402 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 403 | fd->fd_help.ht_name, 404 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:402:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 402 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 405 | REQ_COUNT + OPT_COUNT); | ~~~~~~~~~~~~~~~~~~~~~ | | | unsigned int In file included from ./relative_time.hh:43, from yajlpp/yajlpp_def.hh:38, from log_format_loader.cc:48: ./ptimec.hh: In function 'void ftime_s(char*, off_t&, ssize_t, const exttm&)': ./ptimec.hh:320:51: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 320 | snprintf(&dst[off_inout], len - off_inout, "%ld", t); | ~~^ ~ | | | | | time_t {aka long long int} | long int | %lld ./ptimec.hh: In function 'void ftime_q(char*, off_t&, ssize_t, const exttm&)': ./ptimec.hh:374:51: warning: format '%lx' expects argument of type 'long unsigned int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 374 | snprintf(&dst[off_inout], len - off_inout, "%lx", t); | ~~^ ~ | | | | | time_t {aka long long int} | long unsigned int | %llx In file included from lnav_commands.cc:73: papertrail_proc.hh: In member function 'void papertrail_proc::set_url()': papertrail_proc.hh:134:34: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 134 | "min_time=%ld&", | ~~^ | | | long int | %lld 135 | this->ptp_min_time); | ~~~~~~~~~~~~~~~~~~ | | | time_t {aka long long int} papertrail_proc.hh:140:34: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 140 | "max_time=%ld&", | ~~^ | | | long int | %lld 141 | this->ptp_max_time); | ~~~~~~~~~~~~~~~~~~ | | | time_t {aka long long int} In file included from /usr/include/c++/11.2.1/vector:72, from pcrepp/pcrepp.hh:56, from string-extension-functions.cc:18: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In function 'void sparkline_step(sqlite3_context*, int, sqlite3_value**)': /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lnav_commands.cc: In function 'Result, std::__cxx11::basic_string > com_adjust_log_time(exec_context&, std::string, std::vector >&)': lnav_commands.cc:231:66: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 231 | "info: log timestamps will be adjusted by %ld.%06ld seconds", | ~~^ | | | long int | %lld 232 | time_diff.tv_sec, (long) time_diff.tv_usec); | ~~~~~~~~~~~~~~~~ | | | time_t {aka long long int} lnav_commands.cc: In function 'Result, std::__cxx11::basic_string > com_unix_time(exec_context&, std::string, std::vector >&)': lnav_commands.cc:282:45: warning: format '%ld' expects argument of type 'long int*', but argument 3 has type 'time_t*' {aka 'long long int*'} [-Wformat=] 282 | else if (sscanf(args[1].c_str(), "%ld", &u_time)) { | ~~^ ~~~~~~~ | | | | | time_t* {aka long long int*} | long int* | %lld lnav_commands.cc:296:29: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 296 | " -- %ld", | ~~^ | | | long int | %lld 297 | u_time); | ~~~~~~ | | | time_t {aka long long int} lnav_commands.cc: In function 'Result, std::__cxx11::basic_string > com_current_time(exec_context&, std::string, std::vector >&)': lnav_commands.cc:324:21: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 324 | " -- %ld", | ~~^ | | | long int | %lld 325 | u_time); | ~~~~~~ | | | time_t {aka long long int} In file included from /usr/include/c++/11.2.1/vector:72, from logfile.hh:42, from textfile_sub_source.hh:35, from textfile_sub_source.cc:32: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {line_range&, string_attr_type*, logfile*}; _Tp = string_attr; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ log_search_table.cc: In member function 'virtual bool log_search_table::next(log_cursor&, logfile_sub_source&)': log_search_table.cc:124:26: note: parameter passing for argument of type 'logfile::const_iterator' {aka 'std::vector::const_iterator'} changed in GCC 7.1 124 | lf->read_full_message(lf_iter, this->lst_current_line); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'virtual void textfile_sub_source::text_attrs_for_line(textview_curses&, int, string_attrs_t&)': /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ logfile.cc: In member function 'size_t logfile::line_length(logfile::const_iterator, bool)': logfile.cc:691:8: note: parameter passing for argument of type 'logfile::const_iterator' {aka 'std::vector::const_iterator'} changed in GCC 7.1 691 | size_t logfile::line_length(logfile::const_iterator ll, bool include_continues) | ^~~~~~~ logfile.cc: In member function 'Result > logfile::read_raw_message(logfile::const_iterator)': logfile.cc:729:1: note: parameter passing for argument of type 'logfile::const_iterator' {aka 'std::vector::const_iterator'} changed in GCC 7.1 729 | logfile::read_raw_message(logfile::const_iterator ll) | ^~~~~~~ In file included from logfile.cc:49: logfile.hh:303:49: note: parameter passing for argument of type 'logfile::const_iterator' {aka 'std::vector::const_iterator'} changed in GCC 7.1 303 | (file_ssize_t) this->line_length(ll, include_continues)}; | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ log_data_table.cc: In member function 'virtual bool log_data_table::next(log_cursor&, logfile_sub_source&)': log_data_table.cc:147:26: note: parameter passing for argument of type 'logfile::const_iterator' {aka 'std::vector::const_iterator'} changed in GCC 7.1 147 | lf->read_full_message(lf_iter, this->ldt_current_line); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:72, from sql_util.hh:42, from log_search_table.cc:32: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {logline_value_meta&, shared_buffer_ref&, line_range}; _Tp = logline_value; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'virtual void log_search_table::extract(std::shared_ptr, uint64_t, shared_buffer_ref&, std::vector&)': /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ logfile.cc: In member function 'void logfile::read_full_message(logfile::const_iterator, shared_buffer_ref&, int)': logfile.cc:621:6: note: parameter passing for argument of type 'logfile::const_iterator' {aka 'std::vector::const_iterator'} changed in GCC 7.1 621 | void logfile::read_full_message(logfile::const_iterator ll, | ^~~~~~~ In file included from logfile.cc:49: logfile.hh:303:49: note: parameter passing for argument of type 'logfile::const_iterator' {aka 'std::vector::const_iterator'} changed in GCC 7.1 303 | (file_ssize_t) this->line_length(ll, include_continues)}; | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ textfile_sub_source.cc: In member function 'virtual void textfile_sub_source::text_filters_changed()': textfile_sub_source.cc:178:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 178 | lf->reobserve_from(lf->begin() + lfo->get_min_count(lf->size())); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ logfile.cc: In member function 'Result > logfile::read_line(logfile::iterator)': logfile.cc:599:40: note: parameter passing for argument of type 'logfile::iterator' {aka 'std::vector::iterator'} changed in GCC 7.1 599 | Result logfile::read_line(logfile::iterator ll) | ^~~~~~~ In file included from logfile.cc:49: logfile.hh:303:49: note: parameter passing for argument of type 'logfile::const_iterator' {aka 'std::vector::const_iterator'} changed in GCC 7.1 303 | (file_ssize_t) this->line_length(ll, include_continues)}; | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:72, from /usr/include/c++/11.2.1/regex:51, from db_sub_source.cc:32: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const timeval&}; _Tp = timeval; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:72, from log_data_table.hh:36, from log_data_table.cc:32: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {logline_value_meta&, shared_buffer_ref&, line_range}; _Tp = logline_value; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'virtual void log_data_table::extract(std::shared_ptr, uint64_t, shared_buffer_ref&, std::vector&)': /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {line_range&, string_attr_type*, unsigned int}; _Tp = string_attr; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {line_range&, string_attr_type*, unsigned int}; _Tp = string_attr; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {line_range&, string_attr_type*, unsigned int&}; _Tp = string_attr; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {line_range&, string_attr_type*, unsigned int&}; _Tp = string_attr; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {line_range&, string_attr_type*, int&}; _Tp = string_attr; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ log_vtab_impl.cc: In function 'int vt_column(sqlite3_vtab_cursor*, sqlite3_context*, int)': log_vtab_impl.cc:610:62: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 610 | if (lv_struct.lv_meta.lvm_column != sub_col) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from lnav_util.hh:52, from lnav_config.cc:55: ptimec.hh: In function 'void ftime_s(char*, off_t&, ssize_t, const exttm&)': ptimec.hh:320:51: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 320 | snprintf(&dst[off_inout], len - off_inout, "%ld", t); | ~~^ ~ | | | | | time_t {aka long long int} | long int | %lld ptimec.hh: In function 'void ftime_q(char*, off_t&, ssize_t, const exttm&)': ptimec.hh:374:51: warning: format '%lx' expects argument of type 'long unsigned int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 374 | snprintf(&dst[off_inout], len - off_inout, "%lx", t); | ~~^ ~ | | | | | time_t {aka long long int} | long unsigned int | %llx /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {stacked_bar_chart >::chart_ident}; _Tp = stacked_bar_chart >::chart_ident; _Alloc = std::allocator >::chart_ident>]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector >::chart_ident, std::allocator >::chart_ident> >::iterator' changed in GCC 7.1 logfile.cc: In member function 'void logfile::reobserve_from(logfile::iterator)': logfile.cc:652:6: note: parameter passing for argument of type 'logfile::iterator' {aka 'std::vector::iterator'} changed in GCC 7.1 652 | void logfile::reobserve_from(iterator iter) | ^~~~~~~ logfile.cc:675:57: note: parameter passing for argument of type 'logfile::const_iterator' {aka 'std::vector::const_iterator'} changed in GCC 7.1 675 | this->lf_logline_observer->logline_new_lines( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 676 | *this, iter, iter_end, sbr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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::const_iterator'} changed in GCC 7.1 66 | lf->read_full_message(lf->begin() + cl_copy, line); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'stacked_bar_chart::chart_ident& stacked_bar_chart::find_ident(const T&) [with T = std::__cxx11::basic_string]': /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >::chart_ident*, std::vector >::chart_ident, std::allocator >::chart_ident> > >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ logfile.cc: In member function 'void logfile::set_logline_observer(logline_observer*)': logfile.cc:648:29: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 648 | this->reobserve_from(this->begin()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/bits/stl_algo.h:62, from /usr/include/c++/11.2.1/algorithm:62, from ./fmtlib/fmt/format.h:36, from base/intern_string.hh:42, from attr_line.hh:42, from view_curses.hh:64, from view_curses.cc:40: /usr/include/c++/11.2.1/bits/stl_tempbuf.h: In constructor 'std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, std::_Temporary_buffer<_ForwardIterator, _Tp>::size_type) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = string_attr]': /usr/include/c++/11.2.1/bits/stl_tempbuf.h:257:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 257 | _Temporary_buffer<_ForwardIterator, _Tp>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ log_data_helper.cc: In member function 'bool log_data_helper::parse_line(content_line_t, bool)': log_data_helper.cc:78:42: note: parameter passing for argument of type 'logfile::const_iterator' {aka 'std::vector::const_iterator'} changed in GCC 7.1 78 | this->ldh_file->read_full_message(ll, this->ldh_msg); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/bits/char_traits.h:39, from /usr/include/c++/11.2.1/string:40, from view_curses.cc:35: /usr/include/c++/11.2.1/bits/stl_algobase.h: In function '_BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = __gnu_cxx::__normal_iterator >; _BI2 = __gnu_cxx::__normal_iterator >]': /usr/include/c++/11.2.1/bits/stl_algobase.h:884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 884 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) | ^~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algobase.h:884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/stl_algobase.h:884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/11.2.1/vector:72, from lnav_util.hh:48, from field_overlay_source.cc:33: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const string_attr&}; _Tp = string_attr; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/algorithm:62, from ./fmtlib/fmt/format.h:36, from base/intern_string.hh:42, from attr_line.hh:42, from view_curses.hh:64, from view_curses.cc:40: /usr/include/c++/11.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/11.2.1/bits/stl_algo.h:1819:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1819 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:1819:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/11.2.1/bits/char_traits.h:39, from /usr/include/c++/11.2.1/string:40, from view_curses.cc:35: /usr/include/c++/11.2.1/bits/stl_algo.h:1830:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1830 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:67, from /usr/include/c++/11.2.1/regex:51, from db_sub_source.cc:32: /usr/include/c++/11.2.1/bits/stl_vector.h: In member function 'void db_label_source::push_column(const char*)': /usr/include/c++/11.2.1/bits/stl_vector.h:1198:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:67, from lnav_util.hh:48, from field_overlay_source.cc:33: /usr/include/c++/11.2.1/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = string_attr; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/stl_vector.h:1198:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:72, from lnav_util.hh:48, from field_overlay_source.cc:33: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {line_range&, string_attr_type*&, unsigned int&}; _Tp = string_attr; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/algorithm:62, from ./fmtlib/fmt/format.h:36, from base/intern_string.hh:42, from attr_line.hh:42, from view_curses.hh:64, from view_curses.cc:40: /usr/include/c++/11.2.1/bits/stl_algo.h: In function '_ForwardIterator std::__upper_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = string_attr; _Compare = __gnu_cxx::__ops::_Val_less_iter]': /usr/include/c++/11.2.1/bits/stl_algo.h:2028:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2028 | __upper_bound(_ForwardIterator __first, _ForwardIterator __last, | ^~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:2028:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {line_range&, string_attr_type*&, unsigned int&}; _Tp = string_attr; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/bits/char_traits.h:39, from /usr/include/c++/11.2.1/string:40, from view_curses.cc:35: /usr/include/c++/11.2.1/bits/stl_algobase.h: In function '_ForwardIterator std::__lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = string_attr; _Compare = __gnu_cxx::__ops::_Iter_less_val]': /usr/include/c++/11.2.1/bits/stl_algobase.h:1451:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1451 | __lower_bound(_ForwardIterator __first, _ForwardIterator __last, | ^~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algobase.h:1451:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {line_range&, string_attr_type*, unsigned int&}; _Tp = string_attr; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {line_range&, string_attr_type*, unsigned int}; _Tp = string_attr; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 logfile.cc: In member function 'logfile::rebuild_result_t logfile::rebuild_index(nonstd::optional_lite::optional > > >)': logfile.cc:392:61: note: parameter passing for argument of type 'logfile::const_iterator' {aka 'std::vector::const_iterator'} changed in GCC 7.1 392 | auto last_length = ssize_t(this->line_length(last_line, false)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ logfile.cc:507:61: note: parameter passing for argument of type 'logfile::const_iterator' {aka 'std::vector::const_iterator'} changed in GCC 7.1 507 | this->lf_logline_observer->logline_new_lines( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 508 | *this, this->begin() + old_size, this->end(), sbr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void field_overlay_source::add_key_line_attrs(int, bool)': /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from session_data.cc:47: yajlpp/yajlpp_def.hh: In instantiation of 'static void json_path_handler::number_field_validator(yajlpp_parse_context&, const json_path_handler_base&) [with T = session_data_t; NUM_T = long long unsigned int; NUM_T T::* NUM = &session_data_t::sd_save_time]': yajlpp/yajlpp_def.hh:774:29: required from 'json_path_handler& json_path_handler::for_field(typename std::enable_if<(std::is_integral<_Size>::value && (! std::is_same::value))>::type*) [with T = session_data_t; NUM_T = long long unsigned int; NUM_T T::* NUM = &session_data_t::sd_save_time; typename std::enable_if<(std::is_integral<_Size>::value && (! std::is_same::value))>::type = void]' session_data.cc:881:10: required from here yajlpp/yajlpp_def.hh:322:23: warning: comparison of integer expressions of different signedness: 'long long unsigned int' and 'const long long int' [-Wsign-compare] 322 | if (field_ptr < jph.jph_min_value) { | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:72, from /usr/include/c++/11.2.1/regex:51, from db_sub_source.cc:32: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'virtual bool db_overlay_source::list_value_for_overlay(const listview_curses&, int, int, vis_line_t, attr_line_t&)': /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/algorithm:62, from ./fmtlib/fmt/format.h:36, from base/intern_string.hh:42, from attr_line.hh:42, from view_curses.hh:64, from view_curses.cc:40: /usr/include/c++/11.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 >]': /usr/include/c++/11.2.1/bits/stl_algo.h:1298:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1298 | __rotate(_RandomAccessIterator __first, | ^~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:1298:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/stl_algo.h:1298:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/11.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 >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/11.2.1/bits/stl_algo.h:2468:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2468 | __merge_without_buffer(_BidirectionalIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:2468:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/stl_algo.h:2468:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/stl_algo.h:2493:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2493 | = std::__lower_bound(__middle, __last, *__first_cut, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2494 | __gnu_cxx::__ops::__iter_comp_val(__comp)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:2502:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2502 | = std::__upper_bound(__first, __middle, *__second_cut, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2503 | __gnu_cxx::__ops::__val_comp_iter(__comp)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:1414:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1414 | return std::__rotate(__first, __middle, __last, | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 1415 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:2509:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2509 | std::__merge_without_buffer(__first, __first_cut, __new_middle, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2510 | __len11, __len22, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:2511:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2511 | std::__merge_without_buffer(__new_middle, __second_cut, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2512 | __len1 - __len11, __len2 - __len22, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/11.2.1/bits/stl_algo.h:2756:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2756 | __inplace_stable_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:2756:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/stl_algo.h:2761:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2761 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2765 | std::__inplace_stable_sort(__first, __middle, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:2766:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2766 | std::__inplace_stable_sort(__middle, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:2767:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2767 | std::__merge_without_buffer(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2768 | __middle - __first, | ~~~~~~~~~~~~~~~~~~~ 2769 | __last - __middle, | ~~~~~~~~~~~~~~~~~~ 2770 | __comp); | ~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator >; _OutputIterator = string_attr*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/11.2.1/bits/stl_algo.h:2632:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2632 | __move_merge(_InputIterator __first1, _InputIterator __last1, | ^~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:2632:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/stl_algo.h:2632:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/stl_algo.h:2632:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/11.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 >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/11.2.1/bits/stl_algo.h:2632:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = string_attr*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/11.2.1/bits/stl_algo.h:2699:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2699 | __merge_sort_with_buffer(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:2699:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/stl_algo.h:2689:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2689 | std::__insertion_sort(__first, __first + __chunk_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:2692:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2692 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:2667:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2667 | __result = std::__move_merge(__first, __first + __step_size, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2668 | __first + __step_size, | ~~~~~~~~~~~~~~~~~~~~~~ 2669 | __first + __two_step, | ~~~~~~~~~~~~~~~~~~~~~ 2670 | __result, __comp); | ~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:2667:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/stl_algo.h:2675:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2675 | std::__move_merge(__first, __first + __step_size, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2676 | __first + __step_size, __last, __result, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:2675:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/stl_algo.h:2667:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2667 | __result = std::__move_merge(__first, __first + __step_size, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2668 | __first + __step_size, | ~~~~~~~~~~~~~~~~~~~~~~ 2669 | __first + __two_step, | ~~~~~~~~~~~~~~~~~~~~~ 2670 | __result, __comp); | ~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:2675:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2675 | std::__move_merge(__first, __first + __step_size, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2676 | __first + __step_size, __last, __result, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/bits/char_traits.h:39, from /usr/include/c++/11.2.1/string:40, from view_curses.cc:35: /usr/include/c++/11.2.1/bits/stl_algobase.h: In function '_OI std::__copy_move_backward_a(_II, _II, _OI) [with bool _IsMove = true; _II = string_attr*; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/11.2.1/bits/stl_algobase.h:796:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 796 | __copy_move_backward_a(_II __first, _II __last, _OI __result) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/algorithm:62, from ./fmtlib/fmt/format.h:36, from base/intern_string.hh:42, from attr_line.hh:42, from view_curses.hh:64, from view_curses.cc:40: /usr/include/c++/11.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Pointer = string_attr*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/11.2.1/bits/stl_algo.h:2407:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2407 | __merge_adaptive(_BidirectionalIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:2407:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/stl_algo.h:2407:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/stl_algo.h:2437:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2437 | = std::__lower_bound(__middle, __last, *__first_cut, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2438 | __gnu_cxx::__ops::__iter_comp_val(__comp)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:2446:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2446 | = std::__upper_bound(__first, __middle, *__second_cut, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2447 | __gnu_cxx::__ops::__val_comp_iter(__comp)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/bits/char_traits.h:39, from /usr/include/c++/11.2.1/string:40, from view_curses.cc:35: /usr/include/c++/11.2.1/bits/stl_algo.h:2382:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2382 | _GLIBCXX_MOVE_BACKWARD3(__first, __middle, __last); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/algorithm:62, from ./fmtlib/fmt/format.h:36, from base/intern_string.hh:42, from attr_line.hh:42, from view_curses.hh:64, from view_curses.cc:40: /usr/include/c++/11.2.1/bits/stl_algo.h:1414:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1414 | return std::__rotate(__first, __middle, __last, | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 1415 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:2455:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2455 | std::__merge_adaptive(__first, __first_cut, __new_middle, __len11, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2456 | __len22, __buffer, __buffer_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:2457:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2457 | std::__merge_adaptive(__new_middle, __second_cut, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2458 | __len1 - __len11, | ~~~~~~~~~~~~~~~~~ 2459 | __len2 - __len22, __buffer, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2460 | __buffer_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = string_attr*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/11.2.1/bits/stl_algo.h:2726:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2726 | __stable_sort_adaptive(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:2726:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/stl_algo.h:2726:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/stl_algo.h:2735:38: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator >' changed in GCC 7.1 2735 | std::__stable_sort_adaptive(__first, __middle, __buffer, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2736 | __buffer_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:2737:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2737 | std::__stable_sort_adaptive(__middle, __last, __buffer, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2738 | __buffer_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:2742:40: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator >' changed in GCC 7.1 2742 | std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:2743:40: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2743 | std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:2746:28: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator >' changed in GCC 7.1 2746 | std::__merge_adaptive(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2747 | _Distance(__middle - __first), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2748 | _Distance(__last - __middle), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2749 | __buffer, __buffer_size, | ~~~~~~~~~~~~~~~~~~~~~~~~ 2750 | __comp); | ~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:72, from base/injector.hh:39, from base/isc.hh:40, from lnav.hh:48, from filter_status_source.cc:32: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const string_attr&}; _Tp = string_attr; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:67, from base/injector.hh:39, from base/isc.hh:40, from lnav.hh:48, from filter_status_source.cc:32: /usr/include/c++/11.2.1/bits/stl_vector.h: In member function 'void filter_status_source::update_filtered(text_sub_source*)': /usr/include/c++/11.2.1/bits/stl_vector.h:1198:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h: In static member function 'static void view_curses::mvwattrline(WINDOW*, int, int, attr_line_t&, const line_range&, view_colors::role_t)': /usr/include/c++/11.2.1/bits/stl_algo.h:5018:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 5018 | _TmpBuf __buf(__first, (__last - __first + 1) / 2); | ^~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:5021:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 5021 | std::__inplace_stable_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:5023:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 5023 | std::__stable_sort_adaptive(__first, __last, __buf.begin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5024 | _DistanceType(__buf.size()), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ textview_curses.cc: In member function 'virtual bool empty_filter::matches(const logfile&, logfile::const_iterator, shared_buffer_ref&)': textview_curses.cc:764:6: note: parameter passing for argument of type 'logfile::const_iterator' {aka 'std::vector::const_iterator'} changed in GCC 7.1 764 | bool empty_filter::matches(const logfile &lf, logfile::const_iterator ll, | ^~~~~~~~~~~~ textview_curses.cc: In member function 'void text_filter::add_line(logfile_filter_state&, logfile::const_iterator, shared_buffer_ref&)': textview_curses.cc:76:6: note: parameter passing for argument of type 'logfile::const_iterator' {aka 'std::vector::const_iterator'} changed in GCC 7.1 76 | void text_filter::add_line( | ^~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:72, from /usr/include/c++/11.2.1/regex:51, from help_text_formatter.cc:33: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {line_range&, string_attr_type*&, unsigned int&}; _Tp = string_attr; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {line_range&, string_attr_type*&, unsigned int&}; _Tp = string_attr; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from styling.cc:36: yajlpp/yajlpp_def.hh: In constructor 'json_path_container::json_path_container(std::initializer_list)': yajlpp/yajlpp_def.hh:800:5: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 800 | json_path_container(std::initializer_list children) | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:72, from textview_curses.cc:32: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {line_range, string_attr_type*, unsigned int}; _Tp = string_attr; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ styling.cc: In function 'void __static_initialization_and_destruction_0(int, int)': styling.cc:43:35: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 43 | static struct json_path_container term_color_rgb_handler = { | ^~~~~~~~~~~~~~~~~~~~~~ styling.cc:52:35: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 52 | static struct json_path_container term_color_handler = { | ^~~~~~~~~~~~~~~~~~ styling.cc:65:35: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 65 | static struct json_path_container root_color_handler = { | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:72, from ./fmtlib/fmt/core.h:18, from ./fmtlib/fmt/format.h:44, from base/intern_string.hh:42, from base/opt_util.hh:35, from file_collection.cc:38: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {stat&}; _Tp = stat; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from bottom_status_source.hh:37, from lnav.hh:55, from filter_sub_source.cc:35: logfile_sub_source.hh: In member function 'virtual bool pcre_filter::matches(const logfile&, logfile::const_iterator, shared_buffer_ref&)': logfile_sub_source.hh:90:10: note: parameter passing for argument of type 'logfile::const_iterator' {aka 'std::vector::const_iterator'} changed in GCC 7.1 90 | bool matches(const logfile &lf, logfile::const_iterator ll, shared_buffer_ref &line) override { | ^~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void textview_curses::textview_value_for_row(vis_line_t, attr_line_t&)': /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/map:60, from base/injector.hh:37, from base/isc.hh:40, from file_collection.cc:40: /usr/include/c++/11.2.1/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator) [with _Key = std::__cxx11::basic_string; _Val = std::pair, file_error_info>; _KeyOfValue = std::_Select1st, file_error_info> >; _Compare = std::less >; _Alloc = std::allocator, file_error_info> >]': /usr/include/c++/11.2.1/bits/stl_tree.h:2480:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, file_error_info>, std::_Select1st, file_error_info> >, std::less >, std::allocator, file_error_info> > >::const_iterator' changed in GCC 7.1 2480 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_tree.h: In member function 'std::__enable_if_t::value_type>::value> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_range_unique(_InputIterator, _InputIterator) [with _InputIterator = std::_Rb_tree_const_iterator, file_error_info> >; _Key = std::__cxx11::basic_string; _Val = std::pair, file_error_info>; _KeyOfValue = std::_Select1st, file_error_info> >; _Compare = std::less >; _Alloc = std::allocator, file_error_info> >]': /usr/include/c++/11.2.1/bits/stl_tree.h:1098:9: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator, file_error_info> >' changed in GCC 7.1 1098 | _M_insert_range_unique(_InputIterator __first, _InputIterator __last) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_tree.h:1098:9: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator, file_error_info> >' changed in GCC 7.1 In file included from /usr/include/c++/11.2.1/array:40, from /usr/include/c++/11.2.1/tuple:39, from /usr/include/c++/11.2.1/mutex:38, from /usr/include/c++/11.2.1/future:38, from logfile_sub_source.cc:32: /usr/include/c++/11.2.1/bits/stl_algobase.h: In function '_ForwardIterator std::__lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Tp = strong_int; _Compare = __gnu_cxx::__ops::_Iter_less_val]': /usr/include/c++/11.2.1/bits/stl_algobase.h:1451:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1451 | __lower_bound(_ForwardIterator __first, _ForwardIterator __last, | ^~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algobase.h:1451:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 In file included from /usr/include/c++/11.2.1/map:61, from base/injector.hh:37, from base/isc.hh:40, from file_collection.cc:40: /usr/include/c++/11.2.1/bits/stl_map.h: In member function 'void file_collection::merge(const file_collection&)': /usr/include/c++/11.2.1/bits/stl_map.h:894:38: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator, file_error_info> >' changed in GCC 7.1 894 | { _M_t._M_insert_range_unique(__first, __last); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/map:60, from base/injector.hh:37, from base/isc.hh:40, from file_collection.cc:40: /usr/include/c++/11.2.1/bits/stl_tree.h:2501:23: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator, file_error_info> >' changed in GCC 7.1 2501 | _M_erase_aux(__first++); | ~~~~~~~~~~~~^~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:72, from base/injector.hh:39, from readline_callbacks.cc:32: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {line_range&, string_attr_type*&, unsigned int&}; _Tp = string_attr; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:72, from base/injector.hh:39, from base/isc.hh:40, from lnav.hh:48, from filter_sub_source.cc:35: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {line_range&, string_attr_type*, unsigned int&}; _Tp = string_attr; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {line_range&, string_attr_type*, short int}; _Tp = string_attr; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {line_range, string_attr_type*, int&}; _Tp = string_attr; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {line_range, string_attr_type*, unsigned int}; _Tp = string_attr; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {line_range, string_attr_type*, unsigned int}; _Tp = string_attr; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {line_range, string_attr_type*, unsigned int&}; _Tp = string_attr; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {line_range, string_attr_type*, unsigned int&}; _Tp = string_attr; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {line_range, string_attr_type*, view_colors::role_t}; _Tp = string_attr; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'virtual void filter_sub_source::text_attrs_for_line(textview_curses&, int, string_attrs_t&)': /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {line_range&, string_attr_type*&, unsigned int&}; _Tp = string_attr; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ logfile_sub_source.cc: In member function 'bool logfile_sub_source::check_extra_filters(logfile_sub_source::iterator, logfile::iterator)': logfile_sub_source.cc:1498:6: note: parameter passing for argument of type 'logfile::iterator' {aka 'std::vector::iterator'} changed in GCC 7.1 1498 | bool logfile_sub_source::check_extra_filters(iterator ld, logfile::iterator ll) | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_tree.h: In member function 'std::future file_collection::watch_logfile(const string&, logfile_open_options&, bool)': /usr/include/c++/11.2.1/bits/stl_tree.h:1209:21: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, file_error_info>, std::_Select1st, file_error_info> >, std::less >, std::allocator, file_error_info> > >::const_iterator' changed in GCC 7.1 1209 | _M_erase_aux(__position); | ~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:72, from ./fmtlib/fmt/core.h:18, from ./fmtlib/fmt/format.h:44, from base/intern_string.hh:42, from base/opt_util.hh:35, from file_collection.cc:38: /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hotkeys.cc: In member function 'void logline_helper::annotate()': hotkeys.cc:89:30: note: parameter passing for argument of type 'logfile::const_iterator' {aka 'std::vector::const_iterator'} changed in GCC 7.1 89 | lf->read_full_message(ll, this->lh_msg_buffer); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void filter_sub_source::rl_display_matches(readline_curses*)': /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ logfile_sub_source.cc: In member function 'virtual nonstd::optional_lite::optional > log_location_history::loc_history_back(vis_line_t)': logfile_sub_source.cc:1546:14: warning: '*(const int*)((char*)&vis_for_pos + offsetof(nonstd::optional_lite::optional >,nonstd::optional_lite::optional >::contained))' may be used uninitialized in this function [-Wmaybe-uninitialized] 1546 | auto vis_for_pos = this->llh_log_source.find_from_content(*iter); | ^~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:72, from base/string_util.hh:35, from logfile_sub_source.cc:37: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const strong_int&}; _Tp = strong_int; _Alloc = std::allocator >]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(std::vector<_Tp, _Alloc>::iterator) [with _Tp = strong_int; _Alloc = std::allocator >]': /usr/include/c++/11.2.1/bits/vector.tcc:171:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 171 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:72, from ./fmtlib/fmt/core.h:18, from ./fmtlib/fmt/format.h:44, from base/intern_string.hh:42, from base/file_range.hh:35, from base/humanize.hh:37, from files_sub_source.cc:32: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {line_range, string_attr_type*, unsigned int}; _Tp = string_attr; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {line_range, string_attr_type*, view_colors::role_t}; _Tp = string_attr; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {line_range, string_attr_type*, view_colors::role_t}; _Tp = string_attr; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {line_range, string_attr_type*, unsigned int&}; _Tp = string_attr; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {line_range, string_attr_type*, unsigned int&}; _Tp = string_attr; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {line_range, string_attr_type*, short int}; _Tp = string_attr; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {line_range&, string_attr_type*, unsigned int}; _Tp = string_attr; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {line_range&, string_attr_type*, short int}; _Tp = string_attr; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'virtual void files_sub_source::text_attrs_for_line(textview_curses&, int, string_attrs_t&)': /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/deque:66, from /usr/include/c++/11.2.1/stack:60, from lnav.hh:43, from view_helpers.cc:32: /usr/include/c++/11.2.1/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]': /usr/include/c++/11.2.1/bits/stl_uninitialized.h:85:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 85 | __uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_uninitialized.h:85:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/stl_uninitialized.h: In member function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/stl_uninitialized.h:151:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 148 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 151 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_uninitialized.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/stl_uninitialized.h:151:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 148 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 151 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In function 'void rl_display_matches(readline_curses*)': /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/algorithm:61, from session_data.cc:39: /usr/include/c++/11.2.1/bits/stl_algobase.h: In function '_ForwardIterator std::__lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = timeval; _Compare = __gnu_cxx::__ops::_Iter_less_val]': /usr/include/c++/11.2.1/bits/stl_algobase.h:1451:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1451 | __lower_bound(_ForwardIterator __first, _ForwardIterator __last, | ^~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algobase.h:1451:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 logfile_sub_source.cc: In member function 'Result > logfile_sub_source::eval_sql_filter(sqlite3_stmt*, logfile_sub_source::iterator, logfile::const_iterator)': logfile_sub_source.cc:1315:1: note: parameter passing for argument of type 'logfile::const_iterator' {aka 'std::vector::const_iterator'} changed in GCC 7.1 1315 | logfile_sub_source::eval_sql_filter(sqlite3_stmt *stmt, iterator ld, logfile::const_iterator ll) | ^~~~~~~~~~~~~~~~~~ logfile_sub_source.cc:1324:26: note: parameter passing for argument of type 'logfile::const_iterator' {aka 'std::vector::const_iterator'} changed in GCC 7.1 1324 | lf->read_full_message(ll, sbr); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/include/c++/11.2.1/bits/stl_algo.h:62, from /usr/include/c++/11.2.1/algorithm:62, from /usr/include/c++/11.2.1/regex:38, from sql_util.cc:38: /usr/include/c++/11.2.1/bits/stl_tempbuf.h: In constructor 'std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, std::_Temporary_buffer<_ForwardIterator, _Tp>::size_type) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = string_attr]': /usr/include/c++/11.2.1/bits/stl_tempbuf.h:257:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 257 | _Temporary_buffer<_ForwardIterator, _Tp>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:72, from /usr/include/c++/11.2.1/regex:51, from sql_util.cc:38: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {line_range&, string_attr_type* const&}; _Tp = string_attr; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ logfile_sub_source.cc: In member function 'Result > logfile_sub_source::set_preview_sql_filter(sqlite3_stmt*)': logfile_sub_source.cc:1301:87: note: parameter passing for argument of type 'logfile::const_iterator' {aka 'std::vector::const_iterator'} changed in GCC 7.1 1301 | auto eval_res = this->eval_sql_filter(stmt, ld, (*ld)->get_file_ptr()->begin()); | ^ /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {line_range&, string_attr_type*}; _Tp = string_attr; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 logfile_sub_source.cc: In member function 'virtual bool sql_filter::matches(const logfile&, logfile::const_iterator, shared_buffer_ref&)': logfile_sub_source.cc:1590:6: note: parameter passing for argument of type 'logfile::const_iterator' {aka 'std::vector::const_iterator'} changed in GCC 7.1 1590 | bool sql_filter::matches(const logfile &lf, logfile::const_iterator ll, | ^~~~~~~~~~ logfile_sub_source.cc:1606:85: note: parameter passing for argument of type 'logfile::const_iterator' {aka 'std::vector::const_iterator'} changed in GCC 7.1 1606 | auto eval_res = this->sf_log_source.eval_sql_filter(this->sf_filter_stmt, ld, ll); | ^ In file included from /usr/include/c++/11.2.1/algorithm:62, from ./fmtlib/fmt/format.h:36, from base/intern_string.hh:42, from attr_line.hh:42, from sql_util.hh:45, from log_vtab_impl.cc:34: /usr/include/c++/11.2.1/bits/stl_algo.h: In function '_IIter std::find_if(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator >; _Predicate = logline_value_cmp]': /usr/include/c++/11.2.1/bits/stl_algo.h:3901:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 3901 | find_if(_InputIterator __first, _InputIterator __last, | ^~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:3901:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from lnav.hh:50, from session_data.cc:48: logfile.hh: In member function 'timeval logfile::original_line_time(logfile::iterator)': logfile.hh:264:20: note: parameter passing for argument of type 'logfile::iterator' {aka 'std::vector::iterator'} changed in GCC 7.1 264 | struct timeval original_line_time(iterator ll) { | ^~~~~~~~~~~~~~~~~~ logfile_sub_source.cc: In member function 'virtual void logfile_sub_source::text_filters_changed()': logfile_sub_source.cc:1081:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1081 | lf->reobserve_from(lf->begin() + ld->ld_filter_state.get_min_count(lf->size())); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ logfile_sub_source.cc:1113:64: note: parameter passing for argument of type 'logfile::const_iterator' {aka 'std::vector::const_iterator'} changed in GCC 7.1 1113 | ld, line_iter); | ^ logfile_sub_source.cc:1130:53: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1130 | this->lss_index_delegate->index_line(*this, lf, line_iter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ logfile_sub_source.cc: In member function 'Result > logfile_sub_source::set_sql_marker(std::string, sqlite3_stmt*)': logfile_sub_source.cc:1249:87: note: parameter passing for argument of type 'logfile::const_iterator' {aka 'std::vector::const_iterator'} changed in GCC 7.1 1249 | auto eval_res = this->eval_sql_filter(stmt, ld, (*ld)->get_file_ptr()->begin()); | ^ logfile_sub_source.cc:1270:81: note: parameter passing for argument of type 'logfile::const_iterator' {aka 'std::vector::const_iterator'} changed in GCC 7.1 1270 | auto eval_res = this->eval_sql_filter(this->lss_marker_stmt.in(), ld, ll); | ^ logfile_sub_source.cc:1285:49: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1285 | this->lss_index_delegate->index_line(*this, (*ld)->get_file_ptr(), ll); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/algorithm:62, from logfile_sub_source.cc:33: /usr/include/c++/11.2.1/bits/stl_algo.h: In member function 'virtual void logfile_sub_source::text_update_marks(vis_bookmarks&)': /usr/include/c++/11.2.1/bits/stl_algo.h:2253:29: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 2253 | = std::__lower_bound(__first, __last, __val, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 2254 | __gnu_cxx::__ops::__iter_less_val()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/algorithm:61, from /usr/include/c++/11.2.1/regex:38, from sql_util.cc:38: /usr/include/c++/11.2.1/bits/stl_algobase.h: In function '_BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = __gnu_cxx::__normal_iterator >; _BI2 = __gnu_cxx::__normal_iterator >]': /usr/include/c++/11.2.1/bits/stl_algobase.h:884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 884 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) | ^~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algobase.h:884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/stl_algobase.h:884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/11.2.1/algorithm:62, from /usr/include/c++/11.2.1/regex:38, from sql_util.cc:38: /usr/include/c++/11.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/11.2.1/bits/stl_algo.h:1819:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1819 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:1819:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/11.2.1/algorithm:61, from /usr/include/c++/11.2.1/regex:38, from sql_util.cc:38: /usr/include/c++/11.2.1/bits/stl_algo.h:1830:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1830 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/algorithm:62, from /usr/include/c++/11.2.1/regex:38, from sql_util.cc:38: /usr/include/c++/11.2.1/bits/stl_algo.h: In function '_ForwardIterator std::__upper_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = string_attr; _Compare = __gnu_cxx::__ops::_Val_less_iter]': /usr/include/c++/11.2.1/bits/stl_algo.h:2028:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2028 | __upper_bound(_ForwardIterator __first, _ForwardIterator __last, | ^~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:2028:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/11.2.1/vector:72, from base/string_util.hh:35, from logfile_sub_source.cc:37: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {line_range, string_attr_type*, int&}; _Tp = string_attr; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {line_range, string_attr_type*, int&}; _Tp = string_attr; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/algorithm:61, from /usr/include/c++/11.2.1/regex:38, from sql_util.cc:38: /usr/include/c++/11.2.1/bits/stl_algobase.h: In function '_ForwardIterator std::__lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = string_attr; _Compare = __gnu_cxx::__ops::_Iter_less_val]': /usr/include/c++/11.2.1/bits/stl_algobase.h:1451:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1451 | __lower_bound(_ForwardIterator __first, _ForwardIterator __last, | ^~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algobase.h:1451:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {line_range, string_attr_type*, std::__cxx11::basic_string, std::allocator >&}; _Tp = string_attr; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {line_range, string_attr_type*, unsigned int}; _Tp = string_attr; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 In file included from bottom_status_source.hh:37, from lnav.hh:55, from views_vtab.cc:36: logfile_sub_source.hh: In member function 'virtual bool pcre_filter::matches(const logfile&, logfile::const_iterator, shared_buffer_ref&)': logfile_sub_source.hh:90:10: note: parameter passing for argument of type 'logfile::const_iterator' {aka 'std::vector::const_iterator'} changed in GCC 7.1 90 | bool matches(const logfile &lf, logfile::const_iterator ll, shared_buffer_ref &line) override { | ^~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {line_range, string_attr_type*, std::__cxx11::basic_string, std::allocator >}; _Tp = string_attr; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {line_range&, string_attr_type*, view_colors::role_t}; _Tp = string_attr; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {line_range&, string_attr_type*, view_colors::role_t}; _Tp = string_attr; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/algorithm:62, from /usr/include/c++/11.2.1/regex:38, from sql_util.cc:38: /usr/include/c++/11.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 >]': /usr/include/c++/11.2.1/bits/stl_algo.h:1298:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1298 | __rotate(_RandomAccessIterator __first, | ^~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:1298:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/stl_algo.h:1298:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 view_helpers.cc: In function 'void open_pretty_view()': view_helpers.cc:178:34: note: parameter passing for argument of type 'logfile::const_iterator' {aka 'std::vector::const_iterator'} changed in GCC 7.1 178 | lf->read_full_message(ll, sbr); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {line_range&, string_attr_type*, bookmark_metadata*}; _Tp = string_attr; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {line_range&, string_attr_type*, bookmark_metadata*}; _Tp = string_attr; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.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 >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/11.2.1/bits/stl_algo.h:2468:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2468 | __merge_without_buffer(_BidirectionalIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:2468:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/stl_algo.h:2468:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/stl_algo.h:2493:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2493 | = std::__lower_bound(__middle, __last, *__first_cut, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2494 | __gnu_cxx::__ops::__iter_comp_val(__comp)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:2502:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2502 | = std::__upper_bound(__first, __middle, *__second_cut, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2503 | __gnu_cxx::__ops::__val_comp_iter(__comp)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:1414:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1414 | return std::__rotate(__first, __middle, __last, | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 1415 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:2509:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2509 | std::__merge_without_buffer(__first, __first_cut, __new_middle, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2510 | __len11, __len22, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:2511:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2511 | std::__merge_without_buffer(__new_middle, __second_cut, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2512 | __len1 - __len11, __len2 - __len22, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {line_range&, string_attr_type*, const intern_string_t}; _Tp = string_attr; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {line_range&, string_attr_type*, logfile*}; _Tp = string_attr; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/11.2.1/bits/stl_algo.h:2756:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2756 | __inplace_stable_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:2756:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/stl_algo.h:2761:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2761 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2765 | std::__inplace_stable_sort(__first, __middle, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:2766:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2766 | std::__inplace_stable_sort(__middle, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:2767:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2767 | std::__merge_without_buffer(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2768 | __middle - __first, | ~~~~~~~~~~~~~~~~~~~ 2769 | __last - __middle, | ~~~~~~~~~~~~~~~~~~ 2770 | __comp); | ~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {line_range, string_attr_type*, view_colors::role_t&}; _Tp = string_attr; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator >; _OutputIterator = string_attr*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/11.2.1/bits/stl_algo.h:2632:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2632 | __move_merge(_InputIterator __first1, _InputIterator __last1, | ^~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:2632:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/stl_algo.h:2632:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/stl_algo.h:2632:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {line_range, string_attr_type*, unsigned int&}; _Tp = string_attr; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 /usr/include/c++/11.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 >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/11.2.1/bits/stl_algo.h:2632:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {line_range&, string_attr_type*, unsigned int}; _Tp = string_attr; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {line_range&, string_attr_type*, unsigned int}; _Tp = string_attr; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = string_attr*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/11.2.1/bits/stl_algo.h:2699:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2699 | __merge_sort_with_buffer(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:2699:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/stl_algo.h:2689:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2689 | std::__insertion_sort(__first, __first + __chunk_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:2692:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2692 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:2667:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2667 | __result = std::__move_merge(__first, __first + __step_size, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2668 | __first + __step_size, | ~~~~~~~~~~~~~~~~~~~~~~ 2669 | __first + __two_step, | ~~~~~~~~~~~~~~~~~~~~~ 2670 | __result, __comp); | ~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:2667:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/stl_algo.h:2675:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2675 | std::__move_merge(__first, __first + __step_size, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2676 | __first + __step_size, __last, __result, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:2675:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/stl_algo.h:2667:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2667 | __result = std::__move_merge(__first, __first + __step_size, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2668 | __first + __step_size, | ~~~~~~~~~~~~~~~~~~~~~~ 2669 | __first + __two_step, | ~~~~~~~~~~~~~~~~~~~~~ 2670 | __result, __comp); | ~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:2675:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2675 | std::__move_merge(__first, __first + __step_size, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2676 | __first + __step_size, __last, __result, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const line_range&, string_attr_type*}; _Tp = string_attr; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {line_range&, string_attr_type*, int&}; _Tp = string_attr; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {line_range&, string_attr_type*}; _Tp = string_attr; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 In file included from /usr/include/c++/11.2.1/algorithm:61, from /usr/include/c++/11.2.1/regex:38, from sql_util.cc:38: /usr/include/c++/11.2.1/bits/stl_algobase.h: In function '_OI std::__copy_move_backward_a(_II, _II, _OI) [with bool _IsMove = true; _II = string_attr*; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/11.2.1/bits/stl_algobase.h:796:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 796 | __copy_move_backward_a(_II __first, _II __last, _OI __result) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/algorithm:62, from /usr/include/c++/11.2.1/regex:38, from sql_util.cc:38: /usr/include/c++/11.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Pointer = string_attr*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/11.2.1/bits/stl_algo.h:2407:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2407 | __merge_adaptive(_BidirectionalIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:2407:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/stl_algo.h:2407:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/stl_algo.h:2437:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2437 | = std::__lower_bound(__middle, __last, *__first_cut, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2438 | __gnu_cxx::__ops::__iter_comp_val(__comp)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:2446:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2446 | = std::__upper_bound(__first, __middle, *__second_cut, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2447 | __gnu_cxx::__ops::__val_comp_iter(__comp)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/algorithm:61, from /usr/include/c++/11.2.1/regex:38, from sql_util.cc:38: /usr/include/c++/11.2.1/bits/stl_algo.h:2382:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2382 | _GLIBCXX_MOVE_BACKWARD3(__first, __middle, __last); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/algorithm:62, from /usr/include/c++/11.2.1/regex:38, from sql_util.cc:38: /usr/include/c++/11.2.1/bits/stl_algo.h:1414:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1414 | return std::__rotate(__first, __middle, __last, | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 1415 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:2455:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2455 | std::__merge_adaptive(__first, __first_cut, __new_middle, __len11, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2456 | __len22, __buffer, __buffer_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:2457:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2457 | std::__merge_adaptive(__new_middle, __second_cut, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2458 | __len1 - __len11, | ~~~~~~~~~~~~~~~~~ 2459 | __len2 - __len22, __buffer, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2460 | __buffer_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~~ log_vtab_impl.cc: In function 'int vt_column(sqlite3_vtab_cursor*, sqlite3_context*, int)': log_vtab_impl.cc:371:42: note: parameter passing for argument of type 'logfile::const_iterator' {aka 'std::vector::const_iterator'} changed in GCC 7.1 371 | lf->read_full_message(ll, vc->log_msg); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ log_vtab_impl.cc:541:42: note: parameter passing for argument of type 'logfile::const_iterator' {aka 'std::vector::const_iterator'} changed in GCC 7.1 541 | lf->read_full_message(ll, line); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ log_vtab_impl.cc:550:46: note: parameter passing for argument of type 'logfile::const_iterator' {aka 'std::vector::const_iterator'} changed in GCC 7.1 550 | lf->read_full_message(ll, vc->log_msg); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ log_vtab_impl.cc:591:38: note: parameter passing for argument of type 'logfile::const_iterator' {aka 'std::vector::const_iterator'} changed in GCC 7.1 591 | lf->read_full_message(ll, vc->log_msg); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ log_vtab_impl.cc:598:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 598 | lv_iter = find_if(vc->line_values.begin(), vc->line_values.end(), | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 599 | logline_value_cmp(NULL, sub_col)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'virtual void logfile_sub_source::text_attrs_for_line(textview_curses&, int, string_attrs_t&)': /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ logfile_sub_source.cc:551:71: note: parameter passing for argument of type 'logfile::const_iterator' {aka 'std::vector::const_iterator'} changed in GCC 7.1 551 | this->lss_token_line); | ^ In file included from /usr/include/c++/11.2.1/vector:72, from base/string_util.hh:35, from logfile_sub_source.cc:37: /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ logfile_sub_source.cc:577:71: note: parameter passing for argument of type 'logfile::const_iterator' {aka 'std::vector::const_iterator'} changed in GCC 7.1 577 | this->lss_token_line); | ^ In file included from /usr/include/c++/11.2.1/vector:72, from base/string_util.hh:35, from logfile_sub_source.cc:37: /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = string_attr*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/11.2.1/bits/stl_algo.h:2726:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2726 | __stable_sort_adaptive(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:2726:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/stl_algo.h:2726:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/stl_algo.h:2735:38: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator >' changed in GCC 7.1 2735 | std::__stable_sort_adaptive(__first, __middle, __buffer, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2736 | __buffer_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:2737:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2737 | std::__stable_sort_adaptive(__middle, __last, __buffer, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2738 | __buffer_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:2742:40: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator >' changed in GCC 7.1 2742 | std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:2743:40: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2743 | std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:2746:28: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator >' changed in GCC 7.1 2746 | std::__merge_adaptive(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2747 | _Distance(__middle - __first), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2748 | _Distance(__last - __middle), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2749 | __buffer, __buffer_size, | ~~~~~~~~~~~~~~~~~~~~~~~~ 2750 | __comp); | ~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:72, from /usr/include/c++/11.2.1/regex:51, from sql_util.cc:38: /usr/include/c++/11.2.1/bits/vector.tcc: In function 'void annotate_sql_statement(attr_line_t&)': /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/algorithm:62, from /usr/include/c++/11.2.1/regex:38, from sql_util.cc:38: /usr/include/c++/11.2.1/bits/stl_algo.h:5018:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 5018 | _TmpBuf __buf(__first, (__last - __first + 1) / 2); | ^~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:5021:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 5021 | std::__inplace_stable_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:5023:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 5023 | std::__stable_sort_adaptive(__first, __last, __buf.begin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5024 | _DistanceType(__buf.size()), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {line_range, string_attr_type*}; _Tp = string_attr; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from log_vtab_impl.cc:37: yajlpp/yajlpp_def.hh: In constructor 'json_path_container::json_path_container(std::initializer_list)': yajlpp/yajlpp_def.hh:800:5: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 800 | json_path_container(std::initializer_list children) | ^~~~~~~~~~~~~~~~~~~ logfile_sub_source.cc: In member function 'virtual void logfile_sub_source::text_value_for_line(textview_curses&, int, std::string&, text_sub_source::line_flags_t)': logfile_sub_source.cc:187:48: note: parameter passing for argument of type 'logfile::const_iterator' {aka 'std::vector::const_iterator'} changed in GCC 7.1 187 | this->lss_token_file->read_full_message(this->lss_token_line, sbr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:72, from base/string_util.hh:35, from logfile_sub_source.cc:37: /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from session_data.cc:47: yajlpp/yajlpp_def.hh: In constructor 'json_path_container::json_path_container(std::initializer_list)': yajlpp/yajlpp_def.hh:800:5: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 800 | json_path_container(std::initializer_list children) | ^~~~~~~~~~~~~~~~~~~ logfile_sub_source.cc: In member function 'Result > logfile_sub_source::set_sql_filter(std::string, sqlite3_stmt*)': logfile_sub_source.cc:1212:87: note: parameter passing for argument of type 'logfile::const_iterator' {aka 'std::vector::const_iterator'} changed in GCC 7.1 1212 | auto eval_res = this->eval_sql_filter(stmt, ld, (*ld)->get_file_ptr()->begin()); | ^ In file included from /usr/include/c++/11.2.1/bits/stl_algo.h:61, from /usr/include/c++/11.2.1/algorithm:62, from logfile_sub_source.cc:33: /usr/include/c++/11.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]': /usr/include/c++/11.2.1/bits/stl_heap.h:223:5: note: parameter passing for argument of type 'logfile_sub_source::indexed_content' changed in GCC 9.1 223 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:72, from base/injector.hh:39, from base/isc.hh:40, from session_data.cc:43: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const strong_int&}; _Tp = strong_int; _Alloc = std::allocator >]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_heap.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = logfile_sub_source::indexed_content*; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /usr/include/c++/11.2.1/bits/stl_heap.h:355:29: note: parameter passing for argument of type '_ValueType' {aka 'logfile_sub_source::indexed_content'} changed in GCC 9.1 355 | std::__adjust_heap(__first, __parent, __len, _GLIBCXX_MOVE(__value), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356 | __comp); | ~~~~~~~ /usr/include/c++/11.2.1/bits/stl_heap.h:263:25: note: parameter passing for argument of type '_ValueType' {aka 'logfile_sub_source::indexed_content'} changed in GCC 9.1 263 | std::__adjust_heap(__first, _DistanceType(0), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 264 | _DistanceType(__last - __first), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 265 | _GLIBCXX_MOVE(__value), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:67, from base/injector.hh:39, from base/isc.hh:40, from session_data.cc:43: /usr/include/c++/11.2.1/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = strong_int; _Alloc = std::allocator >]': /usr/include/c++/11.2.1/bits/stl_vector.h:1198:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:67, from base/string_util.hh:35, from logfile_sub_source.cc:37: /usr/include/c++/11.2.1/bits/stl_vector.h: In member function 'virtual void logfile_sub_source::text_clear_marks(bookmark_type_t*)': /usr/include/c++/11.2.1/bits/stl_vector.h:1431:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1431 | { return _M_erase(begin() + (__position - cbegin())); } | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/array:40, from /usr/include/c++/11.2.1/tuple:39, from /usr/include/c++/11.2.1/mutex:38, from /usr/include/c++/11.2.1/future:38, from logfile_sub_source.cc:32: /usr/include/c++/11.2.1/bits/stl_algobase.h: In member function 'virtual void logfile_sub_source::text_mark(bookmark_type_t*, vis_line_t, bool)': /usr/include/c++/11.2.1/bits/stl_algobase.h:1499:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1499 | return std::__lower_bound(__first, __last, __val, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 1500 | __gnu_cxx::__ops::__iter_less_val()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:72, from base/string_util.hh:35, from logfile_sub_source.cc:37: /usr/include/c++/11.2.1/bits/vector.tcc:161:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 161 | _M_realloc_insert(begin() + (__position - cbegin()), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:67, from base/string_util.hh:35, from logfile_sub_source.cc:37: /usr/include/c++/11.2.1/bits/stl_vector.h:1431:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1431 | { return _M_erase(begin() + (__position - cbegin())); } | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ log_vtab_impl.cc: In function 'void __static_initialization_and_destruction_0(int, int)': log_vtab_impl.cc:904:35: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 904 | static struct json_path_container tags_handler = { | ^~~~~~~~~~~~ readline_possibilities.cc: In function 'void add_filter_expr_possibilities(readline_curses*, int, const string&)': readline_possibilities.cc:242:30: note: parameter passing for argument of type 'logfile::const_iterator' {aka 'std::vector::const_iterator'} changed in GCC 7.1 242 | lf->read_full_message(ll, sbr); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ session_data.cc: In function 'void __static_initialization_and_destruction_0(int, int)': session_data.cc:850:35: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 850 | static struct json_path_container view_def_handlers = { | ^~~~~~~~~~~~~~~~~ session_data.cc:858:35: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 858 | static struct json_path_container view_handlers = { | ^~~~~~~~~~~~~ session_data.cc:863:35: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 863 | static struct json_path_container file_state_handlers = { | ^~~~~~~~~~~~~~~~~~~ session_data.cc:869:35: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 869 | static struct json_path_container file_states_handlers = { | ^~~~~~~~~~~~~~~~~~~~ session_data.cc:879:35: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 879 | static struct json_path_container view_info_handlers = { | ^~~~~~~~~~~~~~~~~~ logfile_sub_source.cc: In member function 'logfile_sub_source::rebuild_result logfile_sub_source::rebuild_index(nonstd::optional_lite::optional > > >)': logfile_sub_source.cc:794:53: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 794 | this->lss_index_delegate->index_line( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 795 | *this, ld->get_file_ptr(), line_iter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ logfile_sub_source.cc:939:68: note: parameter passing for argument of type 'logfile::const_iterator' {aka 'std::vector::const_iterator'} changed in GCC 7.1 939 | ld, line_iter); | ^ logfile_sub_source.cc:956:57: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 956 | this->lss_index_delegate->index_line( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 957 | *this, lf, lf->begin() + line_number); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:72, from command_executor.cc:32: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {stacked_bar_chart >::chart_ident}; _Tp = stacked_bar_chart >::chart_ident; _Alloc = std::allocator >::chart_ident>]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector >::chart_ident, std::allocator >::chart_ident> >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'stacked_bar_chart::chart_ident& stacked_bar_chart::find_ident(const T&) [with T = std::__cxx11::basic_string]': /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >::chart_ident*, std::vector >::chart_ident, std::allocator >::chart_ident> > >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:72, from base/injector.hh:39, from base/isc.hh:40, from session_data.cc:43: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void logfile_sub_source::set_user_mark(bookmark_type_t*, content_line_t)': /usr/include/c++/11.2.1/bits/vector.tcc:161:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 161 | _M_realloc_insert(begin() + (__position - cbegin()), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:72, from ./fmtlib/fmt/core.h:18, from ./fmtlib/fmt/format.h:44, from log_format_loader.cc:43: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {long long int&, log_level_t&}; _Tp = std::pair; _Alloc = std::allocator >]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In function 'int read_level_int(yajlpp_parse_context*, long long int)': /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/algorithm:61, from session_data.cc:39: /usr/include/c++/11.2.1/bits/stl_algobase.h: In function 'void load_time_bookmarks()': /usr/include/c++/11.2.1/bits/stl_algobase.h:1499:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1499 | return std::__lower_bound(__first, __last, __val, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 1500 | __gnu_cxx::__ops::__iter_less_val()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algobase.h:1499:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1499 | return std::__lower_bound(__first, __last, __val, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 1500 | __gnu_cxx::__ops::__iter_less_val()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from log_format_loader.cc:48: yajlpp/yajlpp_def.hh: In constructor 'json_path_container::json_path_container(std::initializer_list)': yajlpp/yajlpp_def.hh:800:5: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 800 | json_path_container(std::initializer_list children) | ^~~~~~~~~~~~~~~~~~~ log_format_loader.cc: In function 'void __static_initialization_and_destruction_0(int, int)': log_format_loader.cc:352:35: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 352 | static struct json_path_container pattern_handlers = { | ^~~~~~~~~~~~~~~~ log_format_loader.cc:391:35: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 391 | static struct json_path_container line_format_handlers = { | ^~~~~~~~~~~~~~~~~~~~ log_format_loader.cc:461:35: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 461 | static struct json_path_container scaling_factor_handlers = { | ^~~~~~~~~~~~~~~~~~~~~~~ log_format_loader.cc:470:35: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 470 | static struct json_path_container scale_handlers = { | ^~~~~~~~~~~~~~ log_format_loader.cc:476:35: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 476 | static struct json_path_container unit_handlers = { | ^~~~~~~~~~~~~ log_format_loader.cc:487:35: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 487 | static struct json_path_container value_def_handlers = { | ^~~~~~~~~~~~~~~~~~ log_format_loader.cc:537:35: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 537 | static struct json_path_container highlighter_def_handlers = { | ^~~~~~~~~~~~~~~~~~~~~~~~ log_format_loader.cc:582:35: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 582 | static struct json_path_container sample_handlers = { | ^~~~~~~~~~~~~~~ log_format_loader.cc:602:35: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 602 | static struct json_path_container regex_handlers = { | ^~~~~~~~~~~~~~ log_format_loader.cc:609:35: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 609 | static struct json_path_container level_handlers = { | ^~~~~~~~~~~~~~ log_format_loader.cc:619:35: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 619 | static struct json_path_container value_handlers = { | ^~~~~~~~~~~~~~ log_format_loader.cc:626:35: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 626 | static struct json_path_container highlight_handlers = { | ^~~~~~~~~~~~~~~~~~ log_format_loader.cc:635:35: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 635 | static struct json_path_container action_def_handlers = { | ^~~~~~~~~~~~~~~~~~~ log_format_loader.cc:641:35: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 641 | static struct json_path_container action_handlers = { | ^~~~~~~~~~~~~~~ log_format_loader.cc:646:35: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 646 | static struct json_path_container search_table_def_handlers = { | ^~~~~~~~~~~~~~~~~~~~~~~~~ log_format_loader.cc:652:35: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 652 | static struct json_path_container search_table_handlers = { | ^~~~~~~~~~~~~~~~~~~~~ log_format_loader.cc:658:28: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 658 | struct json_path_container format_handlers = { | ^~~~~~~~~~~~~~~ log_format_loader.cc:750:50: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 750 | struct json_path_container root_format_handler = json_path_container { | ^~~~~~~~~~~~~~~~~~~~~ 751 | json_path_handler("$schema", read_id) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 752 | .with_synopsis("The URI of the schema for this file") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 753 | .with_description("Specifies the type of this file"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 754 | | 755 | yajlpp::pattern_property_handler("(?\\w+)") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 756 | .with_description("The definition of a log file format.") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 757 | .with_obj_provider(ensure_format) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 758 | .with_children(format_handlers) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 759 | } | ~ In file included from /usr/include/c++/11.2.1/algorithm:62, from ./fmtlib/fmt/format.h:36, from log_format.cc:39: /usr/include/c++/11.2.1/bits/stl_algo.h: In function '_IIter std::find_if(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator >; _Predicate = logline_value_cmp]': /usr/include/c++/11.2.1/bits/stl_algo.h:3901:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 3901 | find_if(_InputIterator __first, _InputIterator __last, | ^~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:3901:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from log_format.cc:2271: log_format_impls.cc: In lambda function: log_format_impls.cc:1499:67: warning: 'cb' may be used uninitialized [-Wmaybe-uninitialized] 1499 | handle = yajl_alloc(&cb, nullptr, &lph); | ^ In file included from yajlpp/json_ptr.hh:44, from yajlpp/yajlpp.hh:50, from log_format.cc:40: ./yajl/api/yajl_parse.h:107:26: note: by argument 1 of type 'const yajl_callbacks*' to 'yajl_handle_t* yajl_alloc(const yajl_callbacks*, yajl_alloc_funcs*, void*)' declared here 107 | YAJL_API yajl_handle yajl_alloc(const yajl_callbacks * callbacks, | ^~~~~~~~~~ In file included from log_format.cc:2271: log_format_impls.cc:1497:44: note: 'cb' declared here 1497 | yajl_callbacks cb; | ^~ In file included from /usr/include/c++/11.2.1/vector:72, from base/string_util.hh:35, from log_format.cc:38: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {long long int}; _Tp = long long int; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long int}; _Tp = long long int; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from log_format.cc:41: yajlpp/yajlpp_def.hh: In constructor 'json_path_container::json_path_container(std::initializer_list)': yajlpp/yajlpp_def.hh:800:5: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 800 | json_path_container(std::initializer_list children) | ^~~~~~~~~~~~~~~~~~~ In file included from lnav_config.cc:60: yajlpp/yajlpp_def.hh: In constructor 'json_path_container::json_path_container(std::initializer_list)': yajlpp/yajlpp_def.hh:800:5: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 800 | json_path_container(std::initializer_list children) | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:72, from base/string_util.hh:35, from log_format.cc:38: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {line_range, string_attr_type*, void*}; _Tp = string_attr; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {line_range, string_attr_type*, void*}; _Tp = string_attr; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {line_range&, string_attr_type*}; _Tp = string_attr; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {line_range&, string_attr_type*}; _Tp = string_attr; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/memory:66, from log_format.cc:36: /usr/include/c++/11.2.1/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = string_attr*; bool _TrivialValueTypes = false]': /usr/include/c++/11.2.1/bits/stl_uninitialized.h:85:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 85 | __uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_uninitialized.h:85:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/stl_uninitialized.h: In member function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = string_attr; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/stl_uninitialized.h:151:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 148 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 151 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:72, from base/string_util.hh:35, from log_format.cc:38: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const logline_value_meta&, shared_buffer_ref&, line_range&}; _Tp = logline_value; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const logline_value_meta&, shared_buffer_ref&, line_range&}; _Tp = logline_value; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {logline_value_meta&, shared_buffer_ref&}; _Tp = logline_value; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const logline_value_meta&, shared_buffer_ref&, line_range}; _Tp = logline_value; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {logline_value_meta, shared_buffer_ref&}; _Tp = logline_value; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {logline_value_meta, shared_buffer_ref&}; _Tp = logline_value; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ log_format.cc: In member function 'virtual void external_log_format::get_subline(const logline&, shared_buffer_ref&, bool)': log_format.cc:1278:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1278 | lv_iter = find_if(this->jlf_line_values.begin(), | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1279 | this->jlf_line_values.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1280 | logline_value_cmp(&jfe.jfe_value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ log_format.cc:1367:42: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1367 | lv_iter = find_if(this->jlf_line_values.begin(), | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1368 | this->jlf_line_values.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1369 | logline_value_cmp(&this->lf_timestamp_field)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/memory:66, from log_format.cc:36: /usr/include/c++/11.2.1/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = logline_value*; bool _TrivialValueTypes = false]': /usr/include/c++/11.2.1/bits/stl_uninitialized.h:85:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 85 | __uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_uninitialized.h:85:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/stl_uninitialized.h: In member function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = logline_value; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/stl_uninitialized.h:151:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 148 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 151 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:72, from base/string_util.hh:35, from log_format.cc:38: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'virtual void external_log_format::annotate(uint64_t, shared_buffer_ref&, string_attrs_t&, std::vector&, bool) const': /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lnav_config.cc: In function 'void __static_initialization_and_destruction_0(int, int)': lnav_config.cc:313:35: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 313 | static struct json_path_container format_handlers = { | ^~~~~~~~~~~~~~~ lnav_config.cc:395:35: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 395 | static struct json_path_container key_command_handlers = { | ^~~~~~~~~~~~~~~~~~~~ lnav_config.cc:410:35: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 410 | static struct json_path_container keymap_def_handlers = { | ^~~~~~~~~~~~~~~~~~~ lnav_config.cc:431:35: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 431 | static struct json_path_container keymap_defs_handlers = { | ^~~~~~~~~~~~~~~~~~~~ lnav_config.cc:446:35: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 446 | static struct json_path_container global_var_handlers = { | ^~~~~~~~~~~~~~~~~~~ lnav_config.cc:462:5: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 462 | json_path_container{ | ^~~~~~~~~~~~~~~~~~~~ 463 | yajlpp::property_handler("color") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | .with_synopsis("#hex|color_name") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465 | .with_description( | ~~~~~~~~~~~~~~~~~~ 466 | "The foreground color value for this style. The value can be " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467 | "the name of an xterm color, the hexadecimal value, or a theme " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468 | "variable reference.") | ~~~~~~~~~~~~~~~~~~~~~~ 469 | .with_example("#fff") | ~~~~~~~~~~~~~~~~~~~~~ 470 | .with_example("Green") | ~~~~~~~~~~~~~~~~~~~~~~ 471 | .with_example("$black") | ~~~~~~~~~~~~~~~~~~~~~~~ 472 | .FOR_FIELD(style_config, sc_color), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 473 | yajlpp::property_handler("background-color") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 474 | .with_synopsis("#hex|color_name") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 475 | .with_description( | ~~~~~~~~~~~~~~~~~~ 476 | "The background color value for this style. The value can be " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 477 | "the name of an xterm color, the hexadecimal value, or a theme " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 478 | "variable reference.") | ~~~~~~~~~~~~~~~~~~~~~~ 479 | .with_example("#2d2a2e") | ~~~~~~~~~~~~~~~~~~~~~~~~ 480 | .with_example("Green") | ~~~~~~~~~~~~~~~~~~~~~~ 481 | .FOR_FIELD(style_config, sc_background_color), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 482 | yajlpp::property_handler("underline") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483 | .with_description("Indicates that the text should be underlined.") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484 | .FOR_FIELD(style_config, sc_underline), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485 | yajlpp::property_handler("bold") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486 | .with_description("Indicates that the text should be bolded.") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487 | .FOR_FIELD(style_config, sc_bold), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 488 | } | ~ lnav_config.cc:491:35: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 491 | static struct json_path_container theme_styles_handlers = { | ^~~~~~~~~~~~~~~~~~~~~ lnav_config.cc:584:35: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 584 | static struct json_path_container theme_syntax_styles_handlers = { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ lnav_config.cc:666:35: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 666 | static struct json_path_container theme_status_styles_handlers = { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ lnav_config.cc:735:35: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 735 | static struct json_path_container theme_log_level_styles_handlers = { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lnav_config.cc:751:35: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 751 | static struct json_path_container highlighter_handlers = { | ^~~~~~~~~~~~~~~~~~~~ lnav_config.cc:765:35: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 765 | static struct json_path_container theme_highlights_handlers = { | ^~~~~~~~~~~~~~~~~~~~~~~~~ lnav_config.cc:781:35: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 781 | static struct json_path_container theme_vars_handlers = { | ^~~~~~~~~~~~~~~~~~~ lnav_config.cc:793:35: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 793 | static struct json_path_container theme_def_handlers = { | ^~~~~~~~~~~~~~~~~~ lnav_config.cc:819:35: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 819 | static struct json_path_container theme_defs_handlers = { | ^~~~~~~~~~~~~~~~~~~ lnav_config.cc:835:35: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 835 | static struct json_path_container ui_handlers = { | ^~~~~~~~~~~ lnav_config.cc:872:35: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 872 | static struct json_path_container archive_handlers = { | ^~~~~~~~~~~~~~~~ lnav_config.cc:892:35: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 892 | static struct json_path_container file_vtab_handlers = { | ^~~~~~~~~~~~~~~~~~ lnav_config.cc:902:35: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 902 | static struct json_path_container logfile_handlers = { | ^~~~~~~~~~~~~~~~ lnav_config.cc:912:35: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 912 | static struct json_path_container ssh_config_handlers = { | ^~~~~~~~~~~~~~~~~~~ lnav_config.cc:926:35: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 926 | static struct json_path_container ssh_option_handlers = { | ^~~~~~~~~~~~~~~~~~~ lnav_config.cc:934:35: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 934 | static struct json_path_container ssh_handlers = { | ^~~~~~~~~~~~ lnav_config.cc:965:35: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 965 | static struct json_path_container remote_handlers = { | ^~~~~~~~~~~~~~~ lnav_config.cc:982:63: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 982 | static struct json_path_container sysclip_impl_cmd_handlers = json_path_container{ | ^~~~~~~~~~~~~~~~~~~~ 983 | yajlpp::property_handler("write") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 984 | .with_synopsis("") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 985 | .with_description("The command used to write to the clipboard") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | .with_example("pbcopy") | ~~~~~~~~~~~~~~~~~~~~~~~ 987 | .for_field(&sysclip::clip_commands::cc_write), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | yajlpp::property_handler("read") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 989 | .with_synopsis("") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | .with_description("The command used to read from the clipboard") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 991 | .with_example("pbpaste") | ~~~~~~~~~~~~~~~~~~~~~~~~ 992 | .for_field(&sysclip::clip_commands::cc_read), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | } | ~ lnav_config.cc:997:35: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 997 | static struct json_path_container sysclip_impl_handlers = { | ^~~~~~~~~~~~~~~~~~~~~ lnav_config.cc:1017:35: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 1017 | static struct json_path_container sysclip_impls_handlers = { | ^~~~~~~~~~~~~~~~~~~~~~ lnav_config.cc:1033:35: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 1033 | static struct json_path_container sysclip_handlers = { | ^~~~~~~~~~~~~~~~ lnav_config.cc:1039:35: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 1039 | static struct json_path_container tuning_handlers = { | ^~~~~~~~~~~~~~~ lnav_config.cc:1085:51: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 1085 | struct json_path_container lnav_config_handlers = json_path_container { | ^~~~~~~~~~~~~~~~~~~~~ 1086 | json_path_handler("$schema", read_id) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1087 | .with_synopsis("The URI of the schema for this file") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1088 | .with_description("Specifies the type of this file"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1089 | | 1090 | yajlpp::property_handler("tuning") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1091 | .with_description("Internal settings") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1092 | .with_children(tuning_handlers), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1093 | | 1094 | yajlpp::property_handler("ui") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | .with_description("User-interface settings") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | .with_children(ui_handlers), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | | 1098 | yajlpp::property_handler("global") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | .with_description("Global variable definitions") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1100 | .with_children(global_var_handlers) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1101 | } | ~ log_format.cc: In function 'void __static_initialization_and_destruction_0(int, int)': log_format.cc:526:35: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 526 | static struct json_path_container json_log_handlers = { | ^~~~~~~~~~~~~~~~~ log_format.cc:594:35: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 594 | static struct json_path_container json_log_rewrite_handlers = { | ^~~~~~~~~~~~~~~~~~~~~~~~~ lnav.cc: In member function 'virtual void hist_index_delegate::index_line(logfile_sub_source&, logfile*, logfile::iterator)': lnav.cc:487:10: note: parameter passing for argument of type 'logfile::iterator' {aka 'std::vector::iterator'} changed in GCC 7.1 487 | void index_line(logfile_sub_source &lss, logfile *lf, logfile::iterator ll) override { | ^~~~~~~~~~ In file included from bottom_status_source.hh:37, from lnav.hh:55, from lnav_commands.cc:53: logfile_sub_source.hh: In member function 'virtual bool pcre_filter::matches(const logfile&, logfile::const_iterator, shared_buffer_ref&)': logfile_sub_source.hh:90:10: note: parameter passing for argument of type 'logfile::const_iterator' {aka 'std::vector::const_iterator'} changed in GCC 7.1 90 | bool matches(const logfile &lf, logfile::const_iterator ll, shared_buffer_ref &line) override { | ^~~~~~~ In file included from /usr/include/c++/11.2.1/memory:66, from log_format.cc:36: /usr/include/c++/11.2.1/bits/stl_uninitialized.h: In copy constructor 'external_log_format::external_log_format(const external_log_format&)': /usr/include/c++/11.2.1/bits/stl_uninitialized.h:151:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 148 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 151 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_uninitialized.h:151:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 148 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 151 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:72, from base/string_util.hh:35, from log_format.cc:38: /usr/include/c++/11.2.1/bits/vector.tcc: In lambda function: /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bottom_status_source.hh:37, from lnav.hh:55, from lnav.cc:77: logfile_sub_source.hh: In member function 'void logfile_sub_source::reload_index_delegate()': logfile_sub_source.hh:736:49: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 736 | this->lss_index_delegate->index_line(*this, lf.get(), lf->begin() + line_number); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/algorithm:62, from /usr/include/c++/11.2.1/regex:38, from lnav_commands.cc:37: /usr/include/c++/11.2.1/bits/stl_algo.h: In function '_IIter std::find_if(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator >; _Predicate = logline_value_cmp]': /usr/include/c++/11.2.1/bits/stl_algo.h:3901:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 3901 | find_if(_InputIterator __first, _InputIterator __last, | ^~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:3901:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 lnav_commands.cc: In member function 'virtual void log_spectro_value_source::spectro_mark(textview_curses&, time_t, time_t, double, double)': lnav_commands.cc:4258:34: note: parameter passing for argument of type 'logfile::const_iterator' {aka 'std::vector::const_iterator'} changed in GCC 7.1 4258 | lf->read_full_message(ll, sbr); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ lnav_commands.cc:4265:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4265 | lv_iter = find_if(values.begin(), values.end(), | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4266 | logline_value_cmp(&this->lsvs_colname)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lnav_commands.cc: In member function 'virtual void log_spectro_value_source::spectro_row(spectrogram_request&, spectrogram_row&)': lnav_commands.cc:4211:34: note: parameter passing for argument of type 'logfile::const_iterator' {aka 'std::vector::const_iterator'} changed in GCC 7.1 4211 | lf->read_full_message(ll, sbr); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ lnav_commands.cc:4218:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4218 | lv_iter = find_if(values.begin(), values.end(), | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4219 | logline_value_cmp(&this->lsvs_colname)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:72, from lnav.cc:67: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {stacked_bar_chart::chart_ident}; _Tp = stacked_bar_chart::chart_ident; _Alloc = std::allocator::chart_ident>]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::chart_ident, std::allocator::chart_ident> >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:72, from /usr/include/c++/11.2.1/regex:51, from lnav_commands.cc:37: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {line_range&, string_attr_type*&, unsigned int&}; _Tp = string_attr; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'stacked_bar_chart::chart_ident& stacked_bar_chart::find_ident(const T&) [with T = hist_source2::hist_type_t]': /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::chart_ident*, std::vector::chart_ident, std::allocator::chart_ident> > >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lnav_commands.cc: In function 'Result, std::__cxx11::basic_string > com_pipe_to(exec_context&, std::string, std::vector >&)': lnav_commands.cc:1374:42: note: parameter passing for argument of type 'logfile::const_iterator' {aka 'std::vector::const_iterator'} changed in GCC 7.1 1374 | lf->read_full_message(lf->message_start(lf->begin() + cl), sbr); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/map:60, from /usr/include/c++/11.2.1/regex:52, from lnav_commands.cc:37: /usr/include/c++/11.2.1/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = strong_int; _Val = std::pair, bookmark_metadata>; _KeyOfValue = std::_Select1st, bookmark_metadata> >; _Compare = std::less >; _Alloc = std::allocator, bookmark_metadata> >]': /usr/include/c++/11.2.1/bits/stl_tree.h:2163:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, bookmark_metadata>, std::_Select1st, bookmark_metadata> >, std::less >, std::allocator, bookmark_metadata> > >::const_iterator' changed in GCC 7.1 2163 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:72, from /usr/include/c++/11.2.1/regex:51, from lnav_commands.cc:37: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {stacked_bar_chart >::chart_ident}; _Tp = stacked_bar_chart >::chart_ident; _Alloc = std::allocator >::chart_ident>]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector >::chart_ident, std::allocator >::chart_ident> >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'stacked_bar_chart::chart_ident& stacked_bar_chart::find_ident(const T&) [with T = std::__cxx11::basic_string]': /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >::chart_ident*, std::vector >::chart_ident, std::allocator >::chart_ident> > >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In function 'Result, std::__cxx11::basic_string > com_open(exec_context&, std::string, std::vector >&)': /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AR libdiag.a ar: `u' modifier ignored since `D' is the default (see `U') 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 '/home/buildozer/aports/community/lnav/src/lnav-0.10.1/src' make[2]: Leaving directory '/home/buildozer/aports/community/lnav/src/lnav-0.10.1/src' make[1]: Leaving directory '/home/buildozer/aports/community/lnav/src/lnav-0.10.1/src' Making all in test make[1]: Entering directory '/home/buildozer/aports/community/lnav/src/lnav-0.10.1/test' CXX test_stubs.o mkdir -p remote mkdir -p remote ssh-keygen -f remote/ssh_host_dsa_key -N '' -t dsa ssh-keygen -f remote/ssh_host_rsa_key -N '' -t rsa mkdir -p remote ssh-keygen -f remote/id_rsa -N '' -t rsa Generating public/private rsa key pair. Generating public/private dsa key pair. Generating public/private rsa key pair. Your identification has been saved in remote/ssh_host_dsa_key Your public key has been saved in remote/ssh_host_dsa_key.pub The key fingerprint is: SHA256:X0Ia1Wnt+lyS+Av0l0ftvb4DWSiBzlikEy3xQ5TcrDs buildozer@build-edge-armhf The key's randomart image is: +---[DSA 1024]----+ | o*+*. o | | .=B ++ . | | oBoo.... | | ..B.. ....| | S o +oo.o| | E +o+oo+| | o .+o+=| | .+oo| | o=o| +----[SHA256]-----+ Your identification has been saved in remote/ssh_host_rsa_key Your public key has been saved in remote/ssh_host_rsa_key.pub The key fingerprint is: SHA256:XqMYRdQW4TZiVxC4njufimN5nGwcMXNC2slZoloXOVU buildozer@build-edge-armhf The key's randomart image is: +---[RSA 3072]----+ | .o=**E | | .B.+. | | *+X= | | +o%+.. | | o.oSBo | | . ++o . | | .=o+ | | +.X . | | ..+.+o | +----[SHA256]-----+ In file included from ../src/log_format_fwd.hh:37, from ../src/logfile.hh:54, from ../src/lnav.hh:50, from test_stubs.cc:32: ../src/ptimec.hh: In function 'void ftime_s(char*, off_t&, ssize_t, const exttm&)': ../src/ptimec.hh:320:51: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 320 | snprintf(&dst[off_inout], len - off_inout, "%ld", t); | ~~^ ~ | | | | | time_t {aka long long int} | long int | %lld ../src/ptimec.hh: In function 'void ftime_q(char*, off_t&, ssize_t, const exttm&)': ../src/ptimec.hh:374:51: warning: format '%lx' expects argument of type 'long unsigned int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 374 | snprintf(&dst[off_inout], len - off_inout, "%lx", t); | ~~^ ~ | | | | | time_t {aka long long int} | long unsigned int | %llx Your identification has been saved in remote/id_rsa Your public key has been saved in remote/id_rsa.pub The key fingerprint is: SHA256:C2aXOW07QwlSd2b89tuH7FbCOnK5hV+hP84e+VzGC+g buildozer@build-edge-armhf The key's randomart image is: +---[RSA 3072]----+ | . ..+ | | . . +. | | . . . | | . = . o | | + S = o o | | o o = ...+.=| | . +..*.*B| | oo=oB*B| | E.==*=| +----[SHA256]-----+ cp -f remote/id_rsa.pub remote/authorized_keys In file included from /usr/include/c++/11.2.1/vector:72, from ../src/base/injector.hh:39, from ../src/base/isc.hh:40, from ../src/lnav.hh:48, from test_stubs.cc:32: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {stacked_bar_chart::chart_ident}; _Tp = stacked_bar_chart::chart_ident; _Alloc = std::allocator::chart_ident>]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::chart_ident, std::allocator::chart_ident> >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'stacked_bar_chart::chart_ident& stacked_bar_chart::find_ident(const T&) [with T = hist_source2::hist_type_t]': /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::chart_ident*, std::vector::chart_ident, std::allocator::chart_ident> > >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AR libtestdummy.a ar: `u' modifier ignored since `D' is the default (see `U') make[1]: Leaving directory '/home/buildozer/aports/community/lnav/src/lnav-0.10.1/test' make[1]: Entering directory '/home/buildozer/aports/community/lnav/src/lnav-0.10.1' make[1]: Nothing to be done for 'all-am'. make[1]: Leaving directory '/home/buildozer/aports/community/lnav/src/lnav-0.10.1' >>> lnav: Entering fakeroot... Making install in src make[1]: Entering directory '/home/buildozer/aports/community/lnav/src/lnav-0.10.1/src' Making install in tools make[2]: Entering directory '/home/buildozer/aports/community/lnav/src/lnav-0.10.1/src/tools' make[3]: Entering directory '/home/buildozer/aports/community/lnav/src/lnav-0.10.1/src/tools' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/home/buildozer/aports/community/lnav/src/lnav-0.10.1/src/tools' make[2]: Leaving directory '/home/buildozer/aports/community/lnav/src/lnav-0.10.1/src/tools' Making install in fmtlib make[2]: Entering directory '/home/buildozer/aports/community/lnav/src/lnav-0.10.1/src/fmtlib' make[3]: Entering directory '/home/buildozer/aports/community/lnav/src/lnav-0.10.1/src/fmtlib' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/home/buildozer/aports/community/lnav/src/lnav-0.10.1/src/fmtlib' make[2]: Leaving directory '/home/buildozer/aports/community/lnav/src/lnav-0.10.1/src/fmtlib' Making install in pcrepp make[2]: Entering directory '/home/buildozer/aports/community/lnav/src/lnav-0.10.1/src/pcrepp' make[3]: Entering directory '/home/buildozer/aports/community/lnav/src/lnav-0.10.1/src/pcrepp' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/home/buildozer/aports/community/lnav/src/lnav-0.10.1/src/pcrepp' make[2]: Leaving directory '/home/buildozer/aports/community/lnav/src/lnav-0.10.1/src/pcrepp' Making install in base make[2]: Entering directory '/home/buildozer/aports/community/lnav/src/lnav-0.10.1/src/base' make[3]: Entering directory '/home/buildozer/aports/community/lnav/src/lnav-0.10.1/src/base' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/home/buildozer/aports/community/lnav/src/lnav-0.10.1/src/base' make[2]: Leaving directory '/home/buildozer/aports/community/lnav/src/lnav-0.10.1/src/base' Making install in tailer make[2]: Entering directory '/home/buildozer/aports/community/lnav/src/lnav-0.10.1/src/tailer' make install-am make[3]: Entering directory '/home/buildozer/aports/community/lnav/src/lnav-0.10.1/src/tailer' make[4]: Entering directory '/home/buildozer/aports/community/lnav/src/lnav-0.10.1/src/tailer' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/home/buildozer/aports/community/lnav/src/lnav-0.10.1/src/tailer' make[3]: Leaving directory '/home/buildozer/aports/community/lnav/src/lnav-0.10.1/src/tailer' make[2]: Leaving directory '/home/buildozer/aports/community/lnav/src/lnav-0.10.1/src/tailer' Making install in pugixml make[2]: Entering directory '/home/buildozer/aports/community/lnav/src/lnav-0.10.1/src/pugixml' make[3]: Entering directory '/home/buildozer/aports/community/lnav/src/lnav-0.10.1/src/pugixml' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/home/buildozer/aports/community/lnav/src/lnav-0.10.1/src/pugixml' make[2]: Leaving directory '/home/buildozer/aports/community/lnav/src/lnav-0.10.1/src/pugixml' Making install in yajl make[2]: Entering directory '/home/buildozer/aports/community/lnav/src/lnav-0.10.1/src/yajl' make[3]: Entering directory '/home/buildozer/aports/community/lnav/src/lnav-0.10.1/src/yajl' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/home/buildozer/aports/community/lnav/src/lnav-0.10.1/src/yajl' make[2]: Leaving directory '/home/buildozer/aports/community/lnav/src/lnav-0.10.1/src/yajl' Making install in yajlpp make[2]: Entering directory '/home/buildozer/aports/community/lnav/src/lnav-0.10.1/src/yajlpp' make[3]: Entering directory '/home/buildozer/aports/community/lnav/src/lnav-0.10.1/src/yajlpp' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/home/buildozer/aports/community/lnav/src/lnav-0.10.1/src/yajlpp' make[2]: Leaving directory '/home/buildozer/aports/community/lnav/src/lnav-0.10.1/src/yajlpp' Making install in formats/logfmt make[2]: Entering directory '/home/buildozer/aports/community/lnav/src/lnav-0.10.1/src/formats/logfmt' make[3]: Entering directory '/home/buildozer/aports/community/lnav/src/lnav-0.10.1/src/formats/logfmt' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/home/buildozer/aports/community/lnav/src/lnav-0.10.1/src/formats/logfmt' make[2]: Leaving directory '/home/buildozer/aports/community/lnav/src/lnav-0.10.1/src/formats/logfmt' Making install in . make[2]: Entering directory '/home/buildozer/aports/community/lnav/src/lnav-0.10.1/src' if test -w ./internals; then \ env DUMP_INTERNALS_DIR=./internals DUMP_CRASH=1 ./lnav Makefile; \ mv ./internals/*.schema.json ../docs/schemas; \ fi make[3]: Entering directory '/home/buildozer/aports/community/lnav/src/lnav-0.10.1/src' make[3]: Nothing to be done for 'install-data-am'. .././install-sh -c -d '/home/buildozer/aports/community/lnav/pkg/lnav/usr/bin' /usr/bin/install -c lnav '/home/buildozer/aports/community/lnav/pkg/lnav/usr/bin' make install-exec-hook make[4]: Entering directory '/home/buildozer/aports/community/lnav/src/lnav-0.10.1/src' bash ./alpha-release.sh make[4]: Leaving directory '/home/buildozer/aports/community/lnav/src/lnav-0.10.1/src' make[3]: Leaving directory '/home/buildozer/aports/community/lnav/src/lnav-0.10.1/src' make[2]: Leaving directory '/home/buildozer/aports/community/lnav/src/lnav-0.10.1/src' make[1]: Leaving directory '/home/buildozer/aports/community/lnav/src/lnav-0.10.1/src' Making install in test make[1]: Entering directory '/home/buildozer/aports/community/lnav/src/lnav-0.10.1/test' make[2]: Entering directory '/home/buildozer/aports/community/lnav/src/lnav-0.10.1/test' make[2]: Nothing to be done for 'install-exec-am'. make[2]: Nothing to be done for 'install-data-am'. make[2]: Leaving directory '/home/buildozer/aports/community/lnav/src/lnav-0.10.1/test' make[1]: Leaving directory '/home/buildozer/aports/community/lnav/src/lnav-0.10.1/test' make[1]: Entering directory '/home/buildozer/aports/community/lnav/src/lnav-0.10.1' make[2]: Entering directory '/home/buildozer/aports/community/lnav/src/lnav-0.10.1' make[2]: Nothing to be done for 'install-exec-am'. ./install-sh -c -d '/home/buildozer/aports/community/lnav/pkg/lnav/usr/share/man/man1' /usr/bin/install -c -m 644 lnav.1 '/home/buildozer/aports/community/lnav/pkg/lnav/usr/share/man/man1' make[2]: Leaving directory '/home/buildozer/aports/community/lnav/src/lnav-0.10.1' make[1]: Leaving directory '/home/buildozer/aports/community/lnav/src/lnav-0.10.1' >>> lnav-doc*: Running split function doc... >>> lnav-doc*: Preparing subpackage lnav-doc... >>> lnav-doc*: Running postcheck for lnav-doc >>> lnav*: Running postcheck for lnav >>> lnav*: Preparing package lnav... >>> lnav*: Stripping binaries >>> lnav-doc*: Scanning shared objects >>> lnav*: Scanning shared objects >>> lnav-doc*: Tracing dependencies... >>> lnav-doc*: Package size: 24.0 KB >>> lnav-doc*: Compressing data... >>> lnav-doc*: Create checksum... >>> lnav-doc*: Create lnav-doc-0.10.1-r0.apk >>> lnav*: Tracing dependencies... so:libarchive.so.13 so:libbz2.so.1 so:libc.musl-armhf.so.1 so:libcurl.so.4 so:libgcc_s.so.1 so:libncursesw.so.6 so:libpcre.so.1 so:libreadline.so.8 so:libsqlite3.so.0 so:libstdc++.so.6 so:libz.so.1 >>> lnav*: Package size: 2.8 MB >>> lnav*: Compressing data... >>> lnav*: Create checksum... >>> lnav*: Create lnav-0.10.1-r0.apk >>> lnav: Build complete at Sun, 22 May 2022 07:03:12 +0000 elapsed time 0h 2m 33s >>> lnav: Cleaning up srcdir >>> lnav: Cleaning up pkgdir >>> lnav: Uninstalling dependencies... (1/30) Purging .makedepends-lnav (20220522.070040) (2/30) Purging bzip2-dev (1.0.8-r1) (3/30) Purging curl-dev (7.83.1-r1) (4/30) Purging nghttp2-dev (1.47.0-r0) (5/30) Purging brotli-dev (1.0.9-r6) (6/30) Purging gpm-dev (1.20.7-r2) (7/30) Purging gpm-libs (1.20.7-r2) (8/30) Purging libarchive-dev (3.6.1-r0) (9/30) Purging libarchive (3.6.1-r0) (10/30) Purging libbsd-dev (0.11.6-r2) (11/30) Purging bsd-compat-headers (0.7.2-r3) (12/30) Purging linux-headers (5.16.7-r1) (13/30) Purging libmd-dev (1.0.4-r0) (14/30) Purging libbsd (0.11.6-r2) (15/30) Purging pcre-dev (8.45-r2) (16/30) Purging libpcre16 (8.45-r2) (17/30) Purging libpcre32 (8.45-r2) (18/30) Purging libpcrecpp (8.45-r2) (19/30) Purging pcre (8.45-r2) (20/30) Purging readline-dev (8.1.2-r0) (21/30) Purging libhistory (8.1.2-r0) (22/30) Purging sqlite-dev (3.38.5-r0) (23/30) Purging sqlite-libs (3.38.5-r0) (24/30) Purging zlib-dev (1.2.12-r1) (25/30) Purging bash (5.1.16-r2) Executing bash-5.1.16-r2.pre-deinstall (26/30) Purging xz (5.2.5-r1) (27/30) Purging openssl-dev (1.1.1o-r0) (28/30) Purging libmd (1.0.4-r0) (29/30) Purging ncurses-dev (6.3_p20220521-r0) (30/30) Purging readline (8.1.2-r0) Executing busybox-1.35.0-r13.trigger OK: 300 MiB in 99 packages >>> lnav: Updating the community/armhf repository index... >>> lnav: Signing the index...