>>> lnav: Building community/lnav 0.11.0-r0 (using abuild 3.10.0_rc1-r2) started Sun, 30 Oct 2022 20:34:48 +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/33) Installing libbz2 (1.0.8-r3) (2/33) Installing bzip2-dev (1.0.8-r3) (3/33) Installing openssl-dev (3.0.5-r3) (4/33) Installing nghttp2-dev (1.50.0-r0) (5/33) Installing zlib-dev (1.2.13-r0) (6/33) Installing brotli (1.0.9-r8) (7/33) Installing brotli-dev (1.0.9-r8) (8/33) Installing curl-dev (7.86.0-r1) (9/33) Installing gpm-libs (1.20.7-r2) (10/33) Installing gpm-dev (1.20.7-r2) (11/33) Installing xz-libs (5.2.7-r0) (12/33) Installing libarchive (3.6.1-r1) (13/33) Installing libarchive-dev (3.6.1-r1) (14/33) Installing bsd-compat-headers (0.7.2-r3) (15/33) Installing linux-headers (5.19.5-r0) (16/33) Installing libmd (1.0.4-r0) (17/33) Installing libmd-dev (1.0.4-r0) (18/33) Installing libbsd (0.11.7-r0) (19/33) Installing libbsd-dev (0.11.7-r0) (20/33) Installing ncurses-dev (6.3_p20221023-r0) (21/33) Installing libpcre16 (8.45-r2) (22/33) Installing libpcre32 (8.45-r2) (23/33) Installing pcre (8.45-r2) (24/33) Installing libpcrecpp (8.45-r2) (25/33) Installing pcre-dev (8.45-r2) (26/33) Installing libhistory (8.2.0-r0) (27/33) Installing readline (8.2.0-r0) (28/33) Installing readline-dev (8.2.0-r0) (29/33) Installing sqlite-libs (3.39.4-r0) (30/33) Installing sqlite-dev (3.39.4-r0) (31/33) Installing bash (5.2.2-r0) Executing bash-5.2.2-r0.post-install (32/33) Installing xz (5.2.7-r0) (33/33) Installing .makedepends-lnav (20221030.203453) Executing busybox-1.35.0-r27.trigger OK: 278 MiB in 124 packages >>> lnav: Cleaning up srcdir >>> lnav: Cleaning up pkgdir >>> lnav: Fetching https://distfiles.alpinelinux.org/distfiles/v3.17/lnav-0.11.0.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 100 2730k 100 2730k 0 0 8158k 0 --:--:-- --:--:-- --:--:-- 8174k >>> lnav: Fetching https://distfiles.alpinelinux.org/distfiles/v3.17/lnav-0.11.0.tar.gz >>> lnav: Checking sha512sums... lnav-0.11.0.tar.gz: OK >>> lnav: Unpacking /var/cache/distfiles/v3.17/lnav-0.11.0.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 tshark... no checking for stdio.h... yes checking for stdlib.h... yes checking for string.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for strings.h... yes checking for sys/stat.h... yes checking for sys/types.h... yes checking for unistd.h... yes checking size of off_t... 8 checking size of size_t... 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.86.0 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_compile in -lpcre... yes checking for pcre.h... yes checking for pcre/pcre.h... no .setting PCRE_LIBS -Lyes/lib -lpcre 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 for sqlite3_error_offset... yes checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating TESTS_ENVIRONMENT config.status: creating tools/Makefile config.status: creating src/Makefile config.status: creating src/base/Makefile config.status: creating src/formats/logfmt/Makefile config.status: creating src/fmtlib/Makefile config.status: creating src/pcrepp/Makefile config.status: creating src/pugixml/Makefile config.status: creating src/tailer/Makefile config.status: creating src/yajl/Makefile config.status: creating src/yajlpp/Makefile config.status: creating src/third-party/base64/lib/Makefile config.status: creating src/third-party/scnlib/src/Makefile config.status: creating test/Makefile config.status: creating src/config.h config.status: executing depfiles commands Making all in tools make[1]: Entering directory '/home/buildozer/aports/community/lnav/src/lnav-0.11.0/tools' i586-alpine-linux-musl-gcc -g3 -o bin2c bin2c.c -lz make[1]: Leaving directory '/home/buildozer/aports/community/lnav/src/lnav-0.11.0/tools' Making all in src make[1]: Entering directory '/home/buildozer/aports/community/lnav/src/lnav-0.11.0/src' BIN2C ansi-palette-json.cc BIN2C builtin-scripts.cc BIN2C builtin-sh-scripts.cc BIN2C default-config.cc BIN2C default-formats.cc BIN2C emojis-json.cc BIN2C help-md.cc BIN2C init-sql.cc CC ptimec BIN2C xml-entities-json.cc BIN2C xterm-palette-json.cc TIMEFMT time_fmts.cc make all-recursive make[2]: Entering directory '/home/buildozer/aports/community/lnav/src/lnav-0.11.0/src' Making all in fmtlib make[3]: Entering directory '/home/buildozer/aports/community/lnav/src/lnav-0.11.0/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.11.0/src/fmtlib' Making all in third-party/base64/lib make[3]: Entering directory '/home/buildozer/aports/community/lnav/src/lnav-0.11.0/src/third-party/base64/lib' CC lib.o CC arch/generic/codec.o CC tables/tables.o AR libbase64.a ar: `u' modifier ignored since `D' is the default (see `U') make[3]: Leaving directory '/home/buildozer/aports/community/lnav/src/lnav-0.11.0/src/third-party/base64/lib' Making all in third-party/scnlib/src make[3]: Entering directory '/home/buildozer/aports/community/lnav/src/lnav-0.11.0/src/third-party/scnlib/src' CXX reader_float.o CXX locale.o CXX reader_int.o CXX file.o CXX vscan.o AR libscnlib.a ar: `u' modifier ignored since `D' is the default (see `U') make[3]: Leaving directory '/home/buildozer/aports/community/lnav/src/lnav-0.11.0/src/third-party/scnlib/src' Making all in pcrepp make[3]: Entering directory '/home/buildozer/aports/community/lnav/src/lnav-0.11.0/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.11.0/src/pcrepp' Making all in base make[3]: Entering directory '/home/buildozer/aports/community/lnav/src/lnav-0.11.0/src/base' CXX ansi_scrubber.o CXX attr_line.o CXX attr_line.builder.o CXX auto_pid.o CXX date_time_scanner.o CXX humanize.o CXX fs_util.o CXX humanize.network.o CXX humanize.time.o CXX intern_string.o CXX is_utf8.o CXX isc.o CXX lnav.console.o CXX lnav.gzip.o CXX lnav_log.o CXX network.tcp.o CXX paths.o CXX snippet_highlighters.o CXX string_attr_type.o CXX string_util.o CC strnatcmp.o CXX time_util.o CC ../third-party/xxHash/xxhash.o In file included from date_time_scanner.cc:37: ../../src/ptimec.hh: In function 'void ftime_s(char*, off_t&, ssize_t, const exttm&)': ../../src/ptimec.hh:336:51: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 336 | 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:394:51: warning: format '%lx' expects argument of type 'long unsigned int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 394 | snprintf(&dst[off_inout], len - off_inout, "%lx", t); | ~~^ ~ | | | | | time_t {aka long long int} | long unsigned int | %llx In file included from ../../src/relative_time.hh:44, from ../../src/yajlpp/yajlpp.hh:55, from ../../src/styling.hh:42, from ../../src/view_curses.hh:70, from lnav.console.cc:38: ../../src/ptimec.hh: In function 'void ftime_s(char*, off_t&, ssize_t, const exttm&)': ../../src/ptimec.hh:336:51: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 336 | 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:394:51: warning: format '%lx' expects argument of type 'long unsigned int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 394 | snprintf(&dst[off_inout], len - off_inout, "%lx", t); | ~~^ ~ | | | | | time_t {aka long long int} | long unsigned int | %llx In file included from ../../src/relative_time.hh:44, from ../../src/yajlpp/yajlpp.hh:55, from ../../src/styling.hh:42, from ../../src/view_curses.hh:70, from ansi_scrubber.cc:40: ../../src/ptimec.hh: In function 'void ftime_s(char*, off_t&, ssize_t, const exttm&)': ../../src/ptimec.hh:336:51: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 336 | 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:394:51: warning: format '%lx' expects argument of type 'long unsigned int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 394 | snprintf(&dst[off_inout], len - off_inout, "%lx", t); | ~~^ ~ | | | | | time_t {aka long long int} | long unsigned int | %llx In file included from ../../src/relative_time.hh:44, from ../../src/yajlpp/yajlpp.hh:55, from ../../src/styling.hh:42, from ../../src/view_curses.hh:70, from snippet_highlighters.cc:34: ../../src/ptimec.hh: In function 'void ftime_s(char*, off_t&, ssize_t, const exttm&)': ../../src/ptimec.hh:336:51: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 336 | 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:394:51: warning: format '%lx' expects argument of type 'long unsigned int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 394 | snprintf(&dst[off_inout], len - off_inout, "%lx", t); | ~~^ ~ | | | | | time_t {aka long long int} | long unsigned int | %llx In file included from attr_line.hh:42, from snippet_highlighters.hh:33, from snippet_highlighters.cc:30: intern_string.hh: In instantiation of 'string_fragment string_fragment::find_left_boundary(size_t, P&&) const [with P = tag1; size_t = unsigned int]': snippet_highlighters.cc:233:50: required from here intern_string.hh:271:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 271 | if (start > 0 && start == this->length()) { | ~~~~~~^~~~~~~~~~~~~~~~~ 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.11.0/src/base' Making all in tailer make[3]: Entering directory '/home/buildozer/aports/community/lnav/src/lnav-0.11.0/src/tailer' CC tailer.main.o CC sha-256.o CC tailer.o AR libtailercommon.a ar: `u' modifier ignored since `D' is the default (see `U') CCLD tailer ../../tools/bin2c -n tailer_bin tailerbin ./tailer.ape make all-am make[4]: Entering directory '/home/buildozer/aports/community/lnav/src/lnav-0.11.0/src/tailer' CXX libtailerpp_a-tailerpp.o CXX libtailerservice_a-tailerbin.o CXX libtailerservice_a-tailer.looper.o In file included from ../../src/relative_time.hh:44, from ../../src/yajlpp/yajlpp.hh:55, from ../../src/styling.hh:42, from ../../src/view_curses.hh:70, from ../../src/statusview_curses.hh:38, from ../../src/bottom_status_source.hh:36, from ../../src/lnav.hh:49, from tailer.looper.cc:40: ../../src/ptimec.hh: In function 'void ftime_s(char*, off_t&, ssize_t, const exttm&)': ../../src/ptimec.hh:336:51: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 336 | 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:394:51: warning: format '%lx' expects argument of type 'long unsigned int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 394 | snprintf(&dst[off_inout], len - off_inout, "%lx", t); | ~~^ ~ | | | | | time_t {aka long long int} | long unsigned int | %llx AR libtailerpp.a ar: `u' modifier ignored since `D' is the default (see `U') In file included from ./../third-party/ArenaAlloc/arenaalloc.h:23, from ../../src/db_sub_source.hh:39, from ../../src/lnav.hh:53: ./../third-party/ArenaAlloc/arenaallocimpl.h: In member function 'std::size_t ArenaAlloc::_memblockimplbase::roundpow2(std::size_t)': ./../third-party/ArenaAlloc/arenaallocimpl.h:111:22: warning: right shift count >= width of type [-Wshift-count-overflow] 111 | value |= value >> 32; | ~~~~~~^~~~~ ./../third-party/ArenaAlloc/arenaallocimpl.h: In instantiation of 'std::size_t ArenaAlloc::_memblockimplbase::roundpow2(std::size_t) [with AllocatorImpl = ArenaAlloc::_newAllocatorImpl; Derived = ArenaAlloc::_memblockimpl; std::size_t = unsigned int]': ./../third-party/ArenaAlloc/arenaallocimpl.h:138:23: required from 'ArenaAlloc::_memblockimplbase::_memblockimplbase(std::size_t, AllocatorImpl&) [with AllocatorImpl = ArenaAlloc::_newAllocatorImpl; Derived = ArenaAlloc::_memblockimpl; std::size_t = unsigned int]' ./../third-party/ArenaAlloc/arenaallocimpl.h:268:95: required from 'ArenaAlloc::_memblockimpl::_memblockimpl(std::size_t, AllocatorImpl&) [with AllocatorImpl = ArenaAlloc::_newAllocatorImpl; std::size_t = unsigned int]' ./../third-party/ArenaAlloc/arenaallocimpl.h:256:14: required from 'static ArenaAlloc::_memblockimpl* ArenaAlloc::_memblockimpl::create(size_t, AllocatorImpl&) [with AllocatorImpl = ArenaAlloc::_newAllocatorImpl; size_t = unsigned int]' ./../third-party/ArenaAlloc/arenaalloc.h:85:35: required from 'ArenaAlloc::Alloc::Alloc(std::size_t, AllocatorImpl) [with T = char; AllocatorImpl = ArenaAlloc::_newAllocatorImpl; MemblockImpl = ArenaAlloc::_memblockimpl; std::size_t = unsigned int]' ../../src/logfile.hh:425:51: required from here ./../third-party/ArenaAlloc/arenaallocimpl.h:111:22: warning: right shift count >= width of type [-Wshift-count-overflow] 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.11.0/src/tailer' make[3]: Leaving directory '/home/buildozer/aports/community/lnav/src/lnav-0.11.0/src/tailer' Making all in pugixml make[3]: Entering directory '/home/buildozer/aports/community/lnav/src/lnav-0.11.0/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.11.0/src/pugixml' Making all in yajl make[3]: Entering directory '/home/buildozer/aports/community/lnav/src/lnav-0.11.0/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.11.0/src/yajl' Making all in yajlpp make[3]: Entering directory '/home/buildozer/aports/community/lnav/src/lnav-0.11.0/src/yajlpp' CXX json_op.o CXX json_ptr.o CXX yajlpp.o In file included from ../../src/relative_time.hh:44, from yajlpp.hh:55, from yajlpp.cc:35: ../../src/ptimec.hh: In function 'void ftime_s(char*, off_t&, ssize_t, const exttm&)': ../../src/ptimec.hh:336:51: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 336 | 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:394:51: warning: format '%lx' expects argument of type 'long unsigned int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 394 | 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.11.0/src/yajlpp' Making all in formats/logfmt make[3]: Entering directory '/home/buildozer/aports/community/lnav/src/lnav-0.11.0/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.11.0/src/formats/logfmt' Making all in . make[3]: Entering directory '/home/buildozer/aports/community/lnav/src/lnav-0.11.0/src' CXX lnav.o CXX lnav.events.o CXX lnav.indexing.o CXX lnav.management_cli.o CXX file_vtab.o CXX all_logs_vtab.o CXX archive_manager.o CXX bookmarks.o CXX bottom_status_source.o CXX breadcrumb_curses.o CXX collation-functions.o CXX column_namer.o CXX command_executor.o CXX curl_looper.o CXX data_scanner.o CXX db_sub_source.o CXX document.sections.o CXX dump_internals.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 In file included from ./third-party/ArenaAlloc/arenaalloc.h:23, from logfile.hh:47, from filter_observer.hh:35, from filter_observer.cc:30: ./third-party/ArenaAlloc/arenaallocimpl.h: In member function 'std::size_t ArenaAlloc::_memblockimplbase::roundpow2(std::size_t)': ./third-party/ArenaAlloc/arenaallocimpl.h:111:22: warning: right shift count >= width of type [-Wshift-count-overflow] 111 | value |= value >> 32; | ~~~~~~^~~~~ In file included from ./third-party/ArenaAlloc/arenaalloc.h:23, from column_namer.hh:39, from column_namer.cc:34: ./third-party/ArenaAlloc/arenaallocimpl.h: In member function 'std::size_t ArenaAlloc::_memblockimplbase::roundpow2(std::size_t)': ./third-party/ArenaAlloc/arenaallocimpl.h:111:22: warning: right shift count >= width of type [-Wshift-count-overflow] 111 | value |= value >> 32; | ~~~~~~^~~~~ CXX fs-extension-functions.o In file included from ./relative_time.hh:44, from yajlpp/yajlpp_def.hh:39, from lnav.events.hh:35, from lnav.events.cc:30: ./ptimec.hh: In function 'void ftime_s(char*, off_t&, ssize_t, const exttm&)': ./ptimec.hh:336:51: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 336 | 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:394:51: warning: format '%lx' expects argument of type 'long unsigned int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 394 | 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:44, from yajlpp/yajlpp_def.hh:39, from lnav.events.hh:35, from dump_internals.cc:32: ./ptimec.hh: In function 'void ftime_s(char*, off_t&, ssize_t, const exttm&)': ./ptimec.hh:336:51: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 336 | 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:394:51: warning: format '%lx' expects argument of type 'long unsigned int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 394 | snprintf(&dst[off_inout], len - off_inout, "%lx", t); | ~~^ ~ | | | | | time_t {aka long long int} | long unsigned int | %llx ./third-party/ArenaAlloc/arenaallocimpl.h: In instantiation of 'std::size_t ArenaAlloc::_memblockimplbase::roundpow2(std::size_t) [with AllocatorImpl = ArenaAlloc::_newAllocatorImpl; Derived = ArenaAlloc::_memblockimpl; std::size_t = unsigned int]': ./third-party/ArenaAlloc/arenaallocimpl.h:138:23: required from 'ArenaAlloc::_memblockimplbase::_memblockimplbase(std::size_t, AllocatorImpl&) [with AllocatorImpl = ArenaAlloc::_newAllocatorImpl; Derived = ArenaAlloc::_memblockimpl; std::size_t = unsigned int]' ./third-party/ArenaAlloc/arenaallocimpl.h:268:95: required from 'ArenaAlloc::_memblockimpl::_memblockimpl(std::size_t, AllocatorImpl&) [with AllocatorImpl = ArenaAlloc::_newAllocatorImpl; std::size_t = unsigned int]' ./third-party/ArenaAlloc/arenaallocimpl.h:256:14: required from 'static ArenaAlloc::_memblockimpl* ArenaAlloc::_memblockimpl::create(size_t, AllocatorImpl&) [with AllocatorImpl = ArenaAlloc::_newAllocatorImpl; size_t = unsigned int]' ./third-party/ArenaAlloc/arenaalloc.h:85:35: required from 'ArenaAlloc::Alloc::Alloc(std::size_t, AllocatorImpl) [with T = char; AllocatorImpl = ArenaAlloc::_newAllocatorImpl; MemblockImpl = ArenaAlloc::_memblockimpl; std::size_t = unsigned int]' column_namer.cc:43:61: required from here ./third-party/ArenaAlloc/arenaallocimpl.h:111:22: warning: right shift count >= width of type [-Wshift-count-overflow] In file included from ./third-party/ArenaAlloc/arenaalloc.h:23, from db_sub_source.hh:39, from db_sub_source.cc:32: ./third-party/ArenaAlloc/arenaallocimpl.h: In member function 'std::size_t ArenaAlloc::_memblockimplbase::roundpow2(std::size_t)': ./third-party/ArenaAlloc/arenaallocimpl.h:111:22: warning: right shift count >= width of type [-Wshift-count-overflow] 111 | value |= value >> 32; | ~~~~~~^~~~~ CXX fts_fuzzy_match.o In file included from log_format_fwd.hh:43, from logfile.hh:54: ptimec.hh: In function 'void ftime_s(char*, off_t&, ssize_t, const exttm&)': ptimec.hh:336:51: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 336 | 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:394:51: warning: format '%lx' expects argument of type 'long unsigned int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 394 | 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:44, from yajlpp/yajlpp.hh:55, from styling.hh:42, from view_curses.hh:70, from listview_curses.hh:43, from field_overlay_source.hh:36, from field_overlay_source.cc:30: ./ptimec.hh: In function 'void ftime_s(char*, off_t&, ssize_t, const exttm&)': ./ptimec.hh:336:51: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 336 | 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:394:51: warning: format '%lx' expects argument of type 'long unsigned int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 394 | snprintf(&dst[off_inout], len - off_inout, "%lx", t); | ~~^ ~ | | | | | time_t {aka long long int} | long unsigned int | %llx CXX grep_proc.o In file included from ./relative_time.hh:44, from yajlpp/yajlpp.hh:55, from elem_to_json.cc:36: ./ptimec.hh: In function 'void ftime_s(char*, off_t&, ssize_t, const exttm&)': ./ptimec.hh:336:51: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 336 | 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:394:51: warning: format '%lx' expects argument of type 'long unsigned int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 394 | snprintf(&dst[off_inout], len - off_inout, "%lx", t); | ~~^ ~ | | | | | time_t {aka long long int} | long unsigned int | %llx In file included from ./third-party/ArenaAlloc/arenaalloc.h:23, from logfile.hh:47, from filter_observer.hh:35, from logfile_sub_source.hh:50, from log_vtab_impl.hh:39, from all_logs_vtab.hh:36, from all_logs_vtab.cc:30: ./third-party/ArenaAlloc/arenaallocimpl.h: In member function 'std::size_t ArenaAlloc::_memblockimplbase::roundpow2(std::size_t)': ./third-party/ArenaAlloc/arenaallocimpl.h:111:22: warning: right shift count >= width of type [-Wshift-count-overflow] 111 | value |= value >> 32; | ~~~~~~^~~~~ In file included from ./relative_time.hh:44, from yajlpp/yajlpp.hh:55, from styling.hh:42, from view_curses.hh:70, from highlighter.hh:41, from log_format.hh:55, from file_vtab.cc:39: ./ptimec.hh: In function 'void ftime_s(char*, off_t&, ssize_t, const exttm&)': ./ptimec.hh:336:51: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 336 | 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:394:51: warning: format '%lx' expects argument of type 'long unsigned int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 394 | 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:44, from yajlpp/yajlpp.hh:55, from styling.hh:42, from view_curses.hh:70, from statusview_curses.hh:38, from filter_status_source.hh:35, from filter_status_source.cc:30: ./ptimec.hh: In function 'void ftime_s(char*, off_t&, ssize_t, const exttm&)': ./ptimec.hh:336:51: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 336 | 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:394:51: warning: format '%lx' expects argument of type 'long unsigned int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 394 | snprintf(&dst[off_inout], len - off_inout, "%lx", t); | ~~^ ~ | | | | | time_t {aka long long int} | long unsigned int | %llx In file included from ./third-party/ArenaAlloc/arenaalloc.h:23, from column_namer.hh:39, from log_data_helper.hh:42, from field_overlay_source.hh:37: ./third-party/ArenaAlloc/arenaallocimpl.h: In member function 'std::size_t ArenaAlloc::_memblockimplbase::roundpow2(std::size_t)': ./third-party/ArenaAlloc/arenaallocimpl.h:111:22: warning: right shift count >= width of type [-Wshift-count-overflow] 111 | value |= value >> 32; | ~~~~~~^~~~~ In file included from ./third-party/ArenaAlloc/arenaalloc.h:23, from log_format_fwd.hh:37, from log_format.hh:57: ./third-party/ArenaAlloc/arenaallocimpl.h: In member function 'std::size_t ArenaAlloc::_memblockimplbase::roundpow2(std::size_t)': ./third-party/ArenaAlloc/arenaallocimpl.h:111:22: warning: right shift count >= width of type [-Wshift-count-overflow] 111 | value |= value >> 32; | ~~~~~~^~~~~ CXX help_text.o In file included from ./relative_time.hh:44, from yajlpp/yajlpp.hh:55, from styling.hh:42, from view_curses.hh:70, from statusview_curses.hh:38, from bottom_status_source.hh:36, from bottom_status_source.cc:30: ./ptimec.hh: In function 'void ftime_s(char*, off_t&, ssize_t, const exttm&)': ./ptimec.hh:336:51: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 336 | 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:394:51: warning: format '%lx' expects argument of type 'long unsigned int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 394 | 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:43, from logfile.hh:54: ptimec.hh: In function 'void ftime_s(char*, off_t&, ssize_t, const exttm&)': ptimec.hh:336:51: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 336 | 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:394:51: warning: format '%lx' expects argument of type 'long unsigned int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 394 | 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:44, from yajlpp/yajlpp.hh:55, from styling.hh:42, from view_curses.hh:70, from highlighter.hh:41, from textview_curses.hh:43, from plain_text_source.hh:39, from filter_sub_source.hh:34, from filter_sub_source.cc:30: ./ptimec.hh: In function 'void ftime_s(char*, off_t&, ssize_t, const exttm&)': ./ptimec.hh:336:51: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 336 | 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:394:51: warning: format '%lx' expects argument of type 'long unsigned int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 394 | snprintf(&dst[off_inout], len - off_inout, "%lx", t); | ~~^ ~ | | | | | time_t {aka long long int} | long unsigned int | %llx CXX help_text_formatter.o In file included from lnav_util.hh:59, from archive_manager.cc:51: ptimec.hh: In function 'void ftime_s(char*, off_t&, ssize_t, const exttm&)': ptimec.hh:336:51: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 336 | 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:394:51: warning: format '%lx' expects argument of type 'long unsigned int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 394 | snprintf(&dst[off_inout], len - off_inout, "%lx", t); | ~~^ ~ | | | | | time_t {aka long long int} | long unsigned int | %llx In file included from ./third-party/ArenaAlloc/arenaalloc.h:23, from logfile.hh:47, from filter_observer.hh:35, from logfile_sub_source.hh:50, from log_vtab_impl.hh:39, from all_logs_vtab.hh:36, from lnav.cc:76: ./third-party/ArenaAlloc/arenaallocimpl.h: In member function 'std::size_t ArenaAlloc::_memblockimplbase::roundpow2(std::size_t)': ./third-party/ArenaAlloc/arenaallocimpl.h:111:22: warning: right shift count >= width of type [-Wshift-count-overflow] 111 | value |= value >> 32; | ~~~~~~^~~~~ CXX highlighter.o In file included from ./relative_time.hh:44, from yajlpp/yajlpp.hh:55, from styling.hh:42, from view_curses.hh:70, from highlighter.hh:41, from textview_curses.hh:43, from plain_text_source.hh:39, from breadcrumb_curses.hh:37, from breadcrumb_curses.cc:30: ./ptimec.hh: In function 'void ftime_s(char*, off_t&, ssize_t, const exttm&)': ./ptimec.hh:336:51: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 336 | 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:394:51: warning: format '%lx' expects argument of type 'long unsigned int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 394 | 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:44, from yajlpp/yajlpp_def.hh:39, from lnav.events.hh:35, from lnav.indexing.cc:32: ./ptimec.hh: In function 'void ftime_s(char*, off_t&, ssize_t, const exttm&)': ./ptimec.hh:336:51: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 336 | 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:394:51: warning: format '%lx' expects argument of type 'long unsigned int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 394 | snprintf(&dst[off_inout], len - off_inout, "%lx", t); | ~~^ ~ | | | | | time_t {aka long long int} | long unsigned int | %llx CXX hist_source.o In file included from fs-extension-functions.cc:45: 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:498: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:169:76: required from here vtab_module.hh:459:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 459 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 460 | fd->fd_help.ht_name, 461 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:466:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 466 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 467 | fd->fd_help.ht_name, 468 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:466:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 466 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 469 | 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:498: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:187:74: required from here vtab_module.hh:459:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 459 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 460 | fd->fd_help.ht_name, 461 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:466:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 466 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 467 | fd->fd_help.ht_name, 468 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:466:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 466 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 469 | 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:498: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:204:76: required from here vtab_module.hh:459:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 459 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 460 | fd->fd_help.ht_name, 461 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:466:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 466 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 467 | fd->fd_help.ht_name, 468 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:466:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 466 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 469 | 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:498: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:232:76: required from here vtab_module.hh:459:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 459 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 460 | fd->fd_help.ht_name, 461 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:466:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 466 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 467 | fd->fd_help.ht_name, 468 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:466:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 466 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 469 | 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:498: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:238:76: required from here vtab_module.hh:459:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 459 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 460 | fd->fd_help.ht_name, 461 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:466:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 466 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 467 | fd->fd_help.ht_name, 468 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:466:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 466 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 469 | REQ_COUNT + OPT_COUNT); | ~~~~~~~~~~~~~~~~~~~~~ | | | unsigned int In file included from lnav_util.hh:59, from file_collection.cc:44: ptimec.hh: In function 'void ftime_s(char*, off_t&, ssize_t, const exttm&)': ptimec.hh:336:51: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 336 | snprintf(&dst[off_inout], len - off_inout, "%ld", t); | ~~^ ~ | | | | | time_t {aka long long int} | long int | %lld In file included from ./third-party/ArenaAlloc/arenaalloc.h:23, from log_format_fwd.hh:37, from log_format.hh:57, from readline_curses.hh:60, from filter_sub_source.hh:35: ./third-party/ArenaAlloc/arenaallocimpl.h: In member function 'std::size_t ArenaAlloc::_memblockimplbase::roundpow2(std::size_t)': ./third-party/ArenaAlloc/arenaallocimpl.h:111:22: warning: right shift count >= width of type [-Wshift-count-overflow] 111 | value |= value >> 32; | ~~~~~~^~~~~ ptimec.hh: In function 'void ftime_q(char*, off_t&, ssize_t, const exttm&)': ptimec.hh:394:51: warning: format '%lx' expects argument of type 'long unsigned int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 394 | snprintf(&dst[off_inout], len - off_inout, "%lx", t); | ~~^ ~ | | | | | time_t {aka long long int} | long unsigned int | %llx In file included from ./third-party/ArenaAlloc/arenaalloc.h:23, from db_sub_source.hh:39, from command_executor.cc:41: ./third-party/ArenaAlloc/arenaallocimpl.h: In member function 'std::size_t ArenaAlloc::_memblockimplbase::roundpow2(std::size_t)': ./third-party/ArenaAlloc/arenaallocimpl.h:111:22: warning: right shift count >= width of type [-Wshift-count-overflow] 111 | value |= value >> 32; | ~~~~~~^~~~~ In file included from ./third-party/ArenaAlloc/arenaalloc.h:23, from logfile.hh:47, from file_collection.cc:45: ./third-party/ArenaAlloc/arenaallocimpl.h: In member function 'std::size_t ArenaAlloc::_memblockimplbase::roundpow2(std::size_t)': ./third-party/ArenaAlloc/arenaallocimpl.h:111:22: warning: right shift count >= width of type [-Wshift-count-overflow] 111 | value |= value >> 32; | ~~~~~~^~~~~ In file included from ./third-party/ArenaAlloc/arenaalloc.h:23, from log_format_fwd.hh:37, from breadcrumb_curses.cc:34: ./third-party/ArenaAlloc/arenaallocimpl.h: In member function 'std::size_t ArenaAlloc::_memblockimplbase::roundpow2(std::size_t)': ./third-party/ArenaAlloc/arenaallocimpl.h:111:22: warning: right shift count >= width of type [-Wshift-count-overflow] 111 | value |= value >> 32; | ~~~~~~^~~~~ CXX hotkeys.o In file included from log_format_fwd.hh:43, from logfile.hh:54: ptimec.hh: In function 'void ftime_s(char*, off_t&, ssize_t, const exttm&)': ptimec.hh:336:51: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 336 | 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:394:51: warning: format '%lx' expects argument of type 'long unsigned int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 394 | 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:44, from yajlpp/yajlpp.hh:55, from styling.hh:42, from view_curses.hh:70, from highlighter.hh:41, from textview_curses.hh:43, from hist_source.hh:45, from db_sub_source.hh:40: ./ptimec.hh: In function 'void ftime_s(char*, off_t&, ssize_t, const exttm&)': ./ptimec.hh:336:51: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 336 | 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:394:51: warning: format '%lx' expects argument of type 'long unsigned int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 394 | 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:44, from yajlpp/yajlpp.hh:55, from styling.hh:42, from view_curses.hh:70, from highlighter.hh:41, from textview_curses.hh:43, from hist_source.hh:45, from db_sub_source.hh:40: ./ptimec.hh: In function 'void ftime_s(char*, off_t&, ssize_t, const exttm&)': ./ptimec.hh:336:51: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 336 | 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:394:51: warning: format '%lx' expects argument of type 'long unsigned int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 394 | 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:44, from yajlpp/yajlpp.hh:55, from styling.hh:42, from view_curses.hh:70, from highlighter.hh:41, from textview_curses.hh:43, from files_sub_source.hh:34, from files_sub_source.cc:30: ./ptimec.hh: In function 'void ftime_s(char*, off_t&, ssize_t, const exttm&)': ./ptimec.hh:336:51: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 336 | 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:394:51: warning: format '%lx' expects argument of type 'long unsigned int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 394 | snprintf(&dst[off_inout], len - off_inout, "%lx", t); | ~~^ ~ | | | | | time_t {aka long long int} | long unsigned int | %llx In file included from ./third-party/ArenaAlloc/arenaalloc.h:23, from log_format_fwd.hh:37, from log_format.hh:57, from readline_curses.hh:60, from filter_sub_source.hh:35, from filter_status_source.cc:36: ./third-party/ArenaAlloc/arenaallocimpl.h: In member function 'std::size_t ArenaAlloc::_memblockimplbase::roundpow2(std::size_t)': ./third-party/ArenaAlloc/arenaallocimpl.h:111:22: warning: right shift count >= width of type [-Wshift-count-overflow] 111 | value |= value >> 32; | ~~~~~~^~~~~ ./third-party/ArenaAlloc/arenaallocimpl.h: In instantiation of 'std::size_t ArenaAlloc::_memblockimplbase::roundpow2(std::size_t) [with AllocatorImpl = ArenaAlloc::_newAllocatorImpl; Derived = ArenaAlloc::_memblockimpl; std::size_t = unsigned int]': ./third-party/ArenaAlloc/arenaallocimpl.h:138:23: required from 'ArenaAlloc::_memblockimplbase::_memblockimplbase(std::size_t, AllocatorImpl&) [with AllocatorImpl = ArenaAlloc::_newAllocatorImpl; Derived = ArenaAlloc::_memblockimpl; std::size_t = unsigned int]' ./third-party/ArenaAlloc/arenaallocimpl.h:268:95: required from 'ArenaAlloc::_memblockimpl::_memblockimpl(std::size_t, AllocatorImpl&) [with AllocatorImpl = ArenaAlloc::_newAllocatorImpl; std::size_t = unsigned int]' ./third-party/ArenaAlloc/arenaallocimpl.h:256:14: required from 'static ArenaAlloc::_memblockimpl* ArenaAlloc::_memblockimpl::create(size_t, AllocatorImpl&) [with AllocatorImpl = ArenaAlloc::_newAllocatorImpl; size_t = unsigned int]' ./third-party/ArenaAlloc/arenaalloc.h:85:35: required from 'ArenaAlloc::Alloc::Alloc(std::size_t, AllocatorImpl) [with T = char; AllocatorImpl = ArenaAlloc::_newAllocatorImpl; MemblockImpl = ArenaAlloc::_memblockimpl; std::size_t = unsigned int]' logfile.hh:425:51: required from here ./third-party/ArenaAlloc/arenaallocimpl.h:111:22: warning: right shift count >= width of type [-Wshift-count-overflow] 111 | value |= value >> 32; | ~~~~~~^~~~~ ./third-party/ArenaAlloc/arenaallocimpl.h: In instantiation of 'std::size_t ArenaAlloc::_memblockimplbase::roundpow2(std::size_t) [with AllocatorImpl = ArenaAlloc::_newAllocatorImpl; Derived = ArenaAlloc::_memblockimpl; std::size_t = unsigned int]': ./third-party/ArenaAlloc/arenaallocimpl.h:138:23: required from 'ArenaAlloc::_memblockimplbase::_memblockimplbase(std::size_t, AllocatorImpl&) [with AllocatorImpl = ArenaAlloc::_newAllocatorImpl; Derived = ArenaAlloc::_memblockimpl; std::size_t = unsigned int]' ./third-party/ArenaAlloc/arenaallocimpl.h:268:95: required from 'ArenaAlloc::_memblockimpl::_memblockimpl(std::size_t, AllocatorImpl&) [with AllocatorImpl = ArenaAlloc::_newAllocatorImpl; std::size_t = unsigned int]' ./third-party/ArenaAlloc/arenaallocimpl.h:256:14: required from 'static ArenaAlloc::_memblockimpl* ArenaAlloc::_memblockimpl::create(size_t, AllocatorImpl&) [with AllocatorImpl = ArenaAlloc::_newAllocatorImpl; size_t = unsigned int]' ./third-party/ArenaAlloc/arenaalloc.h:85:35: required from 'ArenaAlloc::Alloc::Alloc(std::size_t, AllocatorImpl) [with T = char; AllocatorImpl = ArenaAlloc::_newAllocatorImpl; MemblockImpl = ArenaAlloc::_memblockimpl; std::size_t = unsigned int]' logfile.hh:425:51: required from here ./third-party/ArenaAlloc/arenaallocimpl.h:111:22: warning: right shift count >= width of type [-Wshift-count-overflow] 111 | value |= value >> 32; | ~~~~~~^~~~~ CXX input_dispatcher.o In file included from ./third-party/ArenaAlloc/arenaalloc.h:23, from db_sub_source.hh:39, from lnav.hh:53, from dump_internals.cc:33: ./third-party/ArenaAlloc/arenaallocimpl.h: In member function 'std::size_t ArenaAlloc::_memblockimplbase::roundpow2(std::size_t)': ./third-party/ArenaAlloc/arenaallocimpl.h:111:22: warning: right shift count >= width of type [-Wshift-count-overflow] 111 | value |= value >> 32; | ~~~~~~^~~~~ CXX json-extension-functions.o ./third-party/ArenaAlloc/arenaallocimpl.h: In instantiation of 'std::size_t ArenaAlloc::_memblockimplbase::roundpow2(std::size_t) [with AllocatorImpl = ArenaAlloc::_newAllocatorImpl; Derived = ArenaAlloc::_memblockimpl; std::size_t = unsigned int]': ./third-party/ArenaAlloc/arenaallocimpl.h:138:23: required from 'ArenaAlloc::_memblockimplbase::_memblockimplbase(std::size_t, AllocatorImpl&) [with AllocatorImpl = ArenaAlloc::_newAllocatorImpl; Derived = ArenaAlloc::_memblockimpl; std::size_t = unsigned int]' ./third-party/ArenaAlloc/arenaallocimpl.h:268:95: required from 'ArenaAlloc::_memblockimpl::_memblockimpl(std::size_t, AllocatorImpl&) [with AllocatorImpl = ArenaAlloc::_newAllocatorImpl; std::size_t = unsigned int]' ./third-party/ArenaAlloc/arenaallocimpl.h:256:14: required from 'static ArenaAlloc::_memblockimpl* ArenaAlloc::_memblockimpl::create(size_t, AllocatorImpl&) [with AllocatorImpl = ArenaAlloc::_newAllocatorImpl; size_t = unsigned int]' ./third-party/ArenaAlloc/arenaalloc.h:85:35: required from 'ArenaAlloc::Alloc::Alloc(std::size_t, AllocatorImpl) [with T = char; AllocatorImpl = ArenaAlloc::_newAllocatorImpl; MemblockImpl = ArenaAlloc::_memblockimpl; std::size_t = unsigned int]' logfile.hh:425:51: required from here ./third-party/ArenaAlloc/arenaallocimpl.h:111:22: warning: right shift count >= width of type [-Wshift-count-overflow] In file included from ./relative_time.hh:44, from yajlpp/yajlpp.hh:55, from styling.hh:42, from view_curses.hh:70, from highlighter.hh:41, from log_format.hh:55, from lnav.management_cli.cc:39: ./ptimec.hh: In function 'void ftime_s(char*, off_t&, ssize_t, const exttm&)': ./ptimec.hh:336:51: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 336 | 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:394:51: warning: format '%lx' expects argument of type 'long unsigned int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 394 | 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:59, from grep_proc.cc:47: ptimec.hh: In function 'void ftime_s(char*, off_t&, ssize_t, const exttm&)': ptimec.hh:336:51: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 336 | 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:394:51: warning: format '%lx' expects argument of type 'long unsigned int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 394 | snprintf(&dst[off_inout], len - off_inout, "%lx", t); | ~~^ ~ | | | | | time_t {aka long long int} | long unsigned int | %llx ./third-party/ArenaAlloc/arenaallocimpl.h: In instantiation of 'std::size_t ArenaAlloc::_memblockimplbase::roundpow2(std::size_t) [with AllocatorImpl = ArenaAlloc::_newAllocatorImpl; Derived = ArenaAlloc::_memblockimpl; std::size_t = unsigned int]': ./third-party/ArenaAlloc/arenaallocimpl.h:138:23: required from 'ArenaAlloc::_memblockimplbase::_memblockimplbase(std::size_t, AllocatorImpl&) [with AllocatorImpl = ArenaAlloc::_newAllocatorImpl; Derived = ArenaAlloc::_memblockimpl; std::size_t = unsigned int]' ./third-party/ArenaAlloc/arenaallocimpl.h:268:95: required from 'ArenaAlloc::_memblockimpl::_memblockimpl(std::size_t, AllocatorImpl&) [with AllocatorImpl = ArenaAlloc::_newAllocatorImpl; std::size_t = unsigned int]' ./third-party/ArenaAlloc/arenaallocimpl.h:256:14: required from 'static ArenaAlloc::_memblockimpl* ArenaAlloc::_memblockimpl::create(size_t, AllocatorImpl&) [with AllocatorImpl = ArenaAlloc::_newAllocatorImpl; size_t = unsigned int]' ./third-party/ArenaAlloc/arenaalloc.h:85:35: required from 'ArenaAlloc::Alloc::Alloc(std::size_t, AllocatorImpl) [with T = char; AllocatorImpl = ArenaAlloc::_newAllocatorImpl; MemblockImpl = ArenaAlloc::_memblockimpl; std::size_t = unsigned int]' logfile.hh:425:51: required from here ./third-party/ArenaAlloc/arenaallocimpl.h:111:22: warning: right shift count >= width of type [-Wshift-count-overflow] In file included from ./third-party/ArenaAlloc/arenaalloc.h:23, from db_sub_source.hh:39, from lnav.hh:53, from files_sub_source.cc:38: ./third-party/ArenaAlloc/arenaallocimpl.h: In member function 'std::size_t ArenaAlloc::_memblockimplbase::roundpow2(std::size_t)': ./third-party/ArenaAlloc/arenaallocimpl.h:111:22: warning: right shift count >= width of type [-Wshift-count-overflow] 111 | value |= value >> 32; | ~~~~~~^~~~~ CXX line_buffer.o In file included from ./third-party/ArenaAlloc/arenaalloc.h:23, from db_sub_source.hh:39, from lnav.hh:53, from lnav.indexing.cc:33: ./third-party/ArenaAlloc/arenaallocimpl.h: In member function 'std::size_t ArenaAlloc::_memblockimplbase::roundpow2(std::size_t)': ./third-party/ArenaAlloc/arenaallocimpl.h:111:22: warning: right shift count >= width of type [-Wshift-count-overflow] 111 | value |= value >> 32; | ~~~~~~^~~~~ In file included from ./third-party/ArenaAlloc/arenaalloc.h:23, from log_format_fwd.hh:37, from log_format.hh:57: ./third-party/ArenaAlloc/arenaallocimpl.h: In member function 'std::size_t ArenaAlloc::_memblockimplbase::roundpow2(std::size_t)': ./third-party/ArenaAlloc/arenaallocimpl.h:111:22: warning: right shift count >= width of type [-Wshift-count-overflow] 111 | value |= value >> 32; | ~~~~~~^~~~~ CXX listview_curses.o input_dispatcher.cc: In member function 'void input_dispatcher::new_input(const timeval&, int)': input_dispatcher.cc:138:34: warning: '*(unsigned char*)((char*)&handled + offsetof(nonstd::optional_lite::optional,nonstd::optional_lite::optional::contained))' may be used uninitialized [-Wmaybe-uninitialized] 138 | if (handled && !handled.value()) { | ~~~~~~~~~~~~~^~ input_dispatcher.cc:77:28: note: '*(unsigned char*)((char*)&handled + offsetof(nonstd::optional_lite::optional,nonstd::optional_lite::optional::contained))' was declared here 77 | nonstd::optional handled = nonstd::nullopt; | ^~~~~~~ CXX lnav_commands.o In file included from ./relative_time.hh:44, from yajlpp/yajlpp.hh:55, from styling.hh:42, from view_curses.hh:70, from highlighter.hh:41, from highlighter.cc:30: ./ptimec.hh: In function 'void ftime_s(char*, off_t&, ssize_t, const exttm&)': ./ptimec.hh:336:51: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 336 | 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:394:51: warning: format '%lx' expects argument of type 'long unsigned int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 394 | snprintf(&dst[off_inout], len - off_inout, "%lx", t); | ~~^ ~ | | | | | time_t {aka long long int} | long unsigned int | %llx CXX lnav_config.o ./third-party/ArenaAlloc/arenaallocimpl.h: In instantiation of 'std::size_t ArenaAlloc::_memblockimplbase::roundpow2(std::size_t) [with AllocatorImpl = ArenaAlloc::_newAllocatorImpl; Derived = ArenaAlloc::_memblockimpl; std::size_t = unsigned int]': ./third-party/ArenaAlloc/arenaallocimpl.h:138:23: required from 'ArenaAlloc::_memblockimplbase::_memblockimplbase(std::size_t, AllocatorImpl&) [with AllocatorImpl = ArenaAlloc::_newAllocatorImpl; Derived = ArenaAlloc::_memblockimpl; std::size_t = unsigned int]' ./third-party/ArenaAlloc/arenaallocimpl.h:268:95: required from 'ArenaAlloc::_memblockimpl::_memblockimpl(std::size_t, AllocatorImpl&) [with AllocatorImpl = ArenaAlloc::_newAllocatorImpl; std::size_t = unsigned int]' ./third-party/ArenaAlloc/arenaallocimpl.h:256:14: required from 'static ArenaAlloc::_memblockimpl* ArenaAlloc::_memblockimpl::create(size_t, AllocatorImpl&) [with AllocatorImpl = ArenaAlloc::_newAllocatorImpl; size_t = unsigned int]' ./third-party/ArenaAlloc/arenaalloc.h:85:35: required from 'ArenaAlloc::Alloc::Alloc(std::size_t, AllocatorImpl) [with T = char; AllocatorImpl = ArenaAlloc::_newAllocatorImpl; MemblockImpl = ArenaAlloc::_memblockimpl; std::size_t = unsigned int]' logfile.hh:425:51: required from here ./third-party/ArenaAlloc/arenaallocimpl.h:111:22: warning: right shift count >= width of type [-Wshift-count-overflow] files_sub_source.cc: In function 'files_model::files_list_selection files_model::from_selection(vis_line_t)': files_sub_source.cc:48:13: warning: comparison of integer expressions of different signedness: 'int' and 'std::map, file_error_info>::size_type' {aka 'unsigned int'} [-Wsign-compare] 48 | if (sel < fc.fc_name_to_errors.size()) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX lnav_util.o files_sub_source.cc:57:13: warning: comparison of integer expressions of different signedness: 'int' and 'std::map, other_file_descriptor>::size_type' {aka 'unsigned int'} [-Wsign-compare] 57 | if (sel < fc.fc_other_files.size()) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ files_sub_source.cc:66:13: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] 66 | if (sel < fc.fc_files.size()) { | ~~~~^~~~~~~~~~~~~~~~~~~~ files_sub_source.cc: In member function 'virtual void files_sub_source::text_value_for_line(textview_curses&, int, std::string&, text_sub_source::line_flags_t)': files_sub_source.cc:239:14: warning: comparison of integer expressions of different signedness: 'int' and 'std::map, file_error_info>::size_type' {aka 'unsigned int'} [-Wsign-compare] 239 | if (line < fc.fc_name_to_errors.size()) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ files_sub_source.cc:255:14: warning: comparison of integer expressions of different signedness: 'int' and 'std::map, other_file_descriptor>::size_type' {aka 'unsigned int'} [-Wsign-compare] 255 | if (line < fc.fc_other_files.size()) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ lnav.indexing.cc: In member function 'virtual logfile_observer::indexing_result loading_observer::logfile_indexing(const std::shared_ptr&, file_off_t, file_size_t)': lnav.indexing.cc:64:21: warning: comparison of integer expressions of different signedness: 'file_off_t' {aka 'long long int'} and 'file_size_t' {aka 'long long unsigned int'} [-Wsign-compare] 64 | if (off == total) { | ~~~~^~~~~~~~ CXX log.watch.o files_sub_source.cc: In member function 'virtual void files_sub_source::text_attrs_for_line(textview_curses&, int, string_attrs_t&)': files_sub_source.cc:315:14: warning: comparison of integer expressions of different signedness: 'int' and 'std::map, file_error_info>::size_type' {aka 'unsigned int'} [-Wsign-compare] 315 | if (line < fc.fc_name_to_errors.size()) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ files_sub_source.cc:329:14: 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()) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ files_sub_source.cc:335:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::map, other_file_descriptor>::size_type' {aka 'unsigned int'} [-Wsign-compare] 335 | if (line == fc.fc_other_files.size() - 1) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from command_executor.cc:34: command_executor.cc: In function 'Result, lnav::console::user_message> execute_sql(exec_context&, const std::string&, std::string&)': base/ansi_scrubber.hh:41:30: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'time_t' {aka 'long long int'} [-Wformat=] 41 | #define ANSI_CSI "\x1b[" base/ansi_scrubber.hh:44:30: note: in expansion of macro 'ANSI_CSI' 44 | #define ANSI_BOLD_START ANSI_CSI ANSI_BOLD_PARAM ANSI_CHAR_ATTR | ^~~~~~~~ base/ansi_scrubber.hh:50:29: note: in expansion of macro 'ANSI_BOLD_START' 50 | #define ANSI_BOLD(msg) ANSI_BOLD_START msg ANSI_NORM | ^~~~~~~~~~~~~~~ command_executor.cc:515:26: note: in expansion of macro 'ANSI_BOLD' 515 | ANSI_BOLD("%'d") " row%s matched in " ANSI_BOLD( | ^~~~~~~~~ command_executor.cc:516:33: note: format string is defined here 516 | "%ld.%03ld") " seconds", | ~~^ | | | long int | %lld command_executor.cc: In function 'Result, lnav::console::user_message> execute_file(exec_context&, const std::string&, bool)': command_executor.cc:662:57: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'size_t' {aka 'unsigned int'} [-Wformat=] 662 | snprintf(env_arg_name, sizeof(env_arg_name), "%lu", lpc); | ~~^ ~~~ | | | | | size_t {aka unsigned int} | long unsigned int | %u ./third-party/ArenaAlloc/arenaallocimpl.h: In instantiation of 'std::size_t ArenaAlloc::_memblockimplbase::roundpow2(std::size_t) [with AllocatorImpl = ArenaAlloc::_newAllocatorImpl; Derived = ArenaAlloc::_memblockimpl; std::size_t = unsigned int]': ./third-party/ArenaAlloc/arenaallocimpl.h:147:51: required from 'char* ArenaAlloc::_memblockimplbase::allocate(std::size_t) [with AllocatorImpl = ArenaAlloc::_newAllocatorImpl; Derived = ArenaAlloc::_memblockimpl; std::size_t = unsigned int]' ./third-party/ArenaAlloc/arenaalloc.h:117:57: required from 'T* ArenaAlloc::Alloc::allocate(size_type, const void*) [with T = char; AllocatorImpl = ArenaAlloc::_newAllocatorImpl; MemblockImpl = ArenaAlloc::_memblockimpl; pointer = char*; size_type = unsigned int]' base/intern_string.hh:485:42: required from 'const char* string_fragment::to_c_str(A) const [with A = ArenaAlloc::Alloc]' base/intern_string.hh:495:36: required from 'string_fragment string_fragment::to_owned(A) const [with A = ArenaAlloc::Alloc]' db_sub_source.cc:176:31: required from here ./third-party/ArenaAlloc/arenaallocimpl.h:111:22: warning: right shift count >= width of type [-Wshift-count-overflow] 111 | value |= value >> 32; | ~~~~~~^~~~~ In file included from ./relative_time.hh:44, from yajlpp/yajlpp.hh:55, from styling.hh:42, from view_curses.hh:70, from highlighter.hh:41, from textview_curses.hh:43, from hist_source.hh:45, from hist_source.cc:30: ./ptimec.hh: In function 'void ftime_s(char*, off_t&, ssize_t, const exttm&)': ./ptimec.hh:336:51: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 336 | 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:394:51: warning: format '%lx' expects argument of type 'long unsigned int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 394 | snprintf(&dst[off_inout], len - off_inout, "%lx", t); | ~~^ ~ | | | | | time_t {aka long long int} | long unsigned int | %llx ./third-party/ArenaAlloc/arenaallocimpl.h: In instantiation of 'std::size_t ArenaAlloc::_memblockimplbase::roundpow2(std::size_t) [with AllocatorImpl = ArenaAlloc::_newAllocatorImpl; Derived = ArenaAlloc::_memblockimpl; std::size_t = unsigned int]': ./third-party/ArenaAlloc/arenaallocimpl.h:138:23: required from 'ArenaAlloc::_memblockimplbase::_memblockimplbase(std::size_t, AllocatorImpl&) [with AllocatorImpl = ArenaAlloc::_newAllocatorImpl; Derived = ArenaAlloc::_memblockimpl; std::size_t = unsigned int]' ./third-party/ArenaAlloc/arenaallocimpl.h:268:95: required from 'ArenaAlloc::_memblockimpl::_memblockimpl(std::size_t, AllocatorImpl&) [with AllocatorImpl = ArenaAlloc::_newAllocatorImpl; std::size_t = unsigned int]' ./third-party/ArenaAlloc/arenaallocimpl.h:256:14: required from 'static ArenaAlloc::_memblockimpl* ArenaAlloc::_memblockimpl::create(size_t, AllocatorImpl&) [with AllocatorImpl = ArenaAlloc::_newAllocatorImpl; size_t = unsigned int]' ./third-party/ArenaAlloc/arenaalloc.h:85:35: required from 'ArenaAlloc::Alloc::Alloc(std::size_t, AllocatorImpl) [with T = char; AllocatorImpl = ArenaAlloc::_newAllocatorImpl; MemblockImpl = ArenaAlloc::_memblockimpl; std::size_t = unsigned int]' logfile.hh:425:51: required from here ./third-party/ArenaAlloc/arenaallocimpl.h:111:22: warning: right shift count >= width of type [-Wshift-count-overflow] In file included from ./relative_time.hh:44, from yajlpp/yajlpp.hh:55, from vtab_module_json.hh:36, from json-extension-functions.cc:41: ./ptimec.hh: In function 'void ftime_s(char*, off_t&, ssize_t, const exttm&)': ./ptimec.hh:336:51: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 336 | 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:394:51: warning: format '%lx' expects argument of type 'long unsigned int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 394 | 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 In file included from ./relative_time.hh:44, from yajlpp/yajlpp.hh:55, from styling.hh:42, from view_curses.hh:70, from listview_curses.hh:43, from field_overlay_source.hh:36, from hotkeys.cc:42: ./ptimec.hh: In function 'void ftime_s(char*, off_t&, ssize_t, const exttm&)': ./ptimec.hh:336:51: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 336 | 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:394:51: warning: format '%lx' expects argument of type 'long unsigned int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 394 | snprintf(&dst[off_inout], len - off_inout, "%lx", t); | ~~^ ~ | | | | | time_t {aka long long int} | long unsigned int | %llx In file included from ./third-party/ArenaAlloc/arenaalloc.h:23, from logfile.hh:47, from log.watch.hh:33, from log.watch.cc:30: ./third-party/ArenaAlloc/arenaallocimpl.h: In member function 'std::size_t ArenaAlloc::_memblockimplbase::roundpow2(std::size_t)': ./third-party/ArenaAlloc/arenaallocimpl.h:111:22: warning: right shift count >= width of type [-Wshift-count-overflow] 111 | value |= value >> 32; | ~~~~~~^~~~~ ./third-party/ArenaAlloc/arenaallocimpl.h: In instantiation of 'std::size_t ArenaAlloc::_memblockimplbase::roundpow2(std::size_t) [with AllocatorImpl = ArenaAlloc::_newAllocatorImpl; Derived = ArenaAlloc::_memblockimpl; std::size_t = unsigned int]': ./third-party/ArenaAlloc/arenaallocimpl.h:138:23: required from 'ArenaAlloc::_memblockimplbase::_memblockimplbase(std::size_t, AllocatorImpl&) [with AllocatorImpl = ArenaAlloc::_newAllocatorImpl; Derived = ArenaAlloc::_memblockimpl; std::size_t = unsigned int]' ./third-party/ArenaAlloc/arenaallocimpl.h:268:95: required from 'ArenaAlloc::_memblockimpl::_memblockimpl(std::size_t, AllocatorImpl&) [with AllocatorImpl = ArenaAlloc::_newAllocatorImpl; std::size_t = unsigned int]' ./third-party/ArenaAlloc/arenaallocimpl.h:256:14: required from 'static ArenaAlloc::_memblockimpl* ArenaAlloc::_memblockimpl::create(size_t, AllocatorImpl&) [with AllocatorImpl = ArenaAlloc::_newAllocatorImpl; size_t = unsigned int]' ./third-party/ArenaAlloc/arenaalloc.h:85:35: required from 'ArenaAlloc::Alloc::Alloc(std::size_t, AllocatorImpl) [with T = char; AllocatorImpl = ArenaAlloc::_newAllocatorImpl; MemblockImpl = ArenaAlloc::_memblockimpl; std::size_t = unsigned int]' logfile.hh:425:51: required from here ./third-party/ArenaAlloc/arenaallocimpl.h:111:22: warning: right shift count >= width of type [-Wshift-count-overflow] ./third-party/ArenaAlloc/arenaallocimpl.h: In instantiation of 'std::size_t ArenaAlloc::_memblockimplbase::roundpow2(std::size_t) [with AllocatorImpl = ArenaAlloc::_newAllocatorImpl; Derived = ArenaAlloc::_memblockimpl; std::size_t = unsigned int]': ./third-party/ArenaAlloc/arenaallocimpl.h:138:23: required from 'ArenaAlloc::_memblockimplbase::_memblockimplbase(std::size_t, AllocatorImpl&) [with AllocatorImpl = ArenaAlloc::_newAllocatorImpl; Derived = ArenaAlloc::_memblockimpl; std::size_t = unsigned int]' ./third-party/ArenaAlloc/arenaallocimpl.h:268:95: required from 'ArenaAlloc::_memblockimpl::_memblockimpl(std::size_t, AllocatorImpl&) [with AllocatorImpl = ArenaAlloc::_newAllocatorImpl; std::size_t = unsigned int]' ./third-party/ArenaAlloc/arenaallocimpl.h:256:14: required from 'static ArenaAlloc::_memblockimpl* ArenaAlloc::_memblockimpl::create(size_t, AllocatorImpl&) [with AllocatorImpl = ArenaAlloc::_newAllocatorImpl; size_t = unsigned int]' ./third-party/ArenaAlloc/arenaalloc.h:85:35: required from 'ArenaAlloc::Alloc::Alloc(std::size_t, AllocatorImpl) [with T = char; AllocatorImpl = ArenaAlloc::_newAllocatorImpl; MemblockImpl = ArenaAlloc::_memblockimpl; std::size_t = unsigned int]' logfile.hh:425:51: required from here ./third-party/ArenaAlloc/arenaallocimpl.h:111:22: warning: right shift count >= width of type [-Wshift-count-overflow] In file included from lnav_util.hh:59, from lnav_util.cc:34: ptimec.hh: In function 'void ftime_s(char*, off_t&, ssize_t, const exttm&)': ptimec.hh:336:51: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 336 | 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:394:51: warning: format '%lx' expects argument of type 'long unsigned int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 394 | 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:44, from yajlpp/yajlpp.hh:55, from styling.hh:42, from lnav_config.hh:52, from lnav_config.cc:37: ./ptimec.hh: In function 'void ftime_s(char*, off_t&, ssize_t, const exttm&)': ./ptimec.hh:336:51: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 336 | 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:394:51: warning: format '%lx' expects argument of type 'long unsigned int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 394 | snprintf(&dst[off_inout], len - off_inout, "%lx", t); | ~~^ ~ | | | | | time_t {aka long long int} | long unsigned int | %llx CXX log_data_helper.o In file included from ./relative_time.hh:44, from yajlpp/yajlpp.hh:55, from styling.hh:42, from view_curses.hh:70, from listview_curses.hh:43, from listview_curses.cc:34: ./ptimec.hh: In function 'void ftime_s(char*, off_t&, ssize_t, const exttm&)': ./ptimec.hh:336:51: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 336 | 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:394:51: warning: format '%lx' expects argument of type 'long unsigned int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 394 | 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 ./third-party/ArenaAlloc/arenaalloc.h:23, from column_namer.hh:39, from log_data_helper.hh:42, from field_overlay_source.hh:37: ./third-party/ArenaAlloc/arenaallocimpl.h: In member function 'std::size_t ArenaAlloc::_memblockimplbase::roundpow2(std::size_t)': ./third-party/ArenaAlloc/arenaallocimpl.h:111:22: warning: right shift count >= width of type [-Wshift-count-overflow] 111 | value |= value >> 32; | ~~~~~~^~~~~ CXX log_format.o In file included from ./third-party/ArenaAlloc/arenaalloc.h:23, from log_format_fwd.hh:37, from lnav_util.cc:45: ./third-party/ArenaAlloc/arenaallocimpl.h: In member function 'std::size_t ArenaAlloc::_memblockimplbase::roundpow2(std::size_t)': ./third-party/ArenaAlloc/arenaallocimpl.h:111:22: warning: right shift count >= width of type [-Wshift-count-overflow] 111 | value |= value >> 32; | ~~~~~~^~~~~ In file included from json-extension-functions.cc:40: 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:498: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:767:74: required from here vtab_module.hh:459:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 459 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 460 | fd->fd_help.ht_name, 461 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:466:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 466 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 467 | fd->fd_help.ht_name, 468 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:466:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 466 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 469 | 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:498: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:800:78: required from here vtab_module.hh:459:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 459 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 460 | fd->fd_help.ht_name, 461 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:466:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 466 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 467 | fd->fd_help.ht_name, 468 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:466:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 466 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 469 | REQ_COUNT + OPT_COUNT); | ~~~~~~~~~~~~~~~~~~~~~ | | | unsigned int In file included from lnav_util.hh:59, from line_buffer.cc:61: ptimec.hh: In function 'void ftime_s(char*, off_t&, ssize_t, const exttm&)': ptimec.hh:336:51: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 336 | 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:394:51: warning: format '%lx' expects argument of type 'long unsigned int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 394 | snprintf(&dst[off_inout], len - off_inout, "%lx", t); | ~~^ ~ | | | | | time_t {aka long long int} | long unsigned int | %llx CXX log_format_loader.o In file included from base/auto_pid.hh:41, from line_buffer.cc:51: line_buffer.cc: In member function 'void line_buffer::ensure_available(file_off_t, ssize_t)': line_buffer.cc:464:21: warning: comparison of integer expressions of different signedness: 'ssize_t' {aka 'int'} and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 464 | require(prefill <= this->lb_buffer.size()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./base/lnav_log.hh:122:30: note: in definition of macro 'require' 122 | #define require(e) ((void) ((e) ? 0 : lnav_require(#e, __FILE__, __LINE__))) | ^ line_buffer.cc:467:23: warning: comparison of integer expressions of different signedness: 'ssize_t' {aka 'int'} and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 467 | require(available <= this->lb_buffer.capacity()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/lnav_log.hh:122:30: note: in definition of macro 'require' 122 | #define require(e) ((void) ((e) ? 0 : lnav_require(#e, __FILE__, __LINE__))) | ^ line_buffer.cc: In member function 'bool line_buffer::load_next_buffer()': line_buffer.cc:515:33: warning: comparison of integer expressions of different signedness: 'ssize_t' {aka 'int'} and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 515 | if (rc != -1 && (rc < this->lb_alt_buffer.value().available()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ line_buffer.cc:579:33: warning: comparison of integer expressions of different signedness: 'ssize_t' {aka 'int'} and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 579 | if (rc != -1 && (rc < (this->lb_alt_buffer.value().available())) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ line_buffer.cc:599:12: warning: comparison of integer expressions of different signedness: 'ssize_t' {aka 'int'} and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 599 | if (rc > (this->lb_alt_buffer.value().available())) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ line_buffer.cc: In member function 'bool line_buffer::fill_range(file_off_t, ssize_t)': line_buffer.cc:791:37: warning: comparison of integer expressions of different signedness: 'ssize_t' {aka 'int'} and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 791 | if (rc != -1 && (rc < this->lb_buffer.available())) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ line_buffer.cc:853:37: warning: comparison of integer expressions of different signedness: 'ssize_t' {aka 'int'} and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 853 | if (rc != -1 && (rc < (this->lb_buffer.available()))) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ line_buffer.cc:886:16: warning: comparison of integer expressions of different signedness: 'ssize_t' {aka 'int'} and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 886 | if (rc > (this->lb_buffer.available())) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./third-party/ArenaAlloc/arenaallocimpl.h: In instantiation of 'std::size_t ArenaAlloc::_memblockimplbase::roundpow2(std::size_t) [with AllocatorImpl = ArenaAlloc::_newAllocatorImpl; Derived = ArenaAlloc::_memblockimpl; std::size_t = unsigned int]': ./third-party/ArenaAlloc/arenaallocimpl.h:138:23: required from 'ArenaAlloc::_memblockimplbase::_memblockimplbase(std::size_t, AllocatorImpl&) [with AllocatorImpl = ArenaAlloc::_newAllocatorImpl; Derived = ArenaAlloc::_memblockimpl; std::size_t = unsigned int]' ./third-party/ArenaAlloc/arenaallocimpl.h:268:95: required from 'ArenaAlloc::_memblockimpl::_memblockimpl(std::size_t, AllocatorImpl&) [with AllocatorImpl = ArenaAlloc::_newAllocatorImpl; std::size_t = unsigned int]' ./third-party/ArenaAlloc/arenaallocimpl.h:256:14: required from 'static ArenaAlloc::_memblockimpl* ArenaAlloc::_memblockimpl::create(size_t, AllocatorImpl&) [with AllocatorImpl = ArenaAlloc::_newAllocatorImpl; size_t = unsigned int]' ./third-party/ArenaAlloc/arenaalloc.h:85:35: required from 'ArenaAlloc::Alloc::Alloc(std::size_t, AllocatorImpl) [with T = char; AllocatorImpl = ArenaAlloc::_newAllocatorImpl; MemblockImpl = ArenaAlloc::_memblockimpl; std::size_t = unsigned int]' logfile.hh:425:51: required from here ./third-party/ArenaAlloc/arenaallocimpl.h:111:22: warning: right shift count >= width of type [-Wshift-count-overflow] ./third-party/ArenaAlloc/arenaallocimpl.h: In instantiation of 'std::size_t ArenaAlloc::_memblockimplbase::roundpow2(std::size_t) [with AllocatorImpl = ArenaAlloc::_newAllocatorImpl; Derived = ArenaAlloc::_memblockimpl; std::size_t = unsigned int]': ./third-party/ArenaAlloc/arenaallocimpl.h:138:23: required from 'ArenaAlloc::_memblockimplbase::_memblockimplbase(std::size_t, AllocatorImpl&) [with AllocatorImpl = ArenaAlloc::_newAllocatorImpl; Derived = ArenaAlloc::_memblockimpl; std::size_t = unsigned int]' ./third-party/ArenaAlloc/arenaallocimpl.h:268:95: required from 'ArenaAlloc::_memblockimpl::_memblockimpl(std::size_t, AllocatorImpl&) [with AllocatorImpl = ArenaAlloc::_newAllocatorImpl; std::size_t = unsigned int]' ./third-party/ArenaAlloc/arenaallocimpl.h:256:14: required from 'static ArenaAlloc::_memblockimpl* ArenaAlloc::_memblockimpl::create(size_t, AllocatorImpl&) [with AllocatorImpl = ArenaAlloc::_newAllocatorImpl; size_t = unsigned int]' ./third-party/ArenaAlloc/arenaalloc.h:85:35: required from 'ArenaAlloc::Alloc::Alloc(std::size_t, AllocatorImpl) [with T = char; AllocatorImpl = ArenaAlloc::_newAllocatorImpl; MemblockImpl = ArenaAlloc::_memblockimpl; std::size_t = unsigned int]' logfile.hh:425:51: required from here ./third-party/ArenaAlloc/arenaallocimpl.h:111:22: warning: right shift count >= width of type [-Wshift-count-overflow] 111 | value |= value >> 32; | ~~~~~~^~~~~ ./third-party/ArenaAlloc/arenaallocimpl.h: In instantiation of 'std::size_t ArenaAlloc::_memblockimplbase::roundpow2(std::size_t) [with AllocatorImpl = ArenaAlloc::_newAllocatorImpl; Derived = ArenaAlloc::_memblockimpl; std::size_t = unsigned int]': ./third-party/ArenaAlloc/arenaallocimpl.h:138:23: required from 'ArenaAlloc::_memblockimplbase::_memblockimplbase(std::size_t, AllocatorImpl&) [with AllocatorImpl = ArenaAlloc::_newAllocatorImpl; Derived = ArenaAlloc::_memblockimpl; std::size_t = unsigned int]' ./third-party/ArenaAlloc/arenaallocimpl.h:268:95: required from 'ArenaAlloc::_memblockimpl::_memblockimpl(std::size_t, AllocatorImpl&) [with AllocatorImpl = ArenaAlloc::_newAllocatorImpl; std::size_t = unsigned int]' ./third-party/ArenaAlloc/arenaallocimpl.h:256:14: required from 'static ArenaAlloc::_memblockimpl* ArenaAlloc::_memblockimpl::create(size_t, AllocatorImpl&) [with AllocatorImpl = ArenaAlloc::_newAllocatorImpl; size_t = unsigned int]' ./third-party/ArenaAlloc/arenaalloc.h:85:35: required from 'ArenaAlloc::Alloc::Alloc(std::size_t, AllocatorImpl) [with T = char; AllocatorImpl = ArenaAlloc::_newAllocatorImpl; MemblockImpl = ArenaAlloc::_memblockimpl; std::size_t = unsigned int]' logfile.hh:425:51: required from here ./third-party/ArenaAlloc/arenaallocimpl.h:111:22: warning: right shift count >= width of type [-Wshift-count-overflow] 111 | value |= value >> 32; | ~~~~~~^~~~~ In file included from ./third-party/ArenaAlloc/arenaalloc.h:23, from column_namer.hh:39, from log_data_table.hh:38, from log_data_table.cc:30: ./third-party/ArenaAlloc/arenaallocimpl.h: In member function 'std::size_t ArenaAlloc::_memblockimplbase::roundpow2(std::size_t)': ./third-party/ArenaAlloc/arenaallocimpl.h:111:22: warning: right shift count >= width of type [-Wshift-count-overflow] 111 | value |= value >> 32; | ~~~~~~^~~~~ CXX log_level.o In file included from ./third-party/ArenaAlloc/arenaalloc.h:23, from column_namer.hh:39, from log_data_helper.hh:42, from log_actions.hh:36, from log_actions.cc:30: ./third-party/ArenaAlloc/arenaallocimpl.h: In member function 'std::size_t ArenaAlloc::_memblockimplbase::roundpow2(std::size_t)': ./third-party/ArenaAlloc/arenaallocimpl.h:111:22: warning: right shift count >= width of type [-Wshift-count-overflow] 111 | value |= value >> 32; | ~~~~~~^~~~~ CXX log_level_re.o CXX log_search_table.o In file included from ./third-party/ArenaAlloc/arenaalloc.h:23, from column_namer.hh:39, from log_data_helper.hh:42, from log_data_helper.cc:32: ./third-party/ArenaAlloc/arenaallocimpl.h: In member function 'std::size_t ArenaAlloc::_memblockimplbase::roundpow2(std::size_t)': ./third-party/ArenaAlloc/arenaallocimpl.h:111:22: warning: right shift count >= width of type [-Wshift-count-overflow] 111 | value |= value >> 32; | ~~~~~~^~~~~ lnav.cc: In instantiation of 'looper():: [with auto:9 = logfile_sub_source; auto:10 = long long int; auto:11 = long long unsigned int]': /usr/include/c++/12.2.1/type_traits:2565:26: required by substitution of 'template static std::__result_of_success()((declval<_Args>)()...)), std::__invoke_other> std::__result_of_other_impl::_S_test(int) [with _Fn = looper()::&; _Args = {logfile_sub_source&, long long int, long long unsigned int}]' /usr/include/c++/12.2.1/type_traits:2576:55: required from 'struct std::__result_of_impl&, logfile_sub_source&, long long int, long long unsigned int>' /usr/include/c++/12.2.1/bits/std_function.h:348:9: recursively required by substitution of 'template struct std::__is_invocable_impl<_Result, _Ret, true, std::__void_t > [with _Result = std::__invoke_result&, logfile_sub_source&, long long int, long long unsigned int>; _Ret = void]' /usr/include/c++/12.2.1/bits/std_function.h:348:9: required from 'struct std::function::_Callable, looper()::, std::__invoke_result&, logfile_sub_source&, long long int, long long unsigned int> >' /usr/include/c++/12.2.1/bits/std_function.h:353:8: required by substitution of 'template template using _Requires = std::__enable_if_t<_Cond::value, _Tp> [with _Cond = std::function::_Callable, looper()::, std::__invoke_result&, logfile_sub_source&, long long int, long long unsigned int> >; _Tp = void; _Res = void; _ArgTypes = {logfile_sub_source&, long long int, long long unsigned int}]' /usr/include/c++/12.2.1/bits/std_function.h:434:9: required by substitution of 'template std::function::function(_Functor&&) [with _Functor = looper()::; _Constraints = ]' lnav.cc:1054:15: required from here lnav.cc:1048:27: warning: comparison of integer expressions of different signedness: 'long long int' and 'long long unsigned int' [-Wsign-compare] 1048 | if (off == size) { | ~~~~^~~~~~~ ./third-party/ArenaAlloc/arenaallocimpl.h: In instantiation of 'std::size_t ArenaAlloc::_memblockimplbase::roundpow2(std::size_t) [with AllocatorImpl = ArenaAlloc::_newAllocatorImpl; Derived = ArenaAlloc::_memblockimpl; std::size_t = unsigned int]': ./third-party/ArenaAlloc/arenaallocimpl.h:138:23: required from 'ArenaAlloc::_memblockimplbase::_memblockimplbase(std::size_t, AllocatorImpl&) [with AllocatorImpl = ArenaAlloc::_newAllocatorImpl; Derived = ArenaAlloc::_memblockimpl; std::size_t = unsigned int]' ./third-party/ArenaAlloc/arenaallocimpl.h:268:95: required from 'ArenaAlloc::_memblockimpl::_memblockimpl(std::size_t, AllocatorImpl&) [with AllocatorImpl = ArenaAlloc::_newAllocatorImpl; std::size_t = unsigned int]' ./third-party/ArenaAlloc/arenaallocimpl.h:256:14: required from 'static ArenaAlloc::_memblockimpl* ArenaAlloc::_memblockimpl::create(size_t, AllocatorImpl&) [with AllocatorImpl = ArenaAlloc::_newAllocatorImpl; size_t = unsigned int]' ./third-party/ArenaAlloc/arenaalloc.h:85:35: required from 'ArenaAlloc::Alloc::Alloc(std::size_t, AllocatorImpl) [with T = char; AllocatorImpl = ArenaAlloc::_newAllocatorImpl; MemblockImpl = ArenaAlloc::_memblockimpl; std::size_t = unsigned int]' logfile.hh:425:51: required from here ./third-party/ArenaAlloc/arenaallocimpl.h:111:22: warning: right shift count >= width of type [-Wshift-count-overflow] 111 | value |= value >> 32; | ~~~~~~^~~~~ In file included from log_format_fwd.hh:43, from logfile.hh:54: ptimec.hh: In function 'void ftime_s(char*, off_t&, ssize_t, const exttm&)': ptimec.hh:336:51: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 336 | 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:394:51: warning: format '%lx' expects argument of type 'long unsigned int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 394 | 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:44, from yajlpp/yajlpp.hh:55, from styling.hh:42, from view_curses.hh:70, from statusview_curses.hh:38, from bottom_status_source.hh:36, from lnav.hh:49, from lnav_commands.cc:37: ./ptimec.hh: In function 'void ftime_s(char*, off_t&, ssize_t, const exttm&)': ./ptimec.hh:336:51: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 336 | 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:394:51: warning: format '%lx' expects argument of type 'long unsigned int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 394 | 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:43, from logfile.hh:54, from filter_observer.hh:35, from logfile_sub_source.hh:50, from log_vtab_impl.hh:39, from log_data_table.hh:40: ptimec.hh: In function 'void ftime_s(char*, off_t&, ssize_t, const exttm&)': ptimec.hh:336:51: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 336 | 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:394:51: warning: format '%lx' expects argument of type 'long unsigned int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 394 | snprintf(&dst[off_inout], len - off_inout, "%lx", t); | ~~^ ~ | | | | | time_t {aka long long int} | long unsigned int | %llx CXX md2attr_line.o In file included from ./third-party/ArenaAlloc/arenaalloc.h:23, from db_sub_source.hh:39, from lnav.hh:53: ./third-party/ArenaAlloc/arenaallocimpl.h: In member function 'std::size_t ArenaAlloc::_memblockimplbase::roundpow2(std::size_t)': ./third-party/ArenaAlloc/arenaallocimpl.h:111:22: warning: right shift count >= width of type [-Wshift-count-overflow] 111 | value |= value >> 32; | ~~~~~~^~~~~ CXX md4cpp.o In file included from log_format_fwd.hh:43, from logfile.hh:54, from filter_observer.hh:35, from logfile_sub_source.hh:50, from log_data_helper.hh:44: ptimec.hh: In function 'void ftime_s(char*, off_t&, ssize_t, const exttm&)': ptimec.hh:336:51: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 336 | 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:394:51: warning: format '%lx' expects argument of type 'long unsigned int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 394 | 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:43, from logfile.hh:54, from filter_observer.hh:35, from logfile_sub_source.hh:50, from log_data_helper.hh:44: ptimec.hh: In function 'void ftime_s(char*, off_t&, ssize_t, const exttm&)': ptimec.hh:336:51: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 336 | 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:394:51: warning: format '%lx' expects argument of type 'long unsigned int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 394 | snprintf(&dst[off_inout], len - off_inout, "%lx", t); | ~~^ ~ | | | | | time_t {aka long long int} | long unsigned int | %llx In file included from ./third-party/ArenaAlloc/arenaalloc.h:23, from logfile.hh:47, from logfile.cc:34: ./third-party/ArenaAlloc/arenaallocimpl.h: In member function 'std::size_t ArenaAlloc::_memblockimplbase::roundpow2(std::size_t)': ./third-party/ArenaAlloc/arenaallocimpl.h:111:22: warning: right shift count >= width of type [-Wshift-count-overflow] 111 | value |= value >> 32; | ~~~~~~^~~~~ In file included from ./relative_time.hh:44, from yajlpp/yajlpp.hh:55, from styling.hh:42, from lnav_config.hh:52, from log_format_loader.cc:54: ./ptimec.hh: In function 'void ftime_s(char*, off_t&, ssize_t, const exttm&)': ./ptimec.hh:336:51: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 336 | 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:394:51: warning: format '%lx' expects argument of type 'long unsigned int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 394 | 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:59, from log_format.cc:42: ptimec.hh: In function 'void ftime_s(char*, off_t&, ssize_t, const exttm&)': ptimec.hh:336:51: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 336 | 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:394:51: warning: format '%lx' expects argument of type 'long unsigned int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 394 | snprintf(&dst[off_inout], len - off_inout, "%lx", t); | ~~^ ~ | | | | | time_t {aka long long int} | long unsigned int | %llx CXX network-extension-functions.o log_actions.cc: In member function 'std::string action_delegate::execute_action(const std::string&)': log_actions.cc:89:25: warning: format '%ld' expects argument of type 'long int', but argument 4 has type '__gnu_cxx::__normal_iterator >::difference_type' {aka 'int'} [-Wformat=] 89 | "%ld", | ~~^ | | | long int | %d 90 | (ldh.ldh_line - lf->begin()) + 1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | __gnu_cxx::__normal_iterator >::difference_type {aka int} In file included from ./third-party/ArenaAlloc/arenaalloc.h:23, from logfile.hh:47, from filter_observer.hh:35, from logfile_sub_source.hh:50, from log_vtab_impl.hh:39, from log_search_table.hh:38, from log_search_table.cc:30: ./third-party/ArenaAlloc/arenaallocimpl.h: In member function 'std::size_t ArenaAlloc::_memblockimplbase::roundpow2(std::size_t)': ./third-party/ArenaAlloc/arenaallocimpl.h:111:22: warning: right shift count >= width of type [-Wshift-count-overflow] 111 | value |= value >> 32; | ~~~~~~^~~~~ ./third-party/ArenaAlloc/arenaallocimpl.h: In instantiation of 'std::size_t ArenaAlloc::_memblockimplbase::roundpow2(std::size_t) [with AllocatorImpl = ArenaAlloc::_newAllocatorImpl; Derived = ArenaAlloc::_memblockimpl; std::size_t = unsigned int]': ./third-party/ArenaAlloc/arenaallocimpl.h:138:23: required from 'ArenaAlloc::_memblockimplbase::_memblockimplbase(std::size_t, AllocatorImpl&) [with AllocatorImpl = ArenaAlloc::_newAllocatorImpl; Derived = ArenaAlloc::_memblockimpl; std::size_t = unsigned int]' ./third-party/ArenaAlloc/arenaallocimpl.h:268:95: required from 'ArenaAlloc::_memblockimpl::_memblockimpl(std::size_t, AllocatorImpl&) [with AllocatorImpl = ArenaAlloc::_newAllocatorImpl; std::size_t = unsigned int]' ./third-party/ArenaAlloc/arenaallocimpl.h:256:14: required from 'static ArenaAlloc::_memblockimpl* ArenaAlloc::_memblockimpl::create(size_t, AllocatorImpl&) [with AllocatorImpl = ArenaAlloc::_newAllocatorImpl; size_t = unsigned int]' ./third-party/ArenaAlloc/arenaalloc.h:85:35: required from 'ArenaAlloc::Alloc::Alloc(std::size_t, AllocatorImpl) [with T = char; AllocatorImpl = ArenaAlloc::_newAllocatorImpl; MemblockImpl = ArenaAlloc::_memblockimpl; std::size_t = unsigned int]' logfile.hh:425:51: required from here ./third-party/ArenaAlloc/arenaallocimpl.h:111:22: warning: right shift count >= width of type [-Wshift-count-overflow] 111 | value |= value >> 32; | ~~~~~~^~~~~ In file included from ./third-party/ArenaAlloc/arenaalloc.h:23, from log_format_fwd.hh:37, from log_format.hh:57, from log_format_ext.hh:37, from log_format.cc:43: ./third-party/ArenaAlloc/arenaallocimpl.h: In member function 'std::size_t ArenaAlloc::_memblockimplbase::roundpow2(std::size_t)': ./third-party/ArenaAlloc/arenaallocimpl.h:111:22: warning: right shift count >= width of type [-Wshift-count-overflow] 111 | value |= value >> 32; | ~~~~~~^~~~~ ./third-party/ArenaAlloc/arenaallocimpl.h: In instantiation of 'std::size_t ArenaAlloc::_memblockimplbase::roundpow2(std::size_t) [with AllocatorImpl = ArenaAlloc::_newAllocatorImpl; Derived = ArenaAlloc::_memblockimpl; std::size_t = unsigned int]': ./third-party/ArenaAlloc/arenaallocimpl.h:138:23: required from 'ArenaAlloc::_memblockimplbase::_memblockimplbase(std::size_t, AllocatorImpl&) [with AllocatorImpl = ArenaAlloc::_newAllocatorImpl; Derived = ArenaAlloc::_memblockimpl; std::size_t = unsigned int]' ./third-party/ArenaAlloc/arenaallocimpl.h:268:95: required from 'ArenaAlloc::_memblockimpl::_memblockimpl(std::size_t, AllocatorImpl&) [with AllocatorImpl = ArenaAlloc::_newAllocatorImpl; std::size_t = unsigned int]' ./third-party/ArenaAlloc/arenaallocimpl.h:256:14: required from 'static ArenaAlloc::_memblockimpl* ArenaAlloc::_memblockimpl::create(size_t, AllocatorImpl&) [with AllocatorImpl = ArenaAlloc::_newAllocatorImpl; size_t = unsigned int]' ./third-party/ArenaAlloc/arenaalloc.h:85:35: required from 'ArenaAlloc::Alloc::Alloc(std::size_t, AllocatorImpl) [with T = char; AllocatorImpl = ArenaAlloc::_newAllocatorImpl; MemblockImpl = ArenaAlloc::_memblockimpl; std::size_t = unsigned int]' logfile.hh:425:51: required from here ./third-party/ArenaAlloc/arenaallocimpl.h:111:22: warning: right shift count >= width of type [-Wshift-count-overflow] In file included from ./third-party/ArenaAlloc/arenaalloc.h:23, from log_format_fwd.hh:37, from log_format.hh:57, from log_format_ext.hh:37, from log_format_loader.cc:55: ./third-party/ArenaAlloc/arenaallocimpl.h: In member function 'std::size_t ArenaAlloc::_memblockimplbase::roundpow2(std::size_t)': ./third-party/ArenaAlloc/arenaallocimpl.h:111:22: warning: right shift count >= width of type [-Wshift-count-overflow] 111 | value |= value >> 32; | ~~~~~~^~~~~ In file included from ./relative_time.hh:44, from yajlpp/yajlpp_def.hh:39, from md4cpp.cc:36: ./ptimec.hh: In function 'void ftime_s(char*, off_t&, ssize_t, const exttm&)': ./ptimec.hh:336:51: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 336 | 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:394:51: warning: format '%lx' expects argument of type 'long unsigned int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 394 | snprintf(&dst[off_inout], len - off_inout, "%lx", t); | ~~^ ~ | | | | | time_t {aka long long int} | long unsigned int | %llx ./third-party/ArenaAlloc/arenaallocimpl.h: In instantiation of 'std::size_t ArenaAlloc::_memblockimplbase::roundpow2(std::size_t) [with AllocatorImpl = ArenaAlloc::_newAllocatorImpl; Derived = ArenaAlloc::_memblockimpl; std::size_t = unsigned int]': ./third-party/ArenaAlloc/arenaallocimpl.h:138:23: required from 'ArenaAlloc::_memblockimplbase::_memblockimplbase(std::size_t, AllocatorImpl&) [with AllocatorImpl = ArenaAlloc::_newAllocatorImpl; Derived = ArenaAlloc::_memblockimpl; std::size_t = unsigned int]' ./third-party/ArenaAlloc/arenaallocimpl.h:268:95: required from 'ArenaAlloc::_memblockimpl::_memblockimpl(std::size_t, AllocatorImpl&) [with AllocatorImpl = ArenaAlloc::_newAllocatorImpl; std::size_t = unsigned int]' ./third-party/ArenaAlloc/arenaallocimpl.h:256:14: required from 'static ArenaAlloc::_memblockimpl* ArenaAlloc::_memblockimpl::create(size_t, AllocatorImpl&) [with AllocatorImpl = ArenaAlloc::_newAllocatorImpl; size_t = unsigned int]' ./third-party/ArenaAlloc/arenaalloc.h:85:35: required from 'ArenaAlloc::Alloc::Alloc(std::size_t, AllocatorImpl) [with T = char; AllocatorImpl = ArenaAlloc::_newAllocatorImpl; MemblockImpl = ArenaAlloc::_memblockimpl; std::size_t = unsigned int]' logfile.hh:425:51: required from here ./third-party/ArenaAlloc/arenaallocimpl.h:111:22: warning: right shift count >= width of type [-Wshift-count-overflow] 111 | value |= value >> 32; | ~~~~~~^~~~~ In file included from log_format_fwd.hh:43, from logfile.hh:54: ptimec.hh: In function 'void ftime_s(char*, off_t&, ssize_t, const exttm&)': ptimec.hh:336:51: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 336 | snprintf(&dst[off_inout], len - off_inout, "%ld", t); | ~~^ ~ | | | | | time_t {aka long long int} | long int | %lld ./third-party/ArenaAlloc/arenaallocimpl.h: In instantiation of 'std::size_t ArenaAlloc::_memblockimplbase::roundpow2(std::size_t) [with AllocatorImpl = ArenaAlloc::_newAllocatorImpl; Derived = ArenaAlloc::_memblockimpl; std::size_t = unsigned int]': ./third-party/ArenaAlloc/arenaallocimpl.h:138:23: required from 'ArenaAlloc::_memblockimplbase::_memblockimplbase(std::size_t, AllocatorImpl&) [with AllocatorImpl = ArenaAlloc::_newAllocatorImpl; Derived = ArenaAlloc::_memblockimpl; std::size_t = unsigned int]' ./third-party/ArenaAlloc/arenaallocimpl.h:268:95: required from 'ArenaAlloc::_memblockimpl::_memblockimpl(std::size_t, AllocatorImpl&) [with AllocatorImpl = ArenaAlloc::_newAllocatorImpl; std::size_t = unsigned int]' ./third-party/ArenaAlloc/arenaallocimpl.h:256:14: required from 'static ArenaAlloc::_memblockimpl* ArenaAlloc::_memblockimpl::create(size_t, AllocatorImpl&) [with AllocatorImpl = ArenaAlloc::_newAllocatorImpl; size_t = unsigned int]' ./third-party/ArenaAlloc/arenaalloc.h:85:35: required from 'ArenaAlloc::Alloc::Alloc(std::size_t, AllocatorImpl) [with T = char; AllocatorImpl = ArenaAlloc::_newAllocatorImpl; MemblockImpl = ArenaAlloc::_memblockimpl; std::size_t = unsigned int]' logfile.hh:425:51: required from here ./third-party/ArenaAlloc/arenaallocimpl.h:111:22: warning: right shift count >= width of type [-Wshift-count-overflow] 111 | value |= value >> 32; | ~~~~~~^~~~~ ptimec.hh: In function 'void ftime_q(char*, off_t&, ssize_t, const exttm&)': ptimec.hh:394:51: warning: format '%lx' expects argument of type 'long unsigned int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 394 | snprintf(&dst[off_inout], len - off_inout, "%lx", t); | ~~^ ~ | | | | | time_t {aka long long int} | long unsigned int | %llx In file included from ./third-party/ArenaAlloc/arenaalloc.h:23, from logfile.hh:47, from filter_observer.hh:35, from logfile_sub_source.hh:50, from logfile_sub_source.cc:33: ./third-party/ArenaAlloc/arenaallocimpl.h: In member function 'std::size_t ArenaAlloc::_memblockimplbase::roundpow2(std::size_t)': ./third-party/ArenaAlloc/arenaallocimpl.h:111:22: warning: right shift count >= width of type [-Wshift-count-overflow] 111 | value |= value >> 32; | ~~~~~~^~~~~ In file included from log_format_fwd.hh:43, from logfile.hh:54: ptimec.hh: In function 'void ftime_s(char*, off_t&, ssize_t, const exttm&)': ptimec.hh:336:51: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 336 | 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:394:51: warning: format '%lx' expects argument of type 'long unsigned int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 394 | snprintf(&dst[off_inout], len - off_inout, "%lx", t); | ~~^ ~ | | | | | time_t {aka long long int} | long unsigned int | %llx ./third-party/ArenaAlloc/arenaallocimpl.h: In instantiation of 'std::size_t ArenaAlloc::_memblockimplbase::roundpow2(std::size_t) [with AllocatorImpl = ArenaAlloc::_newAllocatorImpl; Derived = ArenaAlloc::_memblockimpl; std::size_t = unsigned int]': ./third-party/ArenaAlloc/arenaallocimpl.h:138:23: required from 'ArenaAlloc::_memblockimplbase::_memblockimplbase(std::size_t, AllocatorImpl&) [with AllocatorImpl = ArenaAlloc::_newAllocatorImpl; Derived = ArenaAlloc::_memblockimpl; std::size_t = unsigned int]' ./third-party/ArenaAlloc/arenaallocimpl.h:268:95: required from 'ArenaAlloc::_memblockimpl::_memblockimpl(std::size_t, AllocatorImpl&) [with AllocatorImpl = ArenaAlloc::_newAllocatorImpl; std::size_t = unsigned int]' ./third-party/ArenaAlloc/arenaallocimpl.h:256:14: required from 'static ArenaAlloc::_memblockimpl* ArenaAlloc::_memblockimpl::create(size_t, AllocatorImpl&) [with AllocatorImpl = ArenaAlloc::_newAllocatorImpl; size_t = unsigned int]' ./third-party/ArenaAlloc/arenaalloc.h:85:35: required from 'ArenaAlloc::Alloc::Alloc(std::size_t, AllocatorImpl) [with T = char; AllocatorImpl = ArenaAlloc::_newAllocatorImpl; MemblockImpl = ArenaAlloc::_memblockimpl; std::size_t = unsigned int]' logfile.hh:425:51: required from here ./third-party/ArenaAlloc/arenaallocimpl.h:111:22: warning: right shift count >= width of type [-Wshift-count-overflow] 111 | value |= value >> 32; | ~~~~~~^~~~~ lnav_commands.cc: In function 'Result, lnav::console::user_message> com_adjust_log_time(exec_context&, std::string, std::vector >&)': lnav_commands.cc:227:61: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 227 | "info: log timestamps will be adjusted by %ld.%06ld seconds", | ~~^ | | | long int | %lld 228 | time_diff.tv_sec, | ~~~~~~~~~~~~~~~~ | | | time_t {aka long long int} lnav_commands.cc: In function 'Result, lnav::console::user_message> com_unix_time(exec_context&, std::string, std::vector >&)': lnav_commands.cc:282:47: 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:63: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 296 | snprintf(ftime + len, sizeof(ftime) - len, " -- %ld", u_time); | ~~^ ~~~~~~ | | | | | time_t {aka long long int} | long int | %lld lnav_commands.cc: In function 'Result, lnav::console::user_message> com_current_time(exec_context&, std::string, std::vector >&)': lnav_commands.cc:326:55: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 326 | snprintf(ftime + len, sizeof(ftime) - len, " -- %ld", u_time); | ~~^ ~~~~~~ | | | | | time_t {aka long long int} | long int | %lld In file included from ./relative_time.hh:44, from yajlpp/yajlpp.hh:55, from styling.hh:42, from view_curses.hh:70, from md2attr_line.cc:38: ./ptimec.hh: In function 'void ftime_s(char*, off_t&, ssize_t, const exttm&)': ./ptimec.hh:336:51: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 336 | 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:394:51: warning: format '%lx' expects argument of type 'long unsigned int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 394 | 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:43, from logfile.hh:54: ptimec.hh: In function 'void ftime_s(char*, off_t&, ssize_t, const exttm&)': ptimec.hh:336:51: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 336 | 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:394:51: warning: format '%lx' expects argument of type 'long unsigned int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 394 | snprintf(&dst[off_inout], len - off_inout, "%lx", t); | ~~^ ~ | | | | | time_t {aka long long int} | long unsigned int | %llx CXX data_parser.o CXX pcap_manager.o In file included from network-extension-functions.cc:42: 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:498: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:140:20: required from here vtab_module.hh:459:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 459 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 460 | fd->fd_help.ht_name, 461 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:466:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 466 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 467 | fd->fd_help.ht_name, 468 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:466:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 466 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 469 | 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:498: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:152:20: required from here vtab_module.hh:459:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 459 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 460 | fd->fd_help.ht_name, 461 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:466:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 466 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 467 | fd->fd_help.ht_name, 468 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:466:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 466 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 469 | REQ_COUNT + OPT_COUNT); | ~~~~~~~~~~~~~~~~~~~~~ | | | unsigned int CXX plain_text_source.o log_search_table.cc: In member function 'virtual void log_search_table::filter(log_cursor&, logfile_sub_source&)': log_search_table.cc:234:34: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int32_t' {aka 'int'} [-Wsign-compare] 234 | if (lss.lss_index_generation != this->lst_index_generation) { | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX pollable.o CXX pretty_printer.o CXX ptimec_rt.o CXX readline_callbacks.o ./third-party/ArenaAlloc/arenaallocimpl.h: In instantiation of 'std::size_t ArenaAlloc::_memblockimplbase::roundpow2(std::size_t) [with AllocatorImpl = ArenaAlloc::_newAllocatorImpl; Derived = ArenaAlloc::_memblockimpl; std::size_t = unsigned int]': ./third-party/ArenaAlloc/arenaallocimpl.h:138:23: required from 'ArenaAlloc::_memblockimplbase::_memblockimplbase(std::size_t, AllocatorImpl&) [with AllocatorImpl = ArenaAlloc::_newAllocatorImpl; Derived = ArenaAlloc::_memblockimpl; std::size_t = unsigned int]' ./third-party/ArenaAlloc/arenaallocimpl.h:268:95: required from 'ArenaAlloc::_memblockimpl::_memblockimpl(std::size_t, AllocatorImpl&) [with AllocatorImpl = ArenaAlloc::_newAllocatorImpl; std::size_t = unsigned int]' ./third-party/ArenaAlloc/arenaallocimpl.h:256:14: required from 'static ArenaAlloc::_memblockimpl* ArenaAlloc::_memblockimpl::create(size_t, AllocatorImpl&) [with AllocatorImpl = ArenaAlloc::_newAllocatorImpl; size_t = unsigned int]' ./third-party/ArenaAlloc/arenaalloc.h:85:35: required from 'ArenaAlloc::Alloc::Alloc(std::size_t, AllocatorImpl) [with T = char; AllocatorImpl = ArenaAlloc::_newAllocatorImpl; MemblockImpl = ArenaAlloc::_memblockimpl; std::size_t = unsigned int]' logfile.hh:425:51: required from here ./third-party/ArenaAlloc/arenaallocimpl.h:111:22: warning: right shift count >= width of type [-Wshift-count-overflow] 111 | value |= value >> 32; | ~~~~~~^~~~~ ./third-party/ArenaAlloc/arenaallocimpl.h: In instantiation of 'std::size_t ArenaAlloc::_memblockimplbase::roundpow2(std::size_t) [with AllocatorImpl = ArenaAlloc::_newAllocatorImpl; Derived = ArenaAlloc::_memblockimpl; std::size_t = unsigned int]': ./third-party/ArenaAlloc/arenaallocimpl.h:138:23: required from 'ArenaAlloc::_memblockimplbase::_memblockimplbase(std::size_t, AllocatorImpl&) [with AllocatorImpl = ArenaAlloc::_newAllocatorImpl; Derived = ArenaAlloc::_memblockimpl; std::size_t = unsigned int]' ./third-party/ArenaAlloc/arenaallocimpl.h:268:95: required from 'ArenaAlloc::_memblockimpl::_memblockimpl(std::size_t, AllocatorImpl&) [with AllocatorImpl = ArenaAlloc::_newAllocatorImpl; std::size_t = unsigned int]' ./third-party/ArenaAlloc/arenaallocimpl.h:256:14: required from 'static ArenaAlloc::_memblockimpl* ArenaAlloc::_memblockimpl::create(size_t, AllocatorImpl&) [with AllocatorImpl = ArenaAlloc::_newAllocatorImpl; size_t = unsigned int]' ./third-party/ArenaAlloc/arenaalloc.h:85:35: required from 'ArenaAlloc::Alloc::Alloc(std::size_t, AllocatorImpl) [with T = char; AllocatorImpl = ArenaAlloc::_newAllocatorImpl; MemblockImpl = ArenaAlloc::_memblockimpl; std::size_t = unsigned int]' logfile.hh:425:51: required from here ./third-party/ArenaAlloc/arenaallocimpl.h:111:22: warning: right shift count >= width of type [-Wshift-count-overflow] 111 | value |= value >> 32; | ~~~~~~^~~~~ logfile_sub_source.cc: In member function 'virtual void logfile_sub_source::text_crumbs_for_line(int, std::vector&)': logfile_sub_source.cc:2266:29: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 2266 | if (line_number >= msg_line_number) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from ptimec_rt.cc:34: ptimec.hh: In function 'void ftime_s(char*, off_t&, ssize_t, const exttm&)': ptimec.hh:336:51: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 336 | 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:394:51: warning: format '%lx' expects argument of type 'long unsigned int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 394 | snprintf(&dst[off_inout], len - off_inout, "%lx", t); | ~~^ ~ | | | | | time_t {aka long long int} | long unsigned int | %llx CXX readline_curses.o ./third-party/ArenaAlloc/arenaallocimpl.h: In instantiation of 'std::size_t ArenaAlloc::_memblockimplbase::roundpow2(std::size_t) [with AllocatorImpl = ArenaAlloc::_newAllocatorImpl; Derived = ArenaAlloc::_memblockimpl; std::size_t = unsigned int]': ./third-party/ArenaAlloc/arenaallocimpl.h:138:23: required from 'ArenaAlloc::_memblockimplbase::_memblockimplbase(std::size_t, AllocatorImpl&) [with AllocatorImpl = ArenaAlloc::_newAllocatorImpl; Derived = ArenaAlloc::_memblockimpl; std::size_t = unsigned int]' ./third-party/ArenaAlloc/arenaallocimpl.h:268:95: required from 'ArenaAlloc::_memblockimpl::_memblockimpl(std::size_t, AllocatorImpl&) [with AllocatorImpl = ArenaAlloc::_newAllocatorImpl; std::size_t = unsigned int]' ./third-party/ArenaAlloc/arenaallocimpl.h:256:14: required from 'static ArenaAlloc::_memblockimpl* ArenaAlloc::_memblockimpl::create(size_t, AllocatorImpl&) [with AllocatorImpl = ArenaAlloc::_newAllocatorImpl; size_t = unsigned int]' ./third-party/ArenaAlloc/arenaalloc.h:85:35: required from 'ArenaAlloc::Alloc::Alloc(std::size_t, AllocatorImpl) [with T = char; AllocatorImpl = ArenaAlloc::_newAllocatorImpl; MemblockImpl = ArenaAlloc::_memblockimpl; std::size_t = unsigned int]' logfile.hh:425:51: required from here ./third-party/ArenaAlloc/arenaallocimpl.h:111:22: warning: right shift count >= width of type [-Wshift-count-overflow] 111 | value |= value >> 32; | ~~~~~~^~~~~ CXX readline_highlighters.o In file included from ./relative_time.hh:44, from yajlpp/yajlpp.hh:55, from styling.hh:42, from view_curses.hh:70, from highlighter.hh:41, from textview_curses.hh:43, from plain_text_source.hh:39, from plain_text_source.cc:30: ./ptimec.hh: In function 'void ftime_s(char*, off_t&, ssize_t, const exttm&)': ./ptimec.hh:336:51: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 336 | 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:394:51: warning: format '%lx' expects argument of type 'long unsigned int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 394 | snprintf(&dst[off_inout], len - off_inout, "%lx", t); | ~~^ ~ | | | | | time_t {aka long long int} | long unsigned int | %llx CXX readline_possibilities.o plain_text_source.cc: In member function 'virtual nonstd::optional_lite::optional > plain_text_source::anchor_for_row(vis_line_t)': plain_text_source.cc:354:12: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 354 | if (vl > this->tds_lines.size() | ~~~^~~~~~~~~~~~~~~~~~~~~~~~ CXX regex101.client.o CXX regex101.import.o CXX regexp_vtab.o ./third-party/ArenaAlloc/arenaallocimpl.h: In instantiation of 'std::size_t ArenaAlloc::_memblockimplbase::roundpow2(std::size_t) [with AllocatorImpl = ArenaAlloc::_newAllocatorImpl; Derived = ArenaAlloc::_memblockimpl; std::size_t = unsigned int]': ./third-party/ArenaAlloc/arenaallocimpl.h:138:23: required from 'ArenaAlloc::_memblockimplbase::_memblockimplbase(std::size_t, AllocatorImpl&) [with AllocatorImpl = ArenaAlloc::_newAllocatorImpl; Derived = ArenaAlloc::_memblockimpl; std::size_t = unsigned int]' ./third-party/ArenaAlloc/arenaallocimpl.h:268:95: required from 'ArenaAlloc::_memblockimpl::_memblockimpl(std::size_t, AllocatorImpl&) [with AllocatorImpl = ArenaAlloc::_newAllocatorImpl; std::size_t = unsigned int]' ./third-party/ArenaAlloc/arenaallocimpl.h:256:14: required from 'static ArenaAlloc::_memblockimpl* ArenaAlloc::_memblockimpl::create(size_t, AllocatorImpl&) [with AllocatorImpl = ArenaAlloc::_newAllocatorImpl; size_t = unsigned int]' ./third-party/ArenaAlloc/arenaalloc.h:85:35: required from 'ArenaAlloc::Alloc::Alloc(std::size_t, AllocatorImpl) [with T = char; AllocatorImpl = ArenaAlloc::_newAllocatorImpl; MemblockImpl = ArenaAlloc::_memblockimpl; std::size_t = unsigned int]' logfile.hh:425:51: required from here ./third-party/ArenaAlloc/arenaallocimpl.h:111:22: warning: right shift count >= width of type [-Wshift-count-overflow] CXX relative_time.o CXX session.export.o CXX session_data.o CXX shared_buffer.o In file included from ./relative_time.hh:44, from yajlpp/yajlpp.hh:55, from styling.hh:42, from view_curses.hh:70, from readline_highlighters.cc:42: ./ptimec.hh: In function 'void ftime_s(char*, off_t&, ssize_t, const exttm&)': ./ptimec.hh:336:51: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 336 | 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:394:51: warning: format '%lx' expects argument of type 'long unsigned int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 394 | snprintf(&dst[off_inout], len - off_inout, "%lx", t); | ~~^ ~ | | | | | time_t {aka long long int} | long unsigned int | %llx CXX shlex.o readline_highlighters.cc: In function 'void find_matching_bracket(attr_line_t&, int, line_range, char, char)': readline_highlighters.cc:91:38: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 91 | for (size_t lpc = x + 1; lpc < sub.lr_end; lpc++) { | ~~~~^~~~~~~~~~~~ readline_highlighters.cc:111:41: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 111 | for (size_t lpc = sub.lr_start; lpc < sub.lr_end; lpc++) { | ~~~~^~~~~~~~~~~~ readline_highlighters.cc: In function 'void readline_command_highlighter_int(attr_line_t&, int, line_range)': readline_highlighters.cc:209:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 209 | for (; start < sub.length() && isspace(line[start]); start++) | ~~~~~~^~~~~~~~~~~~~~ readline_highlighters.cc:211:37: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 211 | for (last = start; last < sub.length() && !isspace(line[last]); | ~~~~~^~~~~~~~~~~~~~ readline_highlighters.cc:231:24: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 231 | } while (start < sub.length()); | ~~~~~~^~~~~~~~~~~~~~ ./third-party/ArenaAlloc/arenaallocimpl.h: In instantiation of 'std::size_t ArenaAlloc::_memblockimplbase::roundpow2(std::size_t) [with AllocatorImpl = ArenaAlloc::_newAllocatorImpl; Derived = ArenaAlloc::_memblockimpl; std::size_t = unsigned int]': ./third-party/ArenaAlloc/arenaallocimpl.h:138:23: required from 'ArenaAlloc::_memblockimplbase::_memblockimplbase(std::size_t, AllocatorImpl&) [with AllocatorImpl = ArenaAlloc::_newAllocatorImpl; Derived = ArenaAlloc::_memblockimpl; std::size_t = unsigned int]' ./third-party/ArenaAlloc/arenaallocimpl.h:268:95: required from 'ArenaAlloc::_memblockimpl::_memblockimpl(std::size_t, AllocatorImpl&) [with AllocatorImpl = ArenaAlloc::_newAllocatorImpl; std::size_t = unsigned int]' ./third-party/ArenaAlloc/arenaallocimpl.h:256:14: required from 'static ArenaAlloc::_memblockimpl* ArenaAlloc::_memblockimpl::create(size_t, AllocatorImpl&) [with AllocatorImpl = ArenaAlloc::_newAllocatorImpl; size_t = unsigned int]' ./third-party/ArenaAlloc/arenaalloc.h:85:35: required from 'ArenaAlloc::Alloc::Alloc(std::size_t, AllocatorImpl) [with T = char; AllocatorImpl = ArenaAlloc::_newAllocatorImpl; MemblockImpl = ArenaAlloc::_memblockimpl; std::size_t = unsigned int]' logfile.hh:425:51: required from here ./third-party/ArenaAlloc/arenaallocimpl.h:111:22: warning: right shift count >= width of type [-Wshift-count-overflow] 111 | value |= value >> 32; | ~~~~~~^~~~~ In file included from ./third-party/ArenaAlloc/arenaalloc.h:23, from column_namer.hh:39, from regexp_vtab.cc:35: ./third-party/ArenaAlloc/arenaallocimpl.h: In member function 'std::size_t ArenaAlloc::_memblockimplbase::roundpow2(std::size_t)': ./third-party/ArenaAlloc/arenaallocimpl.h:111:22: warning: right shift count >= width of type [-Wshift-count-overflow] 111 | value |= value >> 32; | ~~~~~~^~~~~ ./third-party/ArenaAlloc/arenaallocimpl.h: In instantiation of 'std::size_t ArenaAlloc::_memblockimplbase::roundpow2(std::size_t) [with AllocatorImpl = ArenaAlloc::_newAllocatorImpl; Derived = ArenaAlloc::_memblockimpl; std::size_t = unsigned int]': ./third-party/ArenaAlloc/arenaallocimpl.h:138:23: required from 'ArenaAlloc::_memblockimplbase::_memblockimplbase(std::size_t, AllocatorImpl&) [with AllocatorImpl = ArenaAlloc::_newAllocatorImpl; Derived = ArenaAlloc::_memblockimpl; std::size_t = unsigned int]' ./third-party/ArenaAlloc/arenaallocimpl.h:268:95: required from 'ArenaAlloc::_memblockimpl::_memblockimpl(std::size_t, AllocatorImpl&) [with AllocatorImpl = ArenaAlloc::_newAllocatorImpl; std::size_t = unsigned int]' ./third-party/ArenaAlloc/arenaallocimpl.h:256:14: required from 'static ArenaAlloc::_memblockimpl* ArenaAlloc::_memblockimpl::create(size_t, AllocatorImpl&) [with AllocatorImpl = ArenaAlloc::_newAllocatorImpl; size_t = unsigned int]' ./third-party/ArenaAlloc/arenaalloc.h:85:35: required from 'ArenaAlloc::Alloc::Alloc(std::size_t, AllocatorImpl) [with T = char; AllocatorImpl = ArenaAlloc::_newAllocatorImpl; MemblockImpl = ArenaAlloc::_memblockimpl; std::size_t = unsigned int]' logfile.hh:425:51: required from here ./third-party/ArenaAlloc/arenaallocimpl.h:111:22: warning: right shift count >= width of type [-Wshift-count-overflow] 111 | value |= value >> 32; | ~~~~~~^~~~~ In file included from relative_time.hh:44, from relative_time.cc:32: ptimec.hh: In function 'void ftime_s(char*, off_t&, ssize_t, const exttm&)': ptimec.hh:336:51: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 336 | 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:394:51: warning: format '%lx' expects argument of type 'long unsigned int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 394 | 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:59, from readline_curses.cc:64: ptimec.hh: In function 'void ftime_s(char*, off_t&, ssize_t, const exttm&)': ptimec.hh:336:51: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 336 | snprintf(&dst[off_inout], len - off_inout, "%ld", t); | ~~^ ~ | | | | | time_t {aka long long int} | long int | %lld In file included from ./relative_time.hh:44, from yajlpp/yajlpp.hh:55, from styling.hh:42, from view_curses.hh:70, from listview_curses.hh:43, from field_overlay_source.hh:36, from readline_callbacks.cc:34: ./ptimec.hh: In function 'void ftime_s(char*, off_t&, ssize_t, const exttm&)': ./ptimec.hh:336:51: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 336 | 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:394:51: warning: format '%lx' expects argument of type 'long unsigned int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 394 | snprintf(&dst[off_inout], len - off_inout, "%lx", t); | ~~^ ~ | | | | | time_t {aka long long int} | long unsigned int | %llx ./ptimec.hh: In function 'void ftime_q(char*, off_t&, ssize_t, const exttm&)': ./ptimec.hh:394:51: warning: format '%lx' expects argument of type 'long unsigned int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 394 | snprintf(&dst[off_inout], len - off_inout, "%lx", t); | ~~^ ~ | | | | | time_t {aka long long int} | long unsigned int | %llx CXX spectro_impls.o In file included from ./third-party/ArenaAlloc/arenaalloc.h:23, from column_namer.hh:39, from log_data_helper.hh:42, from field_overlay_source.hh:37: ./third-party/ArenaAlloc/arenaallocimpl.h: In member function 'std::size_t ArenaAlloc::_memblockimplbase::roundpow2(std::size_t)': ./third-party/ArenaAlloc/arenaallocimpl.h:111:22: warning: right shift count >= width of type [-Wshift-count-overflow] 111 | value |= value >> 32; | ~~~~~~^~~~~ CXX spectro_source.o CXX sqlitepp.o In file included from ./third-party/ArenaAlloc/arenaalloc.h:23, from log_format_fwd.hh:37, from log_format.hh:57, from readline_curses.hh:60, from readline_curses.cc:65: ./third-party/ArenaAlloc/arenaallocimpl.h: In member function 'std::size_t ArenaAlloc::_memblockimplbase::roundpow2(std::size_t)': ./third-party/ArenaAlloc/arenaallocimpl.h:111:22: warning: right shift count >= width of type [-Wshift-count-overflow] 111 | value |= value >> 32; | ~~~~~~^~~~~ In file included from ./relative_time.hh:44, from yajlpp/yajlpp_def.hh:39, from regex101.client.cc:37: ./ptimec.hh: In function 'void ftime_s(char*, off_t&, ssize_t, const exttm&)': ./ptimec.hh:336:51: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 336 | 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:394:51: warning: format '%lx' expects argument of type 'long unsigned int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 394 | snprintf(&dst[off_inout], len - off_inout, "%lx", t); | ~~^ ~ | | | | | time_t {aka long long int} | long unsigned int | %llx CXX sqlite-extension-func.o In file included from lnav_util.hh:59, from regexp_vtab.cc:37: ptimec.hh: In function 'void ftime_s(char*, off_t&, ssize_t, const exttm&)': ptimec.hh:336:51: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 336 | 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:394:51: warning: format '%lx' expects argument of type 'long unsigned int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 394 | snprintf(&dst[off_inout], len - off_inout, "%lx", t); | ~~^ ~ | | | | | time_t {aka long long int} | long unsigned int | %llx CXX static_file_vtab.o CXX statusview_curses.o In file included from ./relative_time.hh:44, from yajlpp/yajlpp.hh:55, from styling.hh:42, from view_curses.hh:70, from highlighter.hh:41, from log_format.hh:55, from log_format_ext.hh:37, from regex101.import.hh:37, from regex101.import.cc:30: ./ptimec.hh: In function 'void ftime_s(char*, off_t&, ssize_t, const exttm&)': ./ptimec.hh:336:51: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 336 | 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:394:51: warning: format '%lx' expects argument of type 'long unsigned int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 394 | snprintf(&dst[off_inout], len - off_inout, "%lx", t); | ~~^ ~ | | | | | time_t {aka long long int} | long unsigned int | %llx CXX string-extension-functions.o relative_time.cc: In member function 'int64_t relative_time::to_microseconds() const': relative_time.cc:984:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct exttm'; use assignment or value-initialization instead [-Wclass-memaccess] 984 | memset(&etm, 0, sizeof(etm)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ptimec.hh:49: base/time_util.hh:100:8: note: 'struct exttm' declared here 100 | struct exttm { | ^~~~~ In file included from ./relative_time.hh:44, from yajlpp/yajlpp.hh:55, from styling.hh:42, from view_curses.hh:70, from highlighter.hh:41, from log_format.hh:55, from readline_curses.hh:60, from readline_possibilities.hh:35, from readline_possibilities.cc:33: ./ptimec.hh: In function 'void ftime_s(char*, off_t&, ssize_t, const exttm&)': ./ptimec.hh:336:51: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 336 | 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:394:51: warning: format '%lx' expects argument of type 'long unsigned int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 394 | snprintf(&dst[off_inout], len - off_inout, "%lx", t); | ~~^ ~ | | | | | time_t {aka long long int} | long unsigned int | %llx CXX styling.o In file included from ./third-party/ArenaAlloc/arenaalloc.h:23, from log_format_fwd.hh:37, from log_format.hh:57: ./third-party/ArenaAlloc/arenaallocimpl.h: In member function 'std::size_t ArenaAlloc::_memblockimplbase::roundpow2(std::size_t)': ./third-party/ArenaAlloc/arenaallocimpl.h:111:22: warning: right shift count >= width of type [-Wshift-count-overflow] 111 | value |= value >> 32; | ~~~~~~^~~~~ In file included from ./third-party/ArenaAlloc/arenaalloc.h:23, from log_format_fwd.hh:37, from log_format.hh:57: ./third-party/ArenaAlloc/arenaallocimpl.h: In member function 'std::size_t ArenaAlloc::_memblockimplbase::roundpow2(std::size_t)': ./third-party/ArenaAlloc/arenaallocimpl.h:111:22: warning: right shift count >= width of type [-Wshift-count-overflow] 111 | value |= value >> 32; | ~~~~~~^~~~~ In file included from ./third-party/ArenaAlloc/arenaalloc.h:23, from column_namer.hh:39, from string-extension-functions.cc:23: ./third-party/ArenaAlloc/arenaallocimpl.h: In member function 'std::size_t ArenaAlloc::_memblockimplbase::roundpow2(std::size_t)': ./third-party/ArenaAlloc/arenaallocimpl.h:111:22: warning: right shift count >= width of type [-Wshift-count-overflow] 111 | value |= value >> 32; | ~~~~~~^~~~~ In file included from ./relative_time.hh:44, from yajlpp/yajlpp.hh:55, from styling.hh:42, from view_curses.hh:70, from statusview_curses.hh:38, from bottom_status_source.hh:36, from lnav.hh:49, from session.export.cc:34: ./ptimec.hh: In function 'void ftime_s(char*, off_t&, ssize_t, const exttm&)': ./ptimec.hh:336:51: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 336 | 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:394:51: warning: format '%lx' expects argument of type 'long unsigned int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 394 | 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:44, from yajlpp/yajlpp_def.hh:39, from lnav.events.hh:35, from session_data.cc:49: ./ptimec.hh: In function 'void ftime_s(char*, off_t&, ssize_t, const exttm&)': ./ptimec.hh:336:51: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 336 | 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:394:51: warning: format '%lx' expects argument of type 'long unsigned int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 394 | snprintf(&dst[off_inout], len - off_inout, "%lx", t); | ~~^ ~ | | | | | time_t {aka long long int} | long unsigned int | %llx CXX text_format.o CXX textfile_sub_source.o In file included from ./relative_time.hh:44, from yajlpp/yajlpp.hh:55, from styling.hh:42, from view_curses.hh:70, from highlighter.hh:41, from log_format.hh:55, from spectro_impls.hh:33, from spectro_impls.cc:30: ./ptimec.hh: In function 'void ftime_s(char*, off_t&, ssize_t, const exttm&)': ./ptimec.hh:336:51: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 336 | 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:394:51: warning: format '%lx' expects argument of type 'long unsigned int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 394 | 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:44, from yajlpp/yajlpp.hh:55, from vtab_module_json.hh:36, from string-extension-functions.cc:38: ./ptimec.hh: In function 'void ftime_s(char*, off_t&, ssize_t, const exttm&)': ./ptimec.hh:336:51: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 336 | 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:394:51: warning: format '%lx' expects argument of type 'long unsigned int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 394 | 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:44, from yajlpp/yajlpp.hh:55, from styling.hh:42, from view_curses.hh:70, from statusview_curses.hh:38, from spectro_source.hh:41, from spectro_source.cc:32: ./ptimec.hh: In function 'void ftime_s(char*, off_t&, ssize_t, const exttm&)': ./ptimec.hh:336:51: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 336 | 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:394:51: warning: format '%lx' expects argument of type 'long unsigned int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 394 | snprintf(&dst[off_inout], len - off_inout, "%lx", t); | ~~^ ~ | | | | | time_t {aka long long int} | long unsigned int | %llx In file included from ./third-party/ArenaAlloc/arenaalloc.h:23, from db_sub_source.hh:39, from lnav.hh:53: ./third-party/ArenaAlloc/arenaallocimpl.h: In member function 'std::size_t ArenaAlloc::_memblockimplbase::roundpow2(std::size_t)': ./third-party/ArenaAlloc/arenaallocimpl.h:111:22: warning: right shift count >= width of type [-Wshift-count-overflow] 111 | value |= value >> 32; | ~~~~~~^~~~~ In file included from ./third-party/ArenaAlloc/arenaalloc.h:23, from db_sub_source.hh:39, from lnav.hh:53, from session_data.cc:50: ./third-party/ArenaAlloc/arenaallocimpl.h: In member function 'std::size_t ArenaAlloc::_memblockimplbase::roundpow2(std::size_t)': ./third-party/ArenaAlloc/arenaallocimpl.h:111:22: warning: right shift count >= width of type [-Wshift-count-overflow] 111 | value |= value >> 32; | ~~~~~~^~~~~ In file included from ./relative_time.hh:44, from yajlpp/yajlpp.hh:55, from styling.hh:42, from view_curses.hh:70, from statusview_curses.hh:38, from statusview_curses.cc:35: ./ptimec.hh: In function 'void ftime_s(char*, off_t&, ssize_t, const exttm&)': ./ptimec.hh:336:51: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 336 | 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:394:51: warning: format '%lx' expects argument of type 'long unsigned int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 394 | snprintf(&dst[off_inout], len - off_inout, "%lx", t); | ~~^ ~ | | | | | time_t {aka long long int} | long unsigned int | %llx In file included from ./third-party/ArenaAlloc/arenaalloc.h:23, from log_format_fwd.hh:37, from log_format.hh:57: ./third-party/ArenaAlloc/arenaallocimpl.h: In member function 'std::size_t ArenaAlloc::_memblockimplbase::roundpow2(std::size_t)': ./third-party/ArenaAlloc/arenaallocimpl.h:111:22: warning: right shift count >= width of type [-Wshift-count-overflow] 111 | value |= value >> 32; | ~~~~~~^~~~~ CXX timer.o In file included from ./relative_time.hh:44, from yajlpp/yajlpp.hh:55, from styling.hh:42, from view_curses.hh:70, from statusview_curses.hh:38, from bottom_status_source.hh:36, from lnav.hh:49, from static_file_vtab.cc:43: ./ptimec.hh: In function 'void ftime_s(char*, off_t&, ssize_t, const exttm&)': ./ptimec.hh:336:51: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 336 | 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:394:51: warning: format '%lx' expects argument of type 'long unsigned int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 394 | snprintf(&dst[off_inout], len - off_inout, "%lx", t); | ~~^ ~ | | | | | time_t {aka long long int} | long unsigned int | %llx In file included from string-extension-functions.cc:37: vtab_module.hh: In instantiation of 'static void sqlite_func_adapter::func1(sqlite3_context*, int, sqlite3_value**) [with Return = bool; Args = {string_fragment, string_fragment}; Return (* f)(Args ...) = regexp; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:498:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = bool; Args = {string_fragment, string_fragment}; Return (* f)(Args ...) = regexp]' string-extension-functions.cc:630:64: required from here vtab_module.hh:459:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 459 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 460 | fd->fd_help.ht_name, 461 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:466:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 466 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 467 | fd->fd_help.ht_name, 468 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:466:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 466 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 469 | 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 = {string_fragment, const char*}; Return (* f)(Args ...) = regexp_match; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:498:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = mapbox::util::variant; Args = {string_fragment, const char*}; Return (* f)(Args ...) = regexp_match]' string-extension-functions.cc:639:76: required from here vtab_module.hh:459:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 459 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 460 | fd->fd_help.ht_name, 461 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:466:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 466 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 467 | fd->fd_help.ht_name, 468 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:466:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 466 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 469 | 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*, string_fragment, const char*}; Return (* f)(Args ...) = regexp_replace; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:498:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = std::__cxx11::basic_string; Args = {const char*, string_fragment, const char*}; Return (* f)(Args ...) = regexp_replace]' string-extension-functions.cc:666:80: required from here vtab_module.hh:459:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 459 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 460 | fd->fd_help.ht_name, 461 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:466:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 466 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 467 | fd->fd_help.ht_name, 468 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:466:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 466 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 469 | 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 ...) = sql_humanize_file_size; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:498:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = std::__cxx11::basic_string; Args = {long long int}; Return (* f)(Args ...) = sql_humanize_file_size]' string-extension-functions.cc:695:20: required from here vtab_module.hh:459:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 459 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 460 | fd->fd_help.ht_name, 461 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:466:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 466 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 467 | fd->fd_help.ht_name, 468 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:466:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 466 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 469 | 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:498:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = const std::__cxx11::basic_string&; Args = {double, nonstd::optional_lite::optional}; Return (* f)(Args ...) = humanize::sparkline]' string-extension-functions.cc:708:20: required from here vtab_module.hh:459:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 459 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 460 | fd->fd_help.ht_name, 461 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:466:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 466 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 467 | fd->fd_help.ht_name, 468 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:466:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 466 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 469 | 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:498: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:737:66: required from here vtab_module.hh:459:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 459 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 460 | fd->fd_help.ht_name, 461 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:466:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 466 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 467 | fd->fd_help.ht_name, 468 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:466:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 466 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 469 | 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:498: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:752:74: required from here vtab_module.hh:459:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 459 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 460 | fd->fd_help.ht_name, 461 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:466:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 466 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 467 | fd->fd_help.ht_name, 468 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:466:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 466 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 469 | 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:498: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:767:20: required from here vtab_module.hh:459:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 459 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 460 | fd->fd_help.ht_name, 461 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:466:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 466 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 467 | fd->fd_help.ht_name, 468 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:466:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 466 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 469 | 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:498: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:786:20: required from here vtab_module.hh:459:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 459 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 460 | fd->fd_help.ht_name, 461 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:466:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 466 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 467 | fd->fd_help.ht_name, 468 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:466:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 466 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 469 | 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:498: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:803:74: required from here vtab_module.hh:459:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 459 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 460 | fd->fd_help.ht_name, 461 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:466:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 466 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 467 | fd->fd_help.ht_name, 468 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:466:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 466 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 469 | 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:498: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:829:72: required from here vtab_module.hh:459:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 459 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 460 | fd->fd_help.ht_name, 461 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:466:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 466 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 467 | fd->fd_help.ht_name, 468 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:466:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 466 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 469 | 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:498: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:836:68: required from here vtab_module.hh:459:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 459 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 460 | fd->fd_help.ht_name, 461 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:466:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 466 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 467 | fd->fd_help.ht_name, 468 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:466:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 466 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 469 | 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, null_value_t>; Args = {sqlite3_value*, encode_algo}; Return (* f)(Args ...) = sql_encode; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:498:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = mapbox::util::variant, null_value_t>; Args = {sqlite3_value*, encode_algo}; Return (* f)(Args ...) = sql_encode]' string-extension-functions.cc:843:72: required from here vtab_module.hh:459:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 459 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 460 | fd->fd_help.ht_name, 461 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:466:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 466 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 467 | fd->fd_help.ht_name, 468 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:466:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 466 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 469 | 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 = {string_fragment, encode_algo}; Return (* f)(Args ...) = sql_decode; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:498:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = mapbox::util::variant >; Args = {string_fragment, encode_algo}; Return (* f)(Args ...) = sql_decode]' string-extension-functions.cc:864:72: required from here vtab_module.hh:459:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 459 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 460 | fd->fd_help.ht_name, 461 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:466:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 466 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 467 | fd->fd_help.ht_name, 468 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:466:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 466 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 469 | REQ_COUNT + OPT_COUNT); | ~~~~~~~~~~~~~~~~~~~~~ | | | unsigned int CXX piper_proc.o In file included from ./relative_time.hh:44, from yajlpp/yajlpp.hh:55, from styling.hh:42, from styling.cc:32: ./ptimec.hh: In function 'void ftime_s(char*, off_t&, ssize_t, const exttm&)': ./ptimec.hh:336:51: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 336 | 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:394:51: warning: format '%lx' expects argument of type 'long unsigned int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 394 | 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 ./third-party/ArenaAlloc/arenaalloc.h:23, from logfile.hh:47, from filter_observer.hh:35, from textfile_sub_source.hh:36, from textfile_sub_source.cc:30: ./third-party/ArenaAlloc/arenaallocimpl.h: In member function 'std::size_t ArenaAlloc::_memblockimplbase::roundpow2(std::size_t)': ./third-party/ArenaAlloc/arenaallocimpl.h:111:22: warning: right shift count >= width of type [-Wshift-count-overflow] 111 | value |= value >> 32; | ~~~~~~^~~~~ CXX sql_util.o CXX state-extension-functions.o In file included from ./third-party/ArenaAlloc/arenaalloc.h:23, from db_sub_source.hh:39, from lnav.hh:53: ./third-party/ArenaAlloc/arenaallocimpl.h: In member function 'std::size_t ArenaAlloc::_memblockimplbase::roundpow2(std::size_t)': ./third-party/ArenaAlloc/arenaallocimpl.h:111:22: warning: right shift count >= width of type [-Wshift-count-overflow] 111 | value |= value >> 32; | ~~~~~~^~~~~ spectro_source.cc: In member function 'virtual bool spectrogram_source::list_value_for_overlay(const listview_curses&, int, int, vis_line_t, attr_line_t&)': spectro_source.cc:231:35: warning: comparison of integer expressions of different signedness: 'ssize_t' {aka 'int'} and 'long unsigned int' [-Wsign-compare] 231 | if (desc.length() + 8 > width) { | ~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from spectro_source.cc:34: base/ansi_scrubber.hh:41:30: warning: format '%d' expects argument of type 'int', but argument 4 has type 'role_t' [-Wformat=] 41 | #define ANSI_CSI "\x1b[" base/ansi_scrubber.hh:53:31: note: in expansion of macro 'ANSI_CSI' 53 | #define ANSI_ROLE(msg) ANSI_CSI "%dO" msg ANSI_NORM | ^~~~~~~~ spectro_source.cc:295:14: note: in expansion of macro 'ANSI_ROLE' 295 | ANSI_ROLE(" ") " 1-%'d " ANSI_ROLE(" ") " %'d-%'d " ANSI_ROLE( | ^~~~~~~~~ base/ansi_scrubber.hh:53:42: note: format string is defined here 53 | #define ANSI_ROLE(msg) ANSI_CSI "%dO" msg ANSI_NORM | ~^ | | | int base/ansi_scrubber.hh:41:30: warning: format '%d' expects argument of type 'int', but argument 6 has type 'role_t' [-Wformat=] 41 | #define ANSI_CSI "\x1b[" base/ansi_scrubber.hh:53:31: note: in expansion of macro 'ANSI_CSI' 53 | #define ANSI_ROLE(msg) ANSI_CSI "%dO" msg ANSI_NORM | ^~~~~~~~ spectro_source.cc:295:14: note: in expansion of macro 'ANSI_ROLE' 295 | ANSI_ROLE(" ") " 1-%'d " ANSI_ROLE(" ") " %'d-%'d " ANSI_ROLE( | ^~~~~~~~~ base/ansi_scrubber.hh:53:42: note: format string is defined here 53 | #define ANSI_ROLE(msg) ANSI_CSI "%dO" msg ANSI_NORM | ~^ | | | int base/ansi_scrubber.hh:41:30: warning: format '%d' expects argument of type 'int', but argument 9 has type 'role_t' [-Wformat=] 41 | #define ANSI_CSI "\x1b[" base/ansi_scrubber.hh:53:31: note: in expansion of macro 'ANSI_CSI' 53 | #define ANSI_ROLE(msg) ANSI_CSI "%dO" msg ANSI_NORM | ^~~~~~~~ spectro_source.cc:295:14: note: in expansion of macro 'ANSI_ROLE' 295 | ANSI_ROLE(" ") " 1-%'d " ANSI_ROLE(" ") " %'d-%'d " ANSI_ROLE( | ^~~~~~~~~ base/ansi_scrubber.hh:53:42: note: format string is defined here 53 | #define ANSI_ROLE(msg) ANSI_CSI "%dO" msg ANSI_NORM | ~^ | | | int CXX sysclip.o ./third-party/ArenaAlloc/arenaallocimpl.h: In instantiation of 'std::size_t ArenaAlloc::_memblockimplbase::roundpow2(std::size_t) [with AllocatorImpl = ArenaAlloc::_newAllocatorImpl; Derived = ArenaAlloc::_memblockimpl; std::size_t = unsigned int]': ./third-party/ArenaAlloc/arenaallocimpl.h:138:23: required from 'ArenaAlloc::_memblockimplbase::_memblockimplbase(std::size_t, AllocatorImpl&) [with AllocatorImpl = ArenaAlloc::_newAllocatorImpl; Derived = ArenaAlloc::_memblockimpl; std::size_t = unsigned int]' ./third-party/ArenaAlloc/arenaallocimpl.h:268:95: required from 'ArenaAlloc::_memblockimpl::_memblockimpl(std::size_t, AllocatorImpl&) [with AllocatorImpl = ArenaAlloc::_newAllocatorImpl; std::size_t = unsigned int]' ./third-party/ArenaAlloc/arenaallocimpl.h:256:14: required from 'static ArenaAlloc::_memblockimpl* ArenaAlloc::_memblockimpl::create(size_t, AllocatorImpl&) [with AllocatorImpl = ArenaAlloc::_newAllocatorImpl; size_t = unsigned int]' ./third-party/ArenaAlloc/arenaalloc.h:85:35: required from 'ArenaAlloc::Alloc::Alloc(std::size_t, AllocatorImpl) [with T = char; AllocatorImpl = ArenaAlloc::_newAllocatorImpl; MemblockImpl = ArenaAlloc::_memblockimpl; std::size_t = unsigned int]' logfile.hh:425:51: required from here ./third-party/ArenaAlloc/arenaallocimpl.h:111:22: warning: right shift count >= width of type [-Wshift-count-overflow] CXX textfile_highlighters.o CXX textview_curses.o In file included from log_format_fwd.hh:43, from logfile.hh:54: ptimec.hh: In function 'void ftime_s(char*, off_t&, ssize_t, const exttm&)': ptimec.hh:336:51: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 336 | 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:394:51: warning: format '%lx' expects argument of type 'long unsigned int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 394 | snprintf(&dst[off_inout], len - off_inout, "%lx", t); | ~~^ ~ | | | | | time_t {aka long long int} | long unsigned int | %llx ./third-party/ArenaAlloc/arenaallocimpl.h: In instantiation of 'std::size_t ArenaAlloc::_memblockimplbase::roundpow2(std::size_t) [with AllocatorImpl = ArenaAlloc::_newAllocatorImpl; Derived = ArenaAlloc::_memblockimpl; std::size_t = unsigned int]': ./third-party/ArenaAlloc/arenaallocimpl.h:138:23: required from 'ArenaAlloc::_memblockimplbase::_memblockimplbase(std::size_t, AllocatorImpl&) [with AllocatorImpl = ArenaAlloc::_newAllocatorImpl; Derived = ArenaAlloc::_memblockimpl; std::size_t = unsigned int]' ./third-party/ArenaAlloc/arenaallocimpl.h:268:95: required from 'ArenaAlloc::_memblockimpl::_memblockimpl(std::size_t, AllocatorImpl&) [with AllocatorImpl = ArenaAlloc::_newAllocatorImpl; std::size_t = unsigned int]' ./third-party/ArenaAlloc/arenaallocimpl.h:256:14: required from 'static ArenaAlloc::_memblockimpl* ArenaAlloc::_memblockimpl::create(size_t, AllocatorImpl&) [with AllocatorImpl = ArenaAlloc::_newAllocatorImpl; size_t = unsigned int]' ./third-party/ArenaAlloc/arenaalloc.h:85:35: required from 'ArenaAlloc::Alloc::Alloc(std::size_t, AllocatorImpl) [with T = char; AllocatorImpl = ArenaAlloc::_newAllocatorImpl; MemblockImpl = ArenaAlloc::_memblockimpl; std::size_t = unsigned int]' logfile.hh:425:51: required from here ./third-party/ArenaAlloc/arenaallocimpl.h:111:22: warning: right shift count >= width of type [-Wshift-count-overflow] CXX time-extension-functions.o CXX top_status_source.o In file included from ./relative_time.hh:44, from yajlpp/yajlpp.hh:55, from styling.hh:42, from view_curses.hh:70, from statusview_curses.hh:38, from bottom_status_source.hh:36, from lnav.hh:49, from state-extension-functions.cc:38: ./ptimec.hh: In function 'void ftime_s(char*, off_t&, ssize_t, const exttm&)': ./ptimec.hh:336:51: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 336 | 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:394:51: warning: format '%lx' expects argument of type 'long unsigned int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 394 | snprintf(&dst[off_inout], len - off_inout, "%lx", t); | ~~^ ~ | | | | | time_t {aka long long int} | long unsigned int | %llx ./third-party/ArenaAlloc/arenaallocimpl.h: In instantiation of 'std::size_t ArenaAlloc::_memblockimplbase::roundpow2(std::size_t) [with AllocatorImpl = ArenaAlloc::_newAllocatorImpl; Derived = ArenaAlloc::_memblockimpl; std::size_t = unsigned int]': ./third-party/ArenaAlloc/arenaallocimpl.h:138:23: required from 'ArenaAlloc::_memblockimplbase::_memblockimplbase(std::size_t, AllocatorImpl&) [with AllocatorImpl = ArenaAlloc::_newAllocatorImpl; Derived = ArenaAlloc::_memblockimpl; std::size_t = unsigned int]' ./third-party/ArenaAlloc/arenaallocimpl.h:268:95: required from 'ArenaAlloc::_memblockimpl::_memblockimpl(std::size_t, AllocatorImpl&) [with AllocatorImpl = ArenaAlloc::_newAllocatorImpl; std::size_t = unsigned int]' ./third-party/ArenaAlloc/arenaallocimpl.h:256:14: required from 'static ArenaAlloc::_memblockimpl* ArenaAlloc::_memblockimpl::create(size_t, AllocatorImpl&) [with AllocatorImpl = ArenaAlloc::_newAllocatorImpl; size_t = unsigned int]' ./third-party/ArenaAlloc/arenaalloc.h:85:35: required from 'ArenaAlloc::Alloc::Alloc(std::size_t, AllocatorImpl) [with T = char; AllocatorImpl = ArenaAlloc::_newAllocatorImpl; MemblockImpl = ArenaAlloc::_memblockimpl; std::size_t = unsigned int]' logfile.hh:425:51: required from here ./third-party/ArenaAlloc/arenaallocimpl.h:111:22: warning: right shift count >= width of type [-Wshift-count-overflow] In file included from lnav_util.hh:59, from sql_util.cc:49: ptimec.hh: In function 'void ftime_s(char*, off_t&, ssize_t, const exttm&)': ptimec.hh:336:51: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 336 | 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:394:51: warning: format '%lx' expects argument of type 'long unsigned int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 394 | snprintf(&dst[off_inout], len - off_inout, "%lx", t); | ~~^ ~ | | | | | time_t {aka long long int} | long unsigned int | %llx In file included from ./third-party/ArenaAlloc/arenaalloc.h:23, from db_sub_source.hh:39, from lnav.hh:53: ./third-party/ArenaAlloc/arenaallocimpl.h: In member function 'std::size_t ArenaAlloc::_memblockimplbase::roundpow2(std::size_t)': ./third-party/ArenaAlloc/arenaallocimpl.h:111:22: warning: right shift count >= width of type [-Wshift-count-overflow] 111 | value |= value >> 32; | ~~~~~~^~~~~ ./third-party/ArenaAlloc/arenaallocimpl.h: In instantiation of 'std::size_t ArenaAlloc::_memblockimplbase::roundpow2(std::size_t) [with AllocatorImpl = ArenaAlloc::_newAllocatorImpl; Derived = ArenaAlloc::_memblockimpl; std::size_t = unsigned int]': ./third-party/ArenaAlloc/arenaallocimpl.h:138:23: required from 'ArenaAlloc::_memblockimplbase::_memblockimplbase(std::size_t, AllocatorImpl&) [with AllocatorImpl = ArenaAlloc::_newAllocatorImpl; Derived = ArenaAlloc::_memblockimpl; std::size_t = unsigned int]' ./third-party/ArenaAlloc/arenaallocimpl.h:268:95: required from 'ArenaAlloc::_memblockimpl::_memblockimpl(std::size_t, AllocatorImpl&) [with AllocatorImpl = ArenaAlloc::_newAllocatorImpl; std::size_t = unsigned int]' ./third-party/ArenaAlloc/arenaallocimpl.h:256:14: required from 'static ArenaAlloc::_memblockimpl* ArenaAlloc::_memblockimpl::create(size_t, AllocatorImpl&) [with AllocatorImpl = ArenaAlloc::_newAllocatorImpl; size_t = unsigned int]' ./third-party/ArenaAlloc/arenaalloc.h:85:35: required from 'ArenaAlloc::Alloc::Alloc(std::size_t, AllocatorImpl) [with T = char; AllocatorImpl = ArenaAlloc::_newAllocatorImpl; MemblockImpl = ArenaAlloc::_memblockimpl; std::size_t = unsigned int]' logfile.hh:425:51: required from here ./third-party/ArenaAlloc/arenaallocimpl.h:111:22: warning: right shift count >= width of type [-Wshift-count-overflow] CXX unique_path.o CXX view_curses.o In file included from relative_time.hh:44, from time-extension-functions.cc:41: ptimec.hh: In function 'void ftime_s(char*, off_t&, ssize_t, const exttm&)': ptimec.hh:336:51: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 336 | 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:394:51: warning: format '%lx' expects argument of type 'long unsigned int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 394 | snprintf(&dst[off_inout], len - off_inout, "%lx", t); | ~~^ ~ | | | | | time_t {aka long long int} | long unsigned int | %llx CXX view_helpers.o CXX views_vtab.o ./third-party/ArenaAlloc/arenaallocimpl.h: In instantiation of 'std::size_t ArenaAlloc::_memblockimplbase::roundpow2(std::size_t) [with AllocatorImpl = ArenaAlloc::_newAllocatorImpl; Derived = ArenaAlloc::_memblockimpl; std::size_t = unsigned int]': ./third-party/ArenaAlloc/arenaallocimpl.h:138:23: required from 'ArenaAlloc::_memblockimplbase::_memblockimplbase(std::size_t, AllocatorImpl&) [with AllocatorImpl = ArenaAlloc::_newAllocatorImpl; Derived = ArenaAlloc::_memblockimpl; std::size_t = unsigned int]' ./third-party/ArenaAlloc/arenaallocimpl.h:268:95: required from 'ArenaAlloc::_memblockimpl::_memblockimpl(std::size_t, AllocatorImpl&) [with AllocatorImpl = ArenaAlloc::_newAllocatorImpl; std::size_t = unsigned int]' ./third-party/ArenaAlloc/arenaallocimpl.h:256:14: required from 'static ArenaAlloc::_memblockimpl* ArenaAlloc::_memblockimpl::create(size_t, AllocatorImpl&) [with AllocatorImpl = ArenaAlloc::_newAllocatorImpl; size_t = unsigned int]' ./third-party/ArenaAlloc/arenaalloc.h:85:35: required from 'ArenaAlloc::Alloc::Alloc(std::size_t, AllocatorImpl) [with T = char; AllocatorImpl = ArenaAlloc::_newAllocatorImpl; MemblockImpl = ArenaAlloc::_memblockimpl; std::size_t = unsigned int]' logfile.hh:425:51: required from here ./third-party/ArenaAlloc/arenaallocimpl.h:111:22: warning: right shift count >= width of type [-Wshift-count-overflow] In file included from sql_util.hh:44, from sql_util.cc:36: base/intern_string.hh: In instantiation of 'string_fragment string_fragment::find_left_boundary(size_t, P&&) const [with P = tag1&; size_t = unsigned int]': base/intern_string.hh:309:49: required from 'string_fragment string_fragment::find_boundaries_around(size_t, P&&) const [with P = tag1; size_t = unsigned int]' sql_util.cc:715:42: required from here base/intern_string.hh:271:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 271 | if (start > 0 && start == this->length()) { | ~~~~~~^~~~~~~~~~~~~~~~~ CXX vt52_curses.o CXX vtab_module.o ./third-party/ArenaAlloc/arenaallocimpl.h: In instantiation of 'std::size_t ArenaAlloc::_memblockimplbase::roundpow2(std::size_t) [with AllocatorImpl = ArenaAlloc::_newAllocatorImpl; Derived = ArenaAlloc::_memblockimpl; std::size_t = unsigned int]': ./third-party/ArenaAlloc/arenaallocimpl.h:138:23: required from 'ArenaAlloc::_memblockimplbase::_memblockimplbase(std::size_t, AllocatorImpl&) [with AllocatorImpl = ArenaAlloc::_newAllocatorImpl; Derived = ArenaAlloc::_memblockimpl; std::size_t = unsigned int]' ./third-party/ArenaAlloc/arenaallocimpl.h:268:95: required from 'ArenaAlloc::_memblockimpl::_memblockimpl(std::size_t, AllocatorImpl&) [with AllocatorImpl = ArenaAlloc::_newAllocatorImpl; std::size_t = unsigned int]' ./third-party/ArenaAlloc/arenaallocimpl.h:256:14: required from 'static ArenaAlloc::_memblockimpl* ArenaAlloc::_memblockimpl::create(size_t, AllocatorImpl&) [with AllocatorImpl = ArenaAlloc::_newAllocatorImpl; size_t = unsigned int]' ./third-party/ArenaAlloc/arenaalloc.h:85:35: required from 'ArenaAlloc::Alloc::Alloc(std::size_t, AllocatorImpl) [with T = char; AllocatorImpl = ArenaAlloc::_newAllocatorImpl; MemblockImpl = ArenaAlloc::_memblockimpl; std::size_t = unsigned int]' logfile.hh:425:51: required from here ./third-party/ArenaAlloc/arenaallocimpl.h:111:22: warning: right shift count >= width of type [-Wshift-count-overflow] In file included from ./relative_time.hh:44, from yajlpp/yajlpp.hh:55, from styling.hh:42, from view_curses.hh:70, from highlighter.hh:41, from textview_curses_fwd.hh:36, from textfile_highlighters.hh:33, from textfile_highlighters.cc:32: ./ptimec.hh: In function 'void ftime_s(char*, off_t&, ssize_t, const exttm&)': ./ptimec.hh:336:51: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 336 | 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:394:51: warning: format '%lx' expects argument of type 'long unsigned int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 394 | 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:44, from yajlpp/yajlpp.hh:55, from styling.hh:42, from view_curses.hh:70, from highlighter.hh:41, from textview_curses.hh:43, from textview_curses.cc:33: ./ptimec.hh: In function 'void ftime_s(char*, off_t&, ssize_t, const exttm&)': ./ptimec.hh:336:51: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 336 | 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:394:51: warning: format '%lx' expects argument of type 'long unsigned int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 394 | 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:44, from yajlpp/yajlpp.hh:55, from styling.hh:42, from view_curses.hh:70, from listview_curses.hh:43, from top_status_source.hh:35, from top_status_source.cc:30: ./ptimec.hh: In function 'void ftime_s(char*, off_t&, ssize_t, const exttm&)': ./ptimec.hh:336:51: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 336 | 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:394:51: warning: format '%lx' expects argument of type 'long unsigned int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 394 | snprintf(&dst[off_inout], len - off_inout, "%lx", t); | ~~^ ~ | | | | | time_t {aka long long int} | long unsigned int | %llx In file included from time-extension-functions.cc:43: 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:498: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:189:70: required from here vtab_module.hh:459:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 459 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 460 | fd->fd_help.ht_name, 461 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:466:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 466 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 467 | fd->fd_help.ht_name, 468 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:466:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 466 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 469 | 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:498: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:217:76: required from here vtab_module.hh:459:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 459 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 460 | fd->fd_help.ht_name, 461 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:466:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 466 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 467 | fd->fd_help.ht_name, 468 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:466:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 466 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 469 | 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 = {double}; Return (* f)(Args ...) = sql_humanize_duration; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:498:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = std::__cxx11::basic_string; Args = {double}; Return (* f)(Args ...) = sql_humanize_duration]' time-extension-functions.cc:238:20: required from here vtab_module.hh:459:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 459 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 460 | fd->fd_help.ht_name, 461 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:466:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 466 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 467 | fd->fd_help.ht_name, 468 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:466:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 466 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 469 | REQ_COUNT + OPT_COUNT); | ~~~~~~~~~~~~~~~~~~~~~ | | | unsigned int ./third-party/ArenaAlloc/arenaallocimpl.h: In instantiation of 'std::size_t ArenaAlloc::_memblockimplbase::roundpow2(std::size_t) [with AllocatorImpl = ArenaAlloc::_newAllocatorImpl; Derived = ArenaAlloc::_memblockimpl; std::size_t = unsigned int]': ./third-party/ArenaAlloc/arenaallocimpl.h:138:23: required from 'ArenaAlloc::_memblockimplbase::_memblockimplbase(std::size_t, AllocatorImpl&) [with AllocatorImpl = ArenaAlloc::_newAllocatorImpl; Derived = ArenaAlloc::_memblockimpl; std::size_t = unsigned int]' ./third-party/ArenaAlloc/arenaallocimpl.h:268:95: required from 'ArenaAlloc::_memblockimpl::_memblockimpl(std::size_t, AllocatorImpl&) [with AllocatorImpl = ArenaAlloc::_newAllocatorImpl; std::size_t = unsigned int]' ./third-party/ArenaAlloc/arenaallocimpl.h:256:14: required from 'static ArenaAlloc::_memblockimpl* ArenaAlloc::_memblockimpl::create(size_t, AllocatorImpl&) [with AllocatorImpl = ArenaAlloc::_newAllocatorImpl; size_t = unsigned int]' ./third-party/ArenaAlloc/arenaalloc.h:85:35: required from 'ArenaAlloc::Alloc::Alloc(std::size_t, AllocatorImpl) [with T = char; AllocatorImpl = ArenaAlloc::_newAllocatorImpl; MemblockImpl = ArenaAlloc::_memblockimpl; std::size_t = unsigned int]' logfile.hh:425:51: required from here ./third-party/ArenaAlloc/arenaallocimpl.h:111:22: warning: right shift count >= width of type [-Wshift-count-overflow] 111 | value |= value >> 32; | ~~~~~~^~~~~ In file included from state-extension-functions.cc:41: 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:498: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:131:20: required from here vtab_module.hh:459:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 459 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 460 | fd->fd_help.ht_name, 461 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:466:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 466 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 467 | fd->fd_help.ht_name, 468 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:466:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 466 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 469 | 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:498: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:138:20: required from here vtab_module.hh:459:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 459 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 460 | fd->fd_help.ht_name, 461 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:466:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 466 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 467 | fd->fd_help.ht_name, 468 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:466:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 466 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 469 | 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:498: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:144:20: required from here vtab_module.hh:459:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 459 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 460 | fd->fd_help.ht_name, 461 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:466:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 466 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 467 | fd->fd_help.ht_name, 468 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:466:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 466 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 469 | 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:498: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:150:20: required from here vtab_module.hh:459:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 459 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 460 | fd->fd_help.ht_name, 461 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:466:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 466 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 467 | fd->fd_help.ht_name, 468 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:466:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 466 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 469 | 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:498: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:154:70: required from here vtab_module.hh:459:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 459 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 460 | fd->fd_help.ht_name, 461 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:466:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 466 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 467 | fd->fd_help.ht_name, 468 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:466:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 466 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 469 | 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 = {nonstd::optional_lite::optional, std::allocator > >}; Return (* f)(Args ...) = sql_echoln; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:498:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = nonstd::optional_lite::optional >; Args = {nonstd::optional_lite::optional, std::allocator > >}; Return (* f)(Args ...) = sql_echoln]' state-extension-functions.cc:161:72: required from here vtab_module.hh:459:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 459 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 460 | fd->fd_help.ht_name, 461 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:466:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 466 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 467 | fd->fd_help.ht_name, 468 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:466:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 466 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 469 | REQ_COUNT + OPT_COUNT); | ~~~~~~~~~~~~~~~~~~~~~ | | | unsigned int In file included from ./third-party/ArenaAlloc/arenaalloc.h:23, from log_format_fwd.hh:37, from log_format.hh:57, from textview_curses.cc:42: ./third-party/ArenaAlloc/arenaallocimpl.h: In member function 'std::size_t ArenaAlloc::_memblockimplbase::roundpow2(std::size_t)': ./third-party/ArenaAlloc/arenaallocimpl.h:111:22: warning: right shift count >= width of type [-Wshift-count-overflow] 111 | value |= value >> 32; | ~~~~~~^~~~~ CXX xml_util.o In file included from ./relative_time.hh:44, from yajlpp/yajlpp.hh:55, from styling.hh:42, from view_curses.hh:70, from highlighter.hh:41, from textview_curses.hh:43, from plain_text_source.hh:39, from filter_sub_source.hh:34, from view_helpers.cc:37: ./ptimec.hh: In function 'void ftime_s(char*, off_t&, ssize_t, const exttm&)': ./ptimec.hh:336:51: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 336 | 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:394:51: warning: format '%lx' expects argument of type 'long unsigned int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 394 | snprintf(&dst[off_inout], len - off_inout, "%lx", t); | ~~^ ~ | | | | | time_t {aka long long int} | long unsigned int | %llx ./third-party/ArenaAlloc/arenaallocimpl.h: In instantiation of 'std::size_t ArenaAlloc::_memblockimplbase::roundpow2(std::size_t) [with AllocatorImpl = ArenaAlloc::_newAllocatorImpl; Derived = ArenaAlloc::_memblockimpl; std::size_t = unsigned int]': ./third-party/ArenaAlloc/arenaallocimpl.h:138:23: required from 'ArenaAlloc::_memblockimplbase::_memblockimplbase(std::size_t, AllocatorImpl&) [with AllocatorImpl = ArenaAlloc::_newAllocatorImpl; Derived = ArenaAlloc::_memblockimpl; std::size_t = unsigned int]' ./third-party/ArenaAlloc/arenaallocimpl.h:268:95: required from 'ArenaAlloc::_memblockimpl::_memblockimpl(std::size_t, AllocatorImpl&) [with AllocatorImpl = ArenaAlloc::_newAllocatorImpl; std::size_t = unsigned int]' ./third-party/ArenaAlloc/arenaallocimpl.h:256:14: required from 'static ArenaAlloc::_memblockimpl* ArenaAlloc::_memblockimpl::create(size_t, AllocatorImpl&) [with AllocatorImpl = ArenaAlloc::_newAllocatorImpl; size_t = unsigned int]' ./third-party/ArenaAlloc/arenaalloc.h:85:35: required from 'ArenaAlloc::Alloc::Alloc(std::size_t, AllocatorImpl) [with T = char; AllocatorImpl = ArenaAlloc::_newAllocatorImpl; MemblockImpl = ArenaAlloc::_memblockimpl; std::size_t = unsigned int]' logfile.hh:425:51: required from here ./third-party/ArenaAlloc/arenaallocimpl.h:111:22: warning: right shift count >= width of type [-Wshift-count-overflow] 111 | value |= value >> 32; | ~~~~~~^~~~~ In file included from ./relative_time.hh:44, from yajlpp/yajlpp.hh:55, from styling.hh:42, from lnav_config.hh:52, from view_curses.cc:45: ./ptimec.hh: In function 'void ftime_s(char*, off_t&, ssize_t, const exttm&)': ./ptimec.hh:336:51: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 336 | 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:394:51: warning: format '%lx' expects argument of type 'long unsigned int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 394 | snprintf(&dst[off_inout], len - off_inout, "%lx", t); | ~~^ ~ | | | | | time_t {aka long long int} | long unsigned int | %llx In file included from ./third-party/ArenaAlloc/arenaalloc.h:23, from logfile.hh:47, from filter_observer.hh:35, from logfile_sub_source.hh:50, from log_vtab_impl.hh:39, from log_vtab_impl.cc:30: ./third-party/ArenaAlloc/arenaallocimpl.h: In member function 'std::size_t ArenaAlloc::_memblockimplbase::roundpow2(std::size_t)': ./third-party/ArenaAlloc/arenaallocimpl.h:111:22: warning: right shift count >= width of type [-Wshift-count-overflow] 111 | value |= value >> 32; | ~~~~~~^~~~~ In file included from ./third-party/ArenaAlloc/arenaalloc.h:23, from log_format_fwd.hh:37, from log_format.hh:57, from readline_curses.hh:60, from filter_sub_source.hh:35: ./third-party/ArenaAlloc/arenaallocimpl.h: In member function 'std::size_t ArenaAlloc::_memblockimplbase::roundpow2(std::size_t)': ./third-party/ArenaAlloc/arenaallocimpl.h:111:22: warning: right shift count >= width of type [-Wshift-count-overflow] 111 | value |= value >> 32; | ~~~~~~^~~~~ In file included from ./relative_time.hh:44, from yajlpp/yajlpp.hh:55, from styling.hh:42, from view_curses.hh:70, from vt52_curses.hh:38, from vt52_curses.cc:34: ./ptimec.hh: In function 'void ftime_s(char*, off_t&, ssize_t, const exttm&)': ./ptimec.hh:336:51: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 336 | 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:394:51: warning: format '%lx' expects argument of type 'long unsigned int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 394 | snprintf(&dst[off_inout], len - off_inout, "%lx", t); | ~~^ ~ | | | | | time_t {aka long long int} | long unsigned int | %llx CXX xpath_vtab.o CXX xterm_mouse.o In file included from lnav_util.hh:59, from vtab_module.cc:33: ptimec.hh: In function 'void ftime_s(char*, off_t&, ssize_t, const exttm&)': ptimec.hh:336:51: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 336 | 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:394:51: warning: format '%lx' expects argument of type 'long unsigned int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 394 | 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:43, from logfile.hh:54: ptimec.hh: In function 'void ftime_s(char*, off_t&, ssize_t, const exttm&)': ptimec.hh:336:51: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 336 | 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:394:51: warning: format '%lx' expects argument of type 'long unsigned int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 394 | snprintf(&dst[off_inout], len - off_inout, "%lx", t); | ~~^ ~ | | | | | time_t {aka long long int} | long unsigned int | %llx In file included from ./third-party/ArenaAlloc/arenaalloc.h:23, from db_sub_source.hh:39, from lnav.hh:53, from top_status_source.cc:37: ./third-party/ArenaAlloc/arenaallocimpl.h: In member function 'std::size_t ArenaAlloc::_memblockimplbase::roundpow2(std::size_t)': ./third-party/ArenaAlloc/arenaallocimpl.h:111:22: warning: right shift count >= width of type [-Wshift-count-overflow] 111 | value |= value >> 32; | ~~~~~~^~~~~ CXX yaml-extension-functions.o CXX ansi-palette-json.o In file included from ./relative_time.hh:44, from yajlpp/yajlpp.hh:55, from styling.hh:42, from view_curses.hh:70, from statusview_curses.hh:38, from bottom_status_source.hh:36, from lnav.hh:49, from views_vtab.cc:41: ./ptimec.hh: In function 'void ftime_s(char*, off_t&, ssize_t, const exttm&)': ./ptimec.hh:336:51: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 336 | 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:394:51: warning: format '%lx' expects argument of type 'long unsigned int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 394 | snprintf(&dst[off_inout], len - off_inout, "%lx", t); | ~~^ ~ | | | | | time_t {aka long long int} | long unsigned int | %llx CXX builtin-scripts.o CXX builtin-sh-scripts.o CXX default-config.o ./third-party/ArenaAlloc/arenaallocimpl.h: In instantiation of 'std::size_t ArenaAlloc::_memblockimplbase::roundpow2(std::size_t) [with AllocatorImpl = ArenaAlloc::_newAllocatorImpl; Derived = ArenaAlloc::_memblockimpl; std::size_t = unsigned int]': ./third-party/ArenaAlloc/arenaallocimpl.h:138:23: required from 'ArenaAlloc::_memblockimplbase::_memblockimplbase(std::size_t, AllocatorImpl&) [with AllocatorImpl = ArenaAlloc::_newAllocatorImpl; Derived = ArenaAlloc::_memblockimpl; std::size_t = unsigned int]' ./third-party/ArenaAlloc/arenaallocimpl.h:268:95: required from 'ArenaAlloc::_memblockimpl::_memblockimpl(std::size_t, AllocatorImpl&) [with AllocatorImpl = ArenaAlloc::_newAllocatorImpl; std::size_t = unsigned int]' ./third-party/ArenaAlloc/arenaallocimpl.h:256:14: required from 'static ArenaAlloc::_memblockimpl* ArenaAlloc::_memblockimpl::create(size_t, AllocatorImpl&) [with AllocatorImpl = ArenaAlloc::_newAllocatorImpl; size_t = unsigned int]' ./third-party/ArenaAlloc/arenaalloc.h:85:35: required from 'ArenaAlloc::Alloc::Alloc(std::size_t, AllocatorImpl) [with T = char; AllocatorImpl = ArenaAlloc::_newAllocatorImpl; MemblockImpl = ArenaAlloc::_memblockimpl; std::size_t = unsigned int]' logfile.hh:425:51: required from here ./third-party/ArenaAlloc/arenaallocimpl.h:111:22: warning: right shift count >= width of type [-Wshift-count-overflow] In file included from ./third-party/ArenaAlloc/arenaalloc.h:23, from db_sub_source.hh:39, from lnav.hh:53: ./third-party/ArenaAlloc/arenaallocimpl.h: In member function 'std::size_t ArenaAlloc::_memblockimplbase::roundpow2(std::size_t)': ./third-party/ArenaAlloc/arenaallocimpl.h:111:22: warning: right shift count >= width of type [-Wshift-count-overflow] 111 | value |= value >> 32; | ~~~~~~^~~~~ CXX default-formats.o CXX emojis-json.o CXX help-md.o In file included from logfile_sub_source.hh:45: log_vtab_impl.cc: In function 'int vt_next_no_rowid(sqlite3_vtab_cursor*)': log_vtab_impl.cc:561:49: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 561 | require(vc->log_cursor.lc_curr_line < vt->lss->text_line_count()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ base/lnav_log.hh:122:30: note: in definition of macro 'require' 122 | #define require(e) ((void) ((e) ? 0 : lnav_require(#e, __FILE__, __LINE__))) | ^ log_vtab_impl.cc: In function 'int vt_filter(sqlite3_vtab_cursor*, int, const char*, int, sqlite3_value**)': log_vtab_impl.cc:1582:42: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | if (coli.ci_index_generation != vt->lss->lss_index_generation) { | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ log_vtab_impl.cc:1628:41: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1628 | && max_indexed_line.value() < vt->lss->text_line_count()) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX init-sql.o CXX time_fmts.o CXX xml-entities-json.o CXX xterm-palette-json.o In file included from ./relative_time.hh:44, from yajlpp/yajlpp.hh:55, from xpath_vtab.cc:40: ./ptimec.hh: In function 'void ftime_s(char*, off_t&, ssize_t, const exttm&)': ./ptimec.hh:336:51: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 336 | 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:394:51: warning: format '%lx' expects argument of type 'long unsigned int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 394 | snprintf(&dst[off_inout], len - off_inout, "%lx", t); | ~~^ ~ | | | | | time_t {aka long long int} | long unsigned int | %llx CXX data_scanner_re.o CC test_override.o In file included from time_fmts.cc:3: ptimec.hh: In function 'void ftime_s(char*, off_t&, ssize_t, const exttm&)': ptimec.hh:336:51: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 336 | 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:394:51: warning: format '%lx' expects argument of type 'long unsigned int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 394 | snprintf(&dst[off_inout], len - off_inout, "%lx", t); | ~~^ ~ | | | | | time_t {aka long long int} | long unsigned int | %llx CC third-party/md4c/md4c.o ./third-party/ArenaAlloc/arenaallocimpl.h: In instantiation of 'std::size_t ArenaAlloc::_memblockimplbase::roundpow2(std::size_t) [with AllocatorImpl = ArenaAlloc::_newAllocatorImpl; Derived = ArenaAlloc::_memblockimpl; std::size_t = unsigned int]': ./third-party/ArenaAlloc/arenaallocimpl.h:138:23: required from 'ArenaAlloc::_memblockimplbase::_memblockimplbase(std::size_t, AllocatorImpl&) [with AllocatorImpl = ArenaAlloc::_newAllocatorImpl; Derived = ArenaAlloc::_memblockimpl; std::size_t = unsigned int]' ./third-party/ArenaAlloc/arenaallocimpl.h:268:95: required from 'ArenaAlloc::_memblockimpl::_memblockimpl(std::size_t, AllocatorImpl&) [with AllocatorImpl = ArenaAlloc::_newAllocatorImpl; std::size_t = unsigned int]' ./third-party/ArenaAlloc/arenaallocimpl.h:256:14: required from 'static ArenaAlloc::_memblockimpl* ArenaAlloc::_memblockimpl::create(size_t, AllocatorImpl&) [with AllocatorImpl = ArenaAlloc::_newAllocatorImpl; size_t = unsigned int]' ./third-party/ArenaAlloc/arenaalloc.h:85:35: required from 'ArenaAlloc::Alloc::Alloc(std::size_t, AllocatorImpl) [with T = char; AllocatorImpl = ArenaAlloc::_newAllocatorImpl; MemblockImpl = ArenaAlloc::_memblockimpl; std::size_t = unsigned int]' logfile.hh:425:51: required from here ./third-party/ArenaAlloc/arenaallocimpl.h:111:22: warning: right shift count >= width of type [-Wshift-count-overflow] CC third-party/sqlite/ext/dbdump.o CC third-party/sqlite/ext/series.o ./third-party/ArenaAlloc/arenaallocimpl.h: In instantiation of 'std::size_t ArenaAlloc::_memblockimplbase::roundpow2(std::size_t) [with AllocatorImpl = ArenaAlloc::_newAllocatorImpl; Derived = ArenaAlloc::_memblockimpl; std::size_t = unsigned int]': ./third-party/ArenaAlloc/arenaallocimpl.h:138:23: required from 'ArenaAlloc::_memblockimplbase::_memblockimplbase(std::size_t, AllocatorImpl&) [with AllocatorImpl = ArenaAlloc::_newAllocatorImpl; Derived = ArenaAlloc::_memblockimpl; std::size_t = unsigned int]' ./third-party/ArenaAlloc/arenaallocimpl.h:268:95: required from 'ArenaAlloc::_memblockimpl::_memblockimpl(std::size_t, AllocatorImpl&) [with AllocatorImpl = ArenaAlloc::_newAllocatorImpl; std::size_t = unsigned int]' ./third-party/ArenaAlloc/arenaallocimpl.h:256:14: required from 'static ArenaAlloc::_memblockimpl* ArenaAlloc::_memblockimpl::create(size_t, AllocatorImpl&) [with AllocatorImpl = ArenaAlloc::_newAllocatorImpl; size_t = unsigned int]' ./third-party/ArenaAlloc/arenaalloc.h:85:35: required from 'ArenaAlloc::Alloc::Alloc(std::size_t, AllocatorImpl) [with T = char; AllocatorImpl = ArenaAlloc::_newAllocatorImpl; MemblockImpl = ArenaAlloc::_memblockimpl; std::size_t = unsigned int]' logfile.hh:425:51: required from here ./third-party/ArenaAlloc/arenaallocimpl.h:111:22: warning: right shift count >= width of type [-Wshift-count-overflow] 111 | value |= value >> 32; | ~~~~~~^~~~~ CXX spookyhash/SpookyV2.o ./third-party/ArenaAlloc/arenaallocimpl.h: In instantiation of 'std::size_t ArenaAlloc::_memblockimplbase::roundpow2(std::size_t) [with AllocatorImpl = ArenaAlloc::_newAllocatorImpl; Derived = ArenaAlloc::_memblockimpl; std::size_t = unsigned int]': ./third-party/ArenaAlloc/arenaallocimpl.h:138:23: required from 'ArenaAlloc::_memblockimplbase::_memblockimplbase(std::size_t, AllocatorImpl&) [with AllocatorImpl = ArenaAlloc::_newAllocatorImpl; Derived = ArenaAlloc::_memblockimpl; std::size_t = unsigned int]' ./third-party/ArenaAlloc/arenaallocimpl.h:268:95: required from 'ArenaAlloc::_memblockimpl::_memblockimpl(std::size_t, AllocatorImpl&) [with AllocatorImpl = ArenaAlloc::_newAllocatorImpl; std::size_t = unsigned int]' ./third-party/ArenaAlloc/arenaallocimpl.h:256:14: required from 'static ArenaAlloc::_memblockimpl* ArenaAlloc::_memblockimpl::create(size_t, AllocatorImpl&) [with AllocatorImpl = ArenaAlloc::_newAllocatorImpl; size_t = unsigned int]' ./third-party/ArenaAlloc/arenaalloc.h:85:35: required from 'ArenaAlloc::Alloc::Alloc(std::size_t, AllocatorImpl) [with T = char; AllocatorImpl = ArenaAlloc::_newAllocatorImpl; MemblockImpl = ArenaAlloc::_memblockimpl; std::size_t = unsigned int]' logfile.hh:425:51: required from here ./third-party/ArenaAlloc/arenaallocimpl.h:111:22: warning: right shift count >= width of type [-Wshift-count-overflow] In file included from ./relative_time.hh:44, from yajlpp/yajlpp.hh:55, from yaml-extension-functions.cc:39: ./ptimec.hh: In function 'void ftime_s(char*, off_t&, ssize_t, const exttm&)': ./ptimec.hh:336:51: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 336 | 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:394:51: warning: format '%lx' expects argument of type 'long unsigned int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 394 | snprintf(&dst[off_inout], len - off_inout, "%lx", t); | ~~^ ~ | | | | | time_t {aka long long int} | long unsigned int | %llx yaml-extension-functions.cc: In function 'void ryml_error_to_um(const char*, size_t, c4::yml::Location, void*)': yaml-extension-functions.cc:51:20: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 51 | if (loc.offset == sf.length()) { | ~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from yaml-extension-functions.cc:38: vtab_module.hh: In instantiation of 'static void sqlite_func_adapter::func1(sqlite3_context*, int, sqlite3_value**) [with Return = text_auto_buffer; Args = {string_fragment}; Return (* f)(Args ...) = yaml_to_json; sqlite3_context = sqlite3_context; sqlite3_value = sqlite3_value]': vtab_module.hh:498:9: required from 'static FuncDef sqlite_func_adapter::builder(help_text) [with Return = text_auto_buffer; Args = {string_fragment}; Return (* f)(Args ...) = yaml_to_json]' yaml-extension-functions.cc:86:76: required from here vtab_module.hh:459:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 459 | "%s() expects exactly %ld argument%s", | ~~^ | | | long int | %d 460 | fd->fd_help.ht_name, 461 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:466:50: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 466 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d 467 | fd->fd_help.ht_name, 468 | REQ_COUNT, | ~~~~~~~~~ | | | unsigned int vtab_module.hh:466:58: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'unsigned int' [-Wformat=] 466 | "%s() expects between %ld and %ld arguments", | ~~^ | | | long int | %d ...... 469 | REQ_COUNT + OPT_COUNT); | ~~~~~~~~~~~~~~~~~~~~~ | | | unsigned int ./third-party/ArenaAlloc/arenaallocimpl.h: In instantiation of 'std::size_t ArenaAlloc::_memblockimplbase::roundpow2(std::size_t) [with AllocatorImpl = ArenaAlloc::_newAllocatorImpl; Derived = ArenaAlloc::_memblockimpl; std::size_t = unsigned int]': ./third-party/ArenaAlloc/arenaallocimpl.h:138:23: required from 'ArenaAlloc::_memblockimplbase::_memblockimplbase(std::size_t, AllocatorImpl&) [with AllocatorImpl = ArenaAlloc::_newAllocatorImpl; Derived = ArenaAlloc::_memblockimpl; std::size_t = unsigned int]' ./third-party/ArenaAlloc/arenaallocimpl.h:268:95: required from 'ArenaAlloc::_memblockimpl::_memblockimpl(std::size_t, AllocatorImpl&) [with AllocatorImpl = ArenaAlloc::_newAllocatorImpl; std::size_t = unsigned int]' ./third-party/ArenaAlloc/arenaallocimpl.h:256:14: required from 'static ArenaAlloc::_memblockimpl* ArenaAlloc::_memblockimpl::create(size_t, AllocatorImpl&) [with AllocatorImpl = ArenaAlloc::_newAllocatorImpl; size_t = unsigned int]' ./third-party/ArenaAlloc/arenaalloc.h:85:35: required from 'ArenaAlloc::Alloc::Alloc(std::size_t, AllocatorImpl) [with T = char; AllocatorImpl = ArenaAlloc::_newAllocatorImpl; MemblockImpl = ArenaAlloc::_memblockimpl; std::size_t = unsigned int]' logfile.hh:425:51: required from here ./third-party/ArenaAlloc/arenaallocimpl.h:111:22: warning: right shift count >= width of type [-Wshift-count-overflow] In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:67, from /usr/include/c++/12.2.1/algorithm:60, from session_data.cc:32: In constructor '__gnu_cxx::__normal_iterator<_Iterator, _Container>::__normal_iterator(const _Iterator&) [with _Iterator = std::__cxx11::basic_string*; _Container = std::vector >]', inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::end() [with _Tp = std::__cxx11::basic_string; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:889:48, inlined from 'void save_user_bookmarks(sqlite3*, sqlite3_stmt*, bookmark_vector >&)' at session_data.cc:1041:54: /usr/include/c++/12.2.1/bits/stl_iterator.h:1073:9: warning: '*(bookmark_metadata**)((char*)&line_meta_opt + offsetof(nonstd::optional_lite::optional,nonstd::optional_lite::optional::contained))' may be used uninitialized [-Wmaybe-uninitialized] 1073 | : _M_current(__i) { } | ^~~~~~~~~~~~~~~ session_data.cc: In function 'void save_user_bookmarks(sqlite3*, sqlite3_stmt*, bookmark_vector >&)': session_data.cc:991:14: note: '*(bookmark_metadata**)((char*)&line_meta_opt + offsetof(nonstd::optional_lite::optional,nonstd::optional_lite::optional::contained))' was declared here 991 | auto line_meta_opt = lss.find_bookmark_metadata(cl); | ^~~~~~~~~~~~~ AR libdiag.a ar: `u' modifier ignored since `D' is the default (see `U') AR libdatascanner.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.11.0/src' make[2]: Leaving directory '/home/buildozer/aports/community/lnav/src/lnav-0.11.0/src' make[1]: Leaving directory '/home/buildozer/aports/community/lnav/src/lnav-0.11.0/src' Making all in test make[1]: Entering directory '/home/buildozer/aports/community/lnav/src/lnav-0.11.0/test' CXX test_stubs.o mkdir -p remote mkdir -p remote ssh-keygen -f remote/ssh_host_dsa_key -N '' -t dsa ssh-keygen -f remote/ssh_host_rsa_key -N '' -t rsa mkdir -p remote ssh-keygen -f remote/id_rsa -N '' -t rsa Generating public/private 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:mh+5eq0iVKaSGbLWmP9RCE1KSRLDpDTIzAHd2XB5WQ4 buildozer@build-3-17-x86 The key's randomart image is: +---[DSA 1024]----+ |XX++o=..Eo. | |+=*.*.o oo | |. o . . . | |. . . + | | o++ = .S | |.++.o .o . | |. .o .o o. | | .. o..o. | | .o.++. | +----[SHA256]-----+ In file included from ../src/relative_time.hh:44, from ../src/yajlpp/yajlpp.hh:55, from ../src/styling.hh:42, from ../src/view_curses.hh:70, from ../src/statusview_curses.hh:38, from ../src/bottom_status_source.hh:36, from ../src/lnav.hh:49, from test_stubs.cc:33: ../src/ptimec.hh: In function 'void ftime_s(char*, off_t&, ssize_t, const exttm&)': ../src/ptimec.hh:336:51: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 336 | 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:394:51: warning: format '%lx' expects argument of type 'long unsigned int', but argument 4 has type 'time_t' {aka 'long long int'} [-Wformat=] 394 | snprintf(&dst[off_inout], len - off_inout, "%lx", t); | ~~^ ~ | | | | | time_t {aka long long int} | long unsigned int | %llx In file included from ../src/third-party/ArenaAlloc/arenaalloc.h:23, from ../src/db_sub_source.hh:39, from ../src/lnav.hh:53: ../src/third-party/ArenaAlloc/arenaallocimpl.h: In member function 'std::size_t ArenaAlloc::_memblockimplbase::roundpow2(std::size_t)': ../src/third-party/ArenaAlloc/arenaallocimpl.h:111:22: warning: right shift count >= width of type [-Wshift-count-overflow] 111 | value |= value >> 32; | ~~~~~~^~~~~ 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:UIazyBJ3KkFoCNRUtnVIRxT/V5VvsPyl2f7wqU7S5xc buildozer@build-3-17-x86 The key's randomart image is: +---[RSA 3072]----+ |=++..o.+**. o| |o.o.o *+o . ...| |. = =.o . . oo| | o + .. . o =| | o S . B.| | . +Eo| | . o.o.| | o oo+| | .o.o=| +----[SHA256]-----+ cp -f remote/id_rsa.pub remote/authorized_keys ../src/third-party/ArenaAlloc/arenaallocimpl.h: In instantiation of 'std::size_t ArenaAlloc::_memblockimplbase::roundpow2(std::size_t) [with AllocatorImpl = ArenaAlloc::_newAllocatorImpl; Derived = ArenaAlloc::_memblockimpl; std::size_t = unsigned int]': ../src/third-party/ArenaAlloc/arenaallocimpl.h:138:23: required from 'ArenaAlloc::_memblockimplbase::_memblockimplbase(std::size_t, AllocatorImpl&) [with AllocatorImpl = ArenaAlloc::_newAllocatorImpl; Derived = ArenaAlloc::_memblockimpl; std::size_t = unsigned int]' ../src/third-party/ArenaAlloc/arenaallocimpl.h:268:95: required from 'ArenaAlloc::_memblockimpl::_memblockimpl(std::size_t, AllocatorImpl&) [with AllocatorImpl = ArenaAlloc::_newAllocatorImpl; std::size_t = unsigned int]' ../src/third-party/ArenaAlloc/arenaallocimpl.h:256:14: required from 'static ArenaAlloc::_memblockimpl* ArenaAlloc::_memblockimpl::create(size_t, AllocatorImpl&) [with AllocatorImpl = ArenaAlloc::_newAllocatorImpl; size_t = unsigned int]' ../src/third-party/ArenaAlloc/arenaalloc.h:85:35: required from 'ArenaAlloc::Alloc::Alloc(std::size_t, AllocatorImpl) [with T = char; AllocatorImpl = ArenaAlloc::_newAllocatorImpl; MemblockImpl = ArenaAlloc::_memblockimpl; std::size_t = unsigned int]' ../src/logfile.hh:425:51: required from here ../src/third-party/ArenaAlloc/arenaallocimpl.h:111:22: warning: right shift count >= width of type [-Wshift-count-overflow] AR libtestdummy.a ar: `u' modifier ignored since `D' is the default (see `U') 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:fazlaMbsEHRdx5Gire08YaiSxB7zVep4ZgLOLUgWQBw buildozer@build-3-17-x86 The key's randomart image is: +---[RSA 3072]----+ | oE. .o+| | o . o o.| | . . . + . | | . . o o o | | o S . X | | o * + @ + | | o * O % = . | | . B @ = + | | o * . | +----[SHA256]-----+ make[1]: Leaving directory '/home/buildozer/aports/community/lnav/src/lnav-0.11.0/test' make[1]: Entering directory '/home/buildozer/aports/community/lnav/src/lnav-0.11.0' make[1]: Nothing to be done for 'all-am'. make[1]: Leaving directory '/home/buildozer/aports/community/lnav/src/lnav-0.11.0' >>> lnav: Entering fakeroot... Making install in tools make[1]: Entering directory '/home/buildozer/aports/community/lnav/src/lnav-0.11.0/tools' make[2]: Entering directory '/home/buildozer/aports/community/lnav/src/lnav-0.11.0/tools' make[2]: Nothing to be done for 'install-exec-am'. make[2]: Nothing to be done for 'install-data-am'. make[2]: Leaving directory '/home/buildozer/aports/community/lnav/src/lnav-0.11.0/tools' make[1]: Leaving directory '/home/buildozer/aports/community/lnav/src/lnav-0.11.0/tools' Making install in src make[1]: Entering directory '/home/buildozer/aports/community/lnav/src/lnav-0.11.0/src' make install-recursive make[2]: Entering directory '/home/buildozer/aports/community/lnav/src/lnav-0.11.0/src' Making install in fmtlib make[3]: Entering directory '/home/buildozer/aports/community/lnav/src/lnav-0.11.0/src/fmtlib' make[4]: Entering directory '/home/buildozer/aports/community/lnav/src/lnav-0.11.0/src/fmtlib' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/home/buildozer/aports/community/lnav/src/lnav-0.11.0/src/fmtlib' make[3]: Leaving directory '/home/buildozer/aports/community/lnav/src/lnav-0.11.0/src/fmtlib' Making install in third-party/base64/lib make[3]: Entering directory '/home/buildozer/aports/community/lnav/src/lnav-0.11.0/src/third-party/base64/lib' make[4]: Entering directory '/home/buildozer/aports/community/lnav/src/lnav-0.11.0/src/third-party/base64/lib' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/home/buildozer/aports/community/lnav/src/lnav-0.11.0/src/third-party/base64/lib' make[3]: Leaving directory '/home/buildozer/aports/community/lnav/src/lnav-0.11.0/src/third-party/base64/lib' Making install in third-party/scnlib/src make[3]: Entering directory '/home/buildozer/aports/community/lnav/src/lnav-0.11.0/src/third-party/scnlib/src' make[4]: Entering directory '/home/buildozer/aports/community/lnav/src/lnav-0.11.0/src/third-party/scnlib/src' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/home/buildozer/aports/community/lnav/src/lnav-0.11.0/src/third-party/scnlib/src' make[3]: Leaving directory '/home/buildozer/aports/community/lnav/src/lnav-0.11.0/src/third-party/scnlib/src' Making install in pcrepp make[3]: Entering directory '/home/buildozer/aports/community/lnav/src/lnav-0.11.0/src/pcrepp' make[4]: Entering directory '/home/buildozer/aports/community/lnav/src/lnav-0.11.0/src/pcrepp' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/home/buildozer/aports/community/lnav/src/lnav-0.11.0/src/pcrepp' make[3]: Leaving directory '/home/buildozer/aports/community/lnav/src/lnav-0.11.0/src/pcrepp' Making install in base make[3]: Entering directory '/home/buildozer/aports/community/lnav/src/lnav-0.11.0/src/base' make[4]: Entering directory '/home/buildozer/aports/community/lnav/src/lnav-0.11.0/src/base' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/home/buildozer/aports/community/lnav/src/lnav-0.11.0/src/base' make[3]: Leaving directory '/home/buildozer/aports/community/lnav/src/lnav-0.11.0/src/base' Making install in tailer make[3]: Entering directory '/home/buildozer/aports/community/lnav/src/lnav-0.11.0/src/tailer' make install-am make[4]: Entering directory '/home/buildozer/aports/community/lnav/src/lnav-0.11.0/src/tailer' make[5]: Entering directory '/home/buildozer/aports/community/lnav/src/lnav-0.11.0/src/tailer' make[5]: Nothing to be done for 'install-exec-am'. make[5]: Nothing to be done for 'install-data-am'. make[5]: Leaving directory '/home/buildozer/aports/community/lnav/src/lnav-0.11.0/src/tailer' make[4]: Leaving directory '/home/buildozer/aports/community/lnav/src/lnav-0.11.0/src/tailer' make[3]: Leaving directory '/home/buildozer/aports/community/lnav/src/lnav-0.11.0/src/tailer' Making install in pugixml make[3]: Entering directory '/home/buildozer/aports/community/lnav/src/lnav-0.11.0/src/pugixml' make[4]: Entering directory '/home/buildozer/aports/community/lnav/src/lnav-0.11.0/src/pugixml' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/home/buildozer/aports/community/lnav/src/lnav-0.11.0/src/pugixml' make[3]: Leaving directory '/home/buildozer/aports/community/lnav/src/lnav-0.11.0/src/pugixml' Making install in yajl make[3]: Entering directory '/home/buildozer/aports/community/lnav/src/lnav-0.11.0/src/yajl' make[4]: Entering directory '/home/buildozer/aports/community/lnav/src/lnav-0.11.0/src/yajl' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/home/buildozer/aports/community/lnav/src/lnav-0.11.0/src/yajl' make[3]: Leaving directory '/home/buildozer/aports/community/lnav/src/lnav-0.11.0/src/yajl' Making install in yajlpp make[3]: Entering directory '/home/buildozer/aports/community/lnav/src/lnav-0.11.0/src/yajlpp' make[4]: Entering directory '/home/buildozer/aports/community/lnav/src/lnav-0.11.0/src/yajlpp' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/home/buildozer/aports/community/lnav/src/lnav-0.11.0/src/yajlpp' make[3]: Leaving directory '/home/buildozer/aports/community/lnav/src/lnav-0.11.0/src/yajlpp' Making install in formats/logfmt make[3]: Entering directory '/home/buildozer/aports/community/lnav/src/lnav-0.11.0/src/formats/logfmt' make[4]: Entering directory '/home/buildozer/aports/community/lnav/src/lnav-0.11.0/src/formats/logfmt' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/home/buildozer/aports/community/lnav/src/lnav-0.11.0/src/formats/logfmt' make[3]: Leaving directory '/home/buildozer/aports/community/lnav/src/lnav-0.11.0/src/formats/logfmt' Making install in . make[3]: Entering directory '/home/buildozer/aports/community/lnav/src/lnav-0.11.0/src' if test -w ./internals; then \ env DUMP_INTERNALS_DIR=./internals DUMP_CRASH=1 ./lnav Makefile; \ mv ./internals/*.schema.json ../docs/schemas; \ fi make[4]: Entering directory '/home/buildozer/aports/community/lnav/src/lnav-0.11.0/src' make[4]: 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[5]: Entering directory '/home/buildozer/aports/community/lnav/src/lnav-0.11.0/src' bash ./alpha-release.sh make[5]: Leaving directory '/home/buildozer/aports/community/lnav/src/lnav-0.11.0/src' make[4]: Leaving directory '/home/buildozer/aports/community/lnav/src/lnav-0.11.0/src' make[3]: Leaving directory '/home/buildozer/aports/community/lnav/src/lnav-0.11.0/src' make[2]: Leaving directory '/home/buildozer/aports/community/lnav/src/lnav-0.11.0/src' make[1]: Leaving directory '/home/buildozer/aports/community/lnav/src/lnav-0.11.0/src' Making install in test make[1]: Entering directory '/home/buildozer/aports/community/lnav/src/lnav-0.11.0/test' make[2]: Entering directory '/home/buildozer/aports/community/lnav/src/lnav-0.11.0/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.11.0/test' make[1]: Leaving directory '/home/buildozer/aports/community/lnav/src/lnav-0.11.0/test' make[1]: Entering directory '/home/buildozer/aports/community/lnav/src/lnav-0.11.0' make[2]: Entering directory '/home/buildozer/aports/community/lnav/src/lnav-0.11.0' 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.11.0' make[1]: Leaving directory '/home/buildozer/aports/community/lnav/src/lnav-0.11.0' >>> 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.11.0-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: 5.5 MB >>> lnav*: Compressing data... >>> lnav*: Create checksum... >>> lnav*: Create lnav-0.11.0-r0.apk >>> lnav: Build complete at Sun, 30 Oct 2022 20:37:30 +0000 elapsed time 0h 2m 42s >>> lnav: Cleaning up srcdir >>> lnav: Cleaning up pkgdir >>> lnav: Uninstalling dependencies... (1/33) Purging .makedepends-lnav (20221030.203453) (2/33) Purging bzip2-dev (1.0.8-r3) (3/33) Purging curl-dev (7.86.0-r1) (4/33) Purging openssl-dev (3.0.5-r3) (5/33) Purging nghttp2-dev (1.50.0-r0) (6/33) Purging brotli-dev (1.0.9-r8) (7/33) Purging brotli (1.0.9-r8) (8/33) Purging gpm-dev (1.20.7-r2) (9/33) Purging gpm-libs (1.20.7-r2) (10/33) Purging libarchive-dev (3.6.1-r1) (11/33) Purging libarchive (3.6.1-r1) (12/33) Purging libbsd-dev (0.11.7-r0) (13/33) Purging bsd-compat-headers (0.7.2-r3) (14/33) Purging linux-headers (5.19.5-r0) (15/33) Purging libmd-dev (1.0.4-r0) (16/33) Purging libbsd (0.11.7-r0) (17/33) Purging pcre-dev (8.45-r2) (18/33) Purging libpcre16 (8.45-r2) (19/33) Purging libpcre32 (8.45-r2) (20/33) Purging libpcrecpp (8.45-r2) (21/33) Purging pcre (8.45-r2) (22/33) Purging readline-dev (8.2.0-r0) (23/33) Purging libhistory (8.2.0-r0) (24/33) Purging sqlite-dev (3.39.4-r0) (25/33) Purging sqlite-libs (3.39.4-r0) (26/33) Purging zlib-dev (1.2.13-r0) (27/33) Purging bash (5.2.2-r0) Executing bash-5.2.2-r0.pre-deinstall (28/33) Purging xz (5.2.7-r0) (29/33) Purging libbz2 (1.0.8-r3) (30/33) Purging xz-libs (5.2.7-r0) (31/33) Purging libmd (1.0.4-r0) (32/33) Purging ncurses-dev (6.3_p20221023-r0) (33/33) Purging readline (8.2.0-r0) Executing busybox-1.35.0-r27.trigger OK: 258 MiB in 91 packages >>> lnav: Updating the community/x86 repository index... >>> lnav: Signing the index...