+ case "${usergroup_phase}" in + local run_cmd + run_cmd=run_su + shift + run_su /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/fldigi-4.1.01nb26/work.log + su pbulk -c '"$@"' make /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/fldigi-4.1.01nb26/work.log => Bootstrap dependency digest>=20211023: found digest-20220214 ===> Building for fldigi-4.1.01nb26 Making all in po gmake[1]: Entering directory '/home/pbulk/build/ham/fldigi/work/fldigi-4.1.01/po' gmake[1]: Leaving directory '/home/pbulk/build/ham/fldigi/work/fldigi-4.1.01/po' Making all in doc gmake[1]: Entering directory '/home/pbulk/build/ham/fldigi/work/fldigi-4.1.01/doc' ADOC guide.html gmake[1]: Leaving directory '/home/pbulk/build/ham/fldigi/work/fldigi-4.1.01/doc' Making all in src gmake[1]: Entering directory '/home/pbulk/build/ham/fldigi/work/fldigi-4.1.01/src' /opt/pkg/bin/gmake all-recursive gmake[2]: Entering directory '/home/pbulk/build/ham/fldigi/work/fldigi-4.1.01/src' gmake[3]: Entering directory '/home/pbulk/build/ham/fldigi/work/fldigi-4.1.01/src' CXX misc/fldigi-xmlrpc.o CXX rigcontrol/fldigi-hamlib.o CXX rigcontrol/fldigi-rigclass.o CXX misc/fldigi-nls.o CXX combo/fldigi-combo.o CXX cw_rtty/fldigi-cw.o CXX cw_rtty/fldigi-morse.o CXX cw_rtty/fldigi-rtty.o CXX cw_rtty/fldigi-view_rtty.o CXX cw_rtty/fldigi-nanoIO.o CXX cw_rtty/fldigi-Nav.o CXX cw_rtty/fldigi-winkeyer.o CXX cw_rtty/fldigi-view_cw.o CXX contestia/fldigi-contestia.o In file included from ./include/jalocha/pj_mfsk.h:12, from ./include/contestia.h:27, from contestia/contestia.cxx:33: ./include/jalocha/pj_struc.h: In instantiation of 'int ReallocArray(type**, size_t) [with type = MFSK_SoftDecoder<double, double>; size_t = long unsigned int]': ./include/jalocha/pj_mfsk.h:2091:20: required from 'int MFSK_Receiver<Type>::Preset() [with Type = double]' contestia/contestia.cxx:226:13: required from here ./include/jalocha/pj_struc.h:24:29: warning: 'void* std::realloc(void*, size_t)' moving an object of non-trivially copyable type 'class MFSK_SoftDecoder<double, double>'; use 'new' and 'delete' instead [-Wclass-memaccess] 24 | (*Array)=(type *)realloc(*Array,Size*sizeof(type)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/jalocha/pj_mfsk.h:1220:8: note: 'class MFSK_SoftDecoder<double, double>' declared here 1220 | class MFSK_SoftDecoder | ^~~~~~~~~~~~~~~~ ./include/jalocha/pj_struc.h: In instantiation of 'int ReallocArray(type**, size_t) [with type = CircularBuffer<long unsigned int>; size_t = long unsigned int]': ./include/jalocha/pj_mfsk.h:2102:20: required from 'int MFSK_Receiver<Type>::Preset() [with Type = double]' contestia/contestia.cxx:226:13: required from here ./include/jalocha/pj_struc.h:24:29: warning: 'void* std::realloc(void*, size_t)' moving an object of non-trivially copyable type 'class CircularBuffer<long unsigned int>'; use 'new' and 'delete' instead [-Wclass-memaccess] 24 | (*Array)=(type *)realloc(*Array,Size*sizeof(type)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/jalocha/pj_mfsk.h:606:7: note: 'class CircularBuffer<long unsigned int>' declared here 606 | class CircularBuffer | ^~~~~~~~~~~~~~ CXX dialogs/fldigi-confdialog.o CXX dialogs/fldigi-fl_digi.o dialogs/fl_digi.cxx: In function 'char* get_rxtx_data()': dialogs/fl_digi.cxx:8437:16: warning: 'char* std::strncpy(char*, const char*, size_t)' output may be truncated copying 4096 bytes from a string of length 4096 [-Wstringop-truncation] 8437 | strncpy(rxtx_raw_chars, rxtx_raw_buff, RAW_BUFF_LEN); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dialogs/fl_digi.cxx: In function 'char* get_rx_data()': dialogs/fl_digi.cxx:8462:16: warning: 'char* std::strncpy(char*, const char*, size_t)' output may be truncated copying 4096 bytes from a string of length 4096 [-Wstringop-truncation] 8462 | strncpy(rx_raw_chars, rx_raw_buff, RAW_BUFF_LEN); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dialogs/fl_digi.cxx: In function 'char* get_tx_data()': dialogs/fl_digi.cxx:8488:16: warning: 'char* std::strncpy(char*, const char*, size_t)' output may be truncated copying 4096 bytes from a string of length 4096 [-Wstringop-truncation] 8488 | strncpy(tx_raw_chars, tx_raw_buff, RAW_BUFF_LEN); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX dialogs/fldigi-font_browser.o CXX dialogs/fldigi-Viewer.o GUIDE dialogs/guide.cxx CXX dialogs/fldigi-htmlstrings.o CXX dialogs/fldigi-notifydialog.o CXX dialogs/fldigi-record_browse.o CXX dialogs/fldigi-tod_clock.o CXX dialogs/fldigi-testsigs.o CXX dtmf/fldigi-dtmf.o CXX thor/fldigi-thor.o CXX thor/fldigi-thorvaricode.o CXX dominoex/fldigi-dominoex.o CXX dominoex/fldigi-dominovar.o CXX feld/fldigi-feld.o CXX feld/fldigi-feldfonts.o CXX fft-monitor/fldigi-fft-monitor.o CXX fft-monitor/fldigi-spectrum.o CXX fft-monitor/fldigi-spectrum_viewer.o CXX fileselector/fldigi-fileselect.o CXX filters/fldigi-fftfilt.o filters/fftfilt.cxx: In member function 'void fftfilt::clear_filter()': filters/fftfilt.cxx:57:15: warning: 'void* memset(void*, int, std::size_t)' clearing an object of non-trivial type 'cmplx' {aka 'class std::complex<double>'}; use assignment or value-initialization instead [-Wclass-memaccess] 57 | memset(filter, 0, flen * sizeof(cmplx)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/complex.h:29, from ./include/fftfilt.h:24, from filters/fftfilt.cxx:45: /opt/tools/gcc12/include/c++/12.2.0/complex:1229:11: note: 'cmplx' {aka 'class std::complex<double>'} declared here 1229 | class complex<double> | ^~~~~~~~~~~~~~~ filters/fftfilt.cxx:58:15: warning: 'void* memset(void*, int, std::size_t)' clearing an object of non-trivial type 'cmplx' {aka 'class std::complex<double>'}; use assignment or value-initialization instead [-Wclass-memaccess] 58 | memset(timedata, 0, flen * sizeof(cmplx)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/complex:1229:11: note: 'cmplx' {aka 'class std::complex<double>'} declared here 1229 | class complex<double> | ^~~~~~~~~~~~~~~ filters/fftfilt.cxx:59:15: warning: 'void* memset(void*, int, std::size_t)' clearing an object of non-trivial type 'cmplx' {aka 'class std::complex<double>'}; use assignment or value-initialization instead [-Wclass-memaccess] 59 | memset(freqdata, 0, flen * sizeof(cmplx)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/complex:1229:11: note: 'cmplx' {aka 'class std::complex<double>'} declared here 1229 | class complex<double> | ^~~~~~~~~~~~~~~ filters/fftfilt.cxx:60:15: warning: 'void* memset(void*, int, std::size_t)' clearing an object of non-trivial type 'cmplx' {aka 'class std::complex<double>'}; use assignment or value-initialization instead [-Wclass-memaccess] 60 | memset(output, 0, flen * sizeof(cmplx)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/complex:1229:11: note: 'cmplx' {aka 'class std::complex<double>'} declared here 1229 | class complex<double> | ^~~~~~~~~~~~~~~ filters/fftfilt.cxx:61:15: warning: 'void* memset(void*, int, std::size_t)' clearing an object of non-trivial type 'cmplx' {aka 'class std::complex<double>'}; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(ovlbuf, 0, flen2 * sizeof(cmplx)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/complex:1229:11: note: 'cmplx' {aka 'class std::complex<double>'} declared here 1229 | class complex<double> | ^~~~~~~~~~~~~~~ filters/fftfilt.cxx:62:15: warning: 'void* memset(void*, int, std::size_t)' clearing an object of non-trivial type 'cmplx' {aka 'class std::complex<double>'}; use assignment or value-initialization instead [-Wclass-memaccess] 62 | memset(ht, 0, flen * sizeof(cmplx)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/complex:1229:11: note: 'cmplx' {aka 'class std::complex<double>'} declared here 1229 | class complex<double> | ^~~~~~~~~~~~~~~ filters/fftfilt.cxx: In member function 'void fftfilt::create_filter(double, double)': filters/fftfilt.cxx:125:15: warning: 'void* memset(void*, int, std::size_t)' clearing an object of non-trivial type 'cmplx' {aka 'class std::complex<double>'}; use assignment or value-initialization instead [-Wclass-memaccess] 125 | memset(ht, 0, flen * sizeof(cmplx)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/complex:1229:11: note: 'cmplx' {aka 'class std::complex<double>'} declared here 1229 | class complex<double> | ^~~~~~~~~~~~~~~ CXX filters/fldigi-filters.o CXX filters/fldigi-viterbi.o CXX globals/fldigi-globals.o CXX config_script/fldigi-create_default_script.o CXX config_script/fldigi-run_scripts.o CXX config_script/fldigi-script_parsing.o CXX irrxml/fldigi-irrXML.o CXX psm/fldigi-psm.o CXX dxcluster/fldigi-dx_dialog.o CXX dxcluster/fldigi-dxcluster.o CXX logbook/fldigi-adif_io.o CXX logbook/fldigi-calendar.o logbook/calendar.cxx: In member function 'void Fl_Calendar_Base::update()': logbook/calendar.cxx:117:32: warning: '%d' directive output may be truncated writing between 1 and 11 bytes into a region of size 8 [-Wformat-truncation=] 117 | snprintf (t, sizeof(t), "%d", (i-dow+1)); | ^~ logbook/calendar.cxx:117:31: note: directive argument in the range [-2147483647, 2147483647] 117 | snprintf (t, sizeof(t), "%d", (i-dow+1)); | ^~~~ logbook/calendar.cxx:117:16: note: 'snprintf' output between 2 and 12 bytes into a destination of size 8 117 | snprintf (t, sizeof(t), "%d", (i-dow+1)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ logbook/calendar.cxx: In member function 'void Fl_Calendar::update()': logbook/calendar.cxx:270:32: warning: '%d' directive output may be truncated writing between 1 and 11 bytes into a region of size 8 [-Wformat-truncation=] 270 | snprintf (t, sizeof(t), "%d", (i-dow+1)); | ^~ logbook/calendar.cxx:270:31: note: directive argument in the range [-2147483647, 2147483647] 270 | snprintf (t, sizeof(t), "%d", (i-dow+1)); | ^~~~ logbook/calendar.cxx:270:16: note: 'snprintf' output between 2 and 12 bytes into a destination of size 8 270 | snprintf (t, sizeof(t), "%d", (i-dow+1)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX logbook/fldigi-contest.o CXX logbook/fldigi-counties.o CXX logbook/fldigi-county_lists.o CXX logbook/fldigi-cty-dat.o CXX logbook/fldigi-date.o CXX logbook/fldigi-fd_logger.o CXX logbook/fldigi-lgbook.o CXX logbook/fldigi-fd_view.o CXX logbook/fldigi-logbook.o CXX logbook/fldigi-logsupport.o CXX logbook/fldigi-lookupcall.o CXX logbook/fldigi-maclogger.o CXX logbook/fldigi-n3fjp_logger.o CXX logbook/fldigi-qrzlib.o CXX logbook/fldigi-qso_db.o CXX logbook/fldigi-table.o CXX logbook/fldigi-textio.o CXX logger/fldigi-logger.o CXX logger/fldigi-rx_extract.o CXX logger/fldigi-speak.o CXX fldigi-main.o main.cxx: In function 'int main(int, char**)': main.cxx:947:23: warning: 'void (* std::set_unexpected(unexpected_handler))()' is deprecated [-Wdeprecated-declarations] 947 | set_unexpected(handle_unexpected); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /opt/tools/gcc12/include/c++/12.2.0/ios:39, from /opt/tools/gcc12/include/c++/12.2.0/ostream:38, from /opt/tools/gcc12/include/c++/12.2.0/iostream:39, from main.cxx:27: /opt/tools/gcc12/include/c++/12.2.0/exception:91:22: note: declared here 91 | unexpected_handler set_unexpected(unexpected_handler) _GLIBCXX_USE_NOEXCEPT; | ^~~~~~~~~~~~~~ CXX mfsk/fldigi-interleave.o CXX misc/fldigi-locator.o CXX mfsk/fldigi-mfsk.o In file included from ./include/mfsk.h:29, from mfsk/mfsk.cxx:34: In member function 'void Fl_Widget::size(int, int)', inlined from 'void showTxViewer(int, int)' at mfsk/mfsk-pic.cxx:400:16: /home/pbulk/build/ham/fldigi/work/.buildlink/include/FL/Fl_Widget.H:341:33: warning: 'this' pointer is null [-Wnonnull] 341 | void size(int W,int H) {resize(x_,y_,W,H);} | ~~~~~~^~~~~~~~~~~ CXX mfsk/fldigi-mfskvaricode.o CXX wefax/fldigi-wefax.o CXX wefax/fldigi-wefax-pic.o CXX wefax/fldigi-wefax_map.o CXX navtex/fldigi-navtex.o CXX misc/fldigi-ascii.o CXX misc/fldigi-ax25_decode.o CXX misc/fldigi-charsetdistiller.o CXX misc/fldigi-charsetlist.o CXX misc/fldigi-configuration.o CXX misc/fldigi-coordinate.o CXX misc/fldigi-debug.o misc/debug.cxx: In function 'void rotate_log(std::string)': misc/debug.cxx:117:34: warning: 'std::ios_base::streampos' is deprecated: use 'std::streampos' instead [-Wdeprecated-declarations] 117 | ostringstream::streampos p; | ^ In file included from /opt/tools/gcc12/include/c++/12.2.0/ios:42, from /opt/tools/gcc12/include/c++/12.2.0/istream:38, from /opt/tools/gcc12/include/c++/12.2.0/sstream:38, from misc/debug.cxx:29: /opt/tools/gcc12/include/c++/12.2.0/bits/ios_base.h:508:28: note: declared here 508 | typedef std::streampos streampos | ^~~~~~~~~ CXX misc/fldigi-dxcc.o CXX misc/fldigi-icons.o CXX misc/fldigi-kiss_io.o CXX misc/fldigi-kmlserver.o misc/kmlserver.cxx: In function 'void KmlTimestamp(std::ostream&, std::time_t)': misc/kmlserver.cxx:80:51: warning: '%02d' directive output may be truncated writing between 2 and 11 bytes into a region of size between 0 and 16 [-Wformat-truncation=] 80 | snprintf( bufTm, sizeof(bufTm), "%4d-%02d-%02dT%02d:%02dZ", | ^~~~ misc/kmlserver.cxx:80:17: note: 'snprintf' output between 18 and 61 bytes into a destination of size 24 80 | snprintf( bufTm, sizeof(bufTm), "%4d-%02d-%02dT%02d:%02dZ", | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81 | objTm.tm_year + 1900, | ~~~~~~~~~~~~~~~~~~~~~ 82 | objTm.tm_mon + 1, | ~~~~~~~~~~~~~~~~~ 83 | objTm.tm_mday, | ~~~~~~~~~~~~~~ 84 | objTm.tm_hour, | ~~~~~~~~~~~~~~ 85 | objTm.tm_min ); | ~~~~~~~~~~~~~~ misc/kmlserver.cxx: In static member function 'static std::string KmlServer::Tm2Time(std::time_t)': misc/kmlserver.cxx:1779:51: warning: '%02d' directive output may be truncated writing between 2 and 11 bytes into a region of size between 0 and 16 [-Wformat-truncation=] 1779 | snprintf( bufTm, sizeof(bufTm), "%4d-%02d-%02d %02d:%02d", | ^~~~ misc/kmlserver.cxx:1779:17: note: 'snprintf' output between 17 and 60 bytes into a destination of size 24 1779 | snprintf( bufTm, sizeof(bufTm), "%4d-%02d-%02d %02d:%02d", | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1780 | tmpTm.tm_year + 1900, | ~~~~~~~~~~~~~~~~~~~~~ 1781 | tmpTm.tm_mon + 1, | ~~~~~~~~~~~~~~~~~ 1782 | tmpTm.tm_mday, | ~~~~~~~~~~~~~~ 1783 | tmpTm.tm_hour, | ~~~~~~~~~~~~~~ 1784 | tmpTm.tm_min ); | ~~~~~~~~~~~~~~ CXX misc/fldigi-log.o CXX misc/fldigi-macroedit.o CXX misc/fldigi-macros.o misc/macros.cxx: In function 'void pNXTNBR(std::string&, size_t&, size_t)': misc/macros.cxx:1308:47: warning: '%d' directive output may be truncated writing between 1 and 11 bytes into a region of size 10 [-Wformat-truncation=] 1308 | snprintf(szqsonbr, sizeof(szqsonbr), "%d", qsodb.nbrRecs() + 1); | ^~ misc/macros.cxx:1308:46: note: directive argument in the range [-2147483647, 2147483647] 1308 | snprintf(szqsonbr, sizeof(szqsonbr), "%d", qsodb.nbrRecs() + 1); | ^~~~ misc/macros.cxx:1308:17: note: 'snprintf' output between 2 and 12 bytes into a destination of size 10 1308 | snprintf(szqsonbr, sizeof(szqsonbr), "%d", qsodb.nbrRecs() + 1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX misc/fldigi-misc.o CXX misc/fldigi-network.o CXX misc/fldigi-newinstall.o CXX misc/fldigi-outputencoder.o CXX misc/fldigi-arq_io.o CXX misc/fldigi-pixmaps.o CXX misc/fldigi-pixmaps_tango.o CXX misc/fldigi-re.o CXX misc/fldigi-record_loader.o CXX misc/fldigi-socket.o misc/socket.cxx: In member function 'const addr_info_t* Address::get(std::size_t) const': misc/socket.cxx:426:15: error: 'struct sockaddr_in' has no member named 'sin6_family'; did you mean 'sin_family'? 426 | saddr.sin6_family = AF_INET6; | ^~~~~~~~~~~ | sin_family misc/socket.cxx:427:15: error: 'struct sockaddr_in' has no member named 'sin6_addr'; did you mean 'sin_addr'? 427 | saddr.sin6_addr = *(struct in6_addr*)host_entry.h_addr_list[n]; | ^~~~~~~~~ | sin_addr misc/socket.cxx:428:15: error: 'struct sockaddr_in' has no member named 'sin6_port'; did you mean 'sin_port'? 428 | saddr.sin6_port = service_entry.s_port; | ^~~~~~~~~ | sin_port misc/socket.cxx:429:32: error: 'struct sockaddr_in' has no member named 'sin6_family'; did you mean 'sin_family'? 429 | addr.ai_family = saddr.sin6_family; | ^~~~~~~~~~~ | sin_family misc/socket.cxx: In static member function 'static std::string Address::get_str(const addr_info_t*)': misc/socket.cxx:465:65: error: could not convert '((sockaddr_in6*)((sockaddr*)addr->addr_info_t::ai_addr))->sockaddr_in6::sin6_addr' from 'in6_addr' to 'in_addr' 465 | host = inet_ntoa(((struct sockaddr_in6*)addr->ai_addr)->sin6_addr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ | | | in6_addr misc/socket.cxx: In member function 'void Socket::bindUDP()': misc/socket.cxx:832:33: error: incompatible types in assignment of 'const in6_addr' to 'uint8_t [16]' {aka 'unsigned char [16]'} 832 | addr->sin6_addr.s6_addr = in6addr_any; | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ gmake[3]: *** [Makefile:4919: misc/fldigi-socket.o] Error 1 gmake[3]: Leaving directory '/home/pbulk/build/ham/fldigi/work/fldigi-4.1.01/src' gmake[2]: *** [Makefile:6439: all-recursive] Error 1 gmake[2]: Leaving directory '/home/pbulk/build/ham/fldigi/work/fldigi-4.1.01/src' gmake[1]: *** [Makefile:1408: all] Error 2 gmake[1]: Leaving directory '/home/pbulk/build/ham/fldigi/work/fldigi-4.1.01/src' gmake: *** [Makefile:466: all-recursive] Error 1 *** Error code 2 Stop. bmake[1]: stopped in /data/jenkins/workspace/pkgsrc-upstream-trunk/ham/fldigi *** Error code 1 Stop. bmake: stopped in /data/jenkins/workspace/pkgsrc-upstream-trunk/ham/fldigi