>>> lnav: Building community/lnav 0.10.1-r0 (using abuild 3.9.0-r0) started Sun, 22 May 2022 06:59:33 +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/32) Installing libbz2 (1.0.8-r1) (2/32) Installing bzip2-dev (1.0.8-r1) (3/32) Installing openssl-dev (1.1.1o-r0) (4/32) Installing nghttp2-dev (1.47.0-r0) (5/32) Installing zlib-dev (1.2.12-r1) (6/32) Installing brotli-dev (1.0.9-r6) (7/32) Installing curl-dev (7.83.1-r1) (8/32) Installing gpm-libs (1.20.7-r2) (9/32) Installing gpm-dev (1.20.7-r2) (10/32) Installing xz-libs (5.2.5-r1) (11/32) Installing libarchive (3.6.1-r0) (12/32) Installing libarchive-dev (3.6.1-r0) (13/32) Installing bsd-compat-headers (0.7.2-r3) (14/32) Installing linux-headers (5.16.7-r1) (15/32) Installing libmd (1.0.4-r0) (16/32) Installing libmd-dev (1.0.4-r0) (17/32) Installing libbsd (0.11.6-r2) (18/32) Installing libbsd-dev (0.11.6-r2) (19/32) Installing ncurses-dev (6.3_p20220521-r0) (20/32) Installing libpcre16 (8.45-r2) (21/32) Installing libpcre32 (8.45-r2) (22/32) Installing pcre (8.45-r2) (23/32) Installing libpcrecpp (8.45-r2) (24/32) Installing pcre-dev (8.45-r2) (25/32) Installing libhistory (8.1.2-r0) (26/32) Installing readline (8.1.2-r0) (27/32) Installing readline-dev (8.1.2-r0) (28/32) Installing sqlite-libs (3.38.5-r0) (29/32) Installing sqlite-dev (3.38.5-r0) (30/32) Installing bash (5.1.16-r2) Executing bash-5.1.16-r2.post-install (31/32) Installing xz (5.2.5-r1) (32/32) Installing .makedepends-lnav (20220522.065934) Executing busybox-1.35.0-r13.trigger OK: 340 MiB in 122 packages >>> lnav: Cleaning up srcdir >>> lnav: Cleaning up pkgdir >>> lnav: Fetching https://distfiles.alpinelinux.org/distfiles/v3.16/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 0 146 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 curl: (22) The requested URL returned error: 404 >>> lnav: Fetching https://github.com/tstack/lnav/releases/download/v0.10.1/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 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 1695k 100 1695k 0 0 2688k 0 --:--:-- --:--:-- --:--:-- 2688k >>> lnav: Fetching https://distfiles.alpinelinux.org/distfiles/v3.16/lnav-0.10.1.tar.gz >>> lnav: Checking sha512sums... lnav-0.10.1.tar.gz: OK >>> lnav: Unpacking /var/cache/distfiles/v3.16/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... i586-alpine-linux-musl checking host system type... i586-alpine-linux-musl checking whether make supports the include directive... yes (GNU style) checking for i586-alpine-linux-musl-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 i586-alpine-linux-musl-gcc... i586-alpine-linux-musl-gcc checking whether the compiler supports GNU C... (cached) yes checking whether i586-alpine-linux-musl-gcc accepts -g... yes checking for i586-alpine-linux-musl-gcc option to enable C11 features... (cached) none needed checking whether i586-alpine-linux-musl-gcc understands -c and -o together... yes checking dependency style of i586-alpine-linux-musl-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... i586-alpine-linux-musl-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 i586-alpine-linux-musl-ranlib... no checking for ranlib... ranlib checking for i586-alpine-linux-musl-ar... no checking for i586-alpine-linux-musl-lib... no checking for i586-alpine-linux-musl-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' i586-alpine-linux-musl-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') 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 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 hotkeys.o 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 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 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 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 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 CXX input_dispatcher.o 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 json-extension-functions.o 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 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 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) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ CXX line_buffer.o 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 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 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)) { | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX listview_curses.o CXX lnav_commands.o 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 BIN2C default-config.h 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_util.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 CXX log_accel.o CXX log_actions.o CXX log_data_helper.o 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 CXX log_data_table.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 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 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 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 CXX logfile.o CXX logfile_sub_source.o 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 CXX network-extension-functions.o 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 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 CXX data_parser.o CXX papertrail_proc.o 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 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()) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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()) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 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()) { | ~~~~^~~~~~~~~~~~~~~~~~~~ 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 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 pretty_printer.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 CXX ptimec_rt.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 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 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 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 readline_callbacks.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 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 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 CXX readline_curses.o 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 CXX readline_highlighters.o CXX readline_possibilities.o CXX regexp_vtab.o CXX relative_time.o 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 ./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 CXX session_data.o CXX sequence_matcher.o CXX shared_buffer.o 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} CXX shlex.o CXX spectro_source.o 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} 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} CXX sqlite-extension-func.o 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} CXX statusview_curses.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 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 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) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX string-extension-functions.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 string_attr_type.o BIN2C ansi-palette-json.h BIN2C xterm-palette-json.h CXX text_format.o CXX textfile_sub_source.o CXX timer.o CXX piper_proc.o 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 sql_commands.o 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 sql_util.o CXX state-extension-functions.o CXX sysclip.o CXX textfile_highlighters.o CXX textview_curses.o CXX time-extension-functions.o CXX top_status_source.o 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 CXX unique_path.o CXX view_curses.o 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 CXX view_helpers.o 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 CXX views_vtab.o 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 | } | ^ 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 CXX vt52_curses.o CXX vtab_module.o 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 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 log_vtab_impl.o 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 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 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 CXX xml_util.o 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 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 CXX xpath_vtab.o CXX xterm_mouse.o 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 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 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 CXX builtin-sh-scripts.o CXX default-config.o 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 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 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) { | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ CXX default-formats.o CXX help-txt.o 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 CXX init-sql.o CC ptimec CXX xterm-palette-json.o CC test_override.o CXX lnav.o CC third-party/sqlite/ext/dbdump.o CC third-party/sqlite/ext/series.o 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); | ^~~~~~~~~~~ CXX lnav_config.o CXX log_format_loader.o CXX styling.o CXX spookyhash/SpookyV2.o TIMEFMT time_fmts.cc CXX time_fmts.o 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 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 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 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 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 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 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 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; | ^~ 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 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 ssh-keygen -f remote/id_rsa -N '' -t rsa Generating public/private dsa key pair. Generating public/private rsa 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:Pma4g/kpeqPKrA6qEcQIa+V8YAt/7Z3F8OLl+uQNJ04 buildozer@build-3-16-x86 The key's randomart image is: +---[DSA 1024]----+ |.. + . | |+.B o . + | |o+ = o . . = | |o o . o * | |. .S+ . | | . o . | |o o. =. E . | |=. * .= .* = | |O=o+ ++. + . | +----[SHA256]-----+ 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:nNrTed2kG1ap2GjxGT5gpCj22AFNjcGE51SNaMewKmc buildozer@build-3-16-x86 The key's randomart image is: +---[RSA 3072]----+ | +=O.o | | .oB.= . | | .=o. . | | oo..o .| | . E oS. + . .o| | = =o....O.+= | | ..oo o+.B= .| | ... ..o | | . | +----[SHA256]-----+ cp -f remote/id_rsa.pub remote/authorized_keys 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/ssh_host_rsa_key Your public key has been saved in remote/ssh_host_rsa_key.pub The key fingerprint is: SHA256:z+IygknDdhTGAcDloreAXOllrSy0nY8tRApwPctb95o buildozer@build-3-16-x86 The key's randomart image is: +---[RSA 3072]----+ |+.+=.. | |.o. B . | | o B B . | |+ * % + . | |+o.* O .S. | | o=.= + o. | | o.= o o.oo | | o . +.E. | | . o. | +----[SHA256]-----+ 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-x86.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: 3.3 MB >>> lnav*: Compressing data... >>> lnav*: Create checksum... >>> lnav*: Create lnav-0.10.1-r0.apk >>> lnav: Build complete at Sun, 22 May 2022 07:02:11 +0000 elapsed time 0h 2m 38s >>> lnav: Cleaning up srcdir >>> lnav: Cleaning up pkgdir >>> lnav: Uninstalling dependencies... (1/32) Purging .makedepends-lnav (20220522.065934) (2/32) Purging bzip2-dev (1.0.8-r1) (3/32) Purging curl-dev (7.83.1-r1) (4/32) Purging nghttp2-dev (1.47.0-r0) (5/32) Purging brotli-dev (1.0.9-r6) (6/32) Purging gpm-dev (1.20.7-r2) (7/32) Purging gpm-libs (1.20.7-r2) (8/32) Purging libarchive-dev (3.6.1-r0) (9/32) Purging libarchive (3.6.1-r0) (10/32) Purging libbsd-dev (0.11.6-r2) (11/32) Purging bsd-compat-headers (0.7.2-r3) (12/32) Purging linux-headers (5.16.7-r1) (13/32) Purging libmd-dev (1.0.4-r0) (14/32) Purging libbsd (0.11.6-r2) (15/32) Purging pcre-dev (8.45-r2) (16/32) Purging libpcre16 (8.45-r2) (17/32) Purging libpcre32 (8.45-r2) (18/32) Purging libpcrecpp (8.45-r2) (19/32) Purging pcre (8.45-r2) (20/32) Purging readline-dev (8.1.2-r0) (21/32) Purging libhistory (8.1.2-r0) (22/32) Purging sqlite-dev (3.38.5-r0) (23/32) Purging sqlite-libs (3.38.5-r0) (24/32) Purging zlib-dev (1.2.12-r1) (25/32) Purging bash (5.1.16-r2) Executing bash-5.1.16-r2.pre-deinstall (26/32) Purging xz (5.2.5-r1) (27/32) Purging libbz2 (1.0.8-r1) (28/32) Purging openssl-dev (1.1.1o-r0) (29/32) Purging xz-libs (5.2.5-r1) (30/32) Purging libmd (1.0.4-r0) (31/32) Purging ncurses-dev (6.3_p20220521-r0) (32/32) Purging readline (8.1.2-r0) Executing busybox-1.35.0-r13.trigger OK: 322 MiB in 90 packages >>> lnav: Updating the community/x86 repository index... >>> lnav: Signing the index...