D: [iurt_root_command] chroot Installing /home/pterjan/rpmbuild/SRPMS/lnav-0.11.1-1.mga10.src.rpm Building target platforms: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /home/pterjan/rpmbuild/tmp/rpm-tmp.0GoLkA + umask 022 + cd /home/pterjan/rpmbuild/BUILD + '[' 1 -eq 1 ']' + '[' 1 -eq 1 ']' + '[' 1 -eq 1 ']' + cd /home/pterjan/rpmbuild/BUILD + rm -rf lnav-0.11.1 + /usr/lib/rpm/rpmuncompress -x /home/pterjan/rpmbuild/SOURCES/lnav-0.11.1.tar.bz2 + STATUS=0 + '[' 0 -ne 0 ']' + cd lnav-0.11.1 + rm -rf /home/pterjan/rpmbuild/BUILD/lnav-0.11.1-SPECPARTS + /usr/bin/mkdir -p /home/pterjan/rpmbuild/BUILD/lnav-0.11.1-SPECPARTS + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /home/pterjan/rpmbuild/tmp/rpm-tmp.FF7sSR + umask 022 + cd /home/pterjan/rpmbuild/BUILD + cd lnav-0.11.1 + '[' 1 -eq 1 ']' + '[' 1 -eq 1 ']' + CFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=2 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full' + export CFLAGS + CXXFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=2 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full' + export CXXFLAGS + FFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=2 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full ' + export FFLAGS + FCFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=2 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now --cap-lints=warn' + export RUSTFLAGS + LDFLAGS=' -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-O1 -Wl,--build-id=sha1 -Wl,--enable-new-dtags' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + CONFIGURE_TOP=. + '[' 1 = 1 ']' ++ find . -name config.guess -o -name config.sub + for i in $(find ${CONFIGURE_TOP} -name config.guess -o -name config.sub) ++ basename ./config.guess + '[' -f /usr/lib/rpm/mageia/config.guess ']' ++ basename ./config.guess + cp -af /usr/lib/rpm/mageia/config.guess ./config.guess + for i in $(find ${CONFIGURE_TOP} -name config.guess -o -name config.sub) ++ basename ./config.sub + '[' -f /usr/lib/rpm/mageia/config.sub ']' ++ basename ./config.sub + cp -af /usr/lib/rpm/mageia/config.sub ./config.sub + /usr/lib/rpm/mageia/force-as-needed-for-shared-lib-in-libtool Forcing -Wl,--as-needed in configure/libtool to workaround libtool bug (cf http://lists.gnu.org/archive/html/libtool-patches/2004-06/msg00002.html) + /usr/lib/rpm/mageia/drop-ld-no-undefined-for-shared-lib-modules-in-libtool + /usr/lib/rpm/mageia/fix-libtool-ltmain-from-overlinking + /usr/lib/rpm/mageia/fix-libtool-from-moving-options-after-libs . + /usr/lib/rpm/mageia/fix-dlsearch-path-in-libtool-for-multilib . lib64 + ./configure --host=x86_64-mageia-linux-gnu --build=x86_64-mageia-linux-gnu --program-prefix= --disable-dependency-tracking --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64 --libexecdir=/usr/libexec --localstatedir=/var --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --disable-static --disable-silent-rules checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a race-free mkdir -p... /usr/bin/mkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking whether make supports nested variables... (cached) yes checking build system type... x86_64-mageia-linux-gnu checking host system type... x86_64-mageia-linux-gnu checking whether make supports the include directive... yes (GNU style) checking for x86_64-mageia-linux-gnu-gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether the compiler supports GNU C... yes checking whether gcc accepts -g... yes checking for gcc option to enable C11 features... none needed checking whether gcc understands -c and -o together... yes checking dependency style of gcc... none checking how to run the C preprocessor... gcc -E checking for x86_64-mageia-linux-gnu-gcc... no checking for gcc... gcc checking whether the compiler supports GNU C... (cached) yes checking whether gcc accepts -g... yes checking for gcc option to enable C11 features... (cached) none needed checking whether gcc understands -c and -o together... yes checking dependency style of gcc... none 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... gcc -E checking for a sed that does not truncate output... /usr/bin/sed checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking whether gcc is Clang... no checking whether pthreads work with "-pthread" and "-lpthread"... yes checking for joinable pthread attribute... PTHREAD_CREATE_JOINABLE checking whether more special flags are required for pthreads... no checking for PTHREAD_PRIO_INHERIT... yes checking whether the compiler supports GNU C++... yes checking whether g++ accepts -g... yes checking for g++ option to enable C++11 features... none needed checking dependency style of g++... none checking whether g++ supports C++14 features with -std=c++14... yes Adding include path: /usr/local/include checking whether the compiler supports GNU C++... (cached) yes checking whether g++ -std=c++14 accepts -g... (cached) yes checking for g++ -std=c++14 option to enable C++11 features... (cached) none needed checking dependency style of g++ -std=c++14... (cached) none checking for x86_64-mageia-linux-gnu-ranlib... no checking for ranlib... ranlib checking for x86_64-mageia-linux-gnu-ar... no checking for x86_64-mageia-linux-gnu-lib... no checking for x86_64-mageia-linux-gnu-link... no checking for ar... ar checking the archiver (ar) interface... ar checking whether ln -s works... yes checking whether make sets $(MAKE)... (cached) yes checking for bzip2... /usr/bin/bzip2 checking for re2c... no checking for xz... /usr/bin/xz checking for tshark... no checking for stdio.h... yes checking for stdlib.h... yes checking for string.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for strings.h... yes checking for sys/stat.h... yes checking for sys/types.h... yes checking for unistd.h... yes checking size of off_t... 8 checking size of size_t... 8 checking whether struct tm is in sys/time.h or time.h... time.h checking for g++ -std=c++14 options needed to detect all undeclared functions... none needed checking for struct tm.tm_zone... yes checking for library containing openpty... none required checking for library containing gzseek... -lz checking for library containing BZ2_bzopen... -lbz2 checking for library containing dlopen... none required checking for library containing backtrace... none required checking for gawk... (cached) gawk checking for curl-config... /usr/bin/curl-config checking for the version of libcurl... 8.7.1 checking for libcurl >= version 7.23.0... yes checking whether libcurl is usable... yes checking for curl_free... yes configure: Trying to link with tinfo checking for library containing cur_term... -ltinfo configure: Linking with tinfo checking for library containing Gpm_Open... -lgpm checking for execinfo.h... yes checking for pty.h... yes checking for util.h... no checking for zlib.h... yes checking for bzlib.h... yes checking for libutil.h... no checking for sys/ttydefaults.h... yes configure: compiling with the included version of yajl checking for NcursesW wide-character library... yes checking for working ncursesw/curses.h... yes checking for working ncursesw.h... no checking for working ncurses.h... yes checking lib archive... (testing) checking for archive_read_new in -larchive... no checking for archive.h... no checking for archive_read_new in -larchive... (cached) no checking for archive.h... no checking lib archive... no checking if PCRE2 is wanted... yes checking for pcre2_compile_8 in -lpcre2-8... yes checking for pcre2.h... yes checking lib readline... checking for library containing readline... -lreadline checking for library containing history_set_history_state... none required checking for readline.h... no checking for readline/readline.h... yes checking whether to build with code coverage support... no checking for library containing sqlite3_open... -lsqlite3 checking for sqlite3.h... yes checking for SQLite3 library >= 3.9.0... yes checking for sqlite3_stmt_readonly... yes checking for sqlite3_value_subtype... yes checking for sqlite3_error_offset... yes checking 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/Makefile config.status: creating src/base/Makefile config.status: creating src/formats/logfmt/Makefile config.status: creating src/fmtlib/Makefile config.status: creating src/pcrepp/Makefile config.status: creating src/pugixml/Makefile config.status: creating src/tailer/Makefile config.status: creating src/yajl/Makefile config.status: creating src/yajlpp/Makefile config.status: creating src/third-party/base64/lib/Makefile config.status: creating src/third-party/scnlib/src/Makefile config.status: creating test/Makefile config.status: creating src/config.h config.status: executing depfiles commands + /usr/bin/make -O -j16 V=1 VERBOSE=1 Making all in tools make[1]: Entering directory '/home/pterjan/rpmbuild/BUILD/lnav-0.11.1/tools' gcc -g3 -o bin2c bin2c.c -lz make[1]: Leaving directory '/home/pterjan/rpmbuild/BUILD/lnav-0.11.1/tools' Making all in src make[1]: Entering directory '/home/pterjan/rpmbuild/BUILD/lnav-0.11.1/src' ../tools/bin2c animals-json animals.json make[1]: Leaving directory '/home/pterjan/rpmbuild/BUILD/lnav-0.11.1/src' make[1]: Entering directory '/home/pterjan/rpmbuild/BUILD/lnav-0.11.1/src' ../tools/bin2c ansi-palette-json ansi-palette.json make[1]: Leaving directory '/home/pterjan/rpmbuild/BUILD/lnav-0.11.1/src' make[1]: Entering directory '/home/pterjan/rpmbuild/BUILD/lnav-0.11.1/src' ../tools/bin2c -n lnav_sh_scripts builtin-sh-scripts ./scripts/dump-pid.sh make[1]: Leaving directory '/home/pterjan/rpmbuild/BUILD/lnav-0.11.1/src' make[1]: Entering directory '/home/pterjan/rpmbuild/BUILD/lnav-0.11.1/src' ../tools/bin2c -n lnav_scripts builtin-scripts ./scripts/dhclient-summary.lnav ./scripts/lnav-pop-view.lnav ./scripts/partition-by-boot.lnav ./scripts/rename-stdin.lnav ./scripts/search-for.lnav make[1]: Leaving directory '/home/pterjan/rpmbuild/BUILD/lnav-0.11.1/src' make[1]: Entering directory '/home/pterjan/rpmbuild/BUILD/lnav-0.11.1/src' ../tools/bin2c -n lnav_config_json default-config ./root-config.json ./keymaps/de-keymap.json ./keymaps/default-keymap.json ./keymaps/fr-keymap.json ./keymaps/sv-keymap.json ./keymaps/uk-keymap.json ./keymaps/us-keymap.json ./themes/default-theme.json ./themes/eldar.json ./themes/grayscale.json ./themes/monocai.json ./themes/night-owl.json ./themes/solarized-dark.json ./themes/solarized-light.json make[1]: Leaving directory '/home/pterjan/rpmbuild/BUILD/lnav-0.11.1/src' make[1]: Entering directory '/home/pterjan/rpmbuild/BUILD/lnav-0.11.1/src' ../tools/bin2c diseases-json diseases.json make[1]: Leaving directory '/home/pterjan/rpmbuild/BUILD/lnav-0.11.1/src' make[1]: Entering directory '/home/pterjan/rpmbuild/BUILD/lnav-0.11.1/src' ../tools/bin2c words-json words.json make[1]: Leaving directory '/home/pterjan/rpmbuild/BUILD/lnav-0.11.1/src' make[1]: Entering directory '/home/pterjan/rpmbuild/BUILD/lnav-0.11.1/src' ../tools/bin2c -n lnav_format_json default-formats ./formats/access_log.json ./formats/alb_log.json ./formats/block_log.json ./formats/candlepin_log.json ./formats/choose_repo_log.json ./formats/cups_log.json ./formats/dpkg_log.json ./formats/elb_log.json ./formats/engine_log.json ./formats/error_log.json ./formats/esx_syslog_log.json ./formats/fsck_hfs_log.json ./formats/glog_log.json ./formats/haproxy_log.json ./formats/java_log.json ./formats/journald_json_log.json ./formats/katello_log.json ./formats/openam_log.json ./formats/openamdb_log.json ./formats/openstack_log.json ./formats/page_log.json ./formats/papertrail_log.json ./formats/pcap_log.json ./formats/procstate_log.json ./formats/snaplogic_log.json ./formats/sssd_log.json ./formats/strace_log.json ./formats/sudo_log.json ./formats/syslog_log.json ./formats/s3_log.json ./formats/tcf_log.json ./formats/tcsh_history.json ./formats/unifi_log.json ./formats/uwsgi_log.json ./formats/vdsm_log.json ./formats/vmk_log.json ./formats/vmw_log.json ./formats/vmw_vc_svc_log.json ./formats/vmw_py_log.json ./formats/xmlrpc_log.json make[1]: Leaving directory '/home/pterjan/rpmbuild/BUILD/lnav-0.11.1/src' make[1]: Entering directory '/home/pterjan/rpmbuild/BUILD/lnav-0.11.1/src' ../tools/bin2c init-sql init.sql make[1]: Leaving directory '/home/pterjan/rpmbuild/BUILD/lnav-0.11.1/src' make[1]: Entering directory '/home/pterjan/rpmbuild/BUILD/lnav-0.11.1/src' ../tools/bin2c help-md help.md make[1]: Leaving directory '/home/pterjan/rpmbuild/BUILD/lnav-0.11.1/src' make[1]: Entering directory '/home/pterjan/rpmbuild/BUILD/lnav-0.11.1/src' ../tools/bin2c xml-entities-json xml-entities.json make[1]: Leaving directory '/home/pterjan/rpmbuild/BUILD/lnav-0.11.1/src' make[1]: Entering directory '/home/pterjan/rpmbuild/BUILD/lnav-0.11.1/src' ../tools/bin2c xterm-palette-json xterm-palette.json make[1]: Leaving directory '/home/pterjan/rpmbuild/BUILD/lnav-0.11.1/src' make[1]: Entering directory '/home/pterjan/rpmbuild/BUILD/lnav-0.11.1/src' ../tools/bin2c emojis-json emojis.json make[1]: Leaving directory '/home/pterjan/rpmbuild/BUILD/lnav-0.11.1/src' make[1]: Entering directory '/home/pterjan/rpmbuild/BUILD/lnav-0.11.1/src' gcc -g3 -o ptimec ptimec.c make[1]: Leaving directory '/home/pterjan/rpmbuild/BUILD/lnav-0.11.1/src' make[1]: Entering directory '/home/pterjan/rpmbuild/BUILD/lnav-0.11.1/src' ./ptimec "@%@" "%Y-%m-%d %H:%M:%S" "%Y-%m-%d %H:%M:%S%z" "%Y-%m-%d %H:%M:%S %z" "%Y-%m-%d %H:%M" "%Y-%m-%dT%H:%M:%S.%f%z" "%y-%m-%dT%H:%M:%S.%f%z" "%Y-%m-%dT%H:%M:%SZ" "%Y-%m-%dT%H:%M:%S%z" "%Y-%m-%dT%H:%M:%S" "%Y-%m-%dT%H:%M:%S%z" "%Y-%m-%dT%H:%M" "%Y/%m/%d %H:%M:%S" "%Y/%m/%d %H:%M:%S %z" "%Y/%m/%d %H:%M:%S%z" "%Y/%m/%d %H:%M" "%Y %b %d %a %H:%M:%S.%L" "%Y %b %d %H:%M:%S.%L" "%Y %b %d %H:%M:%S" "%a %b %d %H:%M:%S %Y" "%a %b %d %H:%M:%S.%f %Y" "%a %b %d %H:%M:%S %Z %Y" "%a %b %d %H:%M:%S " "%a %b %d %H:%M:%S.%L " "%a %b %d %H:%M " "%a %b %e %H:%M:%S %Z %Y" "%d/%b/%Y:%H:%M:%S +0000" "%d/%b/%Y:%H:%M:%S %z" "%d-%b-%Y %H:%M:%S %z" "%d-%b-%Y %H:%M:%S %Z" "%d %b %Y %H:%M:%S" "%d %b %Y %H:%M:%S.%L" "%d %b %Y %H:%M:%S,%L" "%d %b %Y %H:%M" "%b %d %H:%M:%S" "%b %d %k:%M:%S" "%b %d %l:%M:%S" "%b %d %l:%M" "%b %e, %Y %l:%M:%S %p" "%b %d, %Y %l:%M:%S %p" "%m/%d/%y %H:%M:%S" "%m/%d/%Y %I:%M:%S:%L %p %Z" "%m/%d/%Y %I:%M:%S %p %Z" "%m/%d/%Y %l:%M:%S %p %Z" "%m/%e/%Y %I:%M:%S %p" "%m/%e/%Y %l:%M:%S %p" "%m/%d/%Y %H:%M:%S" "%d/%b/%y %H:%M:%S" "%m%d %H:%M:%S" "%Y%m%d %H:%M:%S" "%Y%m%d.%H%M%S" "%H:%M:%S" "%M:%S" "%m/%d %H:%M:%S" "%Y-%m-%d" "%Y-%m" "%Y/%m/%d" "%Y/%m" "%s.%f" > time_fmts.cc make[1]: Leaving directory '/home/pterjan/rpmbuild/BUILD/lnav-0.11.1/src' /usr/bin/make all-recursive Making all in fmtlib make[3]: Entering directory '/home/pterjan/rpmbuild/BUILD/lnav-0.11.1/src/fmtlib' g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../../src -I../../src/third-party/doctest-root -I/usr/local/include -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=2 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -c -o os.o os.cc make[3]: Leaving directory '/home/pterjan/rpmbuild/BUILD/lnav-0.11.1/src/fmtlib' make[3]: Entering directory '/home/pterjan/rpmbuild/BUILD/lnav-0.11.1/src/fmtlib' g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../../src -I../../src/third-party/doctest-root -I/usr/local/include -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=2 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -c -o format.o format.cc make[3]: Leaving directory '/home/pterjan/rpmbuild/BUILD/lnav-0.11.1/src/fmtlib' make[3]: Entering directory '/home/pterjan/rpmbuild/BUILD/lnav-0.11.1/src/fmtlib' rm -f libcppfmt.a ar cru libcppfmt.a format.o os.o ranlib libcppfmt.a make[3]: Leaving directory '/home/pterjan/rpmbuild/BUILD/lnav-0.11.1/src/fmtlib' Making all in third-party/base64/lib make[3]: Entering directory '/home/pterjan/rpmbuild/BUILD/lnav-0.11.1/src/third-party/base64/lib' gcc -DHAVE_CONFIG_H -I. -I../../../../src -I../../../../src/third-party/doctest-root -I/usr/local/include -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=2 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -pthread -c -o lib.o lib.c make[3]: Leaving directory '/home/pterjan/rpmbuild/BUILD/lnav-0.11.1/src/third-party/base64/lib' make[3]: Entering directory '/home/pterjan/rpmbuild/BUILD/lnav-0.11.1/src/third-party/base64/lib' gcc -DHAVE_CONFIG_H -I. -I../../../../src -I../../../../src/third-party/doctest-root -I/usr/local/include -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=2 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -pthread -c -o tables/tables.o tables/tables.c make[3]: Leaving directory '/home/pterjan/rpmbuild/BUILD/lnav-0.11.1/src/third-party/base64/lib' make[3]: Entering directory '/home/pterjan/rpmbuild/BUILD/lnav-0.11.1/src/third-party/base64/lib' gcc -DHAVE_CONFIG_H -I. -I../../../../src -I../../../../src/third-party/doctest-root -I/usr/local/include -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=2 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -pthread -c -o arch/generic/codec.o arch/generic/codec.c make[3]: Leaving directory '/home/pterjan/rpmbuild/BUILD/lnav-0.11.1/src/third-party/base64/lib' make[3]: Entering directory '/home/pterjan/rpmbuild/BUILD/lnav-0.11.1/src/third-party/base64/lib' rm -f libbase64.a ar cru libbase64.a lib.o arch/generic/codec.o tables/tables.o ranlib libbase64.a make[3]: Leaving directory '/home/pterjan/rpmbuild/BUILD/lnav-0.11.1/src/third-party/base64/lib' Making all in third-party/scnlib/src make[3]: Entering directory '/home/pterjan/rpmbuild/BUILD/lnav-0.11.1/src/third-party/scnlib/src' g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../../../../src -I./../include -I./deps/fast_float/single_include -I../../../../src/third-party/doctest-root -I/usr/local/include -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=2 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -c -o file.o file.cpp make[3]: Leaving directory '/home/pterjan/rpmbuild/BUILD/lnav-0.11.1/src/third-party/scnlib/src' make[3]: Entering directory '/home/pterjan/rpmbuild/BUILD/lnav-0.11.1/src/third-party/scnlib/src' g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../../../../src -I./../include -I./deps/fast_float/single_include -I../../../../src/third-party/doctest-root -I/usr/local/include -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=2 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -c -o reader_float.o reader_float.cpp make[3]: Leaving directory '/home/pterjan/rpmbuild/BUILD/lnav-0.11.1/src/third-party/scnlib/src' make[3]: Entering directory '/home/pterjan/rpmbuild/BUILD/lnav-0.11.1/src/third-party/scnlib/src' g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../../../../src -I./../include -I./deps/fast_float/single_include -I../../../../src/third-party/doctest-root -I/usr/local/include -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=2 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -c -o reader_int.o reader_int.cpp make[3]: Leaving directory '/home/pterjan/rpmbuild/BUILD/lnav-0.11.1/src/third-party/scnlib/src' make[3]: Entering directory '/home/pterjan/rpmbuild/BUILD/lnav-0.11.1/src/third-party/scnlib/src' g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../../../../src -I./../include -I./deps/fast_float/single_include -I../../../../src/third-party/doctest-root -I/usr/local/include -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=2 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -c -o locale.o locale.cpp make[3]: Leaving directory '/home/pterjan/rpmbuild/BUILD/lnav-0.11.1/src/third-party/scnlib/src' make[3]: Entering directory '/home/pterjan/rpmbuild/BUILD/lnav-0.11.1/src/third-party/scnlib/src' g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../../../../src -I./../include -I./deps/fast_float/single_include -I../../../../src/third-party/doctest-root -I/usr/local/include -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=2 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -c -o vscan.o vscan.cpp make[3]: Leaving directory '/home/pterjan/rpmbuild/BUILD/lnav-0.11.1/src/third-party/scnlib/src' make[3]: Entering directory '/home/pterjan/rpmbuild/BUILD/lnav-0.11.1/src/third-party/scnlib/src' rm -f libscnlib.a ar cru libscnlib.a reader_float.o locale.o reader_int.o file.o vscan.o ranlib libscnlib.a make[3]: Leaving directory '/home/pterjan/rpmbuild/BUILD/lnav-0.11.1/src/third-party/scnlib/src' Making all in pcrepp make[3]: Entering directory '/home/pterjan/rpmbuild/BUILD/lnav-0.11.1/src/pcrepp' g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src -I../../src/fmtlib -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -I/usr/local/include -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=2 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -c -o pcre2pp.o pcre2pp.cc In file included from ../../src/base/auto_mem.hh:45, from pcre2pp.hh:41, from pcre2pp.cc:32: ../../src/base/result.h:702:11: warning: identifier 'concept' is a keyword in C++20 [-Wc++20-compat] 702 | namespace concept { | ^~~~~~~ pcre2pp.hh: In member function 'nonstd::optional_lite::optional lnav::pcre2pp::match_data::operator[](size_t) const': pcre2pp.hh:91:19: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 91 | if (index >= this->md_capture_end) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ pcre2pp.cc: In member function 'std::string lnav::pcre2pp::code::replace(string_fragment, const char*) const': pcre2pp.cc:300:46: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 300 | } else if (capture_index > this->get_capture_count()) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/home/pterjan/rpmbuild/BUILD/lnav-0.11.1/src/pcrepp' make[3]: Entering directory '/home/pterjan/rpmbuild/BUILD/lnav-0.11.1/src/pcrepp' rm -f libpcrepp.a ar cru libpcrepp.a pcre2pp.o ranlib libpcrepp.a make[3]: Leaving directory '/home/pterjan/rpmbuild/BUILD/lnav-0.11.1/src/pcrepp' Making all in base make[3]: Entering directory '/home/pterjan/rpmbuild/BUILD/lnav-0.11.1/src/base' g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/ -I../../src/third-party -I../../src/fmtlib -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -I/usr/local/include -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=2 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -c -o is_utf8.o is_utf8.cc is_utf8.cc: In function 'utf8_scan_result is_utf8(const unsigned char*, size_t, const char**, int*, nonstd::optional_lite::optional)': is_utf8.cc:74:14: warning: comparison of integer expressions of different signedness: 'ssize_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 74 | while (i < len) { | ~~^~~~~ is_utf8.cc:87:23: warning: comparison of integer expressions of different signedness: 'ssize_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | if (i + 1 < len) /* Expect a 2nd byte */ { | ~~~~~~^~~~~ is_utf8.cc:104:23: warning: comparison of integer expressions of different signedness: 'ssize_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 104 | if (i + 2 < len) /* Expect a 2nd and 3rd byte */ { | ~~~~~~^~~~~ is_utf8.cc:129:23: warning: comparison of integer expressions of different signedness: 'ssize_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 129 | if (i + 2 < len) /* Expect a 2nd and 3rd byte */ { | ~~~~~~^~~~~ is_utf8.cc:153:23: warning: comparison of integer expressions of different signedness: 'ssize_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 153 | if (i + 2 < len) /* Expect a 2nd and 3rd byte */ { | ~~~~~~^~~~~ is_utf8.cc:178:23: warning: comparison of integer expressions of different signedness: 'ssize_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 178 | if (i + 2 < len) /* Expect a 2nd and 3rd byte */ { | ~~~~~~^~~~~ is_utf8.cc:202:23: warning: comparison of integer expressions of different signedness: 'ssize_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 202 | if (i + 3 < len) /* Expect a 2nd, 3rd 3th byte */ { | ~~~~~~^~~~~ is_utf8.cc:235:23: warning: comparison of integer expressions of different signedness: 'ssize_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if (i + 3 < len) /* Expect a 2nd, 3rd 3th byte */ { | ~~~~~~^~~~~ is_utf8.cc:266:23: warning: comparison of integer expressions of different signedness: 'ssize_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 266 | if (i + 3 < len) /* Expect a 2nd, 3rd 3th byte */ { | ~~~~~~^~~~~ make[3]: Leaving directory '/home/pterjan/rpmbuild/BUILD/lnav-0.11.1/src/base' make[3]: Entering directory '/home/pterjan/rpmbuild/BUILD/lnav-0.11.1/src/base' g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/ -I../../src/third-party -I../../src/fmtlib -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -I/usr/local/include -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=2 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -c -o auto_pid.o auto_pid.cc In file included from auto_pid.hh:42, from auto_pid.cc:30: ../../src/base/result.h:702:11: warning: identifier 'concept' is a keyword in C++20 [-Wc++20-compat] 702 | namespace concept { | ^~~~~~~ In file included from auto_pid.hh:41: ../../src/base/lnav_log.hh:49:6: warning: elaborated-type-specifier for a scoped enum must not use the 'class' keyword 49 | enum class lnav_log_level_t : uint32_t { | ~~~~ ^~~~~ | ----- ../../src/base/lnav_log.hh:49:29: error: found ':' in nested-name-specifier, expected '::' 49 | enum class lnav_log_level_t : uint32_t { | ^ | :: ../../src/base/lnav_log.hh:49:12: error: 'lnav_log_level_t' has not been declared 49 | enum class lnav_log_level_t : uint32_t { | ^~~~~~~~~~~~~~~~ ../../src/base/lnav_log.hh:49:40: error: expected unqualified-id before '{' token 49 | enum class lnav_log_level_t : uint32_t { | ^ ../../src/base/lnav_log.hh:59:26: error: use of enum 'lnav_log_level_t' without previous declaration 59 | void log_rusage_raw(enum lnav_log_level_t level, | ^~~~~~~~~~~~~~~~ ../../src/base/lnav_log.hh:63:19: error: use of enum 'lnav_log_level_t' without previous declaration 63 | void log_msg(enum lnav_log_level_t level, | ^~~~~~~~~~~~~~~~ ../../src/base/lnav_log.hh:101:13: error: use of enum 'lnav_log_level_t' without previous declaration 101 | extern enum lnav_log_level_t lnav_log_level; | ^~~~~~~~~~~~~~~~ auto_pid.hh: In member function 'void auto_pid::reset(pid_t)': ../../src/base/lnav_log.hh:118:43: error: 'lnav_log_level_t' has not been declared 118 | #define log_debug(fmt...) log_msg_wrapper(lnav_log_level_t::DEBUG, fmt); | ^~~~~~~~~~~~~~~~ ../../src/base/lnav_log.hh:105:31: note: in definition of macro 'log_msg_wrapper' 105 | if (lnav_log_level <= level) { \ | ^~~~~ auto_pid.hh:154:17: note: in expansion of macro 'log_debug' 154 | log_debug("sending SIGTERM to child: %d", this->ap_child); | ^~~~~~~~~ ../../src/base/lnav_log.hh:118:43: error: 'lnav_log_level_t' has not been declared 118 | #define log_debug(fmt...) log_msg_wrapper(lnav_log_level_t::DEBUG, fmt); | ^~~~~~~~~~~~~~~~ ../../src/base/lnav_log.hh:106:21: note: in definition of macro 'log_msg_wrapper' 106 | log_msg(level, __FILE__, __LINE__, fmt); \ | ^~~~~ auto_pid.hh:154:17: note: in expansion of macro 'log_debug' 154 | log_debug("sending SIGTERM to child: %d", this->ap_child); | ^~~~~~~~~ auto_pid.cc: In function 'Result, std::__cxx11::basic_string > lnav::pid::from_fork()': ../../src/base/lnav_log.hh:118:43: error: 'lnav_log_level_t' has not been declared 118 | #define log_debug(fmt...) log_msg_wrapper(lnav_log_level_t::DEBUG, fmt); | ^~~~~~~~~~~~~~~~ ../../src/base/lnav_log.hh:105:31: note: in definition of macro 'log_msg_wrapper' 105 | if (lnav_log_level <= level) { \ | ^~~~~ auto_pid.cc:54:9: note: in expansion of macro 'log_debug' 54 | log_debug("started child: %d", pid); | ^~~~~~~~~ ../../src/base/lnav_log.hh:118:43: error: 'lnav_log_level_t' has not been declared 118 | #define log_debug(fmt...) log_msg_wrapper(lnav_log_level_t::DEBUG, fmt); | ^~~~~~~~~~~~~~~~ ../../src/base/lnav_log.hh:106:21: note: in definition of macro 'log_msg_wrapper' 106 | log_msg(level, __FILE__, __LINE__, fmt); \ | ^~~~~ auto_pid.cc:54:9: note: in expansion of macro 'log_debug' 54 | log_debug("started child: %d", pid); | ^~~~~~~~~ make[3]: *** [Makefile:853: auto_pid.o] Error 1 make[3]: Leaving directory '/home/pterjan/rpmbuild/BUILD/lnav-0.11.1/src/base' make[3]: *** Waiting for unfinished jobs.... make[3]: Entering directory '/home/pterjan/rpmbuild/BUILD/lnav-0.11.1/src/base' g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/ -I../../src/third-party -I../../src/fmtlib -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -I/usr/local/include -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=2 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -c -o humanize.time.o humanize.time.cc make[3]: Leaving directory '/home/pterjan/rpmbuild/BUILD/lnav-0.11.1/src/base' make[3]: Entering directory '/home/pterjan/rpmbuild/BUILD/lnav-0.11.1/src/base' g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/ -I../../src/third-party -I../../src/fmtlib -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -I/usr/local/include -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=2 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -c -o date_time_scanner.o date_time_scanner.cc make[3]: Leaving directory '/home/pterjan/rpmbuild/BUILD/lnav-0.11.1/src/base' make[3]: Entering directory '/home/pterjan/rpmbuild/BUILD/lnav-0.11.1/src/base' g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/ -I../../src/third-party -I../../src/fmtlib -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -I/usr/local/include -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=2 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -c -o attr_line.builder.o attr_line.builder.cc In file included from ../../src/ww898/cp_utf8.hpp:31, from intern_string.hh:47, from attr_line.hh:42, from attr_line.builder.hh:35, from attr_line.builder.cc:30: ../../src/base/result.h:702:11: warning: identifier 'concept' is a keyword in C++20 [-Wc++20-compat] 702 | namespace concept { | ^~~~~~~ make[3]: Leaving directory '/home/pterjan/rpmbuild/BUILD/lnav-0.11.1/src/base' make[3]: Entering directory '/home/pterjan/rpmbuild/BUILD/lnav-0.11.1/src/base' g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/ -I../../src/third-party -I../../src/fmtlib -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -I/usr/local/include -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=2 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -c -o network.tcp.o network.tcp.cc In file included from auto_fd.hh:45, from network.tcp.hh:35, from network.tcp.cc:30: ../../src/base/result.h:702:11: warning: identifier 'concept' is a keyword in C++20 [-Wc++20-compat] 702 | namespace concept { | ^~~~~~~ In file included from auto_fd.hh:44: ../../src/base/lnav_log.hh:49:6: warning: elaborated-type-specifier for a scoped enum must not use the 'class' keyword 49 | enum class lnav_log_level_t : uint32_t { | ~~~~ ^~~~~ | ----- ../../src/base/lnav_log.hh:49:29: error: found ':' in nested-name-specifier, expected '::' 49 | enum class lnav_log_level_t : uint32_t { | ^ | :: ../../src/base/lnav_log.hh:49:12: error: 'lnav_log_level_t' has not been declared 49 | enum class lnav_log_level_t : uint32_t { | ^~~~~~~~~~~~~~~~ ../../src/base/lnav_log.hh:49:40: error: expected unqualified-id before '{' token 49 | enum class lnav_log_level_t : uint32_t { | ^ ../../src/base/lnav_log.hh:59:26: error: use of enum 'lnav_log_level_t' without previous declaration 59 | void log_rusage_raw(enum lnav_log_level_t level, | ^~~~~~~~~~~~~~~~ ../../src/base/lnav_log.hh:63:19: error: use of enum 'lnav_log_level_t' without previous declaration 63 | void log_msg(enum lnav_log_level_t level, | ^~~~~~~~~~~~~~~~ ../../src/base/lnav_log.hh:101:13: error: use of enum 'lnav_log_level_t' without previous declaration 101 | extern enum lnav_log_level_t lnav_log_level; | ^~~~~~~~~~~~~~~~ auto_fd.hh: In static member function 'static int auto_fd::pipe(auto_fd*)': ../../src/base/lnav_log.hh:125:10: error: 'lnav_log_level_t' has not been declared 125 | lnav_log_level_t::ERROR, file, line, "failed precondition `%s'", e), \ | ^~~~~~~~~~~~~~~~ ../../src/base/lnav_log.hh:122:39: note: in expansion of macro 'lnav_require' 122 | #define require(e) ((void) ((e) ? 0 : lnav_require(#e, __FILE__, __LINE__))) | ^~~~~~~~~~~~ auto_fd.hh:66:9: note: in expansion of macro 'require' 66 | require(af != nullptr); | ^~~~~~~ auto_fd.hh: In constructor 'auto_fd::auto_fd(int)': ../../src/base/lnav_log.hh:125:10: error: 'lnav_log_level_t' has not been declared 125 | lnav_log_level_t::ERROR, file, line, "failed precondition `%s'", e), \ | ^~~~~~~~~~~~~~~~ ../../src/base/lnav_log.hh:122:39: note: in expansion of macro 'lnav_require' 122 | #define require(e) ((void) ((e) ? 0 : lnav_require(#e, __FILE__, __LINE__))) | ^~~~~~~~~~~~ auto_fd.hh:102:49: note: in expansion of macro 'require' 102 | explicit auto_fd(int fd = -1) : af_fd(fd) { require(fd >= -1); } | ^~~~~~~ auto_fd.hh: In member function 'auto_fd& auto_fd::operator=(int)': ../../src/base/lnav_log.hh:125:10: error: 'lnav_log_level_t' has not been declared 125 | lnav_log_level_t::ERROR, file, line, "failed precondition `%s'", e), \ | ^~~~~~~~~~~~~~~~ ../../src/base/lnav_log.hh:122:39: note: in expansion of macro 'lnav_require' 122 | #define require(e) ((void) ((e) ? 0 : lnav_require(#e, __FILE__, __LINE__))) | ^~~~~~~~~~~~ auto_fd.hh:149:9: note: in expansion of macro 'require' 149 | require(fd >= -1); | ^~~~~~~ auto_fd.hh: In member function 'void auto_fd::reset(int)': ../../src/base/lnav_log.hh:125:10: error: 'lnav_log_level_t' has not been declared 125 | lnav_log_level_t::ERROR, file, line, "failed precondition `%s'", e), \ | ^~~~~~~~~~~~~~~~ ../../src/base/lnav_log.hh:122:39: note: in expansion of macro 'lnav_require' 122 | #define require(e) ((void) ((e) ? 0 : lnav_require(#e, __FILE__, __LINE__))) | ^~~~~~~~~~~~ auto_fd.hh:205:9: note: in expansion of macro 'require' 205 | require(fd >= -1); | ^~~~~~~ auto_fd.hh: In member function 'void auto_fd::close_on_exec() const': ../../src/base/lnav_log.hh:139:14: error: 'lnav_log_level_t' has not been declared 139 | (log_msg(lnav_log_level_t::ERROR, \ | ^~~~~~~~~~~~~~~~ ../../src/base/lnav_log.hh:137:30: note: in expansion of macro 'lnav_log_perror' 137 | ((void) ((e != -1) ? 0 : lnav_log_perror(#e, __FILE__, __LINE__))) | ^~~~~~~~~~~~~~~ auto_fd.hh:228:9: note: in expansion of macro 'log_perror' 228 | log_perror(fcntl(this->af_fd, F_SETFD, FD_CLOEXEC)); | ^~~~~~~~~~ make[3]: *** [Makefile:853: network.tcp.o] Error 1 make[3]: Leaving directory '/home/pterjan/rpmbuild/BUILD/lnav-0.11.1/src/base' make[3]: Entering directory '/home/pterjan/rpmbuild/BUILD/lnav-0.11.1/src/base' g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/ -I../../src/third-party -I../../src/fmtlib -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -I/usr/local/include -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=2 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -c -o humanize.o humanize.cc In file included from ../../src/ww898/cp_utf8.hpp:31, from intern_string.hh:47, from file_range.hh:35, from humanize.hh:37, from humanize.cc:33: ../../src/base/result.h:702:11: warning: identifier 'concept' is a keyword in C++20 [-Wc++20-compat] 702 | namespace concept { | ^~~~~~~ make[3]: Leaving directory '/home/pterjan/rpmbuild/BUILD/lnav-0.11.1/src/base' make[3]: Entering directory '/home/pterjan/rpmbuild/BUILD/lnav-0.11.1/src/base' g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/ -I../../src/third-party -I../../src/fmtlib -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -I/usr/local/include -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=2 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -c -o lnav.gzip.o lnav.gzip.cc In file included from auto_mem.hh:45, from lnav.gzip.hh:37, from lnav.gzip.cc:32: ../../src/base/result.h:702:11: warning: identifier 'concept' is a keyword in C++20 [-Wc++20-compat] 702 | namespace concept { | ^~~~~~~ In file included from ../../src/fmtlib/fmt/format.h:48, from lnav.gzip.cc:37: ../../src/fmtlib/fmt/core.h: In instantiation of 'constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = const std::__cxx11::basic_string&]': ../../src/fmtlib/fmt/core.h:1753:29: required from 'constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string&; typename std::enable_if::type = 0]' ../../src/base/result.h:702:11: warning: 1753 | return make_value(val); ../../src/base/result.h:702:11: warning: | ~~~~~~~~~~~~~~~~~~~^~~~~ ../../src/fmtlib/fmt/core.h:1877:77: required from 'constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {const std::__cxx11::basic_string, std::allocator >&, const char*&}; Context = fmt::v9::basic_format_context; Args = {std::__cxx11::basic_string, std::allocator >, const char*}]' ../../src/base/result.h:702:11: warning: 1875 | data_{detail::make_arg< ../../src/base/result.h:702:11: warning: | ~~~~~~~~~~~~~~~~~ 1876 | is_packed, Context, ../../src/base/result.h:702:11: warning: | ~~~~~~~~~~~~~~~~~~~ 1877 | detail::mapped_type_constant, Context>::value>( ../../src/base/result.h:702:11: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1878 | std::forward(args))...} { ../../src/base/result.h:702:11: warning: | ~~~~~~~~~~~~~~~~~~~~~~ ../../src/fmtlib/fmt/core.h:1894:38: required from 'std::string fmt::v9::format(format_string, T&& ...) [with T = {const std::__cxx11::basic_string, std::allocator >&, const char*}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >&, const char*>]' ../../src/base/result.h:702:11: warning: 1894 | return {std::forward(args)...}; ../../src/base/result.h:702:11: warning: | ^ lnav.gzip.cc:98:31: required from here ../../src/base/result.h:702:11: warning: 98 | return Err(fmt::format(FMT_STRING("invalid gzip data: {} -- {}"), ../../src/base/result.h:702:11: warning: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | src, ../../src/base/result.h:702:11: warning: | ~~~~ 100 | strm.msg ? strm.msg : zError(err))); ../../src/base/result.h:702:11: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/fmtlib/fmt/core.h:3163:44: in 'constexpr' expansion of 'fmt::v9::make_format_args<>(args#0, ((const char*&)args#1))' ../../src/fmtlib/fmt/core.h:1711:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1711 | const auto& arg = arg_mapper().map(std::forward(val)); | ^~~ ../../src/fmtlib/fmt/core.h:1711:46: note: the temporary was destroyed at the end of the full expression 'fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((* & std::forward&>((* & val))))' 1711 | const auto& arg = arg_mapper().map(std::forward(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/home/pterjan/rpmbuild/BUILD/lnav-0.11.1/src/base' make[3]: Entering directory '/home/pterjan/rpmbuild/BUILD/lnav-0.11.1/src/base' g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/ -I../../src/third-party -I../../src/fmtlib -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -I/usr/local/include -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=2 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -c -o lnav_log.o lnav_log.cc In file included from auto_mem.hh:45, from lnav_log.cc:86: ../../src/base/result.h:702:11: warning: identifier 'concept' is a keyword in C++20 [-Wc++20-compat] 702 | namespace concept { | ^~~~~~~ make[3]: Leaving directory '/home/pterjan/rpmbuild/BUILD/lnav-0.11.1/src/base' make[3]: Entering directory '/home/pterjan/rpmbuild/BUILD/lnav-0.11.1/src/base' g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/ -I../../src/third-party -I../../src/fmtlib -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -I/usr/local/include -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=2 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -c -o isc.o isc.cc make[3]: Leaving directory '/home/pterjan/rpmbuild/BUILD/lnav-0.11.1/src/base' make[3]: Entering directory '/home/pterjan/rpmbuild/BUILD/lnav-0.11.1/src/base' g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/ -I../../src/third-party -I../../src/fmtlib -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -I/usr/local/include -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=2 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -c -o fs_util.o fs_util.cc In file included from auto_fd.hh:45, from fs_util.hh:36, from fs_util.cc:30: ../../src/base/result.h:702:11: warning: identifier 'concept' is a keyword in C++20 [-Wc++20-compat] 702 | namespace concept { | ^~~~~~~ In file included from auto_fd.hh:44: ../../src/base/lnav_log.hh:49:6: warning: elaborated-type-specifier for a scoped enum must not use the 'class' keyword 49 | enum class lnav_log_level_t : uint32_t { | ~~~~ ^~~~~ | ----- ../../src/base/lnav_log.hh:49:29: error: found ':' in nested-name-specifier, expected '::' 49 | enum class lnav_log_level_t : uint32_t { | ^ | :: ../../src/base/lnav_log.hh:49:12: error: 'lnav_log_level_t' has not been declared 49 | enum class lnav_log_level_t : uint32_t { | ^~~~~~~~~~~~~~~~ ../../src/base/lnav_log.hh:49:40: error: expected unqualified-id before '{' token 49 | enum class lnav_log_level_t : uint32_t { | ^ ../../src/base/lnav_log.hh:59:26: error: use of enum 'lnav_log_level_t' without previous declaration 59 | void log_rusage_raw(enum lnav_log_level_t level, | ^~~~~~~~~~~~~~~~ ../../src/base/lnav_log.hh:63:19: error: use of enum 'lnav_log_level_t' without previous declaration 63 | void log_msg(enum lnav_log_level_t level, | ^~~~~~~~~~~~~~~~ ../../src/base/lnav_log.hh:101:13: error: use of enum 'lnav_log_level_t' without previous declaration 101 | extern enum lnav_log_level_t lnav_log_level; | ^~~~~~~~~~~~~~~~ auto_fd.hh: In static member function 'static int auto_fd::pipe(auto_fd*)': ../../src/base/lnav_log.hh:125:10: error: 'lnav_log_level_t' has not been declared 125 | lnav_log_level_t::ERROR, file, line, "failed precondition `%s'", e), \ | ^~~~~~~~~~~~~~~~ ../../src/base/lnav_log.hh:122:39: note: in expansion of macro 'lnav_require' 122 | #define require(e) ((void) ((e) ? 0 : lnav_require(#e, __FILE__, __LINE__))) | ^~~~~~~~~~~~ auto_fd.hh:66:9: note: in expansion of macro 'require' 66 | require(af != nullptr); | ^~~~~~~ auto_fd.hh: In constructor 'auto_fd::auto_fd(int)': ../../src/base/lnav_log.hh:125:10: error: 'lnav_log_level_t' has not been declared 125 | lnav_log_level_t::ERROR, file, line, "failed precondition `%s'", e), \ | ^~~~~~~~~~~~~~~~ ../../src/base/lnav_log.hh:122:39: note: in expansion of macro 'lnav_require' 122 | #define require(e) ((void) ((e) ? 0 : lnav_require(#e, __FILE__, __LINE__))) | ^~~~~~~~~~~~ auto_fd.hh:102:49: note: in expansion of macro 'require' 102 | explicit auto_fd(int fd = -1) : af_fd(fd) { require(fd >= -1); } | ^~~~~~~ auto_fd.hh: In member function 'auto_fd& auto_fd::operator=(int)': ../../src/base/lnav_log.hh:125:10: error: 'lnav_log_level_t' has not been declared 125 | lnav_log_level_t::ERROR, file, line, "failed precondition `%s'", e), \ | ^~~~~~~~~~~~~~~~ ../../src/base/lnav_log.hh:122:39: note: in expansion of macro 'lnav_require' 122 | #define require(e) ((void) ((e) ? 0 : lnav_require(#e, __FILE__, __LINE__))) | ^~~~~~~~~~~~ auto_fd.hh:149:9: note: in expansion of macro 'require' 149 | require(fd >= -1); | ^~~~~~~ auto_fd.hh: In member function 'void auto_fd::reset(int)': ../../src/base/lnav_log.hh:125:10: error: 'lnav_log_level_t' has not been declared 125 | lnav_log_level_t::ERROR, file, line, "failed precondition `%s'", e), \ | ^~~~~~~~~~~~~~~~ ../../src/base/lnav_log.hh:122:39: note: in expansion of macro 'lnav_require' 122 | #define require(e) ((void) ((e) ? 0 : lnav_require(#e, __FILE__, __LINE__))) | ^~~~~~~~~~~~ auto_fd.hh:205:9: note: in expansion of macro 'require' 205 | require(fd >= -1); | ^~~~~~~ auto_fd.hh: In member function 'void auto_fd::close_on_exec() const': ../../src/base/lnav_log.hh:139:14: error: 'lnav_log_level_t' has not been declared 139 | (log_msg(lnav_log_level_t::ERROR, \ | ^~~~~~~~~~~~~~~~ ../../src/base/lnav_log.hh:137:30: note: in expansion of macro 'lnav_log_perror' 137 | ((void) ((e != -1) ? 0 : lnav_log_perror(#e, __FILE__, __LINE__))) | ^~~~~~~~~~~~~~~ auto_fd.hh:228:9: note: in expansion of macro 'log_perror' 228 | log_perror(fcntl(this->af_fd, F_SETFD, FD_CLOEXEC)); | ^~~~~~~~~~ In file included from ../../src/fmtlib/fmt/format.h:48, from intern_string.hh:43, from fs_util.hh:38: ../../src/fmtlib/fmt/core.h: In instantiation of 'constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = std::__cxx11::basic_string&]': ../../src/fmtlib/fmt/core.h:1753:29: required from 'constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string&; typename std::enable_if::type = 0]' ../../src/base/lnav_log.hh:139:14: error: 1753 | return make_value(val); ../../src/base/lnav_log.hh:139:14: error: | ~~~~~~~~~~~~~~~~~~~^~~~~ ../../src/fmtlib/fmt/core.h:1877:77: required from 'constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >&, char*&}; Context = fmt::v9::basic_format_context; Args = {std::__cxx11::basic_string, std::allocator >, char*}]' ../../src/base/lnav_log.hh:139:14: error: 1875 | data_{detail::make_arg< ../../src/base/lnav_log.hh:139:14: error: | ~~~~~~~~~~~~~~~~~ 1876 | is_packed, Context, ../../src/base/lnav_log.hh:139:14: error: | ~~~~~~~~~~~~~~~~~~~ 1877 | detail::mapped_type_constant, Context>::value>( ../../src/base/lnav_log.hh:139:14: error: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1878 | std::forward(args))...} { ../../src/base/lnav_log.hh:139:14: error: | ~~~~~~~~~~~~~~~~~~~~~~ ../../src/fmtlib/fmt/core.h:1894:38: required from 'std::string fmt::v9::format(format_string, T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >, char*}; std::string = std::__cxx11::basic_string; format_string = basic_format_string, std::allocator >, char*>]' ../../src/base/lnav_log.hh:139:14: error: 1894 | return {std::forward(args)...}; ../../src/base/lnav_log.hh:139:14: error: | ^ fs_util.cc:46:31: required from here ../../src/base/lnav_log.hh:139:14: error: 46 | return Err(fmt::format(FMT_STRING("Failed to open: {} -- {}"), ../../src/base/lnav_log.hh:139:14: error: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47 | path.string(), ../../src/base/lnav_log.hh:139:14: error: | ~~~~~~~~~~~~~~ 48 | strerror(errno))); ../../src/base/lnav_log.hh:139:14: error: | ~~~~~~~~~~~~~~~~ ../../src/fmtlib/fmt/core.h:3163:44: in 'constexpr' expansion of 'fmt::v9::make_format_args<>(((std::__cxx11::basic_string&)args#0), ((char*&)args#1))' ../../src/fmtlib/fmt/core.h:1711:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1711 | const auto& arg = arg_mapper().map(std::forward(val)); | ^~~ ../../src/fmtlib/fmt/core.h:1711:46: note: the temporary was destroyed at the end of the full expression 'fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((*(const std::__cxx11::basic_string*)(& std::forward<__cxx11::basic_string&>((* & val)))))' 1711 | const auto& arg = arg_mapper().map(std::forward(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ make[3]: *** [Makefile:853: fs_util.o] Error 1 make[3]: Leaving directory '/home/pterjan/rpmbuild/BUILD/lnav-0.11.1/src/base' make[3]: Entering directory '/home/pterjan/rpmbuild/BUILD/lnav-0.11.1/src/base' g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/ -I../../src/third-party -I../../src/fmtlib -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -I/usr/local/include -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=2 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -c -o intern_string.o intern_string.cc In file included from ../../src/ww898/cp_utf8.hpp:31, from intern_string.hh:47, from intern_string.cc:34: ../../src/base/result.h:702:11: warning: identifier 'concept' is a keyword in C++20 [-Wc++20-compat] 702 | namespace concept { | ^~~~~~~ In file included from intern_string.cc:39: ../../src/pcrepp/pcre2pp.hh: In member function 'nonstd::optional_lite::optional lnav::pcre2pp::match_data::operator[](size_t) const': ../../src/pcrepp/pcre2pp.hh:91:19: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 91 | if (index >= this->md_capture_end) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/home/pterjan/rpmbuild/BUILD/lnav-0.11.1/src/base' make[3]: Entering directory '/home/pterjan/rpmbuild/BUILD/lnav-0.11.1/src/base' g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/ -I../../src/third-party -I../../src/fmtlib -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -I/usr/local/include -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=2 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -c -o humanize.network.o humanize.network.cc In file included from ../../src/ww898/cp_utf8.hpp:31, from intern_string.hh:47, from humanize.network.hh:36, from humanize.network.cc:30: ../../src/base/result.h:702:11: warning: identifier 'concept' is a keyword in C++20 [-Wc++20-compat] 702 | namespace concept { | ^~~~~~~ In file included from humanize.network.cc:33: ../../src/pcrepp/pcre2pp.hh: In member function 'nonstd::optional_lite::optional lnav::pcre2pp::match_data::operator[](size_t) const': ../../src/pcrepp/pcre2pp.hh:91:19: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 91 | if (index >= this->md_capture_end) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/home/pterjan/rpmbuild/BUILD/lnav-0.11.1/src/base' make[3]: Entering directory '/home/pterjan/rpmbuild/BUILD/lnav-0.11.1/src/base' g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/ -I../../src/third-party -I../../src/fmtlib -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -I/usr/local/include -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=2 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -c -o paths.o paths.cc make[3]: Leaving directory '/home/pterjan/rpmbuild/BUILD/lnav-0.11.1/src/base' make[3]: Entering directory '/home/pterjan/rpmbuild/BUILD/lnav-0.11.1/src/base' g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/ -I../../src/third-party -I../../src/fmtlib -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -I/usr/local/include -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=2 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -c -o attr_line.o attr_line.cc In file included from ../../src/ww898/cp_utf8.hpp:31, from intern_string.hh:47, from attr_line.hh:42, from attr_line.cc:32: ../../src/base/result.h:702:11: warning: identifier 'concept' is a keyword in C++20 [-Wc++20-compat] 702 | namespace concept { | ^~~~~~~ In file included from attr_line.cc:40: ../../src/pcrepp/pcre2pp.hh: In member function 'nonstd::optional_lite::optional lnav::pcre2pp::match_data::operator[](size_t) const': ../../src/pcrepp/pcre2pp.hh:91:19: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 91 | if (index >= this->md_capture_end) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/home/pterjan/rpmbuild/BUILD/lnav-0.11.1/src/base' make[3]: Entering directory '/home/pterjan/rpmbuild/BUILD/lnav-0.11.1/src/base' g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/ -I../../src/third-party -I../../src/fmtlib -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -I/usr/local/include -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=2 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -c -o ansi_scrubber.o ansi_scrubber.cc In file included from ../../src/ww898/cp_utf8.hpp:31, from intern_string.hh:47, from attr_line.hh:42, from ansi_scrubber.hh:38, from ansi_scrubber.cc:34: ../../src/base/result.h:702:11: warning: identifier 'concept' is a keyword in C++20 [-Wc++20-compat] 702 | namespace concept { | ^~~~~~~ In file included from ansi_scrubber.cc:38: ../../src/pcrepp/pcre2pp.hh: In member function 'nonstd::optional_lite::optional lnav::pcre2pp::match_data::operator[](size_t) const': ../../src/pcrepp/pcre2pp.hh:91:19: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 91 | if (index >= this->md_capture_end) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/home/pterjan/rpmbuild/BUILD/lnav-0.11.1/src/base' make[3]: Entering directory '/home/pterjan/rpmbuild/BUILD/lnav-0.11.1/src/base' g++ -std=c++14 -DHAVE_CONFIG_H -I. -I../../src -Wall -I../../src/ -I../../src/third-party -I../../src/fmtlib -I../../src/third-party/scnlib/include -I../../src/third-party/doctest-root -I/usr/local/include -D_ISOC99_SOURCE -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -I/usr/include -I/usr/include -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=2 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -c -o lnav.console.o lnav.console.cc In file included from ../../src/ww898/cp_utf8.hpp:31, from ../../src/base/intern_string.hh:47, from ../../src/base/attr_line.hh:42, from lnav.console.hh:36, from lnav.console.cc:32: ../../src/base/result.h:702:11: warning: identifier 'concept' is a keyword in C++20 [-Wc++20-compat] 702 | namespace concept { | ^~~~~~~ In file included from lnav.console.cc:39: ../../src/pcrepp/pcre2pp.hh: In member function 'nonstd::optional_lite::optional lnav::pcre2pp::match_data::operator[](size_t) const': ../../src/pcrepp/pcre2pp.hh:91:19: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 91 | if (index >= this->md_capture_end) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../src/fmtlib/fmt/format.h:48, from ../../src/base/attr_line.hh:41: ../../src/fmtlib/fmt/core.h: In instantiation of 'constexpr fmt::v9::detail::value fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context; T = const std::__cxx11::basic_string&]': ../../src/fmtlib/fmt/core.h:1753:29: required from 'constexpr fmt::v9::detail::value fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context; type = fmt::v9::detail::type::string_type; T = const std::__cxx11::basic_string&; typename std::enable_if::type = 0]' ../../src/pcrepp/pcre2pp.hh:91:19: warning: 1753 | return make_value(val); ../../src/pcrepp/pcre2pp.hh:91:19: warning: | ~~~~~~~~~~~~~~~~~~~^~~~~ ../../src/fmtlib/fmt/core.h:1877:77: required from 'constexpr fmt::v9::format_arg_store::format_arg_store(T&& ...) [with T = {const std::__cxx11::basic_string, std::allocator >&}; Context = fmt::v9::basic_format_context; Args = {std::__cxx11::basic_string, std::allocator >}]' ../../src/pcrepp/pcre2pp.hh:91:19: warning: 1875 | data_{detail::make_arg< ../../src/pcrepp/pcre2pp.hh:91:19: warning: | ~~~~~~~~~~~~~~~~~ 1876 | is_packed, Context, ../../src/pcrepp/pcre2pp.hh:91:19: warning: | ~~~~~~~~~~~~~~~~~~~ 1877 | detail::mapped_type_constant, Context>::value>( ../../src/pcrepp/pcre2pp.hh:91:19: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1878 | std::forward(args))...} { ../../src/pcrepp/pcre2pp.hh:91:19: warning: | ~~~~~~~~~~~~~~~~~~~~~~ ../../src/fmtlib/fmt/core.h:1894:38: required from 'void fmt::v9::print(FILE*, format_string, T&& ...) [with T = {const std::__cxx11::basic_string, std::allocator >&}; FILE = FILE; format_string = basic_format_string, std::allocator >&>]' ../../src/pcrepp/pcre2pp.hh:91:19: warning: 1894 | return {std::forward(args)...}; ../../src/pcrepp/pcre2pp.hh:91:19: warning: | ^ lnav.console.cc:249:19: required from here ../../src/pcrepp/pcre2pp.hh:91:19: warning: 249 | fmt::print(file, "{}\n", str); ../../src/pcrepp/pcre2pp.hh:91:19: warning: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../../src/fmtlib/fmt/core.h:3268:44: in 'constexpr' expansion of 'fmt::v9::make_format_args<>((* & args#0))' ../../src/fmtlib/fmt/core.h:1711:15: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1711 | const auto& arg = arg_mapper().map(std::forward(val)); | ^~~ ../../src/fmtlib/fmt/core.h:1711:46: note: the temporary was destroyed at the end of the full expression 'fmt::v9::detail::arg_mapper >().fmt::v9::detail::arg_mapper >::map >((* & std::forward&>((* & val))))' 1711 | const auto& arg = arg_mapper().map(std::forward(val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/home/pterjan/rpmbuild/BUILD/lnav-0.11.1/src/base' make[2]: *** [Makefile:1556: all-recursive] Error 1 make[1]: *** [Makefile:1212: all] Error 2 make: *** [Makefile:512: all-recursive] Error 1 error: Bad exit status from /home/pterjan/rpmbuild/tmp/rpm-tmp.FF7sSR (%build) RPM build errors: Bad exit status from /home/pterjan/rpmbuild/tmp/rpm-tmp.FF7sSR (%build) I: [iurt_root_command] ERROR: chroot