+ case "${usergroup_phase}" in + local run_cmd + run_cmd=run_su + shift + run_su /opt/local/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent PYTHON_VERSION_REQD=310 WRKLOG=/tmp/bulklog/lnav-0.11.1/work.log + su pbulk -c '"$@"' make /opt/local/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent PYTHON_VERSION_REQD=310 WRKLOG=/tmp/bulklog/lnav-0.11.1/work.log => Bootstrap dependency digest>=20211023: found digest-20220214 ===> Building for lnav-0.11.1 Making all in tools gmake[1]: Entering directory '/home/pbulk/build/sysutils/lnav/work/lnav-0.11.1/tools' gcc -g3 -o bin2c bin2c.c -lz bin2c.c: In function 'main': bin2c.c:220:30: warning: implicit declaration of function 'alloca' [-Wimplicit-function-declaration] 220 | struct file_meta* meta = alloca(sizeof(struct file_meta) * argc); | ^~~~~~ bin2c.c:220:30: warning: incompatible implicit declaration of built-in function 'alloca' [-Wbuiltin-declaration-mismatch] gmake[1]: Leaving directory '/home/pbulk/build/sysutils/lnav/work/lnav-0.11.1/tools' Making all in src gmake[1]: Entering directory '/home/pbulk/build/sysutils/lnav/work/lnav-0.11.1/src' BIN2C animals-json.cc BIN2C ansi-palette-json.cc BIN2C builtin-scripts.cc BIN2C builtin-sh-scripts.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 CC ptimec TIMEFMT time_fmts.cc BIN2C xml-entities-json.cc BIN2C xterm-palette-json.cc /opt/local/bin/gmake all-recursive gmake[2]: Entering directory '/home/pbulk/build/sysutils/lnav/work/lnav-0.11.1/src' Making all in fmtlib gmake[3]: Entering directory '/home/pbulk/build/sysutils/lnav/work/lnav-0.11.1/src/fmtlib' CXX format.o CXX os.o AR libcppfmt.a gmake[3]: Leaving directory '/home/pbulk/build/sysutils/lnav/work/lnav-0.11.1/src/fmtlib' Making all in third-party/base64/lib gmake[3]: Entering directory '/home/pbulk/build/sysutils/lnav/work/lnav-0.11.1/src/third-party/base64/lib' CC lib.o CC arch/generic/codec.o CC tables/tables.o AR libbase64.a gmake[3]: Leaving directory '/home/pbulk/build/sysutils/lnav/work/lnav-0.11.1/src/third-party/base64/lib' Making all in third-party/scnlib/src gmake[3]: Entering directory '/home/pbulk/build/sysutils/lnav/work/lnav-0.11.1/src/third-party/scnlib/src' CXX reader_float.o CXX locale.o CXX reader_int.o CXX file.o CXX vscan.o AR libscnlib.a gmake[3]: Leaving directory '/home/pbulk/build/sysutils/lnav/work/lnav-0.11.1/src/third-party/scnlib/src' Making all in pcrepp gmake[3]: Entering directory '/home/pbulk/build/sysutils/lnav/work/lnav-0.11.1/src/pcrepp' CXX pcre2pp.o In file included from pcre2pp.cc:32: pcre2pp.hh: In member function 'nonstd::optional_lite::optional<string_fragment> lnav::pcre2pp::match_data::operator[](std::size_t) const': pcre2pp.hh:91:19: warning: comparison of integer expressions of different signedness: 'std::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 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 300 | } else if (capture_index > this->get_capture_count()) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ AR libpcrepp.a gmake[3]: Leaving directory '/home/pbulk/build/sysutils/lnav/work/lnav-0.11.1/src/pcrepp' Making all in base gmake[3]: Entering directory '/home/pbulk/build/sysutils/lnav/work/lnav-0.11.1/src/base' CXX ansi_scrubber.o In file included from ansi_scrubber.cc:38: ../../src/pcrepp/pcre2pp.hh: In member function 'nonstd::optional_lite::optional<string_fragment> lnav::pcre2pp::match_data::operator[](std::size_t) const': ../../src/pcrepp/pcre2pp.hh:91:19: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 91 | if (index >= this->md_capture_end) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from attr_line.hh:43, from ansi_scrubber.hh:38, from ansi_scrubber.cc:34: In member function 'std::enable_if_t<(! std::is_void<_Dummy>::value), std::pair<const string_attr_type_base*, mapbox::util::variant<long int, role_t, text_attrs, const intern_string_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<logfile>, bookmark_metadata*, timespec, string_fragment> > > string_attr_type<T>::value(const U&) const [with U = role_t; T = role_t]', inlined from 'scrub_ansi_string(std::string&, string_attrs_t*)::<lambda(role_t)>' at ansi_scrubber.cc:355:55, inlined from 'decltype (void_or_nullopt<decltype (f(forward<T>(t).operator*()))>()) operator|(T&&, F) [with T = nonstd::optional_lite::optional<role_t>&; F = scrub_ansi_string(std::string&, string_attrs_t*)::<lambda(role_t)>; typename std::enable_if<detail::is_optional<typename std::decay<_Tp>::type>::value, int>::type <anonymous> = 0]' at ../../src/base/opt_util.hh:72:17, inlined from 'void scrub_ansi_string(std::string&, string_attrs_t*)' at ansi_scrubber.cc:354:22: string_attr_type.hh:194:30: warning: '*(int*)((char*)&role + offsetof(nonstd::optional_lite::optional<role_t>,nonstd::optional_lite::optional<role_t>::contained))' may be used uninitialized [-Wmaybe-uninitialized] 194 | return std::make_pair(this, val); | ~~~~~~~~~~~~~~^~~~~~~~~~~ ansi_scrubber.cc: In function 'void scrub_ansi_string(std::string&, string_attrs_t*)': ansi_scrubber.cc:246:14: note: '*(int*)((char*)&role + offsetof(nonstd::optional_lite::optional<role_t>,nonstd::optional_lite::optional<role_t>::contained))' was declared here 246 | auto role = nonstd::optional<role_t>(); | ^~~~ CXX attr_line.o In file included from attr_line.cc:40: ../../src/pcrepp/pcre2pp.hh: In member function 'nonstd::optional_lite::optional<string_fragment> lnav::pcre2pp::match_data::operator[](std::size_t) const': ../../src/pcrepp/pcre2pp.hh:91:19: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 91 | if (index >= this->md_capture_end) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ CXX attr_line.builder.o CXX auto_pid.o CXX date_time_scanner.o CXX fs_util.o CXX humanize.o humanize.cc: In function 'std::string humanize::file_size(file_ssize_t, alignment)': humanize.cc:68:29: error: call of overloaded 'log(file_ssize_t&)' is ambiguous 68 | = floor(std::min(log(value) / LN1024, (double) (UNITS.size() - 1))); | ~~~^~~~~~~ In file included from /usr/include/math.h:35, from /opt/local/gcc12/include/c++/12.2.0/cmath:45, from humanize.cc:30: /usr/include/iso/math_iso.h:215:28: note: candidate: 'long double std::log(long double)' 215 | inline long double log(long double __X) { return __logl(__X); } | ^~~ /usr/include/iso/math_iso.h:172:22: note: candidate: 'float std::log(float)' 172 | inline float log(float __X) { return __logf(__X); } | ^~~ /usr/include/iso/math_iso.h:72:15: note: candidate: 'double std::log(double)' 72 | extern double log(double); | ^~~ gmake[3]: *** [Makefile:848: humanize.o] Error 1 gmake[3]: Leaving directory '/home/pbulk/build/sysutils/lnav/work/lnav-0.11.1/src/base' gmake[2]: *** [Makefile:1556: all-recursive] Error 1 gmake[2]: Leaving directory '/home/pbulk/build/sysutils/lnav/work/lnav-0.11.1/src' gmake[1]: *** [Makefile:1212: all] Error 2 gmake[1]: Leaving directory '/home/pbulk/build/sysutils/lnav/work/lnav-0.11.1/src' gmake: *** [Makefile:512: all-recursive] Error 1 *** Error code 2 Stop. bmake[1]: stopped in /data/jenkins/workspace/pkgsrc-trunk-x86_64/sysutils/lnav *** Error code 1 Stop. bmake: stopped in /data/jenkins/workspace/pkgsrc-trunk-x86_64/sysutils/lnav