>>> lnav: Building community/lnav 0.14.0-r0 (using abuild 3.16.0-r0) started Mon, 13 Apr 2026 06:16:41 +0000 >>> lnav: Validating /home/buildozer/aports/community/lnav/APKBUILD... >>> lnav: Analyzing dependencies... >>> lnav: Installing for build: build-base tzdata bash bzip2-dev curl-dev gpm-dev libarchive-dev libbsd-dev libunistring-dev ncurses-dev pcre2-dev readline-dev sqlite-dev zlib-dev ( 1/43) Installing tzdata (2026a-r0) ( 2/43) Installing bash (5.3.9-r1) Executing bash-5.3.9-r1.post-install ( 3/43) Installing libbz2 (1.0.8-r6) ( 4/43) Installing bzip2-dev (1.0.8-r6) ( 5/43) Installing brotli (1.2.0-r1) ( 6/43) Installing brotli-dev (1.2.0-r1) ( 7/43) Installing c-ares-dev (1.34.6-r0) ( 8/43) Installing libidn2-dev (2.3.8-r0) ( 9/43) Installing libpsl-utils (0.21.5-r3) (10/43) Installing libpsl-dev (0.21.5-r3) (11/43) Installing nghttp2-dev (1.68.1-r0) (12/43) Installing openssl-dev (3.5.6-r0) (13/43) Installing zlib-dev (1.3.2-r0) (14/43) Installing zstd (1.5.7-r2) (15/43) Installing zstd-dev (1.5.7-r2) (16/43) Installing curl-dev (8.19.0-r0) (17/43) Installing gpm-libs (1.20.7-r6) (18/43) Installing gpm-dev (1.20.7-r6) (19/43) Installing xz-libs (5.8.2-r0) (20/43) Installing libarchive (3.8.6-r0) (21/43) Installing libarchive-dev (3.8.6-r0) (22/43) Installing bsd-compat-headers (0.7.2-r6) (23/43) Installing linux-headers (6.19.11-r1) (24/43) Installing libmd (1.1.0-r0) (25/43) Installing libmd-dev (1.1.0-r0) (26/43) Installing libbsd (0.12.2-r0) (27/43) Installing libbsd-dev (0.12.2-r0) (28/43) Installing libunistring-dev (1.4.1-r0) (29/43) Installing libformw (6.6_p20260404-r0) (30/43) Installing libmenuw (6.6_p20260404-r0) (31/43) Installing libpanelw (6.6_p20260404-r0) (32/43) Installing libncurses++ (6.6_p20260404-r0) (33/43) Installing ncurses-dev (6.6_p20260404-r0) (34/43) Installing libedit-dev (20251016.3.1-r1) (35/43) Installing libpcre2-16 (10.47-r0) (36/43) Installing libpcre2-32 (10.47-r0) (37/43) Installing pcre2-dev (10.47-r0) (38/43) Installing libhistory (8.3.3-r1) (39/43) Installing readline-dev (8.3.3-r1) (40/43) Installing sqlite (3.53.0-r0) (41/43) Installing sqlite-libs (3.53.0-r0) (42/43) Installing sqlite-dev (3.53.0-r0) (43/43) Installing .makedepends-lnav (20260413.061645) Executing busybox-1.37.0-r31.trigger OK: 419.5 MiB in 148 packages >>> lnav: Cleaning up srcdir >>> lnav: Cleaning up pkgdir >>> lnav: Cleaning up tmpdir >>> lnav: Fetching https://distfiles.alpinelinux.org/distfiles/edge/lnav-0.14.0.tar.gz Connecting to distfiles.alpinelinux.org (172.105.82.32:443) saving to '/var/cache/distfiles/edge/lnav-0.14.0.tar.gz.part' lnav-0.14.0.tar.gz.p 0% | | 32520 0:02:25 ETA lnav-0.14.0.tar.gz.p 100% |********************************| 4659k 0:00:00 ETA '/var/cache/distfiles/edge/lnav-0.14.0.tar.gz.part' saved /var/cache/distfiles/edge/lnav-0.14.0.tar.gz: OK >>> lnav: Fetching https://distfiles.alpinelinux.org/distfiles/edge/lnav-0.14.0.tar.gz /var/cache/distfiles/edge/lnav-0.14.0.tar.gz: OK >>> lnav: Unpacking /var/cache/distfiles/edge/lnav-0.14.0.tar.gz... configure: WARNING: unrecognized options: --disable-tinfo 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... riscv64-alpine-linux-musl checking host system type... riscv64-alpine-linux-musl checking whether make supports the include directive... yes (GNU style) checking for riscv64-alpine-linux-musl-gcc... cc 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 cc accepts -g... yes checking for cc option to enable C11 features... none needed checking whether cc understands -c and -o together... yes checking dependency style of cc... gcc3 checking how to run the C preprocessor... cc -E checking for riscv64-alpine-linux-musl-gcc... riscv64-alpine-linux-musl-gcc checking whether the compiler supports GNU C... (cached) yes checking whether riscv64-alpine-linux-musl-gcc accepts -g... yes checking for riscv64-alpine-linux-musl-gcc option to enable C11 features... (cached) none needed checking whether riscv64-alpine-linux-musl-gcc understands -c and -o together... yes checking dependency style of riscv64-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... riscv64-alpine-linux-musl-gcc -E checking whether the compiler supports GNU C++... yes checking whether c++ accepts -g... yes checking for c++ option to enable C++11 features... none needed checking dependency style of c++... gcc3 checking how to run the C++ preprocessor... c++ -E checking for riscv64-alpine-linux-musl-g++... riscv64-alpine-linux-musl-g++ checking whether the compiler supports GNU C++... (cached) yes checking whether riscv64-alpine-linux-musl-g++ accepts -g... yes checking for riscv64-alpine-linux-musl-g++ option to enable C++11 features... (cached) none needed checking dependency style of riscv64-alpine-linux-musl-g++... gcc3 checking how to run the C++ preprocessor... riscv64-alpine-linux-musl-g++ -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 cc 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 c++ supports C++17 features with -std=c++17... yes checking for riscv64-alpine-linux-musl-ranlib... no checking for ranlib... ranlib checking for riscv64-alpine-linux-musl-ar... no checking for riscv64-alpine-linux-musl-lib... no checking for riscv64-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 bash... /bin/bash checking for cargo... no checking for bzip2... /usr/bin/bzip2 checking for re2c... no checking for xz... no checking for tshark... no checking for check-jsonschema... no checking for windres... no checking for cxxbridge... 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... 8 checking for mkostemp... yes checking whether struct tm is in sys/time.h or time.h... time.h checking for c++ -std=c++17 options needed to detect all undeclared functions... none needed checking for struct tm.tm_zone... yes checking for library containing openpty... none required checking for library containing gzseek... -lz checking for library containing BZ2_bzopen... -lbz2 checking for library containing dlopen... none required checking for library containing backtrace... no checking for library containing uc_width... -lunistring checking for gawk... (cached) awk checking for curl-config... /usr/bin/curl-config checking for the version of libcurl... 8.19.0 checking for libcurl >= version 7.23.0... yes checking whether libcurl is usable... yes checking for curl_free... yes 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 checking for libproc.h... no checking for uniwidth.h... yes checking for sys/sysctl.h... no checking for windows.h... no checking lib archive... (testing) checking for archive_read_new in -larchive... yes checking for archive.h... yes checking lib archive... -larchive checking if PCRE2 is wanted... yes checking for pcre2_compile_8 in -lpcre2-8... yes checking for pcre2.h... yes checking whether to build with code coverage support... no checking for library containing sqlite3_open... -lsqlite3 checking for sqlite3.h... yes checking for SQLite3 library >= 3.9.0... yes checking for sqlite3_stmt_readonly... yes checking for sqlite3_value_subtype... yes checking for sqlite3_error_offset... yes checking for sqlite3_drop_modules... yes checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating TESTS_ENVIRONMENT config.status: creating tools/Makefile config.status: creating src/help.md config.status: creating src/Makefile config.status: creating src/base/Makefile config.status: creating src/formats/logfmt/Makefile config.status: creating src/fmtlib/Makefile config.status: creating src/pcrepp/Makefile config.status: creating src/pugixml/Makefile config.status: creating src/tailer/Makefile config.status: creating src/yajl/Makefile config.status: creating src/yajlpp/Makefile config.status: creating src/third-party/base64/lib/Makefile config.status: creating src/third-party/date/src/Makefile config.status: creating src/third-party/notcurses/src/lib/Makefile config.status: creating src/third-party/scnlib/src/Makefile config.status: creating test/Makefile config.status: creating test/expected/Makefile config.status: creating src/config.h config.status: executing depfiles commands configure: WARNING: unrecognized options: --disable-tinfo Making all in tools make[1]: Entering directory '/home/buildozer/aports/community/lnav/src/lnav-0.14.0/tools' cc -I../src/third-party/doctest-root -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DHAS_REMOTE_API=0 -DUSE_OS_TZDB=1 -I/usr/include -I/usr/include -Wl,--as-needed,-O1,--sort-common -L/usr/lib -L/usr/lib -L/usr/local/lib -L/usr/lib -L//lib -g3 -o bin2c bin2c.c -lz -fPIE make[1]: Leaving directory '/home/buildozer/aports/community/lnav/src/lnav-0.14.0/tools' Making all in src make[1]: Entering directory '/home/buildozer/aports/community/lnav/src/lnav-0.14.0/src' BIN2C animals-json.cc BIN2C ansi-palette-json.cc BIN2C builtin-scripts.cc BIN2C builtin-sh-scripts.cc BIN2C static-files.cc BIN2C css-color-names-json.cc BIN2C default-config.cc BIN2C default-formats.cc BIN2C diseases-json.cc BIN2C emojis-json.cc BIN2C words-json.cc BIN2C help-md.cc BIN2C init-sql.cc BIN2C prql-modules.cc BIN2C terminfo-files.cc CXX ptimec BIN2C xml-entities-json.cc BIN2C xterm-palette-json.cc TIMEFMT time_fmts.cc make all-recursive make[2]: Entering directory '/home/buildozer/aports/community/lnav/src/lnav-0.14.0/src' Making all in fmtlib make[3]: Entering directory '/home/buildozer/aports/community/lnav/src/lnav-0.14.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.14.0/src/fmtlib' Making all in third-party/base64/lib make[3]: Entering directory '/home/buildozer/aports/community/lnav/src/lnav-0.14.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.14.0/src/third-party/base64/lib' Making all in third-party/date/src make[3]: Entering directory '/home/buildozer/aports/community/lnav/src/lnav-0.14.0/src/third-party/date/src' CXX tz.o AR libdatepp.a ar: `u' modifier ignored since `D' is the default (see `U') make[3]: Leaving directory '/home/buildozer/aports/community/lnav/src/lnav-0.14.0/src/third-party/date/src' Making all in third-party/notcurses/src/lib make[3]: Entering directory '/home/buildozer/aports/community/lnav/src/lnav-0.14.0/src/third-party/notcurses/src/lib' CC automaton.o CC blit.o CC capabilities.o CC debug.o CC direct.o CC fade.o CC fd.o CC fill.o CC gpm.o CC in.o CC kitty.o CC layout.o CC linux.o CC menu.o CC metric.o CC mice.o CC notcurses.o CC plot.o CC progbar.o CC reader.o CC reel.o CC render.o CC selector.o CC sixel.o CC sprite.o CC stats.o CC tabbed.o CC termdesc.o CC terminfo.o CC tree.o CC unixsig.o CC util.o CC visual.o CC windows.o CC ../compat/compat.o in.c: In function 'prep_special_keys': in.c:357:17: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 357 | char* seq = terminfo_get_string_by_name(notcurses_terminfo, k->tinfo); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ termdesc.c: In function 'terminfostr': termdesc.c:276:9: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 276 | *gseq = terminfo_get_string_by_name(notcurses_terminfo, name); | ^ In file included from ./../lib/fbuf.h:15, from ./../lib/sprite.h:10, from ./../lib/termdesc.h:16, from internal.h:46, from in.c:6: in.c: In function 'process_melange': in.c:2505:21: warning: format '%llu' expects argument of type 'long long unsigned int', but argument 6 has type 'uint64_t' {aka 'long unsigned int'} [-Wformat=] 2505 | loginfo("consumed for paste %d; total=%llu/%llu", consumed, ictx->paste_buffer.used, ictx->paste_buffer.size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long unsigned int} ./../lib/logging.h:39:48: note: in definition of macro 'loginfo' 39 | nclog(NCLOGLEVEL_INFO, __func__, __LINE__, fmt, ##__VA_ARGS__); } \ | ^~~ in.c:2505:54: note: format string is defined here 2505 | loginfo("consumed for paste %d; total=%llu/%llu", consumed, ictx->paste_buffer.used, ictx->paste_buffer.size); | ~~~^ | | | long long unsigned int | %lu in.c:2505:21: warning: format '%llu' expects argument of type 'long long unsigned int', but argument 7 has type 'uint64_t' {aka 'long unsigned int'} [-Wformat=] 2505 | loginfo("consumed for paste %d; total=%llu/%llu", consumed, ictx->paste_buffer.used, ictx->paste_buffer.size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long unsigned int} ./../lib/logging.h:39:48: note: in definition of macro 'loginfo' 39 | nclog(NCLOGLEVEL_INFO, __func__, __LINE__, fmt, ##__VA_ARGS__); } \ | ^~~ in.c:2505:59: note: format string is defined here 2505 | loginfo("consumed for paste %d; total=%llu/%llu", consumed, ictx->paste_buffer.used, ictx->paste_buffer.size); | ~~~^ | | | long long unsigned int | %lu In file included from egcpool.h:8, from notcurses.c:4: In function 'vsprintf', inlined from 'ncplane_vprintf_prep' at notcurses.c:2197:5: /usr/include/fortify/stdio.h:102:23: warning: '__orig_vsnprintf' specified size 18446744073709551615 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=] 102 | __r = __orig_vsnprintf(__s, __b, __f, __v); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/fortify/sys/select.h:26, from /usr/include/sys/types.h:71, from /usr/include/unistring/stdint.h:72, from /usr/include/unitypes.h:22, from /usr/include/uniwidth.h:22, from notcurses.c:3: /usr/include/fortify/stdio.h: In function 'ncplane_vprintf_prep': /usr/include/fortify/stdio.h:82:1: note: in a call to function '__orig_vsnprintf' declared with attribute 'access (read_only, 3)' 82 | _FORTIFY_FN(vsnprintf) int vsnprintf(char * _FORTIFY_POS0 __s, size_t __n, | ^~~~~~~~~~~ AR liblnavnotcurses.a ar: `u' modifier ignored since `D' is the default (see `U') make[3]: Leaving directory '/home/buildozer/aports/community/lnav/src/lnav-0.14.0/src/third-party/notcurses/src/lib' Making all in third-party/scnlib/src make[3]: Entering directory '/home/buildozer/aports/community/lnav/src/lnav-0.14.0/src/third-party/scnlib/src' CXX scn/impl.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.14.0/src/third-party/scnlib/src' Making all in pcrepp make[3]: Entering directory '/home/buildozer/aports/community/lnav/src/lnav-0.14.0/src/pcrepp' CXX pcre2pp.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.14.0/src/pcrepp' Making all in base make[3]: Entering directory '/home/buildozer/aports/community/lnav/src/lnav-0.14.0/src/base' CXX ansi_scrubber.o CXX attr_line.o CXX attr_line.builder.o CXX auto_fd.o CXX auto_pid.o CXX cell_container.o CXX color_spaces.o CXX date_time_scanner.o CXX fs_util.o CXX fts_fuzzy_match.o CXX humanize.o 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.console.win.o CXX lnav.gzip.o CXX lnav.tz.o CXX lnav_log.o CXX network.tcp.o CXX paths.o CXX piper.file.o CXX progress.o CXX relative_time.o CXX small_string_map.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 attr_line.cc: In member function 'attr_line_t& attr_line_t::insert(size_t, ui_icon_t)': attr_line.cc:291:12: warning: unused variable 'start_len' [-Wunused-variable] 291 | size_t start_len = this->al_string.length(); | ^~~~~~~~~ ansi_scrubber.cc: In function 'void scrub_ansi_string(std::string&, string_attrs_t*)': ansi_scrubber.cc:490:35: warning: comparison of integer expressions of different signedness: 'const int32_t' {aka 'const int'} and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] 490 | if (sf.sf_end < str.size()) { | ~~~~~~~~~~^~~~~~~~~~~~ In file included from humanize.time.cc:42: ../../src/ptimec.hh: In function 'bool ptime_f(exttm*, const char*, off_t&, ssize_t)': ../../src/ptimec.hh:1179:32: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'long int' [-Wsign-compare] 1179 | for (; index < 10 && index < avail; index++) { | ~~~~~~^~~~~~~ ../../src/ptimec.hh: In function 'void ftime_f(char*, off_t&, ssize_t, const exttm&)': ../../src/ptimec.hh:1213:28: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1213 | for (auto lpc = 0; lpc < out_len; lpc++) { | ~~~~^~~~~~~~~ relative_time.cc: In member function 'int64_t relative_time::to_microseconds() const': relative_time.cc:1176: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] 1176 | memset(&etm, 0, sizeof(etm)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from relative_time.hh:45, from relative_time.cc:33: time_util.hh:163:8: note: 'struct exttm' declared here 163 | struct exttm { | ^~~~~ In file included from date_time_scanner.cc:44: ../../src/ptimec.hh: In function 'bool ptime_f(exttm*, const char*, off_t&, ssize_t)': ../../src/ptimec.hh:1179:32: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'long int' [-Wsign-compare] 1179 | for (; index < 10 && index < avail; index++) { | ~~~~~~^~~~~~~ ../../src/ptimec.hh: In function 'void ftime_f(char*, off_t&, ssize_t, const exttm&)': ../../src/ptimec.hh:1213:28: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1213 | for (auto lpc = 0; lpc < out_len; lpc++) { | ~~~~^~~~~~~~~ In file included from injector.hh:43, from date_time_scanner.cc:42: date_time_scanner.cc: In member function 'const char* date_time_scanner::scan(const char*, size_t, const char* const*, exttm*, timeval&, bool)': date_time_scanner.cc:202:39: warning: format '%lld' expects argument of type 'long long int', but argument 5 has type 'lnav::time64_t' {aka 'long unsigned int'} [-Wformat=] 202 | log_error("failed to convert time %lld -- %s", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 203 | gmt, | ~~~ | | | lnav::time64_t {aka long unsigned int} ../../src/base/lnav_log.hh:173:48: note: in definition of macro 'log_msg_wrapper' 173 | log_msg(level, __FILE__, __LINE__, fmt); \ | ^~~ date_time_scanner.cc:202:29: note: in expansion of macro 'log_error' 202 | log_error("failed to convert time %lld -- %s", | ^~~~~~~~~ date_time_scanner.cc:202:66: note: format string is defined here 202 | log_error("failed to convert time %lld -- %s", | ~~~^ | | | long long int | %ld date_time_scanner.cc: In static member function 'static Result humanize::time::point::from(string_fragment, std::optional)': date_time_scanner.cc:472:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 472 | if (matched_size != in.length()) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from auto_pid.hh:42, from lnav_log.cc:74: lnav_log.cc: In function 'void log_host_info()': lnav_log.cc:438:14: warning: format '%lld' expects argument of type 'long long int', but argument 5 has type 'lnav::time64_t' {aka 'long unsigned int'} [-Wformat=] 438 | log_info(" mtime=%lld", lnav::filesystem::self_mtime()); | ^~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | lnav::time64_t {aka long unsigned int} ../../src/base/lnav_log.hh:173:48: note: in definition of macro 'log_msg_wrapper' 173 | log_msg(level, __FILE__, __LINE__, fmt); \ | ^~~ lnav_log.cc:438:5: note: in expansion of macro 'log_info' 438 | log_info(" mtime=%lld", lnav::filesystem::self_mtime()); | ^~~~~~~~ lnav_log.cc:438:26: note: format string is defined here 438 | log_info(" mtime=%lld", lnav::filesystem::self_mtime()); | ~~~^ | | | long long int | %ld lnav_log.cc: In function 'void log_rusage_raw(lnav_log_level_t, const char*, int, const rusage&)': lnav_log.cc:454:29: warning: format '%d' expects argument of type 'int', but argument 6 has type 'long int' [-Wformat=] 454 | " utime=%ld.%06d", | ~~~^ | | | int | %06ld 455 | ru.ru_utime.tv_sec, 456 | ru.ru_utime.tv_usec); | ~~~~~~~~~~~~~~~~~~~ | | | long int lnav_log.cc:460:29: warning: format '%d' expects argument of type 'int', but argument 6 has type 'long int' [-Wformat=] 460 | " stime=%ld.%06d", | ~~~^ | | | int | %06ld 461 | ru.ru_stime.tv_sec, 462 | ru.ru_stime.tv_usec); | ~~~~~~~~~~~~~~~~~~~ | | | long int 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.14.0/src/base' Making all in tailer make[3]: Entering directory '/home/buildozer/aports/community/lnav/src/lnav-0.14.0/src/tailer' ../../tools/bin2c -n tailer_bin tailerbin ./tailer.main.py ./tailer.ape make all-am make[4]: Entering directory '/home/buildozer/aports/community/lnav/src/lnav-0.14.0/src/tailer' CC sha-256.o CC tailer.o CXX libtailerpp_a-tailerpp.o CXX libtailerservice_a-tailerbin.o CXX libtailerservice_a-tailer.looper.o AR libtailercommon.a ar: `u' modifier ignored since `D' is the default (see `U') AR libtailerpp.a ar: `u' modifier ignored since `D' is the default (see `U') In file included from ../../src/base/auto_pid.hh:42, from tailer.looper.hh:39, from tailer.looper.cc:38: tailer.looper.cc: In lambda function: tailer.looper.cc:703:27: warning: format '%lld' expects argument of type 'long long int', but argument 6 has type 'long int' [-Wformat=] 703 | log_debug("Got an offer: %s %lld - %lld", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 704 | pob.pob_path.c_str(), 705 | pob.pob_offset, | ~~~~~~~~~~~~~~ | | | long int ../../src/base/lnav_log.hh:173:48: note: in definition of macro 'log_msg_wrapper' 173 | log_msg(level, __FILE__, __LINE__, fmt); \ | ^~~ tailer.looper.cc:703:17: note: in expansion of macro 'log_debug' 703 | log_debug("Got an offer: %s %lld - %lld", | ^~~~~~~~~ tailer.looper.cc:703:49: note: format string is defined here 703 | log_debug("Got an offer: %s %lld - %lld", | ~~~^ | | | long long int | %ld tailer.looper.cc:703:27: warning: format '%lld' expects argument of type 'long long int', but argument 7 has type 'long int' [-Wformat=] 703 | log_debug("Got an offer: %s %lld - %lld", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ...... 706 | pob.pob_length); | ~~~~~~~~~~~~~~ | | | long int ../../src/base/lnav_log.hh:173:48: note: in definition of macro 'log_msg_wrapper' 173 | log_msg(level, __FILE__, __LINE__, fmt); \ | ^~~ tailer.looper.cc:703:17: note: in expansion of macro 'log_debug' 703 | log_debug("Got an offer: %s %lld - %lld", | ^~~~~~~~~ tailer.looper.cc:703:56: note: format string is defined here 703 | log_debug("Got an offer: %s %lld - %lld", | ~~~^ | | | long long int | %ld tailer.looper.cc:832:27: warning: format '%lld' expects argument of type 'long long int', but argument 6 has type 'long int' [-Wformat=] 832 | log_debug("checking offer %s[%lld..+%lld]", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 833 | local_path.c_str(), 834 | remaining_offset, | ~~~~~~~~~~~~~~~~ | | | long int ../../src/base/lnav_log.hh:173:48: note: in definition of macro 'log_msg_wrapper' 173 | log_msg(level, __FILE__, __LINE__, fmt); \ | ^~~ tailer.looper.cc:832:17: note: in expansion of macro 'log_debug' 832 | log_debug("checking offer %s[%lld..+%lld]", | ^~~~~~~~~ tailer.looper.cc:832:49: note: format string is defined here 832 | log_debug("checking offer %s[%lld..+%lld]", | ~~~^ | | | long long int | %ld tailer.looper.cc:832:27: warning: format '%lld' expects argument of type 'long long int', but argument 7 has type 'long int' [-Wformat=] 832 | log_debug("checking offer %s[%lld..+%lld]", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ...... 835 | remaining); | ~~~~~~~~~ | | | long int ../../src/base/lnav_log.hh:173:48: note: in definition of macro 'log_msg_wrapper' 173 | log_msg(level, __FILE__, __LINE__, fmt); \ | ^~~ tailer.looper.cc:832:17: note: in expansion of macro 'log_debug' 832 | log_debug("checking offer %s[%lld..+%lld]", | ^~~~~~~~~ tailer.looper.cc:832:56: note: format string is defined here 832 | log_debug("checking offer %s[%lld..+%lld]", | ~~~^ | | | long long int | %ld tailer.looper.cc: In lambda function: tailer.looper.cc:888:27: warning: format '%lld' expects argument of type 'long long int', but argument 5 has type 'long int' [-Wformat=] 888 | log_debug("writing tail to: %lld/%ld %s", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 889 | ptb.ptb_offset, | ~~~~~~~~~~~~~~ | | | long int ../../src/base/lnav_log.hh:173:48: note: in definition of macro 'log_msg_wrapper' 173 | log_msg(level, __FILE__, __LINE__, fmt); \ | ^~~ tailer.looper.cc:888:17: note: in expansion of macro 'log_debug' 888 | log_debug("writing tail to: %lld/%ld %s", | ^~~~~~~~~ tailer.looper.cc:888:48: note: format string is defined here 888 | log_debug("writing tail to: %lld/%ld %s", | ~~~^ | | | long long int | %ld tailer.looper.cc: In instantiation of 'tailer::looper::host_tailer::loop_body():::: [with auto:42 = main_looper]': /usr/include/c++/15.2.0/type_traits:2781: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 = tailer::looper::host_tailer::loop_body()::::&; _Args = {main_looper&}]' 2781 | std::declval<_Fn>()(std::declval<_Args>()...) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/type_traits:2792:60: required from 'struct std::__result_of_impl::&, main_looper&>' 2792 | using type = decltype(_S_test<_Functor, _ArgTypes...>(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/15.2.0/bits/std_function.h:350:9: recursively required by substitution of 'template struct std::__is_invocable_impl<_Result, _Ret, true, std::__void_t > [with _Result = std::__invoke_result::&, main_looper&>; _Ret = void]' 350 | struct _Callable | ^~~~~~~~~ /usr/include/c++/15.2.0/bits/std_function.h:350:9: required from 'struct std::function::_Callable::, tailer::looper::host_tailer::loop_body()::::, std::__invoke_result::&, main_looper&> >' /usr/include/c++/15.2.0/bits/std_function.h:355:41: required by substitution of 'template template using std::function<_Res(_ArgTypes ...)>::_Requires = std::__enable_if_t<((bool)_Cond::value), _Tp> [with _Cond = std::function::_Callable::, tailer::looper::host_tailer::loop_body()::::, std::__invoke_result::&, main_looper&> >; _Tp = void; _Res = void; _ArgTypes = {main_looper&}]' 355 | using _Requires = __enable_if_t<_Cond::value, _Tp>; | ^~~~~ /usr/include/c++/15.2.0/bits/std_function.h:436:9: required by substitution of 'template std::function::function(_Functor&&) [with _Functor = tailer::looper::host_tailer::loop_body()::::; _Constraints = ]' 436 | typename _Constraints = _Requires<_Callable<_Functor>>> | ^~~~~~~~ tailer.looper.cc:1025:63: required from here 1025 | isc::to().send( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1026 | [ppe](auto& mlooper) { | ~~~~~~~~~~~~~~~~~~~~~~ 1027 | if (lnav_data.ld_preview_generation != ppe.ppe_id) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1028 | log_debug("preview ID mismatch: %lld != %lld", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1029 | lnav_data.ld_preview_generation, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1030 | ppe.ppe_id); | ~~~~~~~~~~~~ 1031 | return; | ~~~~~~~ 1032 | } | ~ 1033 | lnav_data.ld_preview_status_source[0] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1034 | .get_description() | ~~~~~~~~~~~~~~~~~~ 1035 | .set_cylon(false) | ~~~~~~~~~~~~~~~~~ 1036 | .clear(); | ~~~~~~~~~ 1037 | lnav_data.ld_preview_source[0].clear(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1038 | lnav_data.ld_bottom_source.grep_error(ppe.ppe_msg); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1039 | lnav_data.ld_status[LNS_BOTTOM].set_needs_update(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1040 | }); | ~~ tailer.looper.cc:1028:39: warning: format '%lld' expects argument of type 'long long int', but argument 5 has type 'int64_t' {aka 'long int'} [-Wformat=] 1028 | log_debug("preview ID mismatch: %lld != %lld", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1029 | lnav_data.ld_preview_generation, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | int64_t {aka long int} ../../src/base/lnav_log.hh:173:48: note: in definition of macro 'log_msg_wrapper' 173 | log_msg(level, __FILE__, __LINE__, fmt); \ | ^~~ tailer.looper.cc:1028:29: note: in expansion of macro 'log_debug' 1028 | log_debug("preview ID mismatch: %lld != %lld", | ^~~~~~~~~ tailer.looper.cc:1028:64: note: format string is defined here 1028 | log_debug("preview ID mismatch: %lld != %lld", | ~~~^ | | | long long int | %ld tailer.looper.cc:1028:39: warning: format '%lld' expects argument of type 'long long int', but argument 6 has type 'long int' [-Wformat=] 1028 | log_debug("preview ID mismatch: %lld != %lld", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1029 | lnav_data.ld_preview_generation, 1030 | ppe.ppe_id); | ~~~~~~~~~~ | | | long int ../../src/base/lnav_log.hh:173:48: note: in definition of macro 'log_msg_wrapper' 173 | log_msg(level, __FILE__, __LINE__, fmt); \ | ^~~ tailer.looper.cc:1028:29: note: in expansion of macro 'log_debug' 1028 | log_debug("preview ID mismatch: %lld != %lld", | ^~~~~~~~~ tailer.looper.cc:1028:72: note: format string is defined here 1028 | log_debug("preview ID mismatch: %lld != %lld", | ~~~^ | | | long long int | %ld tailer.looper.cc: In instantiation of 'tailer::looper::host_tailer::loop_body():::: [with auto:43 = main_looper]': /usr/include/c++/15.2.0/type_traits:2781: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 = tailer::looper::host_tailer::loop_body()::::&; _Args = {main_looper&}]' 2781 | std::declval<_Fn>()(std::declval<_Args>()...) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/type_traits:2792:60: required from 'struct std::__result_of_impl::&, main_looper&>' 2792 | using type = decltype(_S_test<_Functor, _ArgTypes...>(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/15.2.0/bits/std_function.h:350:9: recursively required by substitution of 'template struct std::__is_invocable_impl<_Result, _Ret, true, std::__void_t > [with _Result = std::__invoke_result::&, main_looper&>; _Ret = void]' 350 | struct _Callable | ^~~~~~~~~ /usr/include/c++/15.2.0/bits/std_function.h:350:9: required from 'struct std::function::_Callable::, tailer::looper::host_tailer::loop_body()::::, std::__invoke_result::&, main_looper&> >' /usr/include/c++/15.2.0/bits/std_function.h:355:41: required by substitution of 'template template using std::function<_Res(_ArgTypes ...)>::_Requires = std::__enable_if_t<((bool)_Cond::value), _Tp> [with _Cond = std::function::_Callable::, tailer::looper::host_tailer::loop_body()::::, std::__invoke_result::&, main_looper&> >; _Tp = void; _Res = void; _ArgTypes = {main_looper&}]' 355 | using _Requires = __enable_if_t<_Cond::value, _Tp>; | ^~~~~ /usr/include/c++/15.2.0/bits/std_function.h:436:9: required by substitution of 'template std::function::function(_Functor&&) [with _Functor = tailer::looper::host_tailer::loop_body()::::; _Constraints = ]' 436 | typename _Constraints = _Requires<_Callable<_Functor>>> | ^~~~~~~~ tailer.looper.cc:1045:63: required from here 1045 | isc::to().send( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1046 | [netloc = this->ht_netloc, ppd](auto& mlooper) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1047 | if (lnav_data.ld_preview_generation != ppd.ppd_id) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1048 | log_debug("preview ID mismatch: %lld != %lld", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1049 | lnav_data.ld_preview_generation, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1050 | ppd.ppd_id); | ~~~~~~~~~~~~ 1051 | return; | ~~~~~~~ 1052 | } | ~ 1053 | std::string str(ppd.ppd_bits.begin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1054 | ppd.ppd_bits.end()); | ~~~~~~~~~~~~~~~~~~~~ 1055 | lnav_data.ld_preview_status_source[0] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1056 | .get_description() | ~~~~~~~~~~~~~~~~~~ 1057 | .set_cylon(false) | ~~~~~~~~~~~~~~~~~ 1058 | .set_value("For file: %s:%s", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1059 | netloc.c_str(), | ~~~~~~~~~~~~~~~ 1060 | ppd.ppd_path.c_str()); | ~~~~~~~~~~~~~~~~~~~~~~ 1061 | lnav_data.ld_status[LNS_PREVIEW0].set_needs_update(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1062 | lnav_data.ld_preview_source[0] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1063 | .replace_with(str) | ~~~~~~~~~~~~~~~~~~ 1064 | .set_text_format(detect_text_format(str)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1065 | }); | ~~ tailer.looper.cc:1048:39: warning: format '%lld' expects argument of type 'long long int', but argument 5 has type 'int64_t' {aka 'long int'} [-Wformat=] 1048 | log_debug("preview ID mismatch: %lld != %lld", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1049 | lnav_data.ld_preview_generation, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | int64_t {aka long int} ../../src/base/lnav_log.hh:173:48: note: in definition of macro 'log_msg_wrapper' 173 | log_msg(level, __FILE__, __LINE__, fmt); \ | ^~~ tailer.looper.cc:1048:29: note: in expansion of macro 'log_debug' 1048 | log_debug("preview ID mismatch: %lld != %lld", | ^~~~~~~~~ tailer.looper.cc:1048:64: note: format string is defined here 1048 | log_debug("preview ID mismatch: %lld != %lld", | ~~~^ | | | long long int | %ld tailer.looper.cc:1048:39: warning: format '%lld' expects argument of type 'long long int', but argument 6 has type 'long int' [-Wformat=] 1048 | log_debug("preview ID mismatch: %lld != %lld", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1049 | lnav_data.ld_preview_generation, 1050 | ppd.ppd_id); | ~~~~~~~~~~ | | | long int ../../src/base/lnav_log.hh:173:48: note: in definition of macro 'log_msg_wrapper' 173 | log_msg(level, __FILE__, __LINE__, fmt); \ | ^~~ tailer.looper.cc:1048:29: note: in expansion of macro 'log_debug' 1048 | log_debug("preview ID mismatch: %lld != %lld", | ^~~~~~~~~ tailer.looper.cc:1048:72: note: format string is defined here 1048 | log_debug("preview ID mismatch: %lld != %lld", | ~~~^ | | | long long int | %ld tailer.looper.cc: In lambda function: tailer.looper.cc:1220:23: warning: format '%lld' expects argument of type 'long long int', but argument 5 has type 'std::chrono::duration::rep' {aka 'long int'} [-Wformat=] 1220 | log_debug("cache-ttl %lld", cfg.c_cache_ttl.count()); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~ | | | std::chrono::duration::rep {aka long int} ../../src/base/lnav_log.hh:173:48: note: in definition of macro 'log_msg_wrapper' 173 | log_msg(level, __FILE__, __LINE__, fmt); \ | ^~~ tailer.looper.cc:1220:13: note: in expansion of macro 'log_debug' 1220 | log_debug("cache-ttl %lld", cfg.c_cache_ttl.count()); | ^~~~~~~~~ tailer.looper.cc:1220:37: note: format string is defined here 1220 | log_debug("cache-ttl %lld", cfg.c_cache_ttl.count()); | ~~~^ | | | long long int | %ld 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.14.0/src/tailer' make[3]: Leaving directory '/home/buildozer/aports/community/lnav/src/lnav-0.14.0/src/tailer' Making all in pugixml make[3]: Entering directory '/home/buildozer/aports/community/lnav/src/lnav-0.14.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.14.0/src/pugixml' Making all in yajl make[3]: Entering directory '/home/buildozer/aports/community/lnav/src/lnav-0.14.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.14.0/src/yajl' Making all in yajlpp make[3]: Entering directory '/home/buildozer/aports/community/lnav/src/lnav-0.14.0/src/yajlpp' CXX json_op.o CXX json_ptr.o CXX yajlpp.o 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.14.0/src/yajlpp' Making all in formats/logfmt make[3]: Entering directory '/home/buildozer/aports/community/lnav/src/lnav-0.14.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.14.0/src/formats/logfmt' Making all in . make[3]: Entering directory '/home/buildozer/aports/community/lnav/src/lnav-0.14.0/src' CXX lnav.o CXX lnav.events.o CXX lnav.indexing.o CXX lnav.management_cli.o CXX all_ids_vtabs.o CXX breakpoint_vtab.o CXX file_vtab.o CXX all_logs_vtab.o CXX archive_manager.o CXX apps.o CXX bin2c_rt.o CXX bookmarks.o CXX bottom_status_source.o CXX breadcrumb_curses.o CXX cmd.parser.o CXX cmds.bookmarks.o CXX cmds.breakpoints.o CXX cmds.display.o CXX cmds.filtering.o CXX cmds.io.o CXX cmds.metadata.o CXX cmds.scripting.o CXX collation-functions.o CXX column_namer.o CXX command_executor.o CXX crashd.client.o CXX curl_looper.o CXX db_sub_source.o CXX document.sections.o CXX dump_internals.o CXX elem_to_json.o CXX environ_vtab.o CXX ext.longpoll.o CXX extension-functions.o CXX external_editor.o CXX external_opener.o CXX field_overlay_source.o CXX file_collection.o CXX file_converter_manager.o CXX file_format.o CXX file_options.o CXX files_sub_source.o CXX filter_observer.o CXX filter_status_source.o CXX filter_sub_source.o CXX fstat_vtab.o CXX fs-extension-functions.o CXX grep_proc.o CXX help_text.o CXX help_text_formatter.o CXX highlighter.o CXX hist_source.o CXX hotkeys.o CXX input_dispatcher.o CXX json-extension-functions.o CXX line_buffer.o CXX listview_curses.o CXX lnav.exec-phase.o CXX lnav.prompt.o CXX lnav.script.parser.o CXX lnav_commands.o CXX lnav_config.o CXX log.annotate.o CXX lnav_util.o CXX log.watch.o CXX log_accel.o CXX log_actions.o CXX log_data_helper.o CXX log_data_table.o CXX log_format.o In file included from base/auto_pid.hh:42, from external_editor.cc:42: external_editor.cc: In function 'lnav::time64_t lnav::external_editor::get_config_dir_mtime(const std::filesystem::__cxx11::path&, const std::filesystem::__cxx11::path&)': external_editor.cc:77:23: warning: format '%lld' expects argument of type 'long long int', but argument 6 has type 'lnav::time64_t' {aka 'long unsigned int'} [-Wformat=] 77 | log_debug(" found editor config dir: %s (%lld)", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78 | config_path.c_str(), 79 | retval); | ~~~~~~ | | | lnav::time64_t {aka long unsigned int} ./base/lnav_log.hh:173:48: note: in definition of macro 'log_msg_wrapper' 173 | log_msg(level, __FILE__, __LINE__, fmt); \ | ^~~ external_editor.cc:77:13: note: in expansion of macro 'log_debug' 77 | log_debug(" found editor config dir: %s (%lld)", | ^~~~~~~~~ external_editor.cc:77:60: note: format string is defined here 77 | log_debug(" found editor config dir: %s (%lld)", | ~~~^ | | | long long int | %ld external_editor.cc:93:27: warning: format '%lld' expects argument of type 'long long int', but argument 6 has type 'lnav::time64_t' {aka 'long unsigned int'} [-Wformat=] 93 | log_debug(" found editor config dir: %s (%lld)", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94 | config_path.c_str(), 95 | retval); | ~~~~~~ | | | lnav::time64_t {aka long unsigned int} ./base/lnav_log.hh:173:48: note: in definition of macro 'log_msg_wrapper' 173 | log_msg(level, __FILE__, __LINE__, fmt); \ | ^~~ external_editor.cc:93:17: note: in expansion of macro 'log_debug' 93 | log_debug(" found editor config dir: %s (%lld)", | ^~~~~~~~~ external_editor.cc:93:64: note: format string is defined here 93 | log_debug(" found editor config dir: %s (%lld)", | ~~~^ | | | long long int | %ld In file included from file_format.cc:39: file_format.cc: In function 'detect_file_format_result detect_file_format(const std::filesystem::__cxx11::path&)': file_format.cc:133:38: warning: format '%d' expects argument of type 'int', but argument 6 has type 'text_format_t' [-Wformat=] 133 | log_info("file has text format: %s -> %d", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | filename.c_str(), 135 | tf.value()); | ~~~~~~~~~~ | | | text_format_t base/lnav_log.hh:173:48: note: in definition of macro 'log_msg_wrapper' 173 | log_msg(level, __FILE__, __LINE__, fmt); \ | ^~~ file_format.cc:133:29: note: in expansion of macro 'log_info' 133 | log_info("file has text format: %s -> %d", | ^~~~~~~~ file_format.cc:133:68: note: format string is defined here 133 | log_info("file has text format: %s -> %d", | ~^ | | | int In file included from base/injector.hh:43, from archive_manager.cc:50: archive_manager.cc: In lambda function: archive_manager.cc:420:23: warning: format '%lld' expects argument of type 'long long int', but argument 5 has type 'std::chrono::duration::rep' {aka 'long int'} [-Wformat=] 420 | log_debug("cache-ttl %lld", cfg.amc_cache_ttl.count()); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~ | | | std::chrono::duration::rep {aka long int} ./base/lnav_log.hh:173:48: note: in definition of macro 'log_msg_wrapper' 173 | log_msg(level, __FILE__, __LINE__, fmt); \ | ^~~ archive_manager.cc:420:13: note: in expansion of macro 'log_debug' 420 | log_debug("cache-ttl %lld", cfg.amc_cache_ttl.count()); | ^~~~~~~~~ archive_manager.cc:420:37: note: format string is defined here 420 | log_debug("cache-ttl %lld", cfg.amc_cache_ttl.count()); | ~~~^ | | | long long int | %ld listview_curses.cc: In member function 'vis_line_t listview_curses::get_overlay_top(vis_line_t, size_t, const std::vector&)': listview_curses.cc:502:24: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 502 | if (ov_sel >= count) { | ~~~~~~~^~~~~~~~ CXX log_format_loader.o CXX log_level.o CXX log_level_re.o CXX log_search_table.o CXX log_stmt_vtab.o CXX logfile.o In file included from base/auto_pid.hh:42, from line_buffer.cc:48: line_buffer.cc: In member function 'bool line_buffer::load_next_buffer()': line_buffer.cc:663:26: warning: format '%llu' expects argument of type 'long long unsigned int', but argument 6 has type 'file_ssize_t' {aka 'long int'} [-Wformat=] 663 | log_info("fd(%d): set file size to %llu", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 664 | this->lb_fd.get(), 665 | this->lb_file_size); | ~~~~~~~~~~~~~~~~~~ | | | file_ssize_t {aka long int} ./base/lnav_log.hh:173:48: note: in definition of macro 'log_msg_wrapper' 173 | log_msg(level, __FILE__, __LINE__, fmt); \ | ^~~ line_buffer.cc:663:17: note: in expansion of macro 'log_info' 663 | log_info("fd(%d): set file size to %llu", | ^~~~~~~~ line_buffer.cc:663:55: note: format string is defined here 663 | log_info("fd(%d): set file size to %llu", | ~~~^ | | | long long unsigned int | %lu line_buffer.cc:734:26: warning: format '%llu' expects argument of type 'long long unsigned int', but argument 6 has type 'file_ssize_t' {aka 'long int'} [-Wformat=] 734 | log_info("fd(%d): set file size to %llu", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 735 | this->lb_fd.get(), 736 | this->lb_file_size); | ~~~~~~~~~~~~~~~~~~ | | | file_ssize_t {aka long int} ./base/lnav_log.hh:173:48: note: in definition of macro 'log_msg_wrapper' 173 | log_msg(level, __FILE__, __LINE__, fmt); \ | ^~~ line_buffer.cc:734:17: note: in expansion of macro 'log_info' 734 | log_info("fd(%d): set file size to %llu", | ^~~~~~~~ line_buffer.cc:734:55: note: format string is defined here 734 | log_info("fd(%d): set file size to %llu", | ~~~^ | | | long long unsigned int | %lu line_buffer.cc:790:44: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'file_ssize_t' {aka 'long int'} [-Wsign-compare] 790 | && this->lb_alt_buffer->size() > this->lb_piper_header_size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ line_buffer.cc: In member function 'bool line_buffer::fill_range(file_off_t, ssize_t, scan_direction)': line_buffer.cc:854:23: warning: format '%lld' expects argument of type 'long long int', but argument 5 has type 'std::chrono::duration >::rep' {aka 'long int'} [-Wformat=] 854 | log_debug("wait done! %lld", diff.count()); | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ | | | std::chrono::duration >::rep {aka long int} ./base/lnav_log.hh:173:48: note: in definition of macro 'log_msg_wrapper' 173 | log_msg(level, __FILE__, __LINE__, fmt); \ | ^~~ line_buffer.cc:854:13: note: in expansion of macro 'log_debug' 854 | log_debug("wait done! %lld", diff.count()); | ^~~~~~~~~ line_buffer.cc:854:38: note: format string is defined here 854 | log_debug("wait done! %lld", diff.count()); | ~~~^ | | | long long int | %ld line_buffer.cc:949:30: warning: format '%llu' expects argument of type 'long long unsigned int', but argument 7 has type 'file_ssize_t' {aka 'long int'} [-Wformat=] 949 | log_info("fd(%d): rc (%zd) -- set file size to %llu", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ...... 952 | this->lb_file_size); | ~~~~~~~~~~~~~~~~~~ | | | file_ssize_t {aka long int} ./base/lnav_log.hh:173:48: note: in definition of macro 'log_msg_wrapper' 173 | log_msg(level, __FILE__, __LINE__, fmt); \ | ^~~ line_buffer.cc:949:21: note: in expansion of macro 'log_info' 949 | log_info("fd(%d): rc (%zd) -- set file size to %llu", | ^~~~~~~~ line_buffer.cc:949:71: note: format string is defined here 949 | log_info("fd(%d): rc (%zd) -- set file size to %llu", | ~~~^ | | | long long unsigned int | %lu line_buffer.cc:1018:30: warning: format '%llu' expects argument of type 'long long unsigned int', but argument 6 has type 'file_ssize_t' {aka 'long int'} [-Wformat=] 1018 | log_info("fd(%d): set file size to %llu", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1019 | this->lb_fd.get(), 1020 | this->lb_file_size); | ~~~~~~~~~~~~~~~~~~ | | | file_ssize_t {aka long int} ./base/lnav_log.hh:173:48: note: in definition of macro 'log_msg_wrapper' 173 | log_msg(level, __FILE__, __LINE__, fmt); \ | ^~~ line_buffer.cc:1018:21: note: in expansion of macro 'log_info' 1018 | log_info("fd(%d): set file size to %llu", | ^~~~~~~~ line_buffer.cc:1018:59: note: format string is defined here 1018 | log_info("fd(%d): set file size to %llu", | ~~~^ | | | long long unsigned int | %lu line_buffer.cc: In member function 'Result > line_buffer::load_next_line(file_range)': line_buffer.cc:1276:29: warning: format '%lld' expects argument of type 'long long int', but argument 6 has type 'file_off_t' {aka 'long int'} [-Wformat=] 1276 | log_warning("fd(%d): line is not utf8 -- %lld:%d", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1277 | this->lb_fd.get(), 1278 | retval.li_file_range.fr_offset, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | file_off_t {aka long int} ./base/lnav_log.hh:173:48: note: in definition of macro 'log_msg_wrapper' 173 | log_msg(level, __FILE__, __LINE__, fmt); \ | ^~~ line_buffer.cc:1276:17: note: in expansion of macro 'log_warning' 1276 | log_warning("fd(%d): line is not utf8 -- %lld:%d", | ^~~~~~~~~~~ line_buffer.cc:1276:61: note: format string is defined here 1276 | log_warning("fd(%d): line is not utf8 -- %lld:%d", | ~~~^ | | | long long int | %ld line_buffer.cc: In member function 'Result > line_buffer::peek_range(file_range, lnav::enums::bitset)': line_buffer.cc:1486:26: warning: format '%llu' expects argument of type 'long long unsigned int', but argument 6 has type 'file_ssize_t' {aka 'long int'} [-Wformat=] 1486 | log_info("fd(%d): set file size to %llu", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1487 | this->lb_fd.get(), 1488 | this->lb_file_size); | ~~~~~~~~~~~~~~~~~~ | | | file_ssize_t {aka long int} ./base/lnav_log.hh:173:48: note: in definition of macro 'log_msg_wrapper' 173 | log_msg(level, __FILE__, __LINE__, fmt); \ | ^~~ line_buffer.cc:1486:17: note: in expansion of macro 'log_info' 1486 | log_info("fd(%d): set file size to %llu", | ^~~~~~~~ line_buffer.cc:1486:55: note: format string is defined here 1486 | log_info("fd(%d): set file size to %llu", | ~~~^ | | | long long unsigned int | %lu line_buffer.cc:1544:30: warning: format '%llu' expects argument of type 'long long unsigned int', but argument 6 has type 'file_ssize_t' {aka 'long int'} [-Wformat=] 1544 | log_info("fd(%d): set file size to %llu", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1545 | this->lb_fd.get(), 1546 | this->lb_file_size); | ~~~~~~~~~~~~~~~~~~ | | | file_ssize_t {aka long int} ./base/lnav_log.hh:173:48: note: in definition of macro 'log_msg_wrapper' 173 | log_msg(level, __FILE__, __LINE__, fmt); \ | ^~~ line_buffer.cc:1544:21: note: in expansion of macro 'log_info' 1544 | log_info("fd(%d): set file size to %llu", | ^~~~~~~~ line_buffer.cc:1544:59: note: format string is defined here 1544 | log_info("fd(%d): set file size to %llu", | ~~~^ | | | long long unsigned int | %lu line_buffer.cc: In member function 'void line_buffer::enable_cache()': line_buffer.cc:1710:19: warning: format '%lld' expects argument of type 'long long int', but argument 6 has type 'long int' [-Wformat=] 1710 | log_debug("%d: caching file content at %lld", this->lb_fd.get(), off); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~ | | | long int ./base/lnav_log.hh:173:48: note: in definition of macro 'log_msg_wrapper' 173 | log_msg(level, __FILE__, __LINE__, fmt); \ | ^~~ line_buffer.cc:1710:9: note: in expansion of macro 'log_debug' 1710 | log_debug("%d: caching file content at %lld", this->lb_fd.get(), off); | ^~~~~~~~~ line_buffer.cc:1710:51: note: format string is defined here 1710 | log_debug("%d: caching file content at %lld", this->lb_fd.get(), off); | ~~~^ | | | long long int | %ld CXX logfile_sub_source.o CXX logline_window.o CXX md2attr_line.o CXX md4cpp.o CXX msg.text.o CXX network-extension-functions.o CXX data_parser.o CXX piper.header.o file_collection.cc: In lambda function: file_collection.cc:881:52: warning: comparison of integer expressions of different signedness: 'int' and 'const rlim_t' {aka 'const long long unsigned int'} [-Wsign-compare] 881 | && v.fc_files.back()->get_fd() > lim.l_high_fd) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ filter_sub_source.cc: In member function 'Result > filter_sub_source::time_filter_row::parse_time(textview_curses*, textinput_curses&)': filter_sub_source.cc:626:26: warning: comparison of integer expressions of different signedness: 'long int' and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] 626 | if (matched_size == time_str.size()) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ CXX piper.looper.o In file included from logfile.hh:50, from filter_observer.hh:37, from filter_observer.cc:33: filter_observer.cc: In member function 'void line_filter_observer::clear_deleted_filter_state()': filter_observer.cc:124:23: warning: format '%d' expects argument of type 'int', but argument 7 has type 'filter_lang_t' [-Wformat=] 124 | log_debug("skipping deleted %p %zu %d", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ...... 127 | filter->get_lang()); | ~~~~~~~~~~~~~~~~~~ | | | filter_lang_t base/lnav_log.hh:173:48: note: in definition of macro 'log_msg_wrapper' 173 | log_msg(level, __FILE__, __LINE__, fmt); \ | ^~~ filter_observer.cc:124:13: note: in expansion of macro 'log_debug' 124 | log_debug("skipping deleted %p %zu %d", | ^~~~~~~~~ filter_observer.cc:124:49: note: format string is defined here 124 | log_debug("skipping deleted %p %zu %d", | ~^ | | | int In file included from base/auto_pid.hh:42, from file_collection.hh:50, from lnav.indexing.hh:33, from lnav.indexing.cc:33: lnav.indexing.cc: In function 'rebuild_indexes_result_t rebuild_indexes(std::optional > > >)': lnav.indexing.cc:395:21: warning: format '%lld' expects argument of type 'long long int', but argument 6 has type 'long int' [-Wformat=] 395 | "Keeping duplicated file: %s; size=%lld; mtime=%ld; " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 396 | "path=%s", | ~~~~~~~~~ 397 | lf.back()->get_content_id().c_str(), 398 | lf.back()->get_stat().st_size, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | long int ./base/lnav_log.hh:173:48: note: in definition of macro 'log_msg_wrapper' 173 | log_msg(level, __FILE__, __LINE__, fmt); \ | ^~~ lnav.indexing.cc:394:17: note: in expansion of macro 'log_info' 394 | log_info( | ^~~~~~~~ lnav.indexing.cc:395:59: note: format string is defined here 395 | "Keeping duplicated file: %s; size=%lld; mtime=%ld; " | ~~~^ | | | long long int | %ld In file included from lnav.prompt.cc:48: ./fmtlib/fmt/ranges.h:215:59: warning: self-comparison always evaluates to true [-Wtautological-compare] 215 | integer_sequence); | ~~~^~~~~ lnav_config.cc: In function 'void load_config(const std::vector&, std::vector&)': lnav_config.cc:2207:29: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'lnav::time64_t' {aka 'long unsigned int'} [-Wsign-compare] 2207 | if (st.st_mtime >= lnav::filesystem::self_mtime()) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from yajlpp/yajlpp.hh:54, from apps.cfg.hh:37, from lnav_config.hh:42, from lnav_config.cc:39: lnav_config.cc:2208:27: warning: format '%lld' expects argument of type 'long long int', but argument 8 has type 'lnav::time64_t' {aka 'long unsigned int'} [-Wformat=] 2208 | log_debug("skipping writing sample: %.*s (mtimes %ld >= %lld)", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ...... 2212 | lnav::filesystem::self_mtime()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | lnav::time64_t {aka long unsigned int} ./base/lnav_log.hh:173:48: note: in definition of macro 'log_msg_wrapper' 173 | log_msg(level, __FILE__, __LINE__, fmt); \ | ^~~ lnav_config.cc:2208:17: note: in expansion of macro 'log_debug' 2208 | log_debug("skipping writing sample: %.*s (mtimes %ld >= %lld)", | ^~~~~~~~~ lnav_config.cc:2208:76: note: format string is defined here 2208 | log_debug("skipping writing sample: %.*s (mtimes %ld >= %lld)", | ~~~^ | | | long long int | %ld In file included from lnav_commands.cc:77: ptimec.hh: In function 'bool ptime_f(exttm*, const char*, off_t&, ssize_t)': ptimec.hh:1179:32: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'long int' [-Wsign-compare] 1179 | for (; index < 10 && index < avail; index++) { | ~~~~~~^~~~~~~ ptimec.hh: In function 'void ftime_f(char*, off_t&, ssize_t, const exttm&)': ptimec.hh:1213:28: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1213 | for (auto lpc = 0; lpc < out_len; lpc++) { | ~~~~^~~~~~~~~ lnav.indexing.cc: In instantiation of 'rebuild_indexes(std::optional > > >):: [with auto:38 = std::shared_ptr]': /usr/include/c++/15.2.0/bits/stl_algo.h:3798:5: required from '_Funct std::for_each(_IIter, _IIter, _Funct) [with _IIter = __gnu_cxx::__normal_iterator*, vector > >; _Funct = rebuild_indexes(std::optional > > >)::]' 3798 | __f(*__first); | ~~~^~~~~~~~~~ lnav.indexing.cc:402:30: required from here 402 | std::for_each( | ~~~~~~~~~~~~~^ 403 | lf.begin(), lf.end(), [&dupe_name, &reload](auto& lf) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | if (lf->mark_as_duplicate(dupe_name)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | log_info( | ~~~~~~~~~ 406 | " Hiding copy: size=%lld; mtime=%ld; path=%s", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 407 | lf->get_stat().st_size, | ~~~~~~~~~~~~~~~~~~~~~~~ 408 | lf->get_stat().st_mtime, | ~~~~~~~~~~~~~~~~~~~~~~~~ 409 | lf->get_filename_as_string().c_str()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | lnav_data.ld_log_source.find_data(lf) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411 | [](auto ld) { ld->set_visibility(false); }; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | reload = true; | ~~~~~~~~~~~~~~ 413 | } | ~ 414 | }); | ~~ lnav.indexing.cc:406:33: warning: format '%lld' expects argument of type 'long long int', but argument 5 has type 'long int' [-Wformat=] 406 | " Hiding copy: size=%lld; mtime=%ld; path=%s", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 407 | lf->get_stat().st_size, | ~~~~~~~~~~~~~~~~~~~~~~ | | | long int ./base/lnav_log.hh:173:48: note: in definition of macro 'log_msg_wrapper' 173 | log_msg(level, __FILE__, __LINE__, fmt); \ | ^~~ lnav.indexing.cc:405:29: note: in expansion of macro 'log_info' 405 | log_info( | ^~~~~~~~ lnav.indexing.cc:406:57: note: format string is defined here 406 | " Hiding copy: size=%lld; mtime=%ld; path=%s", | ~~~^ | | | long long int | %ld CXX piper.match.o CXX plain_text_source.o CXX pollable.o lnav_commands.cc: In function 'Result, lnav::console::user_message> com_add_src_path(exec_context&, std::string, std::vector >&)': lnav_commands.cc:263:34: warning: variable 'SRC' set but not used [-Wunused-but-set-variable] 263 | static const intern_string_t SRC = intern_string::lookup("path"); | ^~~ CXX pretty_printer.o CXX preview_status_source.o In file included from base/cell_container.hh:40, from db_sub_source.hh:43, from command_executor.hh:46, from command_executor.cc:32: command_executor.cc: In function 'Result, lnav::console::user_message> execute_file(exec_context&, const std::string&)': command_executor.cc:818:26: warning: format '%d' expects argument of type 'int', but argument 7 has type 'text_format_t' [-Wformat=] 818 | log_info("%s: setting out format for '%s' to %d", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ...... 821 | ec.ec_output_stack.back().od_format); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | text_format_t base/lnav_log.hh:173:48: note: in definition of macro 'log_msg_wrapper' 173 | log_msg(level, __FILE__, __LINE__, fmt); \ | ^~~ command_executor.cc:818:17: note: in expansion of macro 'log_info' 818 | log_info("%s: setting out format for '%s' to %d", | ^~~~~~~~ command_executor.cc:818:63: note: format string is defined here 818 | log_info("%s: setting out format for '%s' to %d", | ~^ | | | int In file included from field_overlay_source.cc:48: ptimec.hh: In function 'bool ptime_f(exttm*, const char*, off_t&, ssize_t)': ptimec.hh:1179:32: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'long int' [-Wsign-compare] 1179 | for (; index < 10 && index < avail; index++) { | ~~~~~~^~~~~~~ ptimec.hh: In function 'void ftime_f(char*, off_t&, ssize_t, const exttm&)': ptimec.hh:1213:28: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1213 | for (auto lpc = 0; lpc < out_len; lpc++) { | ~~~~^~~~~~~~~ CXX progress_source.o CXX ptimec_rt.o CXX readline_callbacks.o CXX readline_highlighters.o CXX readline_possibilities.o CXX regex101.client.o CXX regex101.import.o In file included from logfile.hh:50, from logfile.cc:39: logfile.cc: In static member function 'static Result, std::__cxx11::basic_string > logfile::open(std::filesystem::__cxx11::path, const logfile_open_options&, auto_fd)': logfile.cc:145:14: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'long long int' [-Wformat=] 145 | log_info("Creating logfile: fd=%d; size=%" PRId64 "; mtime=%" PRId64 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146 | "; filename=%s", | ~~~~~~~~~~~~~~~ 147 | (int) lf_fd, 148 | (long long) lf->lf_stat.st_size, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | long long int base/lnav_log.hh:173:48: note: in definition of macro 'log_msg_wrapper' 173 | log_msg(level, __FILE__, __LINE__, fmt); \ | ^~~ logfile.cc:145:5: note: in expansion of macro 'log_info' 145 | log_info("Creating logfile: fd=%d; size=%" PRId64 "; mtime=%" PRId64 | ^~~~~~~~ logfile.cc:145:14: warning: format '%ld' expects argument of type 'long int', but argument 7 has type 'long long int' [-Wformat=] 145 | log_info("Creating logfile: fd=%d; size=%" PRId64 "; mtime=%" PRId64 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146 | "; filename=%s", | ~~~~~~~~~~~~~~~ base/lnav_log.hh:173:48: note: in definition of macro 'log_msg_wrapper' 173 | log_msg(level, __FILE__, __LINE__, fmt); \ | ^~~ logfile.cc:145:5: note: in expansion of macro 'log_info' 145 | log_info("Creating logfile: fd=%d; size=%" PRId64 "; mtime=%" PRId64 | ^~~~~~~~ logfile.cc: In member function 'logfile::map_entry_result logfile::find_content_map_entry(file_off_t, map_read_requirement)': logfile.cc:360:13: warning: format '%lld' expects argument of type 'long long int', but argument 5 has type 'file_off_t' {aka 'long int'} [-Wformat=] 360 | " peeking range (off=%lld; size=%lld; lower=%lld; upper=%lld)", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 361 | end_range.fr_offset, | ~~~~~~~~~~~~~~~~~~~ | | | file_off_t {aka long int} base/lnav_log.hh:173:48: note: in definition of macro 'log_msg_wrapper' 173 | log_msg(level, __FILE__, __LINE__, fmt); \ | ^~~ logfile.cc:359:9: note: in expansion of macro 'log_debug' 359 | log_debug( | ^~~~~~~~~ logfile.cc:360:40: note: format string is defined here 360 | " peeking range (off=%lld; size=%lld; lower=%lld; upper=%lld)", | ~~~^ | | | long long int | %ld logfile.cc:360:13: warning: format '%lld' expects argument of type 'long long int', but argument 6 has type 'file_ssize_t' {aka 'long int'} [-Wformat=] 360 | " peeking range (off=%lld; size=%lld; lower=%lld; upper=%lld)", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 361 | end_range.fr_offset, 362 | end_range.fr_size, | ~~~~~~~~~~~~~~~~~ | | | file_ssize_t {aka long int} base/lnav_log.hh:173:48: note: in definition of macro 'log_msg_wrapper' 173 | log_msg(level, __FILE__, __LINE__, fmt); \ | ^~~ logfile.cc:359:9: note: in expansion of macro 'log_debug' 359 | log_debug( | ^~~~~~~~~ logfile.cc:360:51: note: format string is defined here 360 | " peeking range (off=%lld; size=%lld; lower=%lld; upper=%lld)", | ~~~^ | | | long long int | %ld logfile.cc:360:13: warning: format '%lld' expects argument of type 'long long int', but argument 7 has type 'file_size_t' {aka 'long unsigned int'} [-Wformat=] 360 | " peeking range (off=%lld; size=%lld; lower=%lld; upper=%lld)", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ...... 363 | lower_offset, | ~~~~~~~~~~~~ | | | file_size_t {aka long unsigned int} base/lnav_log.hh:173:48: note: in definition of macro 'log_msg_wrapper' 173 | log_msg(level, __FILE__, __LINE__, fmt); \ | ^~~ logfile.cc:359:9: note: in expansion of macro 'log_debug' 359 | log_debug( | ^~~~~~~~~ logfile.cc:360:64: note: format string is defined here 360 | " peeking range (off=%lld; size=%lld; lower=%lld; upper=%lld)", | ~~~^ | | | long long int | %ld logfile.cc:360:13: warning: format '%lld' expects argument of type 'long long int', but argument 8 has type 'file_size_t' {aka 'long unsigned int'} [-Wformat=] 360 | " peeking range (off=%lld; size=%lld; lower=%lld; upper=%lld)", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ...... 364 | upper_offset); | ~~~~~~~~~~~~ | | | file_size_t {aka long unsigned int} base/lnav_log.hh:173:48: note: in definition of macro 'log_msg_wrapper' 173 | log_msg(level, __FILE__, __LINE__, fmt); \ | ^~~ logfile.cc:359:9: note: in expansion of macro 'log_debug' 359 | log_debug( | ^~~~~~~~~ logfile.cc:360:76: note: format string is defined here 360 | " peeking range (off=%lld; size=%lld; lower=%lld; upper=%lld)", | ~~~^ | | | long long int | %ld CXX regexp_vtab.o logfile.cc:472:40: warning: comparison of integer expressions of different signedness: 'ssize_t' {aka 'long int'} and 'file_size_t' {aka 'long unsigned int'} [-Wsign-compare] 472 | && end_range.next_offset() >= upper_offset) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ logfile.cc: In lambda function: logfile.cc:492:31: warning: format '%lld' expects argument of type 'long long int', but argument 5 has type 'file_size_t' {aka 'long unsigned int'} [-Wformat=] 492 | log_debug(" first half %lld %s", | ^~~~~~~~~~~~~~~~~~~~~~~~ 493 | (upper_offset - lower_offset) / 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | file_size_t {aka long unsigned int} base/lnav_log.hh:173:48: note: in definition of macro 'log_msg_wrapper' 173 | log_msg(level, __FILE__, __LINE__, fmt); \ | ^~~ logfile.cc:492:21: note: in expansion of macro 'log_debug' 492 | log_debug(" first half %lld %s", | ^~~~~~~~~ logfile.cc:492:50: note: format string is defined here 492 | log_debug(" first half %lld %s", | ~~~^ | | | long long int | %ld logfile.cc:498:49: warning: comparison of integer expressions of different signedness: 'ssize_t' {aka 'long int'} and 'file_size_t' {aka 'long unsigned int'} [-Wsign-compare] 498 | if (end_range.next_offset() > upper_offset) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ logfile.cc:500:47: warning: comparison of integer expressions of different signedness: 'file_ssize_t' {aka 'long int'} and 'file_size_t' {aka 'long unsigned int'} [-Wsign-compare] 500 | if (end_range.fr_size < upper_offset) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ logfile.cc:510:25: warning: format '%lld' expects argument of type 'long long int', but argument 5 has type 'file_off_t' {aka 'long int'} [-Wformat=] 510 | " second half (%lld %lld) %s", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 511 | end_range.fr_offset, | ~~~~~~~~~~~~~~~~~~~ | | | file_off_t {aka long int} base/lnav_log.hh:173:48: note: in definition of macro 'log_msg_wrapper' 173 | log_msg(level, __FILE__, __LINE__, fmt); \ | ^~~ logfile.cc:509:21: note: in expansion of macro 'log_debug' 509 | log_debug( | ^~~~~~~~~ logfile.cc:510:46: note: format string is defined here 510 | " second half (%lld %lld) %s", | ~~~^ | | | long long int | %ld logfile.cc:510:25: warning: format '%lld' expects argument of type 'long long int', but argument 6 has type 'file_size_t' {aka 'long unsigned int'} [-Wformat=] 510 | " second half (%lld %lld) %s", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 511 | end_range.fr_offset, 512 | upper_offset, | ~~~~~~~~~~~~ | | | file_size_t {aka long unsigned int} base/lnav_log.hh:173:48: note: in definition of macro 'log_msg_wrapper' 173 | log_msg(level, __FILE__, __LINE__, fmt); \ | ^~~ logfile.cc:509:21: note: in expansion of macro 'log_debug' 509 | log_debug( | ^~~~~~~~~ logfile.cc:510:51: note: format string is defined here 510 | " second half (%lld %lld) %s", | ~~~^ | | | long long int | %ld logfile.cc:519:31: warning: format '%lld' expects argument of type 'long long int', but argument 5 has type 'file_off_t' {aka 'long int'} [-Wformat=] 519 | log_debug(" no time found (%lld %lld)", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520 | end_range.fr_offset, | ~~~~~~~~~~~~~~~~~~~ | | | file_off_t {aka long int} base/lnav_log.hh:173:48: note: in definition of macro 'log_msg_wrapper' 173 | log_msg(level, __FILE__, __LINE__, fmt); \ | ^~~ logfile.cc:519:21: note: in expansion of macro 'log_debug' 519 | log_debug(" no time found (%lld %lld)", | ^~~~~~~~~ logfile.cc:519:54: note: format string is defined here 519 | log_debug(" no time found (%lld %lld)", | ~~~^ | | | long long int | %ld logfile.cc:519:31: warning: format '%lld' expects argument of type 'long long int', but argument 6 has type 'file_size_t' {aka 'long unsigned int'} [-Wformat=] 519 | log_debug(" no time found (%lld %lld)", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520 | end_range.fr_offset, 521 | upper_offset); | ~~~~~~~~~~~~ | | | file_size_t {aka long unsigned int} base/lnav_log.hh:173:48: note: in definition of macro 'log_msg_wrapper' 173 | log_msg(level, __FILE__, __LINE__, fmt); \ | ^~~ logfile.cc:519:21: note: in expansion of macro 'log_debug' 519 | log_debug(" no time found (%lld %lld)", | ^~~~~~~~~ logfile.cc:519:59: note: format string is defined here 519 | log_debug(" no time found (%lld %lld)", | ~~~^ | | | long long int | %ld logfile.cc:522:49: warning: comparison of integer expressions of different signedness: 'ssize_t' {aka 'long int'} and 'file_size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (end_range.next_offset() == upper_offset) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ logfile.cc: In member function 'logfile::rebuild_result_t logfile::build_content_map()': logfile.cc:564:23: warning: format '%lld' expects argument of type 'long long int', but argument 5 has type 'file_off_t' {aka 'long int'} [-Wformat=] 564 | log_debug(" content map peek %lld:%lld", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565 | peek_range.fr_offset, | ~~~~~~~~~~~~~~~~~~~~ | | | file_off_t {aka long int} base/lnav_log.hh:173:48: note: in definition of macro 'log_msg_wrapper' 173 | log_msg(level, __FILE__, __LINE__, fmt); \ | ^~~ logfile.cc:564:13: note: in expansion of macro 'log_debug' 564 | log_debug(" content map peek %lld:%lld", | ^~~~~~~~~ logfile.cc:564:48: note: format string is defined here 564 | log_debug(" content map peek %lld:%lld", | ~~~^ | | | long long int | %ld logfile.cc:564:23: warning: format '%lld' expects argument of type 'long long int', but argument 6 has type 'file_ssize_t' {aka 'long int'} [-Wformat=] 564 | log_debug(" content map peek %lld:%lld", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565 | peek_range.fr_offset, 566 | peek_range.fr_size); | ~~~~~~~~~~~~~~~~~~ | | | file_ssize_t {aka long int} base/lnav_log.hh:173:48: note: in definition of macro 'log_msg_wrapper' 173 | log_msg(level, __FILE__, __LINE__, fmt); \ | ^~~ logfile.cc:564:13: note: in expansion of macro 'log_debug' 564 | log_debug(" content map peek %lld:%lld", | ^~~~~~~~~ logfile.cc:564:53: note: format string is defined here 564 | log_debug(" content map peek %lld:%lld", | ~~~^ | | | long long int | %ld logfile.cc:586:26: warning: format '%lld' expects argument of type 'long long int', but argument 5 has type 'file_ssize_t' {aka 'long int'} [-Wformat=] 586 | log_info(" reached end of file %lld", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 587 | this->lf_line_buffer.get_file_size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | file_ssize_t {aka long int} base/lnav_log.hh:173:48: note: in definition of macro 'log_msg_wrapper' 173 | log_msg(level, __FILE__, __LINE__, fmt); \ | ^~~ logfile.cc:586:17: note: in expansion of macro 'log_info' 586 | log_info(" reached end of file %lld", | ^~~~~~~~ logfile.cc:586:54: note: format string is defined here 586 | log_info(" reached end of file %lld", | ~~~^ | | | long long int | %ld logfile.cc:593:29: warning: format '%lld' expects argument of type 'long long int', but argument 5 has type 'file_off_t' {aka 'long int'} [-Wformat=] 593 | log_warning(" cannot find start of line at %lld", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 594 | peek_range.fr_offset); | ~~~~~~~~~~~~~~~~~~~~ | | | file_off_t {aka long int} base/lnav_log.hh:173:48: note: in definition of macro 'log_msg_wrapper' 173 | log_msg(level, __FILE__, __LINE__, fmt); \ | ^~~ logfile.cc:593:17: note: in expansion of macro 'log_warning' 593 | log_warning(" cannot find start of line at %lld", | ^~~~~~~~~~~ logfile.cc:593:64: note: format string is defined here 593 | log_warning(" cannot find start of line at %lld", | ~~~^ | | | long long int | %ld logfile.cc:602:33: warning: format '%lld' expects argument of type 'long long int', but argument 5 has type 'file_off_t' {aka 'long int'} [-Wformat=] 602 | log_warning(" cannot find end of line at %lld", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 603 | peek_range.fr_offset + line_start_sf.sf_begin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | file_off_t {aka long int} base/lnav_log.hh:173:48: note: in definition of macro 'log_msg_wrapper' 173 | log_msg(level, __FILE__, __LINE__, fmt); \ | ^~~ logfile.cc:602:21: note: in expansion of macro 'log_warning' 602 | log_warning(" cannot find end of line at %lld", | ^~~~~~~~~~~ logfile.cc:602:68: note: format string is defined here 602 | log_warning(" cannot find end of line at %lld", | ~~~^ | | | long long int | %ld logfile.cc:630:30: warning: format '%lld' expects argument of type 'long long int', but argument 5 has type 'file_off_t' {aka 'long int'} [-Wformat=] 630 | log_info(" adding content map entry %lld - %s", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 631 | map_line_fr.fr_offset, | ~~~~~~~~~~~~~~~~~~~~~ | | | file_off_t {aka long int} base/lnav_log.hh:173:48: note: in definition of macro 'log_msg_wrapper' 173 | log_msg(level, __FILE__, __LINE__, fmt); \ | ^~~ logfile.cc:630:21: note: in expansion of macro 'log_info' 630 | log_info(" adding content map entry %lld - %s", | ^~~~~~~~ logfile.cc:630:61: note: format string is defined here 630 | log_info(" adding content map entry %lld - %s", | ~~~^ | | | long long int | %ld logfile.cc:649:14: warning: format '%lld' expects argument of type 'long long int', but argument 5 has type 'long int' [-Wformat=] 649 | log_info(" finding content layout (full_size=%lld)", full_size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~ | | | long int base/lnav_log.hh:173:48: note: in definition of macro 'log_msg_wrapper' 173 | log_msg(level, __FILE__, __LINE__, fmt); \ | ^~~ logfile.cc:649:5: note: in expansion of macro 'log_info' 649 | log_info(" finding content layout (full_size=%lld)", full_size); | ^~~~~~~~ logfile.cc:649:54: note: format string is defined here 649 | log_info(" finding content layout (full_size=%lld)", full_size); | ~~~^ | | | long long int | %ld logfile.cc:701:14: warning: format '%llu' expects argument of type 'long long unsigned int', but argument 5 has type 'file_off_t' {aka 'long int'} [-Wformat=] 701 | log_info(" found content end: %llu %s", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 702 | end_entry.cme_range.fr_offset, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | file_off_t {aka long int} base/lnav_log.hh:173:48: note: in definition of macro 'log_msg_wrapper' 173 | log_msg(level, __FILE__, __LINE__, fmt); \ | ^~~ logfile.cc:701:5: note: in expansion of macro 'log_info' 701 | log_info(" found content end: %llu %s", | ^~~~~~~~ logfile.cc:701:39: note: format string is defined here 701 | log_info(" found content end: %llu %s", | ~~~^ | | | long long unsigned int | %lu logfile.cc:716:23: warning: format '%lld' expects argument of type 'long long int', but argument 5 has type 'std::chrono::duration >::rep' {aka 'long int'} [-Wformat=] 716 | log_debug(" searching for lower bound %lld", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 717 | this->lf_options.loo_time_range.tr_begin.count()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | std::chrono::duration >::rep {aka long int} base/lnav_log.hh:173:48: note: in definition of macro 'log_msg_wrapper' 173 | log_msg(level, __FILE__, __LINE__, fmt); \ | ^~~ logfile.cc:716:13: note: in expansion of macro 'log_debug' 716 | log_debug(" searching for lower bound %lld", | ^~~~~~~~~ logfile.cc:716:55: note: format string is defined here 716 | log_debug(" searching for lower bound %lld", | ~~~^ | | | long long int | %ld logfile.cc:725:26: warning: format '%llu' expects argument of type 'long long unsigned int', but argument 5 has type 'file_off_t' {aka 'long int'} [-Wformat=] 725 | log_info(" found content start: %llu %s", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 726 | low_entry.cme_range.fr_offset, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | file_off_t {aka long int} base/lnav_log.hh:173:48: note: in definition of macro 'log_msg_wrapper' 173 | log_msg(level, __FILE__, __LINE__, fmt); \ | ^~~ logfile.cc:725:17: note: in expansion of macro 'log_info' 725 | log_info(" found content start: %llu %s", | ^~~~~~~~ logfile.cc:725:53: note: format string is defined here 725 | log_info(" found content start: %llu %s", | ~~~^ | | | long long unsigned int | %lu logfile.cc: In member function 'bool logfile::process_prefix(shared_buffer_ref&, const line_info&, scan_batch_context&)': logfile.cc:873:19: warning: format '%lld' expects argument of type 'long long int', but argument 7 has type 'long int' [-Wformat=] 873 | log_trace("logfile[%s]: scanning line %zu (offset: %lld; size: %lld)", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ...... 876 | li.li_file_range.fr_offset, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | long int base/lnav_log.hh:173:48: note: in definition of macro 'log_msg_wrapper' 173 | log_msg(level, __FILE__, __LINE__, fmt); \ | ^~~ logfile.cc:873:9: note: in expansion of macro 'log_trace' 873 | log_trace("logfile[%s]: scanning line %zu (offset: %lld; size: %lld)", | ^~~~~~~~~ logfile.cc:873:63: note: format string is defined here 873 | log_trace("logfile[%s]: scanning line %zu (offset: %lld; size: %lld)", | ~~~^ | | | long long int | %ld logfile.cc:873:19: warning: format '%lld' expects argument of type 'long long int', but argument 8 has type 'long int' [-Wformat=] 873 | log_trace("logfile[%s]: scanning line %zu (offset: %lld; size: %lld)", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ...... 877 | li.li_file_range.fr_size); | ~~~~~~~~~~~~~~~~~~~~~~~~ | | | long int base/lnav_log.hh:173:48: note: in definition of macro 'log_msg_wrapper' 173 | log_msg(level, __FILE__, __LINE__, fmt); \ | ^~~ logfile.cc:873:9: note: in expansion of macro 'log_trace' 873 | log_trace("logfile[%s]: scanning line %zu (offset: %lld; size: %lld)", | ^~~~~~~~~ logfile.cc:873:75: note: format string is defined here 873 | log_trace("logfile[%s]: scanning line %zu (offset: %lld; size: %lld)", | ~~~^ | | | long long int | %ld CXX session.export.o logfile.cc:1307:23: warning: format '%llu' expects argument of type 'long long unsigned int', but argument 7 has type 'long unsigned int' [-Wformat=] 1307 | log_debug("%s:%zu: upper found in file found %llu", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ...... 1310 | this->lf_upper_bound_size.value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | long unsigned int base/lnav_log.hh:173:48: note: in definition of macro 'log_msg_wrapper' 173 | log_msg(level, __FILE__, __LINE__, fmt); \ | ^~~ logfile.cc:1307:13: note: in expansion of macro 'log_debug' 1307 | log_debug("%s:%zu: upper found in file found %llu", | ^~~~~~~~~ logfile.cc:1307:61: note: format string is defined here 1307 | log_debug("%s:%zu: upper found in file found %llu", | ~~~^ | | | long long unsigned int | %lu log_format_loader.cc: In function 'void write_sample_file()': log_format_loader.cc:1274:29: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'lnav::time64_t' {aka 'long unsigned int'} [-Wsign-compare] 1274 | if (st.st_mtime >= lnav::filesystem::self_mtime()) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from log_format.hh:51, from log_format_loader.cc:35: log_format_loader.cc:1275:27: warning: format '%lld' expects argument of type 'long long int', but argument 8 has type 'lnav::time64_t' {aka 'long unsigned int'} [-Wformat=] 1275 | log_debug("skipping writing sample: %.*s (mtimes %ld >= %lld)", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ...... 1279 | lnav::filesystem::self_mtime()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | lnav::time64_t {aka long unsigned int} base/lnav_log.hh:173:48: note: in definition of macro 'log_msg_wrapper' 173 | log_msg(level, __FILE__, __LINE__, fmt); \ | ^~~ log_format_loader.cc:1275:17: note: in expansion of macro 'log_debug' 1275 | log_debug("skipping writing sample: %.*s (mtimes %ld >= %lld)", | ^~~~~~~~~ log_format_loader.cc:1275:76: note: format string is defined here 1275 | log_debug("skipping writing sample: %.*s (mtimes %ld >= %lld)", | ~~~^ | | | long long int | %ld log_format_loader.cc:1312:29: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'lnav::time64_t' {aka 'long unsigned int'} [-Wsign-compare] 1312 | if (st.st_mtime >= lnav::filesystem::self_mtime()) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ log_format_loader.cc:1347:29: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'lnav::time64_t' {aka 'long unsigned int'} [-Wsign-compare] 1347 | if (st.st_mtime >= lnav::filesystem::self_mtime()) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ log_format_loader.cc: In function 'void extract_metadata(string_fragment, script_metadata&)': log_format_loader.cc:1699:22: warning: format '%d' expects argument of type 'int', but argument 7 has type 'text_format_t' [-Wformat=] 1699 | log_info("%s (%s): setting output format to %d", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ...... 1702 | meta_out.sm_output_format); | ~~~~~~~~~~~~~~~~~~~~~~~~~ | | | text_format_t base/lnav_log.hh:173:48: note: in definition of macro 'log_msg_wrapper' 173 | log_msg(level, __FILE__, __LINE__, fmt); \ | ^~~ log_format_loader.cc:1699:13: note: in expansion of macro 'log_info' 1699 | log_info("%s (%s): setting output format to %d", | ^~~~~~~~ log_format_loader.cc:1699:58: note: format string is defined here 1699 | log_info("%s (%s): setting output format to %d", | ~^ | | | int CXX session_data.o logfile.cc: In member function 'logfile::rebuild_result_t logfile::rebuild_index(std::optional > > >)': logfile.cc:1707:21: warning: format '%lld' expects argument of type 'long long int', but argument 8 has type 'file_ssize_t' {aka 'long int'} [-Wformat=] 1707 | "%s: invalid UTF-8 detected at L%zu:C%d/%lld (O:%lld) -- " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1708 | "%s", | ~~~~ ...... 1712 | li.li_file_range.fr_size, | ~~~~~~~~~~~~~~~~~~~~~~~~ | | | file_ssize_t {aka long int} base/lnav_log.hh:173:48: note: in definition of macro 'log_msg_wrapper' 173 | log_msg(level, __FILE__, __LINE__, fmt); \ | ^~~ logfile.cc:1706:17: note: in expansion of macro 'log_warning' 1706 | log_warning( | ^~~~~~~~~~~ logfile.cc:1707:64: note: format string is defined here 1707 | "%s: invalid UTF-8 detected at L%zu:C%d/%lld (O:%lld) -- " | ~~~^ | | | long long int | %ld logfile.cc:1707:21: warning: format '%lld' expects argument of type 'long long int', but argument 9 has type 'file_off_t' {aka 'long int'} [-Wformat=] 1707 | "%s: invalid UTF-8 detected at L%zu:C%d/%lld (O:%lld) -- " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1708 | "%s", | ~~~~ ...... 1713 | li.li_file_range.fr_offset, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | file_off_t {aka long int} base/lnav_log.hh:173:48: note: in definition of macro 'log_msg_wrapper' 173 | log_msg(level, __FILE__, __LINE__, fmt); \ | ^~~ logfile.cc:1706:17: note: in expansion of macro 'log_warning' 1706 | log_warning( | ^~~~~~~~~~~ logfile.cc:1707:72: note: format string is defined here 1707 | "%s: invalid UTF-8 detected at L%zu:C%d/%lld (O:%lld) -- " | ~~~^ | | | long long int | %ld logfile.cc:1993:47: warning: comparison of integer expressions of different signedness: 'file_size_t' {aka 'long unsigned int'} and 'file_ssize_t' {aka 'long int'} [-Wsign-compare] 1993 | && this->lf_file_size_at_map_time != this->get_content_size()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from log_format.cc:62: ptimec.hh: In function 'bool ptime_f(exttm*, const char*, off_t&, ssize_t)': ptimec.hh:1179:32: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'long int' [-Wsign-compare] 1179 | for (; index < 10 && index < avail; index++) { | ~~~~~~^~~~~~~ ptimec.hh: In function 'void ftime_f(char*, off_t&, ssize_t, const exttm&)': ptimec.hh:1213:28: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1213 | for (auto lpc = 0; lpc < out_len; lpc++) { | ~~~~^~~~~~~~~ logfile.cc: In member function 'void logfile::read_full_message(const_iterator, shared_buffer_ref&, line_buffer::scan_direction, read_format_t)': logfile.cc:2145:31: warning: format '%lld' expects argument of type 'long long int', but argument 7 has type 'file_off_t' {aka 'long int'} [-Wformat=] 2145 | log_error("%s:%zu:unable to read range %lld:%lld -- %s", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ...... 2148 | range_for_line.fr_offset, | ~~~~~~~~~~~~~~~~~~~~~~~~ | | | file_off_t {aka long int} base/lnav_log.hh:173:48: note: in definition of macro 'log_msg_wrapper' 173 | log_msg(level, __FILE__, __LINE__, fmt); \ | ^~~ logfile.cc:2145:21: note: in expansion of macro 'log_error' 2145 | log_error("%s:%zu:unable to read range %lld:%lld -- %s", | ^~~~~~~~~ logfile.cc:2145:63: note: format string is defined here 2145 | log_error("%s:%zu:unable to read range %lld:%lld -- %s", | ~~~^ | | | long long int | %ld logfile.cc:2145:31: warning: format '%lld' expects argument of type 'long long int', but argument 8 has type 'file_ssize_t' {aka 'long int'} [-Wformat=] 2145 | log_error("%s:%zu:unable to read range %lld:%lld -- %s", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ...... 2149 | range_for_line.fr_size, | ~~~~~~~~~~~~~~~~~~~~~~ | | | file_ssize_t {aka long int} base/lnav_log.hh:173:48: note: in definition of macro 'log_msg_wrapper' 173 | log_msg(level, __FILE__, __LINE__, fmt); \ | ^~~ logfile.cc:2145:21: note: in expansion of macro 'log_error' 2145 | log_error("%s:%zu:unable to read range %lld:%lld -- %s", | ^~~~~~~~~ logfile.cc:2145:68: note: format string is defined here 2145 | log_error("%s:%zu:unable to read range %lld:%lld -- %s", | ~~~^ | | | long long int | %ld logfile.cc:2169:27: warning: format '%lld' expects argument of type 'long long int', but argument 7 has type 'file_off_t' {aka 'long int'} [-Wformat=] 2169 | log_error("%s:%zu:unable to read range %lld:%lld -- %s", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ...... 2172 | range_for_line.fr_offset, | ~~~~~~~~~~~~~~~~~~~~~~~~ | | | file_off_t {aka long int} base/lnav_log.hh:173:48: note: in definition of macro 'log_msg_wrapper' 173 | log_msg(level, __FILE__, __LINE__, fmt); \ | ^~~ logfile.cc:2169:17: note: in expansion of macro 'log_error' 2169 | log_error("%s:%zu:unable to read range %lld:%lld -- %s", | ^~~~~~~~~ logfile.cc:2169:59: note: format string is defined here 2169 | log_error("%s:%zu:unable to read range %lld:%lld -- %s", | ~~~^ | | | long long int | %ld logfile.cc:2169:27: warning: format '%lld' expects argument of type 'long long int', but argument 8 has type 'file_ssize_t' {aka 'long int'} [-Wformat=] 2169 | log_error("%s:%zu:unable to read range %lld:%lld -- %s", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ...... 2173 | range_for_line.fr_size, | ~~~~~~~~~~~~~~~~~~~~~~ | | | file_ssize_t {aka long int} base/lnav_log.hh:173:48: note: in definition of macro 'log_msg_wrapper' 173 | log_msg(level, __FILE__, __LINE__, fmt); \ | ^~~ logfile.cc:2169:17: note: in expansion of macro 'log_error' 2169 | log_error("%s:%zu:unable to read range %lld:%lld -- %s", | ^~~~~~~~~ logfile.cc:2169:64: note: format string is defined here 2169 | log_error("%s:%zu:unable to read range %lld:%lld -- %s", | ~~~^ | | | long long int | %ld logfile.cc: In member function 'void logfile::dump_stats()': logfile.cc:2482:14: warning: format '%lld' expects argument of type 'long long int', but argument 5 has type 'file_ssize_t' {aka 'long int'} [-Wformat=] 2482 | log_info(" file_size=%lld", this->lf_line_buffer.get_file_size()); | ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | file_ssize_t {aka long int} base/lnav_log.hh:173:48: note: in definition of macro 'log_msg_wrapper' 173 | log_msg(level, __FILE__, __LINE__, fmt); \ | ^~~ logfile.cc:2482:5: note: in expansion of macro 'log_info' 2482 | log_info(" file_size=%lld", this->lf_line_buffer.get_file_size()); | ^~~~~~~~ logfile.cc:2482:30: note: format string is defined here 2482 | log_info(" file_size=%lld", this->lf_line_buffer.get_file_size()); | ~~~^ | | | long long int | %ld CXX shared_buffer.o In file included from ptimec_rt.cc:32: ptimec.hh: In function 'bool ptime_f(exttm*, const char*, off_t&, ssize_t)': ptimec.hh:1179:32: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'long int' [-Wsign-compare] 1179 | for (; index < 10 && index < avail; index++) { | ~~~~~~^~~~~~~ ptimec.hh: In function 'void ftime_f(char*, off_t&, ssize_t, const exttm&)': ptimec.hh:1213:28: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1213 | for (auto lpc = 0; lpc < out_len; lpc++) { | ~~~~^~~~~~~~~ CXX shlex.o CXX spectro_impls.o CXX spectro_source.o In file included from bookmarks.hh:44, from log_format.cc:52: log_format.cc: In member function 'log_format::scan_result_t external_log_format::scan_json(std::vector&, const line_info&, shared_buffer_ref&, scan_batch_context&)': log_format.cc:1782:19: warning: format '%lld' expects argument of type 'long long int', but argument 5 has type 'long int' [-Wformat=] 1782 | log_debug("skipping partial line at offset %lld", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1783 | li.li_file_range.fr_offset); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | long int base/lnav_log.hh:173:48: note: in definition of macro 'log_msg_wrapper' 173 | log_msg(level, __FILE__, __LINE__, fmt); \ | ^~~ log_format.cc:1782:9: note: in expansion of macro 'log_debug' 1782 | log_debug("skipping partial line at offset %lld", | ^~~~~~~~~ log_format.cc:1782:55: note: format string is defined here 1782 | log_debug("skipping partial line at offset %lld", | ~~~^ | | | long long int | %ld log_format.cc:2000:23: warning: format '%lld' expects argument of type 'long long int', but argument 5 has type 'long int' [-Wformat=] 2000 | log_debug("Unable to parse line at offset %lld: %.*s", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2001 | li.li_file_range.fr_offset, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | long int base/lnav_log.hh:173:48: note: in definition of macro 'log_msg_wrapper' 173 | log_msg(level, __FILE__, __LINE__, fmt); \ | ^~~ log_format.cc:2000:13: note: in expansion of macro 'log_debug' 2000 | log_debug("Unable to parse line at offset %lld: %.*s", | ^~~~~~~~~ log_format.cc:2000:58: note: format string is defined here 2000 | log_debug("Unable to parse line at offset %lld: %.*s", | ~~~^ | | | long long int | %ld In file included from base/injector.hh:43, from piper.looper.cc:49: piper.looper.cc: In member function 'void lnav::piper::looper::loop()': piper.looper.cc:746:25: warning: format '%lld' expects argument of type 'long long int', but argument 6 has type 'file_off_t' {aka 'long int'} [-Wformat=] 746 | "capture file has reached max size, rotating: %s -- " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 747 | "%lld", | ~~~~~~ 748 | this->l_name.c_str(), 749 | os.os_woff); | ~~~~~~~~~~ | | | file_off_t {aka long int} ./base/lnav_log.hh:173:48: note: in definition of macro 'log_msg_wrapper' 173 | log_msg(level, __FILE__, __LINE__, fmt); \ | ^~~ piper.looper.cc:745:21: note: in expansion of macro 'log_info' 745 | log_info( | ^~~~~~~~ piper.looper.cc:747:29: note: format string is defined here 747 | "%lld", | ~~~^ | | | long long int | %ld piper.looper.cc:842:30: warning: format '%lld' expects argument of type 'long long int', but argument 5 has type 'file_off_t' {aka 'long int'} [-Wformat=] 842 | log_info(" header size: %lld", os.os_woff); | ^~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~ | | | file_off_t {aka long int} ./base/lnav_log.hh:173:48: note: in definition of macro 'log_msg_wrapper' 173 | log_msg(level, __FILE__, __LINE__, fmt); \ | ^~~ piper.looper.cc:842:21: note: in expansion of macro 'log_info' 842 | log_info(" header size: %lld", os.os_woff); | ^~~~~~~~ piper.looper.cc:842:49: note: format string is defined here 842 | log_info(" header size: %lld", os.os_woff); | ~~~^ | | | long long int | %ld CXX sqlitepp.o CXX sqlite-extension-func.o log_format.cc: In member function 'void external_log_format::json_append(const log_format_file_state&, const json_format_element&, const value_def*, const string_fragment&)': log_format.cc:5512:22: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'const long long int' [-Wsign-compare] 5512 | if (sf_width < jfe.jfe_min_width) { | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~ log_format.cc:5516:24: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'const int64_t' {aka 'const long int'} [-Wsign-compare] 5515 | && sf_width | ~~~~~~~~ 5516 | < lffs.lffs_value_stats[vd->vd_meta.lvm_values_index | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5517 | .value()] | ~~~~~~~~~ 5518 | .lvs_width) | ~~~~~~~~~~ log_format.cc:5532:22: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'const long long int' [-Wsign-compare] 5532 | if (sf_width < jfe.jfe_min_width) { | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~ log_format.cc:5536:24: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'const int64_t' {aka 'const long int'} [-Wsign-compare] 5535 | && sf_width | ~~~~~~~~ 5536 | < lffs.lffs_value_stats[vd->vd_meta.lvm_values_index | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5537 | .value()] | ~~~~~~~~~ 5538 | .lvs_width) | ~~~~~~~~~~ CXX static_file_vtab.o CXX statusview_curses.o CXX string-extension-functions.o log_format_impls.cc: In lambda function: log_format_impls.cc:2245:31: warning: format '%lld' expects argument of type 'long long int', but argument 5 has type 'long unsigned int' [-Wformat=] 2245 | log_error("%lld:logfmt parse error: %s", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2246 | line_number, | ~~~~~~~~~~~ | | | long unsigned int base/lnav_log.hh:173:48: note: in definition of macro 'log_msg_wrapper' 173 | log_msg(level, __FILE__, __LINE__, fmt); \ | ^~~ log_format_impls.cc:2245:21: note: in expansion of macro 'log_error' 2245 | log_error("%lld:logfmt parse error: %s", | ^~~~~~~~~ In file included from log_format.cc:5797: log_format_impls.cc:2245:35: note: format string is defined here 2245 | log_error("%lld:logfmt parse error: %s", | ~~~^ | | | long long int | %ld In file included from logfile_sub_source.cc:62: ptimec.hh: In function 'bool ptime_f(exttm*, const char*, off_t&, ssize_t)': ptimec.hh:1179:32: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'long int' [-Wsign-compare] 1179 | for (; index < 10 && index < avail; index++) { | ~~~~~~^~~~~~~ ptimec.hh: In function 'void ftime_f(char*, off_t&, ssize_t, const exttm&)': ptimec.hh:1213:28: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1213 | for (auto lpc = 0; lpc < out_len; lpc++) { | ~~~~^~~~~~~~~ logfile_sub_source.cc: At global scope: logfile_sub_source.cc:77:72: warning: 'no_sanitize_address' attribute ignored [-Wattributes] 77 | const DIST_SLICE(bm_types) bookmark_type_t logfile_sub_source::BM_FILES("file"); | ^ progress_source.cc: In member function 'bool progress_source::poll()': progress_source.cc:112:40: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 112 | for (auto lpc = 0; lpc < pct; lpc++) { | ~~~~^~~~~ progress_source.cc: In member function 'virtual line_info progress_source::text_value_for_line(textview_curses&, int, std::string&, text_sub_source::line_flags_t)': progress_source.cc:167:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 167 | if (line < 0 || line >= this->ps_lines.size()) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ progress_source.cc: In member function 'virtual size_t progress_source::text_size_for_line(textview_curses&, int, text_sub_source::line_flags_t)': progress_source.cc:181:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 181 | if (line < 0 || line >= this->ps_lines.size()) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ progress_source.cc: In member function 'virtual void progress_source::text_attrs_for_line(textview_curses&, int, string_attrs_t&)': progress_source.cc:193:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 193 | if (line < 0 || line >= this->ps_lines.size()) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from big_array.hh:38, from logfile_sub_source.hh:43, from logfile_sub_source.cc:39: logfile_sub_source.cc: In member function 'logfile_sub_source::rebuild_result logfile_sub_source::rebuild_index(std::optional > > >)': logfile_sub_source.cc:1113:37: warning: format '%lld' expects argument of type 'long long int', but argument 8 has type 'std::chrono::duration >::rep' {aka 'long int'} [-Wformat=] 1113 | "%s:%ld: found older lines, full " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1114 | "rebuild: %p %lld < %lld", | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ...... 1118 | new_file_line | ~~~~~~~~~~~~~ 1119 | .get_time() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1120 | .count(), | ~~~~~~~~ | | | std::chrono::duration >::rep {aka long int} base/lnav_log.hh:173:48: note: in definition of macro 'log_msg_wrapper' 173 | log_msg(level, __FILE__, __LINE__, fmt); \ | ^~~ logfile_sub_source.cc:1112:33: note: in expansion of macro 'log_debug' 1112 | log_debug( | ^~~~~~~~~ logfile_sub_source.cc:1114:54: note: format string is defined here 1114 | "rebuild: %p %lld < %lld", | ~~~^ | | | long long int | %ld logfile_sub_source.cc:1113:37: warning: format '%lld' expects argument of type 'long long int', but argument 9 has type 'long unsigned int' [-Wformat=] 1113 | "%s:%ld: found older lines, full " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1114 | "rebuild: %p %lld < %lld", | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ...... 1121 | last_indexed_line == nullptr | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1122 | ? (uint64_t) -1 | ~~~~~~~~~~~~~~~ | | | long unsigned int 1123 | : last_indexed_line | ~~~~~~~~~~~~~~~~~~~ 1124 | ->get_time< | ~~~~~~~~~~~ 1125 | std::chrono::microseconds>() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1126 | .count()); | ~~~~~~~~ base/lnav_log.hh:173:48: note: in definition of macro 'log_msg_wrapper' 173 | log_msg(level, __FILE__, __LINE__, fmt); \ | ^~~ logfile_sub_source.cc:1112:33: note: in expansion of macro 'log_debug' 1112 | log_debug( | ^~~~~~~~~ logfile_sub_source.cc:1114:61: note: format string is defined here 1114 | "rebuild: %p %lld < %lld", | ~~~^ | | | long long int | %ld In file included from textview_curses.hh:42, from plain_text_source.hh:42, from plain_text_source.cc:30: plain_text_source.cc: In member function 'std::optional > plain_text_source::line_for_offset(file_off_t) const': plain_text_source.cc:262:15: warning: format '%lld' expects argument of type 'long long int', but argument 5 has type 'file_off_t' {aka 'long int'} [-Wformat=] 262 | log_trace("line_for_offset(%lld)", off); | ^~~~~~~~~~~~~~~~~~~~~~~ ~~~ | | | file_off_t {aka long int} base/lnav_log.hh:173:48: note: in definition of macro 'log_msg_wrapper' 173 | log_msg(level, __FILE__, __LINE__, fmt); \ | ^~~ plain_text_source.cc:262:5: note: in expansion of macro 'log_trace' 262 | log_trace("line_for_offset(%lld)", off); | ^~~~~~~~~ plain_text_source.cc:262:35: note: format string is defined here 262 | log_trace("line_for_offset(%lld)", off); | ~~~^ | | | long long int | %ld plain_text_source.cc:274:19: warning: format '%lld' expects argument of type 'long long int', but argument 5 has type 'long int' [-Wformat=] 274 | log_trace(" lower_bound (%lld) does not contain offset", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275 | iter->tl_offset); | ~~~~~~~~~~~~~~~ | | | long int base/lnav_log.hh:173:48: note: in definition of macro 'log_msg_wrapper' 173 | log_msg(level, __FILE__, __LINE__, fmt); \ | ^~~ plain_text_source.cc:274:9: note: in expansion of macro 'log_trace' 274 | log_trace(" lower_bound (%lld) does not contain offset", | ^~~~~~~~~ plain_text_source.cc:274:38: note: format string is defined here 274 | log_trace(" lower_bound (%lld) does not contain offset", | ~~~^ | | | long long int | %ld CXX styling.o lnav.cc: In function 'void looper()': lnav.cc:2168:29: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 2167 | && sel_opt.value() | ~~~~~~~~~~~~~~~ 2168 | < lnav_data.ld_log_source.text_line_count()) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX term_extra.o plain_text_source.cc: In member function 'virtual std::optional > plain_text_source::adjacent_anchor(vis_line_t, text_anchors::direction)': plain_text_source.cc:599:27: warning: format '%lld' expects argument of type 'long long int', but argument 5 has type 'long int' [-Wformat=] 599 | log_trace(" next offset %lld", | ^~~~~~~~~~~~~~~~~~~~ 600 | neighbors_res->cnr_next.value()->hn_start); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | long int base/lnav_log.hh:173:48: note: in definition of macro 'log_msg_wrapper' 173 | log_msg(level, __FILE__, __LINE__, fmt); \ | ^~~ plain_text_source.cc:599:17: note: in expansion of macro 'log_trace' 599 | log_trace(" next offset %lld", | ^~~~~~~~~ plain_text_source.cc:599:45: note: format string is defined here 599 | log_trace(" next offset %lld", | ~~~^ | | | long long int | %ld In file included from log_format.hh:51, from all_logs_vtab.hh:36, from lnav.cc:68: lnav.cc:2288:17: warning: format '%lld' expects argument of type 'long long int', but argument 6 has type 'std::chrono::duration >::rep' {aka 'long int'} [-Wformat=] 2288 | "%d: poll() with timeout %lld ", loop_count, poll_to.count()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~ | | | std::chrono::duration >::rep {aka long int} base/lnav_log.hh:173:48: note: in definition of macro 'log_msg_wrapper' 173 | log_msg(level, __FILE__, __LINE__, fmt); \ | ^~~ lnav.cc:2287:13: note: in expansion of macro 'log_trace' 2287 | log_trace( | ^~~~~~~~~ lnav.cc:2288:45: note: format string is defined here 2288 | "%d: poll() with timeout %lld ", loop_count, poll_to.count()); | ~~~^ | | | long long int | %ld lnav.cc:2289:23: warning: format '%d' expects argument of type 'int', but argument 7 has type 'lnav::phase_t' [-Wformat=] 2289 | log_trace(" (changes=%zu; before_deadline=%d; exec_phase=%d)", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ...... 2292 | exec_phase.ep_value); | ~~~~~~~~~~~~~~~~~~~ | | | lnav::phase_t base/lnav_log.hh:173:48: note: in definition of macro 'log_msg_wrapper' 173 | log_msg(level, __FILE__, __LINE__, fmt); \ | ^~~ lnav.cc:2289:13: note: in expansion of macro 'log_trace' 2289 | log_trace(" (changes=%zu; before_deadline=%d; exec_phase=%d)", | ^~~~~~~~~ lnav.cc:2289:72: note: format string is defined here 2289 | log_trace(" (changes=%zu; before_deadline=%d; exec_phase=%d)", | ~^ | | | int CXX text_anonymizer.o CXX text_format.o logfile_sub_source.cc: In member function 'virtual std::optional > logfile_sub_source::adjacent_anchor(vis_line_t, text_anchors::direction)': logfile_sub_source.cc:3523:12: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 3523 | if (vl < this->lss_filtered_index.size()) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX text_overlay_menu.o lnav.cc: In function 'int main(int, char**)': lnav.cc:4185:22: warning: format '%llx' expects argument of type 'long long unsigned int', but argument 5 has type 'uint64_t' {aka 'long unsigned int'} [-Wformat=] 4185 | log_info(" flags=%llx", lnav_data.ld_flags.bs_data); | ^~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long unsigned int} base/lnav_log.hh:173:48: note: in definition of macro 'log_msg_wrapper' 173 | log_msg(level, __FILE__, __LINE__, fmt); \ | ^~~ lnav.cc:4185:13: note: in expansion of macro 'log_info' 4185 | log_info(" flags=%llx", lnav_data.ld_flags.bs_data); | ^~~~~~~~ lnav.cc:4185:34: note: format string is defined here 4185 | log_info(" flags=%llx", lnav_data.ld_flags.bs_data); | ~~~^ | | | long long unsigned int | %lx lnav.cc:4225:36: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 4225 | if (max_height < term_size.ws_row - 3) { | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ CXX textfile_sub_source.o CXX timer.o CXX sql.formatter.o CXX sql_commands.o CXX sql_util.o CXX src_ref.o CXX state-extension-functions.o CXX sysclip.o CXX textinput_curses.o CXX textinput.history.o CXX textfile_highlighters.o CXX textview_curses.o CXX time-extension-functions.o CXX timeline_source.o spectro_source.cc: In member function 'void spectrogram_source::cache_bounds()': spectro_source.cc:557:31: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 557 | for (auto row = 0_vl; row < this->ss_cached_line_count; row += 1_vl) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ spectro_source.cc: In member function 'const spectrogram_row& spectrogram_source::load_row(const listview_curses&, int)': spectro_source.cc:623:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 623 | if (st[lpc] < lpc + 1) { | ~~~~~~~~^~~~~~~~~ CXX top_status_source.o CXX unique_path.o readline_callbacks.cc: In function 'void rl_sql_change(textinput_curses&, bool)': readline_callbacks.cc:618:14: warning: variable 'stage_iter' set but not used [-Wunused-but-set-variable] 618 | auto stage_iter = rfind_string_attr_if( | ^~~~~~~~~~ readline_callbacks.cc: In lambda function: readline_callbacks.cc:748:51: warning: comparison of integer expressions of different signedness: 'const int' and 'const long unsigned int' [-Wsign-compare] 748 | return attr.sa_range.lr_start <= cursor_offset | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ readline_callbacks.cc:749:42: warning: comparison of integer expressions of different signedness: 'const long unsigned int' and 'const int' [-Wsign-compare] 749 | && cursor_offset <= attr.sa_range.lr_end; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ readline_callbacks.cc: In function 'void rl_search_internal(textinput_curses&, ln_mode_t, bool)': readline_callbacks.cc:1156:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1156 | if (cursor_x >= orig_prql_stmt.get_string().length()) { | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX view_curses.o CXX view_helpers.o CXX views_vtab.o CXX vtab_module.o string-extension-functions.cc: In function 'std::string sql_humanize_id(string_fragment)': string-extension-functions.cc:1032:10: warning: variable 'attrs' set but not used [-Wunused-but-set-variable] 1032 | auto attrs = vc.attrs_for_ident(id.data(), id.length()); | ^~~~~ CXX log_vtab_impl.o CXX xml_util.o CXX xpath_vtab.o CXX xterm_mouse.o In file included from time-extension-functions.cc:44: ptimec.hh: In function 'bool ptime_f(exttm*, const char*, off_t&, ssize_t)': ptimec.hh:1179:32: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'long int' [-Wsign-compare] 1179 | for (; index < 10 && index < avail; index++) { | ~~~~~~^~~~~~~ ptimec.hh: In function 'void ftime_f(char*, off_t&, ssize_t, const exttm&)': ptimec.hh:1213:28: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1213 | for (auto lpc = 0; lpc < out_len; lpc++) { | ~~~~^~~~~~~~~ view_curses.cc: In static member function 'static view_curses::mvwattrline_result view_curses::mvwattrline(ncplane*, int, int, attr_line_t&, const line_range&, role_t)': view_curses.cc:299:24: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 299 | if (y < 0 || y >= rows || x < 0 || x >= cols) { | ~~^~~~~~~ view_curses.cc:299:46: warning: comparison of integer expressions of different signedness: 'const int' and 'unsigned int' [-Wsign-compare] 299 | if (y < 0 || y >= rows || x < 0 || x >= cols) { | ~~^~~~~~~ view_curses.cc:301:43: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 301 | } else if ((x + line_width_chars) > cols) { | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ view_curses.cc:405:42: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 405 | for (size_t i = 0; i < read_res; i++) { | ~~^~~~~~~~~~ CXX yaml-extension-functions.o CXX animals-json.o CXX ansi-palette-json.o CXX builtin-scripts.o CXX builtin-sh-scripts.o CXX static-files.o CXX css-color-names-json.o In file included from logfile.hh:50, from filter_observer.hh:37, from textfile_sub_source.hh:41, from textfile_sub_source.cc:36: textfile_sub_source.cc: In member function 'virtual line_info textfile_sub_source::text_value_for_line(textview_curses&, int, std::string&, text_sub_source::line_flags_t)': textfile_sub_source.cc:143:23: warning: format '%lld' expects argument of type 'long long int', but argument 6 has type 'file_off_t' {aka 'long int'} [-Wformat=] 143 | log_error("%s: failed to read range %lld:%lld -- %s", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | lf->get_path_for_key().c_str(), 145 | fr.fr_offset, | ~~~~~~~~~~~~ | | | file_off_t {aka long int} base/lnav_log.hh:173:48: note: in definition of macro 'log_msg_wrapper' 173 | log_msg(level, __FILE__, __LINE__, fmt); \ | ^~~ textfile_sub_source.cc:143:13: note: in expansion of macro 'log_error' 143 | log_error("%s: failed to read range %lld:%lld -- %s", | ^~~~~~~~~ textfile_sub_source.cc:143:52: note: format string is defined here 143 | log_error("%s: failed to read range %lld:%lld -- %s", | ~~~^ | | | long long int | %ld textfile_sub_source.cc:143:23: warning: format '%lld' expects argument of type 'long long int', but argument 7 has type 'file_ssize_t' {aka 'long int'} [-Wformat=] 143 | log_error("%s: failed to read range %lld:%lld -- %s", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ...... 146 | fr.fr_size, | ~~~~~~~~~~ | | | file_ssize_t {aka long int} base/lnav_log.hh:173:48: note: in definition of macro 'log_msg_wrapper' 173 | log_msg(level, __FILE__, __LINE__, fmt); \ | ^~~ textfile_sub_source.cc:143:13: note: in expansion of macro 'log_error' 143 | log_error("%s: failed to read range %lld:%lld -- %s", | ^~~~~~~~~ textfile_sub_source.cc:143:57: note: format string is defined here 143 | log_error("%s: failed to read range %lld:%lld -- %s", | ~~~^ | | | long long int | %ld textview_curses.cc:209:70: warning: 'no_sanitize_address' attribute ignored [-Wattributes] 209 | const DIST_SLICE(bm_types) bookmark_type_t textview_curses::BM_ERRORS("error"); | ^ textview_curses.cc:211:49: warning: 'no_sanitize_address' attribute ignored [-Wattributes] 211 | bookmark_type_t textview_curses::BM_WARNINGS("warning"); | ^ textview_curses.cc:212:68: warning: 'no_sanitize_address' attribute ignored [-Wattributes] 212 | const DIST_SLICE(bm_types) bookmark_type_t textview_curses::BM_USER("user"); | ^ textview_curses.cc:214:50: warning: 'no_sanitize_address' attribute ignored [-Wattributes] 214 | bookmark_type_t textview_curses::BM_USER_EXPR("user-expr"); | ^ textview_curses.cc:215:70: warning: 'no_sanitize_address' attribute ignored [-Wattributes] 215 | const DIST_SLICE(bm_types) bookmark_type_t textview_curses::BM_SEARCH("search"); | ^ textview_curses.cc:216:68: warning: 'no_sanitize_address' attribute ignored [-Wattributes] 216 | const DIST_SLICE(bm_types) bookmark_type_t textview_curses::BM_META("meta"); | ^ textview_curses.cc:218:50: warning: 'no_sanitize_address' attribute ignored [-Wattributes] 218 | bookmark_type_t textview_curses::BM_PARTITION("partition"); | ^ textview_curses.cc:219:70: warning: 'no_sanitize_address' attribute ignored [-Wattributes] 219 | const DIST_SLICE(bm_types) bookmark_type_t textview_curses::BM_STICKY("sticky"); | ^ CXX default-config.o textfile_sub_source.cc: In member function 'textfile_sub_source::rescan_result_t textfile_sub_source::rescan_files(scan_callback&, std::optional > > >)': textfile_sub_source.cc:964:29: warning: format '%lld' expects argument of type 'long long int', but argument 6 has type 'file_ssize_t' {aka 'long int'} [-Wformat=] 964 | "text file has changed, invalidating metadata. " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 965 | "old: {mtime: %ld size: %lld isize: %lld}, new: " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 966 | "{mtime: %ld size: %lld isize: %lld}", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 967 | (*iter)->fvs_mtime, 968 | (*iter)->fvs_file_size, | ~~~~~~~~~~~~~~~~~~~~~~ | | | file_ssize_t {aka long int} base/lnav_log.hh:173:48: note: in definition of macro 'log_msg_wrapper' 173 | log_msg(level, __FILE__, __LINE__, fmt); \ | ^~~ textfile_sub_source.cc:963:25: note: in expansion of macro 'log_debug' 963 | log_debug( | ^~~~~~~~~ textfile_sub_source.cc:965:56: note: format string is defined here 965 | "old: {mtime: %ld size: %lld isize: %lld}, new: " | ~~~^ | | | long long int | %ld textfile_sub_source.cc:964:29: warning: format '%lld' expects argument of type 'long long int', but argument 7 has type 'file_off_t' {aka 'long int'} [-Wformat=] 964 | "text file has changed, invalidating metadata. " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 965 | "old: {mtime: %ld size: %lld isize: %lld}, new: " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 966 | "{mtime: %ld size: %lld isize: %lld}", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ...... 969 | (*iter)->fvs_file_indexed_size, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | file_off_t {aka long int} base/lnav_log.hh:173:48: note: in definition of macro 'log_msg_wrapper' 173 | log_msg(level, __FILE__, __LINE__, fmt); \ | ^~~ textfile_sub_source.cc:963:25: note: in expansion of macro 'log_debug' 963 | log_debug( | ^~~~~~~~~ textfile_sub_source.cc:965:68: note: format string is defined here 965 | "old: {mtime: %ld size: %lld isize: %lld}, new: " | ~~~^ | | | long long int | %ld textfile_sub_source.cc:964:29: warning: format '%lld' expects argument of type 'long long int', but argument 9 has type 'long int' [-Wformat=] 964 | "text file has changed, invalidating metadata. " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 965 | "old: {mtime: %ld size: %lld isize: %lld}, new: " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 966 | "{mtime: %ld size: %lld isize: %lld}", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ...... 971 | st.st_size, | ~~~~~~~~~~ | | | long int base/lnav_log.hh:173:48: note: in definition of macro 'log_msg_wrapper' 173 | log_msg(level, __FILE__, __LINE__, fmt); \ | ^~~ textfile_sub_source.cc:963:25: note: in expansion of macro 'log_debug' 963 | log_debug( | ^~~~~~~~~ textfile_sub_source.cc:966:51: note: format string is defined here 966 | "{mtime: %ld size: %lld isize: %lld}", | ~~~^ | | | long long int | %ld textfile_sub_source.cc:964:29: warning: format '%lld' expects argument of type 'long long int', but argument 10 has type 'file_off_t' {aka 'long int'} [-Wformat=] 964 | "text file has changed, invalidating metadata. " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 965 | "old: {mtime: %ld size: %lld isize: %lld}, new: " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 966 | "{mtime: %ld size: %lld isize: %lld}", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ...... 972 | lf->get_index_size()); | ~~~~~~~~~~~~~~~~~~~~ | | | file_off_t {aka long int} base/lnav_log.hh:173:48: note: in definition of macro 'log_msg_wrapper' 173 | log_msg(level, __FILE__, __LINE__, fmt); \ | ^~~ textfile_sub_source.cc:963:25: note: in expansion of macro 'log_debug' 963 | log_debug( | ^~~~~~~~~ textfile_sub_source.cc:966:63: note: format string is defined here 966 | "{mtime: %ld size: %lld isize: %lld}", | ~~~^ | | | long long int | %ld textview_curses.cc: In member function 'virtual bool textview_curses::handle_mouse(mouse_event&)': textview_curses.cc:499:47: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 499 | auto mouse_line = (me.me_y < 0 || me.me_y >= this->lv_display_lines.size()) | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ textview_curses.cc:692:40: warning: comparison of integer expressions of different signedness: 'int' and 'std::tuple_element<1, std::pair, long unsigned int> >::type' {aka 'long unsigned int'} [-Wsign-compare] 692 | } else if (me.me_x >= width - 1) { | ~~~~~~~~^~~~~~~~~~~~ CXX default-formats.o textfile_sub_source.cc: In member function 'virtual std::optional > textfile_sub_source::adjacent_anchor(vis_line_t, text_anchors::direction)': textfile_sub_source.cc:1531:9: warning: format '%lld' expects argument of type 'long long int', but argument 5 has type 'long int' [-Wformat=] 1531 | " range %lld:%zu", line_offsets.fr_offset, line_offsets.next_offset()); | ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~ | | | long int base/lnav_log.hh:173:48: note: in definition of macro 'log_msg_wrapper' 173 | log_msg(level, __FILE__, __LINE__, fmt); \ | ^~~ textfile_sub_source.cc:1530:5: note: in expansion of macro 'log_debug' 1530 | log_debug( | ^~~~~~~~~ textfile_sub_source.cc:1531:21: note: format string is defined here 1531 | " range %lld:%zu", line_offsets.fr_offset, line_offsets.next_offset()); | ~~~^ | | | long long int | %ld In file included from bookmarks.hh:44, from view_helpers.hh:38, from session_data.hh:41, from session_data.cc:35: session_data.cc: In function 'void reset_session()': session_data.cc:2318:14: warning: format '%lld' expects argument of type 'long long int', but argument 5 has type 'lnav::time64_t' {aka 'long unsigned int'} [-Wformat=] 2318 | log_info("reset session: time=%lld", lnav_data.ld_session_time); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~ | | | lnav::time64_t {aka long unsigned int} base/lnav_log.hh:173:48: note: in definition of macro 'log_msg_wrapper' 173 | log_msg(level, __FILE__, __LINE__, fmt); \ | ^~~ session_data.cc:2318:5: note: in expansion of macro 'log_info' 2318 | log_info("reset session: time=%lld", lnav_data.ld_session_time); | ^~~~~~~~ session_data.cc:2318:38: note: format string is defined here 2318 | log_info("reset session: time=%lld", lnav_data.ld_session_time); | ~~~^ | | | long long int | %ld textfile_sub_source.cc: In lambda function: textfile_sub_source.cc:1783:20: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1783 | if (vl < height) { | ~~~^~~~~~~~ CXX diseases-json.o CXX emojis-json.o CXX words-json.o CXX help-md.o CXX init-sql.o CXX prql-modules.o CXX terminfo-files.o CXX time_fmts.o CXX xml-entities-json.o CXX xterm-palette-json.o CXX data_scanner.o CXX data_scanner_re.o CC test_override.o CC third-party/md4c/entity.o CC third-party/md4c/md4c.o CC third-party/md4c/md4c-html.o CC third-party/sqlite/ext/dbdump.o CC third-party/sqlite/ext/series.o CXX spookyhash/SpookyV2.o In file included from textview_curses.hh:42, from plain_text_source.hh:42, from textinput_curses.hh:49, from textinput_curses.cc:32: textinput_curses.cc: In member function 'virtual bool textinput_curses::handle_mouse(mouse_event&)': textinput_curses.cc:356:15: warning: format '%d' expects argument of type 'int', but argument 5 has type 'mouse_button_t' [-Wformat=] 356 | log_debug("mouse here! button=%d state=%d x=%d y=%d", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357 | me.me_button, | ~~~~~~~~~~~~ | | | mouse_button_t base/lnav_log.hh:173:48: note: in definition of macro 'log_msg_wrapper' 173 | log_msg(level, __FILE__, __LINE__, fmt); \ | ^~~ textinput_curses.cc:356:5: note: in expansion of macro 'log_debug' 356 | log_debug("mouse here! button=%d state=%d x=%d y=%d", | ^~~~~~~~~ textinput_curses.cc:356:36: note: format string is defined here 356 | log_debug("mouse here! button=%d state=%d x=%d y=%d", | ~^ | | | int textinput_curses.cc:356:15: warning: format '%d' expects argument of type 'int', but argument 6 has type 'mouse_button_state_t' [-Wformat=] 356 | log_debug("mouse here! button=%d state=%d x=%d y=%d", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357 | me.me_button, 358 | me.me_state, | ~~~~~~~~~~~ | | | mouse_button_state_t base/lnav_log.hh:173:48: note: in definition of macro 'log_msg_wrapper' 173 | log_msg(level, __FILE__, __LINE__, fmt); \ | ^~~ textinput_curses.cc:356:5: note: in expansion of macro 'log_debug' 356 | log_debug("mouse here! button=%d state=%d x=%d y=%d", | ^~~~~~~~~ textinput_curses.cc:356:45: note: format string is defined here 356 | log_debug("mouse here! button=%d state=%d x=%d y=%d", | ~^ | | | int textinput_curses.cc:394:44: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 394 | y <= range->sr_end.y && y < this->tc_lines.size(); | ~~^~~~~~~~~~~~~~~~~~~~~~~ textinput_curses.cc: In member function 'std::string textinput_curses::replace_selection_no_change(string_fragment)': textinput_curses.cc:1639:51: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1639 | curr_line <= range.sr_end.y && curr_line < this->tc_lines.size(); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from base/injector.hh:43, from base/injector.bind.hh:38, from views_vtab.cc:37: views_vtab.cc: In member function 'int {anonymous}::lnav_views::update_row(sqlite3_vtab*, sqlite3_int64&, const char*, int64_t, int64_t, int64_t, int64_t, const char*, const char*, bool, const char*, bool, string_fragment, const char*, int64_t, std::optional, std::optional, std::optional)': views_vtab.cc:608:17: warning: format '%lld' expects argument of type 'long long int', but argument 6 has type 'int64_t' {aka 'long int'} [-Wformat=] 608 | "setting top for %s to %lld", tc.get_title().c_str(), top_row); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~ | | | int64_t {aka long int} ./base/lnav_log.hh:173:48: note: in definition of macro 'log_msg_wrapper' 173 | log_msg(level, __FILE__, __LINE__, fmt); \ | ^~~ views_vtab.cc:607:13: note: in expansion of macro 'log_debug' 607 | log_debug( | ^~~~~~~~~ views_vtab.cc:608:43: note: format string is defined here 608 | "setting top for %s to %lld", tc.get_title().c_str(), top_row); | ~~~^ | | | long long int | %ld In file included from bookmarks.hh:44, from view_helpers.hh:38, from view_helpers.cc:33: view_helpers.cc: In function 'void open_pretty_view()': base/lnav_log.hh:211:19: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 211 | ((void) ((lhs >= rhs) \ view_helpers.cc:460:17: note: in expansion of macro 'require_ge' 460 | require_ge(al.al_string.length(), orig_lr.lr_end); | ^~~~~~~~~~ base/lnav_log.hh:211:19: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 211 | ((void) ((lhs >= rhs) \ view_helpers.cc:468:13: note: in expansion of macro 'require_ge' 468 | require_ge(al.al_string.length(), orig_lr.lr_end); | ^~~~~~~~~~ In file included from time_fmts.cc:4: ptimec.hh: In function 'bool ptime_f(exttm*, const char*, off_t&, ssize_t)': ptimec.hh:1179:32: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'long int' [-Wsign-compare] 1179 | for (; index < 10 && index < avail; index++) { | ~~~~~~^~~~~~~ ptimec.hh: In function 'void ftime_f(char*, off_t&, ssize_t, const exttm&)': ptimec.hh:1213:28: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1213 | for (auto lpc = 0; lpc < out_len; lpc++) { | ~~~~^~~~~~~~~ sql_commands.cc:201:49: warning: 'no_sanitize_address' attribute ignored [-Wattributes] 201 | DIST_SLICE(prog_reps) lnav::progress_reporter_t backup_rep = backup_prog_rep; | ^~~~~~~~~~ In file included from base/injector.hh:43, from base/injector.bind.hh:38, from sql_commands.cc:41: sql_commands.cc: In function 'void backup_user_db(const std::string&)': sql_commands.cc:297:14: warning: format '%llu' expects argument of type 'long long unsigned int', but argument 5 has type 'std::__atomic_base::__int_type' {aka 'long unsigned int'} [-Wformat=] 297 | log_info("backup complete: complete=%llu; total=%llu", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298 | backup_progress_t::INSTANCE.bp_complete.load(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | std::__atomic_base::__int_type {aka long unsigned int} ./base/lnav_log.hh:173:48: note: in definition of macro 'log_msg_wrapper' 173 | log_msg(level, __FILE__, __LINE__, fmt); \ | ^~~ sql_commands.cc:297:5: note: in expansion of macro 'log_info' 297 | log_info("backup complete: complete=%llu; total=%llu", | ^~~~~~~~ sql_commands.cc:297:44: note: format string is defined here 297 | log_info("backup complete: complete=%llu; total=%llu", | ~~~^ | | | long long unsigned int | %lu sql_commands.cc:297:14: warning: format '%llu' expects argument of type 'long long unsigned int', but argument 6 has type 'std::__atomic_base::__int_type' {aka 'long unsigned int'} [-Wformat=] 297 | log_info("backup complete: complete=%llu; total=%llu", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298 | backup_progress_t::INSTANCE.bp_complete.load(), 299 | backup_progress_t::INSTANCE.bp_total.load()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | std::__atomic_base::__int_type {aka long unsigned int} ./base/lnav_log.hh:173:48: note: in definition of macro 'log_msg_wrapper' 173 | log_msg(level, __FILE__, __LINE__, fmt); \ | ^~~ sql_commands.cc:297:5: note: in expansion of macro 'log_info' 297 | log_info("backup complete: complete=%llu; total=%llu", | ^~~~~~~~ sql_commands.cc:297:56: note: format string is defined here 297 | log_info("backup complete: complete=%llu; total=%llu", | ~~~^ | | | long long unsigned int | %lu timeline_source.cc: In member function 'virtual std::vector timeline_preview_overlay::list_overlay_menu(const listview_curses&, vis_line_t)': timeline_source.cc:142:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 142 | if (left + MENU_WIDTH >= dim.second) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ timeline_source.cc: In member function 'virtual bool timeline_header_overlay::list_static_overlay(const listview_curses&, list_overlay_source::media_t, int, int, attr_line_t&)': timeline_source.cc:255:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 255 | if (y < this->gho_static_lines.size()) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ timeline_source.cc:309:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::tuple_element<1, std::pair, long unsigned int> >::type' {aka 'long unsigned int'} [-Wsign-compare] 309 | if (lr.lr_end > width) { | ~~~~~~~~~~^~~~~~~ timeline_source.cc: In member function 'virtual void timeline_header_overlay::list_value_for_overlay(const listview_curses&, vis_line_t, std::vector&)': timeline_source.cc:385:14: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 385 | if (line >= this->gho_src->ts_time_order.size()) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ timeline_source.cc: In member function 'bool timeline_source::rebuild_indexes()': timeline_source.cc:973:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 973 | if (sub.ostr_subid.length() > row.or_max_subid_width) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In function 'md_is_link_reference_definition', inlined from 'md_consume_link_reference_definitions' at third-party/md4c/md4c.c:5081:28, inlined from 'md_end_current_block' at third-party/md4c/md4c.c:5130:13: third-party/md4c/md4c.c:2239:7: warning: 'label_contents_line_index' may be used uninitialized [-Wmaybe-uninitialized] 2239 | if(label_is_multiline) { | ^ third-party/md4c/md4c.c: In function 'md_end_current_block': third-party/md4c/md4c.c:2158:13: note: 'label_contents_line_index' was declared here 2158 | MD_SIZE label_contents_line_index; | ^~~~~~~~~~~~~~~~~~~~~~~~~ timeline_source.cc: In member function 'virtual std::optional timeline_source::time_for_row(vis_line_t)': timeline_source.cc:1317:13: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1317 | if (row >= this->ts_time_order.size()) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ timeline_source.cc:1326:38: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1326 | if (ov_sel && ov_sel.value() < otr.otr_sub_ops.size()) { | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ timeline_source.cc: In member function 'virtual void timeline_source::text_selection_changed(textview_curses&)': timeline_source.cc:1360:29: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1360 | if (!sel || sel.value() >= this->ts_time_order.size()) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ timeline_source.cc:1488:19: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] 1488 | if (msg_count < level_stats.lls_total_count) { | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ timeline_source.cc: In member function 'virtual void timeline_source::text_crumbs_for_line(int, std::vector&)': timeline_source.cc:1588:14: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1588 | if (line >= this->ts_time_order.size()) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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.14.0/src' make[2]: Leaving directory '/home/buildozer/aports/community/lnav/src/lnav-0.14.0/src' make[1]: Leaving directory '/home/buildozer/aports/community/lnav/src/lnav-0.14.0/src' Making all in test make[1]: Entering directory '/home/buildozer/aports/community/lnav/src/lnav-0.14.0/test' Making all in expected make[2]: Entering directory '/home/buildozer/aports/community/lnav/src/lnav-0.14.0/test/expected' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/home/buildozer/aports/community/lnav/src/lnav-0.14.0/test/expected' make[2]: Entering directory '/home/buildozer/aports/community/lnav/src/lnav-0.14.0/test' CXX test_stubs.o AR libtestdummy.a ar: `u' modifier ignored since `D' is the default (see `U') make[2]: Leaving directory '/home/buildozer/aports/community/lnav/src/lnav-0.14.0/test' make[1]: Leaving directory '/home/buildozer/aports/community/lnav/src/lnav-0.14.0/test' make[1]: Entering directory '/home/buildozer/aports/community/lnav/src/lnav-0.14.0' make[1]: Nothing to be done for 'all-am'. make[1]: Leaving directory '/home/buildozer/aports/community/lnav/src/lnav-0.14.0' >>> lnav: Entering fakeroot... Making install in tools make[1]: Entering directory '/home/buildozer/aports/community/lnav/src/lnav-0.14.0/tools' make[2]: Entering directory '/home/buildozer/aports/community/lnav/src/lnav-0.14.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.14.0/tools' make[1]: Leaving directory '/home/buildozer/aports/community/lnav/src/lnav-0.14.0/tools' Making install in src make[1]: Entering directory '/home/buildozer/aports/community/lnav/src/lnav-0.14.0/src' make install-recursive make[2]: Entering directory '/home/buildozer/aports/community/lnav/src/lnav-0.14.0/src' Making install in fmtlib make[3]: Entering directory '/home/buildozer/aports/community/lnav/src/lnav-0.14.0/src/fmtlib' make[4]: Entering directory '/home/buildozer/aports/community/lnav/src/lnav-0.14.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.14.0/src/fmtlib' make[3]: Leaving directory '/home/buildozer/aports/community/lnav/src/lnav-0.14.0/src/fmtlib' Making install in third-party/base64/lib make[3]: Entering directory '/home/buildozer/aports/community/lnav/src/lnav-0.14.0/src/third-party/base64/lib' make[4]: Entering directory '/home/buildozer/aports/community/lnav/src/lnav-0.14.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.14.0/src/third-party/base64/lib' make[3]: Leaving directory '/home/buildozer/aports/community/lnav/src/lnav-0.14.0/src/third-party/base64/lib' Making install in third-party/date/src make[3]: Entering directory '/home/buildozer/aports/community/lnav/src/lnav-0.14.0/src/third-party/date/src' make[4]: Entering directory '/home/buildozer/aports/community/lnav/src/lnav-0.14.0/src/third-party/date/src' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/home/buildozer/aports/community/lnav/src/lnav-0.14.0/src/third-party/date/src' make[3]: Leaving directory '/home/buildozer/aports/community/lnav/src/lnav-0.14.0/src/third-party/date/src' Making install in third-party/notcurses/src/lib make[3]: Entering directory '/home/buildozer/aports/community/lnav/src/lnav-0.14.0/src/third-party/notcurses/src/lib' make[4]: Entering directory '/home/buildozer/aports/community/lnav/src/lnav-0.14.0/src/third-party/notcurses/src/lib' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/home/buildozer/aports/community/lnav/src/lnav-0.14.0/src/third-party/notcurses/src/lib' make[3]: Leaving directory '/home/buildozer/aports/community/lnav/src/lnav-0.14.0/src/third-party/notcurses/src/lib' Making install in third-party/scnlib/src make[3]: Entering directory '/home/buildozer/aports/community/lnav/src/lnav-0.14.0/src/third-party/scnlib/src' make[4]: Entering directory '/home/buildozer/aports/community/lnav/src/lnav-0.14.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.14.0/src/third-party/scnlib/src' make[3]: Leaving directory '/home/buildozer/aports/community/lnav/src/lnav-0.14.0/src/third-party/scnlib/src' Making install in pcrepp make[3]: Entering directory '/home/buildozer/aports/community/lnav/src/lnav-0.14.0/src/pcrepp' make[4]: Entering directory '/home/buildozer/aports/community/lnav/src/lnav-0.14.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.14.0/src/pcrepp' make[3]: Leaving directory '/home/buildozer/aports/community/lnav/src/lnav-0.14.0/src/pcrepp' Making install in base make[3]: Entering directory '/home/buildozer/aports/community/lnav/src/lnav-0.14.0/src/base' make[4]: Entering directory '/home/buildozer/aports/community/lnav/src/lnav-0.14.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.14.0/src/base' make[3]: Leaving directory '/home/buildozer/aports/community/lnav/src/lnav-0.14.0/src/base' Making install in tailer make[3]: Entering directory '/home/buildozer/aports/community/lnav/src/lnav-0.14.0/src/tailer' make install-am make[4]: Entering directory '/home/buildozer/aports/community/lnav/src/lnav-0.14.0/src/tailer' make[5]: Entering directory '/home/buildozer/aports/community/lnav/src/lnav-0.14.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.14.0/src/tailer' make[4]: Leaving directory '/home/buildozer/aports/community/lnav/src/lnav-0.14.0/src/tailer' make[3]: Leaving directory '/home/buildozer/aports/community/lnav/src/lnav-0.14.0/src/tailer' Making install in pugixml make[3]: Entering directory '/home/buildozer/aports/community/lnav/src/lnav-0.14.0/src/pugixml' make[4]: Entering directory '/home/buildozer/aports/community/lnav/src/lnav-0.14.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.14.0/src/pugixml' make[3]: Leaving directory '/home/buildozer/aports/community/lnav/src/lnav-0.14.0/src/pugixml' Making install in yajl make[3]: Entering directory '/home/buildozer/aports/community/lnav/src/lnav-0.14.0/src/yajl' make[4]: Entering directory '/home/buildozer/aports/community/lnav/src/lnav-0.14.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.14.0/src/yajl' make[3]: Leaving directory '/home/buildozer/aports/community/lnav/src/lnav-0.14.0/src/yajl' Making install in yajlpp make[3]: Entering directory '/home/buildozer/aports/community/lnav/src/lnav-0.14.0/src/yajlpp' make[4]: Entering directory '/home/buildozer/aports/community/lnav/src/lnav-0.14.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.14.0/src/yajlpp' make[3]: Leaving directory '/home/buildozer/aports/community/lnav/src/lnav-0.14.0/src/yajlpp' Making install in formats/logfmt make[3]: Entering directory '/home/buildozer/aports/community/lnav/src/lnav-0.14.0/src/formats/logfmt' make[4]: Entering directory '/home/buildozer/aports/community/lnav/src/lnav-0.14.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.14.0/src/formats/logfmt' make[3]: Leaving directory '/home/buildozer/aports/community/lnav/src/lnav-0.14.0/src/formats/logfmt' Making install in . make[3]: Entering directory '/home/buildozer/aports/community/lnav/src/lnav-0.14.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.14.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[4]: Leaving directory '/home/buildozer/aports/community/lnav/src/lnav-0.14.0/src' make[3]: Leaving directory '/home/buildozer/aports/community/lnav/src/lnav-0.14.0/src' make[2]: Leaving directory '/home/buildozer/aports/community/lnav/src/lnav-0.14.0/src' make[1]: Leaving directory '/home/buildozer/aports/community/lnav/src/lnav-0.14.0/src' Making install in test make[1]: Entering directory '/home/buildozer/aports/community/lnav/src/lnav-0.14.0/test' Making install in expected make[2]: Entering directory '/home/buildozer/aports/community/lnav/src/lnav-0.14.0/test/expected' make[3]: Entering directory '/home/buildozer/aports/community/lnav/src/lnav-0.14.0/test/expected' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/home/buildozer/aports/community/lnav/src/lnav-0.14.0/test/expected' make[2]: Leaving directory '/home/buildozer/aports/community/lnav/src/lnav-0.14.0/test/expected' make[2]: Entering directory '/home/buildozer/aports/community/lnav/src/lnav-0.14.0/test' make[3]: Entering directory '/home/buildozer/aports/community/lnav/src/lnav-0.14.0/test' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/home/buildozer/aports/community/lnav/src/lnav-0.14.0/test' make[2]: Leaving directory '/home/buildozer/aports/community/lnav/src/lnav-0.14.0/test' make[1]: Leaving directory '/home/buildozer/aports/community/lnav/src/lnav-0.14.0/test' make[1]: Entering directory '/home/buildozer/aports/community/lnav/src/lnav-0.14.0' make[2]: Entering directory '/home/buildozer/aports/community/lnav/src/lnav-0.14.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.14.0' make[1]: Leaving directory '/home/buildozer/aports/community/lnav/src/lnav-0.14.0' >>> lnav-doc*: Running split function doc... 'usr/share/man' -> '/home/buildozer/aports/community/lnav/pkg/lnav-doc/usr/share/man' >>> 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*: Scanning shared objects >>> lnav-doc*: Tracing dependencies... >>> lnav-doc*: Package size: 1.4 KB >>> lnav-doc*: Compressing data... >>> lnav-doc*: Create checksum... >>> lnav-doc*: Create lnav-doc-0.14.0-r0.apk >>> lnav*: Tracing dependencies... tzdata so:libarchive.so.13 so:libbz2.so.1 so:libc.musl-riscv64.so.1 so:libcurl.so.4 so:libgcc_s.so.1 so:libpcre2-8.so.0 so:libsqlite3.so.0 so:libstdc++.so.6 so:libunistring.so.5 so:libz.so.1 >>> lnav*: Package size: 7.1 MB >>> lnav*: Compressing data... >>> lnav*: Create checksum... >>> lnav*: Create lnav-0.14.0-r0.apk >>> lnav: Build complete at Mon, 13 Apr 2026 06:37:02 +0000 elapsed time 0h 20m 21s >>> lnav: Cleaning up srcdir >>> lnav: Cleaning up pkgdir >>> lnav: Cleaning up tmpdir >>> lnav: Uninstalling dependencies... ( 1/43) Purging .makedepends-lnav (20260413.061645) ( 2/43) Purging tzdata (2026a-r0) ( 3/43) Purging bash (5.3.9-r1) Executing bash-5.3.9-r1.pre-deinstall ( 4/43) Purging bzip2-dev (1.0.8-r6) ( 5/43) Purging curl-dev (8.19.0-r0) ( 6/43) Purging gpm-dev (1.20.7-r6) ( 7/43) Purging gpm-libs (1.20.7-r6) ( 8/43) Purging libarchive-dev (3.8.6-r0) ( 9/43) Purging libarchive (3.8.6-r0) (10/43) Purging libbsd-dev (0.12.2-r0) (11/43) Purging linux-headers (6.19.11-r1) (12/43) Purging libmd-dev (1.1.0-r0) (13/43) Purging libbsd (0.12.2-r0) (14/43) Purging libunistring-dev (1.4.1-r0) (15/43) Purging readline-dev (8.3.3-r1) (16/43) Purging libhistory (8.3.3-r1) (17/43) Purging sqlite-dev (3.53.0-r0) (18/43) Purging sqlite (3.53.0-r0) (19/43) Purging sqlite-libs (3.53.0-r0) (20/43) Purging brotli-dev (1.2.0-r1) (21/43) Purging brotli (1.2.0-r1) (22/43) Purging c-ares-dev (1.34.6-r0) (23/43) Purging libbz2 (1.0.8-r6) (24/43) Purging libmd (1.1.0-r0) (25/43) Purging libpsl-dev (0.21.5-r3) (26/43) Purging libpsl-utils (0.21.5-r3) (27/43) Purging nghttp2-dev (1.68.1-r0) (28/43) Purging openssl-dev (3.5.6-r0) (29/43) Purging xz-libs (5.8.2-r0) (30/43) Purging zstd-dev (1.5.7-r2) (31/43) Purging zstd (1.5.7-r2) (32/43) Purging pcre2-dev (10.47-r0) (33/43) Purging zlib-dev (1.3.2-r0) (34/43) Purging libpcre2-16 (10.47-r0) (35/43) Purging libpcre2-32 (10.47-r0) (36/43) Purging libedit-dev (20251016.3.1-r1) (37/43) Purging ncurses-dev (6.6_p20260404-r0) (38/43) Purging libncurses++ (6.6_p20260404-r0) (39/43) Purging libpanelw (6.6_p20260404-r0) (40/43) Purging bsd-compat-headers (0.7.2-r6) (41/43) Purging libformw (6.6_p20260404-r0) (42/43) Purging libidn2-dev (2.3.8-r0) (43/43) Purging libmenuw (6.6_p20260404-r0) Executing busybox-1.37.0-r31.trigger OK: 390.9 MiB in 105 packages >>> lnav: Updating the community/riscv64 repository index... >>> lnav: Signing the index...