<86>Apr 26 00:05:09 userdel[1086966]: delete user 'rooter' <86>Apr 26 00:05:09 userdel[1086966]: removed group 'rooter' owned by 'rooter' <86>Apr 26 00:05:09 userdel[1086966]: removed shadow group 'rooter' owned by 'rooter' <86>Apr 26 00:05:09 groupadd[1086990]: group added to /etc/group: name=rooter, GID=726 <86>Apr 26 00:05:09 groupadd[1086990]: group added to /etc/gshadow: name=rooter <86>Apr 26 00:05:09 groupadd[1086990]: new group: name=rooter, GID=726 <86>Apr 26 00:05:09 useradd[1087005]: new user: name=rooter, UID=726, GID=726, home=/root, shell=/bin/bash <86>Apr 26 00:05:09 userdel[1087032]: delete user 'builder' <86>Apr 26 00:05:09 userdel[1087032]: removed group 'builder' owned by 'builder' <86>Apr 26 00:05:09 userdel[1087032]: removed shadow group 'builder' owned by 'builder' <86>Apr 26 00:05:09 groupadd[1087054]: group added to /etc/group: name=builder, GID=727 <86>Apr 26 00:05:09 groupadd[1087054]: group added to /etc/gshadow: name=builder <86>Apr 26 00:05:09 groupadd[1087054]: new group: name=builder, GID=727 <86>Apr 26 00:05:09 useradd[1087068]: new user: name=builder, UID=727, GID=727, home=/usr/src, shell=/bin/bash /usr/src/in/srpm/wcnt-1.26.4-alt1.qa1.src.rpm: The use of such a license name is ambiguous: GPL <13>Apr 26 00:05:11 rpmi: libogg-1.3.5-alt1 sisyphus+278100.3400.1.1 1626058929 installed <13>Apr 26 00:05:11 rpmi: libflac8-1.3.3.0.79.37d1-alt2 sisyphus+278100.1400.1.1 1626058195 installed <13>Apr 26 00:05:11 rpmi: libvorbis-1.3.7-alt1 sisyphus+275738.100.1.1 1624751601 installed <13>Apr 26 00:05:11 rpmi: libogg-devel-1.3.5-alt1 sisyphus+278100.3400.1.1 1626058929 installed <13>Apr 26 00:05:11 rpmi: libopus-1.3.1-alt158.gbce1f392.1 sisyphus+307793.100.2.1 1664814187 installed <13>Apr 26 00:05:11 rpmi: libmpg123-1.31.3-alt1 sisyphus+317036.100.1.1 1679313680 installed <13>Apr 26 00:05:11 rpmi: liblame-3.100-alt1 sisyphus+276241.100.1.2 1624925657 installed <13>Apr 26 00:05:11 rpmi: libgsm-1.0.17-alt1 sisyphus+275359.100.2.1 1624907612 installed <13>Apr 26 00:05:11 rpmi: libgsm-devel-1.0.17-alt1 sisyphus+275359.100.2.1 1624907612 installed <13>Apr 26 00:05:11 rpmi: libsndfile-1.1.0-alt1 sisyphus+306371.40.3.1 1662942389 installed <13>Apr 26 00:05:11 rpmi: liblame-devel-3.100-alt1 sisyphus+276241.100.1.2 1624925657 installed <13>Apr 26 00:05:11 rpmi: libmpg123-devel-1.31.3-alt1 sisyphus+317036.100.1.1 1679313680 installed <13>Apr 26 00:05:11 rpmi: libopus-devel-1.3.1-alt158.gbce1f392.1 sisyphus+307793.100.2.1 1664814187 installed <13>Apr 26 00:05:11 rpmi: libvorbis-devel-1.3.7-alt1 sisyphus+275738.100.1.1 1624751601 installed <13>Apr 26 00:05:11 rpmi: libflac-devel-1.3.3.0.79.37d1-alt2 sisyphus+278100.1400.1.1 1626058195 installed <13>Apr 26 00:05:11 rpmi: gcc-c++-common-1.4.27-alt1 sisyphus+278099.1300.1.1 1626028636 installed <13>Apr 26 00:05:12 rpmi: libstdc++12-devel-12.2.1-alt1 sisyphus+317240.100.2.1 1679582373 installed <13>Apr 26 00:05:13 rpmi: gcc12-c++-12.2.1-alt1 sisyphus+317240.100.2.1 1679582373 installed <13>Apr 26 00:05:13 rpmi: gcc-c++-12-alt1 sisyphus+300988.300.1.1 1654033053 installed <13>Apr 26 00:05:13 rpmi: libsndfile-devel-1.1.0-alt1 sisyphus+306371.40.3.1 1662942389 installed Building target platforms: x86_64 Building for target x86_64 Wrote: /usr/src/in/nosrpm/wcnt-1.26.4-alt1.qa1.nosrc.rpm (w1.gzdio) Installing wcnt-1.26.4-alt1.qa1.src.rpm Building target platforms: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.17324 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + rm -rf wcnt-1.26.4 + echo 'Source #0 (wcnt-src-1.26.4.tar.bz2):' Source #0 (wcnt-src-1.26.4.tar.bz2): + /bin/bzip2 -dc /usr/src/RPM/SOURCES/wcnt-src-1.26.4.tar.bz2 + /bin/tar -xf - + cd wcnt-1.26.4 + /bin/chmod -c -Rf u+rwX,go-w . + echo 'Patch #0 (wcnt-gcc43.patch):' Patch #0 (wcnt-gcc43.patch): + /usr/bin/patch -p1 patching file include/namefuncobj.h patching file include/noisegenerator.h patching file src/cmdline.cc patching file src/groupnames.cc patching file src/impulse.cc patching file src/randomtrigger.cc patching file src/textstuff.cc + exit 0 Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.15873 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd wcnt-1.26.4 + make -j8 make: Entering directory '/usr/src/RPM/BUILD/wcnt-1.26.4' Compiling adder.cc make: Leaving directory '/usr/src/RPM/BUILD/wcnt-1.26.4' make: Entering directory '/usr/src/RPM/BUILD/wcnt-1.26.4' Compiling adsr.cc In file included from src/../include/moddobjlist.h:4, from src/adsr.cc:7: src/../include/moddobj.h: In member function 'dobjdobjlist* moddobj::get_dobjdobjlist()': src/../include/moddobj.h:26:54: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 26 | dobjdobjlist* get_dobjdobjlist() { return (this) ? dd_list : 0;} | ~~~~~~~^~~~~~~~~~~~~ In file included from src/../include/adsr.h:6, from src/adsr.cc:2: src/../include/linkedlist.h: In member function 'T* ll_item::get_data() [with T = adsr_coord]': src/../include/linkedlist.h:56:40: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 56 | T* get_data() { return (this ? data : 0); } | ~~~~~~^~~~~~~~~~~ src/../include/linkedlist.h: In member function 'll_item* ll_item::get_next() [with T = adsr_coord]': src/../include/linkedlist.h:58:40: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 58 | ll_item* get_next() { return (this ? next : 0); } | ~~~~~~^~~~~~~~~~~ src/../include/linkedlist.h: In member function 'll_item* ll_item::get_prev() [with T = adsr_coord]': src/../include/linkedlist.h:57:40: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 57 | ll_item* get_prev() { return (this ? prev : 0); } | ~~~~~~^~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/wcnt-1.26.4' make: Entering directory '/usr/src/RPM/BUILD/wcnt-1.26.4' Compiling caps_plate.cc make: Leaving directory '/usr/src/RPM/BUILD/wcnt-1.26.4' make: Entering directory '/usr/src/RPM/BUILD/wcnt-1.26.4' Compiling adsrcoord.cc make: Leaving directory '/usr/src/RPM/BUILD/wcnt-1.26.4' make: Entering directory '/usr/src/RPM/BUILD/wcnt-1.26.4' Compiling bpmchange.cc make: Leaving directory '/usr/src/RPM/BUILD/wcnt-1.26.4' make: Entering directory '/usr/src/RPM/BUILD/wcnt-1.26.4' Compiling checkvalue.cc make: Leaving directory '/usr/src/RPM/BUILD/wcnt-1.26.4' make: Entering directory '/usr/src/RPM/BUILD/wcnt-1.26.4' Compiling adsr_scaler.cc In file included from src/../include/adsr.h:6, from src/../include/adsr_scaler.h:5, from src/adsr_scaler.cc:2: src/../include/linkedlist.h: In member function 'T* ll_item::get_data() [with T = adsr_coord]': src/../include/linkedlist.h:56:40: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 56 | T* get_data() { return (this ? data : 0); } | ~~~~~~^~~~~~~~~~~ src/../include/linkedlist.h: In member function 'll_item* ll_item::get_next() [with T = adsr_coord]': src/../include/linkedlist.h:58:40: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 58 | ll_item* get_next() { return (this ? next : 0); } | ~~~~~~^~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/wcnt-1.26.4' make: Entering directory '/usr/src/RPM/BUILD/wcnt-1.26.4' Compiling balance.cc make: Leaving directory '/usr/src/RPM/BUILD/wcnt-1.26.4' make: Entering directory '/usr/src/RPM/BUILD/wcnt-1.26.4' Compiling caps_plate2x2.cc make: Leaving directory '/usr/src/RPM/BUILD/wcnt-1.26.4' make: Entering directory '/usr/src/RPM/BUILD/wcnt-1.26.4' Compiling bode_freq_shifter.cc make: Leaving directory '/usr/src/RPM/BUILD/wcnt-1.26.4' make: Entering directory '/usr/src/RPM/BUILD/wcnt-1.26.4' Compiling clockclock.cc make: Leaving directory '/usr/src/RPM/BUILD/wcnt-1.26.4' make: Entering directory '/usr/src/RPM/BUILD/wcnt-1.26.4' Compiling connector.cc In file included from src/../include/synthmodlist.h:5, from src/connector.cc:4: src/../include/linkedlist.h: In member function 'T* ll_item::get_data() [with T = synthmod]': src/../include/linkedlist.h:56:40: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 56 | T* get_data() { return (this ? data : 0); } | ~~~~~~^~~~~~~~~~~ src/../include/linkedlist.h: In member function 'll_item* ll_item::get_next() [with T = synthmod]': src/../include/linkedlist.h:58:40: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 58 | ll_item* get_next() { return (this ? next : 0); } | ~~~~~~^~~~~~~~~~~ src/connector.cc: In member function 'bool connector::connect()': src/connector.cc:43:5: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 43 | if (!this) { | ^~ make: Leaving directory '/usr/src/RPM/BUILD/wcnt-1.26.4' make: Entering directory '/usr/src/RPM/BUILD/wcnt-1.26.4' Compiling contraster.cc make: Leaving directory '/usr/src/RPM/BUILD/wcnt-1.26.4' make: Entering directory '/usr/src/RPM/BUILD/wcnt-1.26.4' Compiling constant_note.cc make: Leaving directory '/usr/src/RPM/BUILD/wcnt-1.26.4' make: Entering directory '/usr/src/RPM/BUILD/wcnt-1.26.4' Compiling combiner.cc In file included from src/../include/moddobjlist.h:4, from src/combiner.cc:9: src/../include/moddobj.h: In member function 'dobjdobjlist* moddobj::get_dobjdobjlist()': src/../include/moddobj.h:26:54: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 26 | dobjdobjlist* get_dobjdobjlist() { return (this) ? dd_list : 0;} | ~~~~~~~^~~~~~~~~~~~~ In file included from src/../include/combiner.h:5, from src/combiner.cc:2: src/../include/linkedlist.h: In member function 'T* ll_item::get_data() [with T = synthmod]': src/../include/linkedlist.h:56:40: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 56 | T* get_data() { return (this ? data : 0); } | ~~~~~~^~~~~~~~~~~ src/../include/linkedlist.h: In member function 'll_item* ll_item::get_next() [with T = synthmod]': src/../include/linkedlist.h:58:40: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 58 | ll_item* get_next() { return (this ? next : 0); } | ~~~~~~^~~~~~~~~~~ src/../include/linkedlist.h: In member function 'T* ll_item::get_data() [with T = dobj]': src/../include/linkedlist.h:56:40: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 56 | T* get_data() { return (this ? data : 0); } | ~~~~~~^~~~~~~~~~~ src/../include/linkedlist.h: In member function 'll_item* ll_item::get_next() [with T = dobj]': src/../include/linkedlist.h:58:40: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 58 | ll_item* get_next() { return (this ? next : 0); } | ~~~~~~^~~~~~~~~~~ src/../include/linkedlist.h: In member function 'll_item* ll_item::get_prev() [with T = synthmod]': src/../include/linkedlist.h:57:40: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 57 | ll_item* get_prev() { return (this ? prev : 0); } | ~~~~~~^~~~~~~~~~~ src/../include/linkedlist.h: In member function 'll_item* ll_item::get_prev() [with T = dobj]': src/../include/linkedlist.h:57:40: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 57 | ll_item* get_prev() { return (this ? prev : 0); } | ~~~~~~^~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/wcnt-1.26.4' make: Entering directory '/usr/src/RPM/BUILD/wcnt-1.26.4' Compiling constant_freq.cc make: Leaving directory '/usr/src/RPM/BUILD/wcnt-1.26.4' make: Entering directory '/usr/src/RPM/BUILD/wcnt-1.26.4' Compiling constmod.cc make: Leaving directory '/usr/src/RPM/BUILD/wcnt-1.26.4' make: Entering directory '/usr/src/RPM/BUILD/wcnt-1.26.4' Compiling connectorlist.cc In file included from src/../include/connectorlist.h:4, from src/connectorlist.cc:2: src/../include/linkedlist.h: In member function 'T* ll_item::get_data() [with T = connector]': src/../include/linkedlist.h:56:40: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 56 | T* get_data() { return (this ? data : 0); } | ~~~~~~^~~~~~~~~~~ src/../include/linkedlist.h: In member function 'll_item* ll_item::get_next() [with T = connector]': src/../include/linkedlist.h:58:40: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 58 | ll_item* get_next() { return (this ? next : 0); } | ~~~~~~^~~~~~~~~~~ src/../include/linkedlist.h: In member function 'll_item* ll_item::get_prev() [with T = connector]': src/../include/linkedlist.h:57:40: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 57 | ll_item* get_prev() { return (this ? prev : 0); } | ~~~~~~^~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/wcnt-1.26.4' make: Entering directory '/usr/src/RPM/BUILD/wcnt-1.26.4' Compiling copier.cc In file included from src/../include/dobjlist.h:5, from src/copier.cc:3: src/../include/linkedlist.h: In member function 'T* ll_item::get_data() [with T = dobj]': src/../include/linkedlist.h:56:40: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 56 | T* get_data() { return (this ? data : 0); } | ~~~~~~^~~~~~~~~~~ src/../include/linkedlist.h: In member function 'll_item* ll_item::get_next() [with T = dobj]': src/../include/linkedlist.h:58:40: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 58 | ll_item* get_next() { return (this ? next : 0); } | ~~~~~~^~~~~~~~~~~ src/../include/linkedlist.h: In member function 'T* ll_item::get_data() [with T = synthmod]': src/../include/linkedlist.h:56:40: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 56 | T* get_data() { return (this ? data : 0); } | ~~~~~~^~~~~~~~~~~ src/../include/linkedlist.h: In member function 'll_item* ll_item::get_next() [with T = synthmod]': src/../include/linkedlist.h:58:40: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 58 | ll_item* get_next() { return (this ? next : 0); } | ~~~~~~^~~~~~~~~~~ src/../include/linkedlist.h: In member function 'll_item* ll_item::get_prev() [with T = dobj]': src/../include/linkedlist.h:57:40: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 57 | ll_item* get_prev() { return (this ? prev : 0); } | ~~~~~~^~~~~~~~~~~ src/../include/linkedlist.h: In member function 'll_item* ll_item::get_prev() [with T = synthmod]': src/../include/linkedlist.h:57:40: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 57 | ll_item* get_prev() { return (this ? prev : 0); } | ~~~~~~^~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/wcnt-1.26.4' make: Entering directory '/usr/src/RPM/BUILD/wcnt-1.26.4' Compiling dobjdobj.cc make: Leaving directory '/usr/src/RPM/BUILD/wcnt-1.26.4' make: Entering directory '/usr/src/RPM/BUILD/wcnt-1.26.4' Compiling difffilter.cc make: Leaving directory '/usr/src/RPM/BUILD/wcnt-1.26.4' make: Entering directory '/usr/src/RPM/BUILD/wcnt-1.26.4' Compiling dc_filter.cc make: Leaving directory '/usr/src/RPM/BUILD/wcnt-1.26.4' make: Entering directory '/usr/src/RPM/BUILD/wcnt-1.26.4' Compiling delay.cc make: Leaving directory '/usr/src/RPM/BUILD/wcnt-1.26.4' make: Entering directory '/usr/src/RPM/BUILD/wcnt-1.26.4' Compiling dc_offset_remover.cc make: Leaving directory '/usr/src/RPM/BUILD/wcnt-1.26.4' make: Entering directory '/usr/src/RPM/BUILD/wcnt-1.26.4' Compiling dobj.cc make: Leaving directory '/usr/src/RPM/BUILD/wcnt-1.26.4' make: Entering directory '/usr/src/RPM/BUILD/wcnt-1.26.4' Compiling dobjlist.cc make: Leaving directory '/usr/src/RPM/BUILD/wcnt-1.26.4' make: Entering directory '/usr/src/RPM/BUILD/wcnt-1.26.4' Compiling conversions.cc src/conversions.cc: In function 'const char* transpose_notename(const char*, char)': src/conversions.cc:97:19: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 97 | char* scale = " c c#d d#e f f#g g#a a#b"; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/conversions.cc:99:24: warning: array subscript has type 'char' [-Wchar-subscripts] 99 | newname[0] = scale[scalepos]; | ^~~~~~~~ src/conversions.cc: In function 'char note_to_noteno(const char*)': src/conversions.cc:137:19: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 137 | char* scale = " c c#d d#e f f#g g#a a#b"; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/wcnt-1.26.4' make: Entering directory '/usr/src/RPM/BUILD/wcnt-1.26.4' Compiling dobjdobjlist.cc In file included from src/../include/dobjdobjlist.h:7, from src/dobjdobjlist.cc:2: src/../include/dobjdobj.h: In member function 'dobjnames::DOBJ_TYPE dobjdobj::get_dobj_type()': src/../include/dobjdobj.h:26:23: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 26 | return (this) ? dobj_type : dobjnames::DOBJ_FIRST; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/../include/dobjdobj.h: In member function 'dobjnames::DOBJ_TYPE dobjdobj::get_dobj_sprog()': src/../include/dobjdobj.h:29:23: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 29 | return (this) ? sprog : dobjnames::DOBJ_FIRST; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/../include/dobjdobjlist.h:5: src/../include/linkedlist.h: In member function 'T* ll_item::get_data() [with T = dobjdobj]': src/../include/linkedlist.h:56:40: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 56 | T* get_data() { return (this ? data : 0); } | ~~~~~~^~~~~~~~~~~ src/../include/linkedlist.h: In member function 'll_item* ll_item::get_next() [with T = dobjdobj]': src/../include/linkedlist.h:58:40: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 58 | ll_item* get_next() { return (this ? next : 0); } | ~~~~~~^~~~~~~~~~~ src/../include/linkedlist.h: In member function 'll_item* ll_item::get_prev() [with T = dobjdobj]': src/../include/linkedlist.h:57:40: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 57 | ll_item* get_prev() { return (this ? prev : 0); } | ~~~~~~^~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/wcnt-1.26.4' make: Entering directory '/usr/src/RPM/BUILD/wcnt-1.26.4' Compiling dobjnames.cc make: Leaving directory '/usr/src/RPM/BUILD/wcnt-1.26.4' make: Entering directory '/usr/src/RPM/BUILD/wcnt-1.26.4' Compiling dobjmod.cc make: Leaving directory '/usr/src/RPM/BUILD/wcnt-1.26.4' make: Entering directory '/usr/src/RPM/BUILD/wcnt-1.26.4' Compiling duplicate_list_module.cc make: Leaving directory '/usr/src/RPM/BUILD/wcnt-1.26.4' make: Entering directory '/usr/src/RPM/BUILD/wcnt-1.26.4' Compiling dobjnamedobj.cc make: Leaving directory '/usr/src/RPM/BUILD/wcnt-1.26.4' make: Entering directory '/usr/src/RPM/BUILD/wcnt-1.26.4' Compiling dtr.cc make: Leaving directory '/usr/src/RPM/BUILD/wcnt-1.26.4' make: Entering directory '/usr/src/RPM/BUILD/wcnt-1.26.4' Compiling dobjparamlist.cc In file included from src/../include/dobjparamlist.h:4, from src/dobjparamlist.cc:2: src/../include/dobjparam.h: In member function 'dobjnames::DOBJ_TYPE dobjparam::get_dobjtype()': src/../include/dobjparam.h:24:23: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 24 | return (this) ? dobjtype : dobjnames::DOBJ_FIRST; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/../include/dobjparam.h: In member function 'paramnames::PAR_TYPE dobjparam::get_partype()': src/../include/dobjparam.h:27:23: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 27 | return (this) ? partype : paramnames::FIRST; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/../include/dobjparamlist.h:5: src/../include/linkedlist.h: In member function 'T* ll_item::get_data() [with T = dobjparam]': src/../include/linkedlist.h:56:40: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 56 | T* get_data() { return (this ? data : 0); } | ~~~~~~^~~~~~~~~~~ src/../include/linkedlist.h: In member function 'll_item* ll_item::get_next() [with T = dobjparam]': src/../include/linkedlist.h:58:40: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 58 | ll_item* get_next() { return (this ? next : 0); } | ~~~~~~^~~~~~~~~~~ src/../include/linkedlist.h: In member function 'll_item* ll_item::get_prev() [with T = dobjparam]': src/../include/linkedlist.h:57:40: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 57 | ll_item* get_prev() { return (this ? prev : 0); } | ~~~~~~^~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/wcnt-1.26.4' make: Entering directory '/usr/src/RPM/BUILD/wcnt-1.26.4' Compiling dobjparam.cc make: Leaving directory '/usr/src/RPM/BUILD/wcnt-1.26.4' make: Entering directory '/usr/src/RPM/BUILD/wcnt-1.26.4' Compiling fixstrparam.cc make: Leaving directory '/usr/src/RPM/BUILD/wcnt-1.26.4' make: Entering directory '/usr/src/RPM/BUILD/wcnt-1.26.4' Compiling cmdline.cc src/cmdline.cc: In member function 'void cmdline::sample_info()': src/cmdline.cc:681:27: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 681 | wavfile.set_root_note("c0"); | ^~~~ In file included from src/../include/modparamlist.h:5, from src/cmdline.cc:11: src/../include/modparam.h: In member function 'paramnames::PAR_TYPE modparam::get_paramtype()': src/../include/modparam.h:19:23: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 19 | return (this) ? param_type: paramnames::FIRST; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/../include/dobjdobjlist.h:7, from src/../include/topdobjlist.h:5, from src/cmdline.cc:15: src/../include/dobjdobj.h: In member function 'dobjnames::DOBJ_TYPE dobjdobj::get_dobj_type()': src/../include/dobjdobj.h:26:23: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 26 | return (this) ? dobj_type : dobjnames::DOBJ_FIRST; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/../include/dobjdobj.h: In member function 'dobjnames::DOBJ_TYPE dobjdobj::get_dobj_sprog()': src/../include/dobjdobj.h:29:23: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 29 | return (this) ? sprog : dobjnames::DOBJ_FIRST; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/../include/moddobjlist.h:4, from src/cmdline.cc:16: src/../include/moddobj.h: In member function 'dobjdobjlist* moddobj::get_dobjdobjlist()': src/../include/moddobj.h:26:54: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 26 | dobjdobjlist* get_dobjdobjlist() { return (this) ? dd_list : 0;} | ~~~~~~~^~~~~~~~~~~~~ In file included from src/../include/dobjparamlist.h:4, from src/cmdline.cc:18: src/../include/dobjparam.h: In member function 'paramnames::PAR_TYPE dobjparam::get_partype()': src/../include/dobjparam.h:27:23: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 27 | return (this) ? partype : paramnames::FIRST; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/../include/synthmodlist.h:5, from src/cmdline.cc:8: src/../include/linkedlist.h: In member function 'T* ll_item::get_data() [with T = synthmod]': src/../include/linkedlist.h:56:40: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 56 | T* get_data() { return (this ? data : 0); } | ~~~~~~^~~~~~~~~~~ src/../include/linkedlist.h: In member function 'll_item* ll_item::get_next() [with T = synthmod]': src/../include/linkedlist.h:58:40: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 58 | ll_item* get_next() { return (this ? next : 0); } | ~~~~~~^~~~~~~~~~~ src/../include/linkedlist.h: In member function 'T* ll_item::get_data() [with T = fixstrparam]': src/../include/linkedlist.h:56:40: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 56 | T* get_data() { return (this ? data : 0); } | ~~~~~~^~~~~~~~~~~ src/../include/linkedlist.h: In member function 'T* ll_item::get_data() [with T = dobjdobj]': src/../include/linkedlist.h:56:40: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 56 | T* get_data() { return (this ? data : 0); } | ~~~~~~^~~~~~~~~~~ src/../include/linkedlist.h: In member function 'T* ll_item::get_data() [with T = dobjdobjlist]': src/../include/linkedlist.h:56:40: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 56 | T* get_data() { return (this ? data : 0); } | ~~~~~~^~~~~~~~~~~ src/../include/linkedlist.h: In member function 'll_item* ll_item::get_next() [with T = dobjdobjlist]': src/../include/linkedlist.h:58:40: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 58 | ll_item* get_next() { return (this ? next : 0); } | ~~~~~~^~~~~~~~~~~ src/../include/linkedlist.h: In member function 'T* ll_item::get_data() [with T = moddobj]': src/../include/linkedlist.h:56:40: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 56 | T* get_data() { return (this ? data : 0); } | ~~~~~~^~~~~~~~~~~ src/../include/linkedlist.h: In member function 'll_item* ll_item::get_next() [with T = moddobj]': src/../include/linkedlist.h:58:40: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 58 | ll_item* get_next() { return (this ? next : 0); } | ~~~~~~^~~~~~~~~~~ src/../include/linkedlist.h: In member function 'T* ll_item::get_data() [with T = dobjparam]': src/../include/linkedlist.h:56:40: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 56 | T* get_data() { return (this ? data : 0); } | ~~~~~~^~~~~~~~~~~ src/../include/linkedlist.h: In member function 'll_item* ll_item::get_prev() [with T = synthmod]': src/../include/linkedlist.h:57:40: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 57 | ll_item* get_prev() { return (this ? prev : 0); } | ~~~~~~^~~~~~~~~~~ src/../include/linkedlist.h: In member function 'll_item* ll_item::get_next() [with T = fixstrparam]': src/../include/linkedlist.h:58:40: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 58 | ll_item* get_next() { return (this ? next : 0); } | ~~~~~~^~~~~~~~~~~ src/../include/linkedlist.h: In member function 'll_item* ll_item::get_next() [with T = dobjdobj]': src/../include/linkedlist.h:58:40: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 58 | ll_item* get_next() { return (this ? next : 0); } | ~~~~~~^~~~~~~~~~~ src/../include/linkedlist.h: In member function 'll_item* ll_item::get_next() [with T = dobjparam]': src/../include/linkedlist.h:58:40: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 58 | ll_item* get_next() { return (this ? next : 0); } | ~~~~~~^~~~~~~~~~~ src/../include/linkedlist.h: In member function 'll_item* ll_item::get_prev() [with T = dobjparam]': src/../include/linkedlist.h:57:40: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 57 | ll_item* get_prev() { return (this ? prev : 0); } | ~~~~~~^~~~~~~~~~~ src/../include/linkedlist.h: In member function 'T* ll_item::get_data() [with T = modinput]': src/../include/linkedlist.h:56:40: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 56 | T* get_data() { return (this ? data : 0); } | ~~~~~~^~~~~~~~~~~ src/../include/linkedlist.h: In member function 'll_item* ll_item::get_next() [with T = modinput]': src/../include/linkedlist.h:58:40: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 58 | ll_item* get_next() { return (this ? next : 0); } | ~~~~~~^~~~~~~~~~~ src/../include/linkedlist.h: In member function 'T* ll_item::get_data() [with T = modparam]': src/../include/linkedlist.h:56:40: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 56 | T* get_data() { return (this ? data : 0); } | ~~~~~~^~~~~~~~~~~ src/../include/linkedlist.h: In member function 'll_item* ll_item::get_next() [with T = modparam]': src/../include/linkedlist.h:58:40: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 58 | ll_item* get_next() { return (this ? next : 0); } | ~~~~~~^~~~~~~~~~~ src/../include/linkedlist.h: In member function 'T* ll_item::get_data() [with T = modoutput]': src/../include/linkedlist.h:56:40: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 56 | T* get_data() { return (this ? data : 0); } | ~~~~~~^~~~~~~~~~~ src/../include/linkedlist.h: In member function 'll_item* ll_item::get_next() [with T = modoutput]': src/../include/linkedlist.h:58:40: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 58 | ll_item* get_next() { return (this ? next : 0); } | ~~~~~~^~~~~~~~~~~ src/../include/linkedlist.h: In member function 'll_item* ll_item::get_prev() [with T = modinput]': src/../include/linkedlist.h:57:40: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 57 | ll_item* get_prev() { return (this ? prev : 0); } | ~~~~~~^~~~~~~~~~~ src/../include/linkedlist.h: In member function 'll_item* ll_item::get_prev() [with T = modparam]': src/../include/linkedlist.h:57:40: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 57 | ll_item* get_prev() { return (this ? prev : 0); } | ~~~~~~^~~~~~~~~~~ src/../include/linkedlist.h: In member function 'll_item* ll_item::get_prev() [with T = modoutput]': src/../include/linkedlist.h:57:40: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 57 | ll_item* get_prev() { return (this ? prev : 0); } | ~~~~~~^~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/wcnt-1.26.4' make: Entering directory '/usr/src/RPM/BUILD/wcnt-1.26.4' Compiling dynvertex.cc make: Leaving directory '/usr/src/RPM/BUILD/wcnt-1.26.4' make: Entering directory '/usr/src/RPM/BUILD/wcnt-1.26.4' Compiling fxsparamlist.cc In file included from src/../include/fxsparamlist.h:4, from src/fxsparamlist.cc:2: src/../include/linkedlist.h: In member function 'T* ll_item::get_data() [with T = fixstrparam]': src/../include/linkedlist.h:56:40: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 56 | T* get_data() { return (this ? data : 0); } | ~~~~~~^~~~~~~~~~~ src/../include/linkedlist.h: In member function 'll_item* ll_item::get_next() [with T = fixstrparam]': src/../include/linkedlist.h:58:40: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 58 | ll_item* get_next() { return (this ? next : 0); } | ~~~~~~^~~~~~~~~~~ src/../include/linkedlist.h: In member function 'll_item* ll_item::get_prev() [with T = fixstrparam]': src/../include/linkedlist.h:57:40: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 57 | ll_item* get_prev() { return (this ? prev : 0); } | ~~~~~~^~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/wcnt-1.26.4' make: Entering directory '/usr/src/RPM/BUILD/wcnt-1.26.4' Compiling fader.cc make: Leaving directory '/usr/src/RPM/BUILD/wcnt-1.26.4' make: Entering directory '/usr/src/RPM/BUILD/wcnt-1.26.4' Compiling echo.cc make: Leaving directory '/usr/src/RPM/BUILD/wcnt-1.26.4' make: Entering directory '/usr/src/RPM/BUILD/wcnt-1.26.4' Compiling fast_lookahead_limiter.cc make: Leaving directory '/usr/src/RPM/BUILD/wcnt-1.26.4' make: Entering directory '/usr/src/RPM/BUILD/wcnt-1.26.4' Compiling dynamic.cc In file included from src/../include/moddobjlist.h:4, from src/dynamic.cc:7: src/../include/moddobj.h: In member function 'dobjdobjlist* moddobj::get_dobjdobjlist()': src/../include/moddobj.h:26:54: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 26 | dobjdobjlist* get_dobjdobjlist() { return (this) ? dd_list : 0;} | ~~~~~~~^~~~~~~~~~~~~ In file included from src/../include/dynamic.h:6, from src/dynamic.cc:2: src/../include/linkedlist.h: In member function 'T* ll_item::get_data() [with T = dynvertex]': src/../include/linkedlist.h:56:40: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 56 | T* get_data() { return (this ? data : 0); } | ~~~~~~^~~~~~~~~~~ src/../include/linkedlist.h: In member function 'll_item* ll_item::get_next() [with T = dynvertex]': src/../include/linkedlist.h:58:40: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 58 | ll_item* get_next() { return (this ? next : 0); } | ~~~~~~^~~~~~~~~~~ src/../include/linkedlist.h: In member function 'll_item* ll_item::get_prev() [with T = dynvertex]': src/../include/linkedlist.h:57:40: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 57 | ll_item* get_prev() { return (this ? prev : 0); } | ~~~~~~^~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/wcnt-1.26.4' make: Entering directory '/usr/src/RPM/BUILD/wcnt-1.26.4' Compiling freqgenerator.cc make: Leaving directory '/usr/src/RPM/BUILD/wcnt-1.26.4' make: Entering directory '/usr/src/RPM/BUILD/wcnt-1.26.4' Compiling glame_butterworth.cc src/glame_butterworth.cc: In constructor 'glame_butterworth::glame_butterworth(const char*)': src/glame_butterworth.cc:26:21: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 26 | type_names[0] = "buttlow_iir"; | ^~~~~~~~~~~~~ src/glame_butterworth.cc:27:21: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 27 | type_names[1] = "butthigh_iir"; | ^~~~~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/wcnt-1.26.4' make: Entering directory '/usr/src/RPM/BUILD/wcnt-1.26.4' Compiling glame_filter.cc src/glame_filter.cc: In constructor 'glame_filter::glame_filter(const char*)': src/glame_filter.cc:24:21: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 24 | type_names[0] = "lowpass_iir"; | ^~~~~~~~~~~~~ src/glame_filter.cc:25:21: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 25 | type_names[1] = "highpass_iir"; | ^~~~~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/wcnt-1.26.4' make: Entering directory '/usr/src/RPM/BUILD/wcnt-1.26.4' Compiling impulse.cc make: Leaving directory '/usr/src/RPM/BUILD/wcnt-1.26.4' make: Entering directory '/usr/src/RPM/BUILD/wcnt-1.26.4' Compiling groupnames.cc src/groupnames.cc: In function 'char* set_groupname(const char*, const char*)': src/groupnames.cc:52:12: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation] 52 | strncpy(newname, groupname, glen); | ^ src/groupnames.cc:46:22: note: length computed here 46 | int glen = strlen(groupname); | ~~~~~~^~~~~~~~~~~ src/groupnames.cc:53:12: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation] 53 | strncpy(newname + glen + 1, non_grp_name, nlen); | ^ src/groupnames.cc:47:22: note: length computed here 47 | int nlen = strlen(non_grp_name); | ~~~~~~^~~~~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/wcnt-1.26.4' make: Entering directory '/usr/src/RPM/BUILD/wcnt-1.26.4' Compiling inputnames.cc make: Leaving directory '/usr/src/RPM/BUILD/wcnt-1.26.4' make: Entering directory '/usr/src/RPM/BUILD/wcnt-1.26.4' Compiling iocat.cc make: Leaving directory '/usr/src/RPM/BUILD/wcnt-1.26.4' make: Entering directory '/usr/src/RPM/BUILD/wcnt-1.26.4' Compiling inputeditor.cc In file included from src/../include/inputeditor.h:5, from src/inputeditor.cc:2: src/../include/linkedlist.h: In member function 'T* ll_item::get_data() [with T = inputedit]': src/../include/linkedlist.h:56:40: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 56 | T* get_data() { return (this ? data : 0); } | ~~~~~~^~~~~~~~~~~ src/../include/linkedlist.h: In member function 'll_item* ll_item::get_next() [with T = inputedit]': src/../include/linkedlist.h:58:40: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 58 | ll_item* get_next() { return (this ? next : 0); } | ~~~~~~^~~~~~~~~~~ src/../include/linkedlist.h: In member function 'll_item* ll_item::get_prev() [with T = inputedit]': src/../include/linkedlist.h:57:40: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 57 | ll_item* get_prev() { return (this ? prev : 0); } | ~~~~~~^~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/wcnt-1.26.4' make: Entering directory '/usr/src/RPM/BUILD/wcnt-1.26.4' Compiling groupcontrol.cc In file included from src/../include/modinputlist.h:4, from src/groupcontrol.cc:4: src/../include/linkedlist.h: In member function 'T* ll_item::get_data() [with T = synthmod]': src/../include/linkedlist.h:56:40: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 56 | T* get_data() { return (this ? data : 0); } | ~~~~~~^~~~~~~~~~~ src/../include/linkedlist.h: In member function 'll_item* ll_item::get_next() [with T = synthmod]': src/../include/linkedlist.h:58:40: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 58 | ll_item* get_next() { return (this ? next : 0); } | ~~~~~~^~~~~~~~~~~ src/../include/linkedlist.h: In member function 'T* ll_item::get_data() [with T = dobj]': src/../include/linkedlist.h:56:40: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 56 | T* get_data() { return (this ? data : 0); } | ~~~~~~^~~~~~~~~~~ src/../include/linkedlist.h: In member function 'll_item* ll_item::get_next() [with T = dobj]': src/../include/linkedlist.h:58:40: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 58 | ll_item* get_next() { return (this ? next : 0); } | ~~~~~~^~~~~~~~~~~ src/../include/linkedlist.h: In member function 'll_item* ll_item::get_prev() [with T = synthmod]': src/../include/linkedlist.h:57:40: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 57 | ll_item* get_prev() { return (this ? prev : 0); } | ~~~~~~^~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/wcnt-1.26.4' make: Entering directory '/usr/src/RPM/BUILD/wcnt-1.26.4' Compiling invert.cc make: Leaving directory '/usr/src/RPM/BUILD/wcnt-1.26.4' make: Entering directory '/usr/src/RPM/BUILD/wcnt-1.26.4' Compiling group.cc In file included from src/../include/synthmodlist.h:5, from src/group.cc:5: src/../include/linkedlist.h: In member function 'T* ll_item::get_data() [with T = synthmod]': src/../include/linkedlist.h:56:40: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 56 | T* get_data() { return (this ? data : 0); } | ~~~~~~^~~~~~~~~~~ src/../include/linkedlist.h: In member function 'll_item* ll_item::get_next() [with T = synthmod]': src/../include/linkedlist.h:58:40: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 58 | ll_item* get_next() { return (this ? next : 0); } | ~~~~~~^~~~~~~~~~~ src/../include/linkedlist.h: In member function 'T* ll_item::get_data() [with T = dobj]': src/../include/linkedlist.h:56:40: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 56 | T* get_data() { return (this ? data : 0); } | ~~~~~~^~~~~~~~~~~ src/../include/linkedlist.h: In member function 'll_item* ll_item::get_next() [with T = dobj]': src/../include/linkedlist.h:58:40: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 58 | ll_item* get_next() { return (this ? next : 0); } | ~~~~~~^~~~~~~~~~~ src/../include/linkedlist.h: In member function 'll_item* ll_item::get_prev() [with T = synthmod]': src/../include/linkedlist.h:57:40: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 57 | ll_item* get_prev() { return (this ? prev : 0); } | ~~~~~~^~~~~~~~~~~ src/../include/linkedlist.h: In member function 'll_item* ll_item::get_prev() [with T = dobj]': src/../include/linkedlist.h:57:40: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 57 | ll_item* get_prev() { return (this ? prev : 0); } | ~~~~~~^~~~~~~~~~~ src/../include/linkedlist.h: In member function 'll_item* ll_item::get_next() [with T = connector]': src/../include/linkedlist.h:58:40: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 58 | ll_item* get_next() { return (this ? next : 0); } | ~~~~~~^~~~~~~~~~~ src/../include/linkedlist.h: In member function 'T* ll_item::get_data() [with T = connector]': src/../include/linkedlist.h:56:40: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 56 | T* get_data() { return (this ? data : 0); } | ~~~~~~^~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/wcnt-1.26.4' make: Entering directory '/usr/src/RPM/BUILD/wcnt-1.26.4' Compiling inspect.cc make: Leaving directory '/usr/src/RPM/BUILD/wcnt-1.26.4' make: Entering directory '/usr/src/RPM/BUILD/wcnt-1.26.4' Compiling lfoclock.cc make: Leaving directory '/usr/src/RPM/BUILD/wcnt-1.26.4' make: Entering directory '/usr/src/RPM/BUILD/wcnt-1.26.4' Compiling ladspa_loader.cc In file included from src/../include/ladspa_loader.h:8, from src/ladspa_loader.cc:4: src/../include/linkedlist.h: In member function 'll_item* ll_item::get_next() [with T = ladspa_plug]': src/../include/linkedlist.h:58:40: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 58 | ll_item* get_next() { return (this ? next : 0); } | ~~~~~~^~~~~~~~~~~ src/../include/linkedlist.h: In member function 'T* ll_item::get_data() [with T = ladspa_plug]': src/../include/linkedlist.h:56:40: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 56 | T* get_data() { return (this ? data : 0); } | ~~~~~~^~~~~~~~~~~ src/../include/linkedlist.h: In member function 'll_item* ll_item::get_prev() [with T = ladspa_plug]': src/../include/linkedlist.h:57:40: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 57 | ll_item* get_prev() { return (this ? prev : 0); } | ~~~~~~^~~~~~~~~~~ src/../include/linkedlist.h: In member function 'll_item* ll_item::get_next() [with T = ladspa_lib]': src/../include/linkedlist.h:58:40: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 58 | ll_item* get_next() { return (this ? next : 0); } | ~~~~~~^~~~~~~~~~~ src/../include/linkedlist.h: In member function 'T* ll_item::get_data() [with T = ladspa_lib]': src/../include/linkedlist.h:56:40: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 56 | T* get_data() { return (this ? data : 0); } | ~~~~~~^~~~~~~~~~~ src/../include/linkedlist.h: In member function 'll_item* ll_item::get_prev() [with T = ladspa_lib]': src/../include/linkedlist.h:57:40: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 57 | ll_item* get_prev() { return (this ? prev : 0); } | ~~~~~~^~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/wcnt-1.26.4' make: Entering directory '/usr/src/RPM/BUILD/wcnt-1.26.4' Compiling inputedit.cc In file included from src/../include/connectorlist.h:4, from src/inputedit.cc:3: src/../include/linkedlist.h: In member function 'T* ll_item::get_data() [with T = synthmod]': src/../include/linkedlist.h:56:40: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 56 | T* get_data() { return (this ? data : 0); } | ~~~~~~^~~~~~~~~~~ src/../include/linkedlist.h: In member function 'll_item* ll_item::get_next() [with T = synthmod]': src/../include/linkedlist.h:58:40: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 58 | ll_item* get_next() { return (this ? next : 0); } | ~~~~~~^~~~~~~~~~~ src/../include/linkedlist.h: In member function 'T* ll_item::get_data() [with T = modinput]': src/../include/linkedlist.h:56:40: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 56 | T* get_data() { return (this ? data : 0); } | ~~~~~~^~~~~~~~~~~ src/../include/linkedlist.h: In member function 'll_item* ll_item::get_next() [with T = modinput]': src/../include/linkedlist.h:58:40: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 58 | ll_item* get_next() { return (this ? next : 0); } | ~~~~~~^~~~~~~~~~~ src/../include/linkedlist.h: In member function 'll_item* ll_item::get_prev() [with T = modinput]': src/../include/linkedlist.h:57:40: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 57 | ll_item* get_prev() { return (this ? prev : 0); } | ~~~~~~^~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/wcnt-1.26.4' make: Entering directory '/usr/src/RPM/BUILD/wcnt-1.26.4' Compiling iocatconvert.cc In file included from src/../include/synthmodlist.h:5, from src/iocatconvert.cc:5: src/../include/linkedlist.h: In member function 'T* ll_item::get_data() [with T = synthmod]': src/../include/linkedlist.h:56:40: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 56 | T* get_data() { return (this ? data : 0); } | ~~~~~~^~~~~~~~~~~ src/../include/linkedlist.h: In member function 'll_item* ll_item::get_next() [with T = synthmod]': src/../include/linkedlist.h:58:40: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 58 | ll_item* get_next() { return (this ? next : 0); } | ~~~~~~^~~~~~~~~~~ src/../include/linkedlist.h: In member function 'T* ll_item::get_data() [with T = dobj]': src/../include/linkedlist.h:56:40: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 56 | T* get_data() { return (this ? data : 0); } | ~~~~~~^~~~~~~~~~~ src/../include/linkedlist.h: In member function 'll_item* ll_item::get_next() [with T = dobj]': src/../include/linkedlist.h:58:40: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 58 | ll_item* get_next() { return (this ? next : 0); } | ~~~~~~^~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/wcnt-1.26.4' make: Entering directory '/usr/src/RPM/BUILD/wcnt-1.26.4' Compiling jwm_globals.cc In file included from src/../include/modinputlist.h:4, from src/jwm_globals.cc:4: src/../include/linkedlist.h: In member function 'T* ll_item::get_data() [with T = fixstrparam]': src/../include/linkedlist.h:56:40: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 56 | T* get_data() { return (this ? data : 0); } | ~~~~~~^~~~~~~~~~~ src/../include/linkedlist.h: In member function 'T* ll_item::get_data() [with T = dobjparam]': src/../include/linkedlist.h:56:40: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 56 | T* get_data() { return (this ? data : 0); } | ~~~~~~^~~~~~~~~~~ src/../include/linkedlist.h: In member function 'T* ll_item::get_data() [with T = dobj]': src/../include/linkedlist.h:56:40: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 56 | T* get_data() { return (this ? data : 0); } | ~~~~~~^~~~~~~~~~~ src/../include/linkedlist.h: In member function 'll_item* ll_item::get_next() [with T = dobj]': src/../include/linkedlist.h:58:40: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 58 | ll_item* get_next() { return (this ? next : 0); } | ~~~~~~^~~~~~~~~~~ src/../include/linkedlist.h: In member function 'T* ll_item::get_data() [with T = moddobj]': src/../include/linkedlist.h:56:40: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 56 | T* get_data() { return (this ? data : 0); } | ~~~~~~^~~~~~~~~~~ src/../include/linkedlist.h: In member function 'll_item* ll_item::get_next() [with T = moddobj]': src/../include/linkedlist.h:58:40: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 58 | ll_item* get_next() { return (this ? next : 0); } | ~~~~~~^~~~~~~~~~~ src/../include/linkedlist.h: In member function 'll_item* ll_item::get_next() [with T = fixstrparam]': src/../include/linkedlist.h:58:40: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 58 | ll_item* get_next() { return (this ? next : 0); } | ~~~~~~^~~~~~~~~~~ src/../include/linkedlist.h: In member function 'll_item* ll_item::get_next() [with T = dobjparam]': src/../include/linkedlist.h:58:40: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 58 | ll_item* get_next() { return (this ? next : 0); } | ~~~~~~^~~~~~~~~~~ src/../include/linkedlist.h: In member function 'll_item* ll_item::get_next() [with T = modinput]': src/../include/linkedlist.h:58:40: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 58 | ll_item* get_next() { return (this ? next : 0); } | ~~~~~~^~~~~~~~~~~ src/../include/linkedlist.h: In member function 'T* ll_item::get_data() [with T = modinput]': src/../include/linkedlist.h:56:40: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 56 | T* get_data() { return (this ? data : 0); } | ~~~~~~^~~~~~~~~~~ src/../include/linkedlist.h: In member function 'll_item* ll_item::get_next() [with T = modoutput]': src/../include/linkedlist.h:58:40: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 58 | ll_item* get_next() { return (this ? next : 0); } | ~~~~~~^~~~~~~~~~~ src/../include/linkedlist.h: In member function 'T* ll_item::get_data() [with T = modoutput]': src/../include/linkedlist.h:56:40: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 56 | T* get_data() { return (this ? data : 0); } | ~~~~~~^~~~~~~~~~~ src/../include/linkedlist.h: In member function 'll_item* ll_item::get_next() [with T = modparam]': src/../include/linkedlist.h:58:40: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 58 | ll_item* get_next() { return (this ? next : 0); } | ~~~~~~^~~~~~~~~~~ src/../include/linkedlist.h: In member function 'T* ll_item::get_data() [with T = modparam]': src/../include/linkedlist.h:56:40: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 56 | T* get_data() { return (this ? data : 0); } | ~~~~~~^~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/wcnt-1.26.4' make: Entering directory '/usr/src/RPM/BUILD/wcnt-1.26.4' Compiling moddobj.cc In file included from src/../include/dobjdobjlist.h:5, from src/moddobj.cc:3: src/../include/linkedlist.h: In member function 'T* ll_item::get_data() [with T = dobjdobj]': src/../include/linkedlist.h:56:40: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 56 | T* get_data() { return (this ? data : 0); } | ~~~~~~^~~~~~~~~~~ src/../include/linkedlist.h: In member function 'll_item* ll_item::get_next() [with T = dobjdobj]': src/../include/linkedlist.h:58:40: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 58 | ll_item* get_next() { return (this ? next : 0); } | ~~~~~~^~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/wcnt-1.26.4' make: Entering directory '/usr/src/RPM/BUILD/wcnt-1.26.4' Compiling meterchange.cc make: Leaving directory '/usr/src/RPM/BUILD/wcnt-1.26.4' make: Entering directory '/usr/src/RPM/BUILD/wcnt-1.26.4' Compiling moddobjlist.cc In file included from src/../include/moddobjlist.h:5, from src/moddobjlist.cc:2: src/../include/linkedlist.h: In member function 'T* ll_item::get_data() [with T = moddobj]': src/../include/linkedlist.h:56:40: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 56 | T* get_data() { return (this ? data : 0); } | ~~~~~~^~~~~~~~~~~ src/../include/linkedlist.h: In member function 'll_item* ll_item::get_next() [with T = moddobj]': src/../include/linkedlist.h:58:40: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 58 | ll_item* get_next() { return (this ? next : 0); } | ~~~~~~^~~~~~~~~~~ src/../include/linkedlist.h: In member function 'll_item* ll_item::get_prev() [with T = moddobj]': src/../include/linkedlist.h:57:40: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 57 | ll_item* get_prev() { return (this ? prev : 0); } | ~~~~~~^~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/wcnt-1.26.4' make: Entering directory '/usr/src/RPM/BUILD/wcnt-1.26.4' Compiling lfocontroller.cc make: Leaving directory '/usr/src/RPM/BUILD/wcnt-1.26.4' make: Entering directory '/usr/src/RPM/BUILD/wcnt-1.26.4' Compiling logictrigger.cc make: Leaving directory '/usr/src/RPM/BUILD/wcnt-1.26.4' make: Entering directory '/usr/src/RPM/BUILD/wcnt-1.26.4' Compiling modinput.cc make: Leaving directory '/usr/src/RPM/BUILD/wcnt-1.26.4' make: Entering directory '/usr/src/RPM/BUILD/wcnt-1.26.4' Compiling main.cc make: Leaving directory '/usr/src/RPM/BUILD/wcnt-1.26.4' make: Entering directory '/usr/src/RPM/BUILD/wcnt-1.26.4' Compiling modinputlist.cc In file included from src/../include/modinputlist.h:4, from src/modinputlist.cc:2: src/../include/linkedlist.h: In member function 'T* ll_item::get_data() [with T = modinput]': src/../include/linkedlist.h:56:40: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 56 | T* get_data() { return (this ? data : 0); } | ~~~~~~^~~~~~~~~~~ src/../include/linkedlist.h: In member function 'll_item* ll_item::get_next() [with T = modinput]': src/../include/linkedlist.h:58:40: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 58 | ll_item* get_next() { return (this ? next : 0); } | ~~~~~~^~~~~~~~~~~ src/../include/linkedlist.h: In member function 'll_item* ll_item::get_prev() [with T = modinput]': src/../include/linkedlist.h:57:40: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 57 | ll_item* get_prev() { return (this ? prev : 0); } | ~~~~~~^~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/wcnt-1.26.4' make: Entering directory '/usr/src/RPM/BUILD/wcnt-1.26.4' Compiling jwmsynth.cc In file included from src/../include/synthmodlist.h:5, from src/jwmsynth.cc:4: src/../include/linkedlist.h: In member function 'T* ll_item::get_data() [with T = synthmod]': src/../include/linkedlist.h:56:40: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 56 | T* get_data() { return (this ? data : 0); } | ~~~~~~^~~~~~~~~~~ src/../include/linkedlist.h: In member function 'll_item* ll_item::get_next() [with T = synthmod]': src/../include/linkedlist.h:58:40: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 58 | ll_item* get_next() { return (this ? next : 0); } | ~~~~~~^~~~~~~~~~~ src/../include/linkedlist.h: In member function 'll_item* ll_item::get_prev() [with T = synthmod]': src/../include/linkedlist.h:57:40: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 57 | ll_item* get_prev() { return (this ? prev : 0); } | ~~~~~~^~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/wcnt-1.26.4' make: Entering directory '/usr/src/RPM/BUILD/wcnt-1.26.4' Compiling modifier.cc make: Leaving directory '/usr/src/RPM/BUILD/wcnt-1.26.4' make: Entering directory '/usr/src/RPM/BUILD/wcnt-1.26.4' Compiling modoutput.cc make: Leaving directory '/usr/src/RPM/BUILD/wcnt-1.26.4' make: Entering directory '/usr/src/RPM/BUILD/wcnt-1.26.4' Compiling modnamedobj.cc make: Leaving directory '/usr/src/RPM/BUILD/wcnt-1.26.4' make: Entering directory '/usr/src/RPM/BUILD/wcnt-1.26.4' Compiling modoutputlist.cc In file included from src/../include/modoutputlist.h:4, from src/modoutputlist.cc:2: src/../include/linkedlist.h: In member function 'T* ll_item::get_data() [with T = modoutput]': src/../include/linkedlist.h:56:40: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 56 | T* get_data() { return (this ? data : 0); } | ~~~~~~^~~~~~~~~~~ src/../include/linkedlist.h: In member function 'll_item* ll_item::get_next() [with T = modoutput]': src/../include/linkedlist.h:58:40: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 58 | ll_item* get_next() { return (this ? next : 0); } | ~~~~~~^~~~~~~~~~~ src/../include/linkedlist.h: In member function 'll_item* ll_item::get_prev() [with T = modoutput]': src/../include/linkedlist.h:57:40: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 57 | ll_item* get_prev() { return (this ? prev : 0); } | ~~~~~~^~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/wcnt-1.26.4' make: Entering directory '/usr/src/RPM/BUILD/wcnt-1.26.4' Compiling noisegenerator.cc src/noisegenerator.cc: In constructor 'noise_generator::noise_generator(const char*)': src/noisegenerator.cc:10:13: error: 'time' was not declared in this scope 10 | srandom(time(0)); | ^~~~ src/noisegenerator.cc:5:1: note: 'time' is defined in header ''; did you forget to '#include '? 4 | #include "../include/modoutputlist.h" +++ |+#include 5 | make: *** [Makefile:69: src/noisegenerator.o] Error 1 make: Leaving directory '/usr/src/RPM/BUILD/wcnt-1.26.4' make: *** Waiting for unfinished jobs.... make: Entering directory '/usr/src/RPM/BUILD/wcnt-1.26.4' Compiling modparam.cc src/modparam.cc: In member function 'iocat::IOCAT modparam::get_paramcategory()': src/modparam.cc:16:9: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 15 | return (this) | ~~~~~~ 16 | ? jwm.get_paramnames()->get_category(param_type) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17 | : iocat::FIRST; | ~~~~~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/wcnt-1.26.4' make: Entering directory '/usr/src/RPM/BUILD/wcnt-1.26.4' Compiling nonezero.cc make: Leaving directory '/usr/src/RPM/BUILD/wcnt-1.26.4' make: Entering directory '/usr/src/RPM/BUILD/wcnt-1.26.4' Compiling modparamlist.cc In file included from src/../include/modparamlist.h:5, from src/modparamlist.cc:2: src/../include/modparam.h: In member function 'synthmodnames::SYNTH_MOD_TYPE modparam::get_moduletype()': src/../include/modparam.h:16:23: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 16 | return (this) ? synthmodule_type : synthmodnames::FIRST; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/../include/modparam.h: In member function 'paramnames::PAR_TYPE modparam::get_paramtype()': src/../include/modparam.h:19:23: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 19 | return (this) ? param_type: paramnames::FIRST; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/../include/modparamlist.h:4: src/../include/linkedlist.h: In member function 'll_item* ll_item::get_next() [with T = modparam]': src/../include/linkedlist.h:58:40: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 58 | ll_item* get_next() { return (this ? next : 0); } | ~~~~~~^~~~~~~~~~~ src/../include/linkedlist.h: In member function 'll_item* ll_item::get_prev() [with T = modparam]': src/../include/linkedlist.h:57:40: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 57 | ll_item* get_prev() { return (this ? prev : 0); } | ~~~~~~^~~~~~~~~~~ src/../include/linkedlist.h: In member function 'T* ll_item::get_data() [with T = modparam]': src/../include/linkedlist.h:56:40: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 56 | T* get_data() { return (this ? data : 0); } | ~~~~~~^~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/wcnt-1.26.4' make: Entering directory '/usr/src/RPM/BUILD/wcnt-1.26.4' Compiling monoamp.cc make: Leaving directory '/usr/src/RPM/BUILD/wcnt-1.26.4' make: Entering directory '/usr/src/RPM/BUILD/wcnt-1.26.4' Compiling multiplier.cc make: Leaving directory '/usr/src/RPM/BUILD/wcnt-1.26.4' make: Entering directory '/usr/src/RPM/BUILD/wcnt-1.26.4' Compiling notedata.cc make: Leaving directory '/usr/src/RPM/BUILD/wcnt-1.26.4' make: Entering directory '/usr/src/RPM/BUILD/wcnt-1.26.4' Compiling notetran.cc src/notetran.cc: In member function 'virtual bool notetran::set_param(paramnames::PAR_TYPE, const void*)': src/notetran.cc:233:12: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound depends on the length of the source argument [-Wstringop-truncation] 233 | strncpy(ns_hi_notename, nsh, n); | ^ In member function 'void notetran::set_ns_hi_notename(const char*)', inlined from 'virtual bool notetran::set_param(paramnames::PAR_TYPE, const void*)' at src/notetran.cc:105:27: src/notetran.cc:230:19: note: length computed here 230 | int n = strlen(nsh); | ~~~~~~^~~~~ src/notetran.cc: In member function 'virtual bool notetran::set_param(paramnames::PAR_TYPE, const void*)': src/notetran.cc:224:12: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound depends on the length of the source argument [-Wstringop-truncation] 224 | strncpy(ns_lo_notename, nsl, n); | ^ In member function 'void notetran::set_ns_lo_notename(const char*)', inlined from 'virtual bool notetran::set_param(paramnames::PAR_TYPE, const void*)' at src/notetran.cc:102:27: src/notetran.cc:221:19: note: length computed here 221 | int n = strlen(nsl); | ~~~~~~^~~~~ src/notetran.cc: In member function 'virtual bool notetran::set_param(paramnames::PAR_TYPE, const void*)': src/notetran.cc:215:12: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound depends on the length of the source argument [-Wstringop-truncation] 215 | strncpy(no_hi_notename, noh, n); | ^ In member function 'void notetran::set_no_hi_notename(const char*)', inlined from 'virtual bool notetran::set_param(paramnames::PAR_TYPE, const void*)' at src/notetran.cc:99:27: src/notetran.cc:212:19: note: length computed here 212 | int n = strlen(noh); | ~~~~~~^~~~~ src/notetran.cc: In member function 'virtual bool notetran::set_param(paramnames::PAR_TYPE, const void*)': src/notetran.cc:206:12: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound depends on the length of the source argument [-Wstringop-truncation] 206 | strncpy(no_lo_notename, nol, n); | ^ In member function 'void notetran::set_no_lo_notename(const char*)', inlined from 'virtual bool notetran::set_param(paramnames::PAR_TYPE, const void*)' at src/notetran.cc:96:27: src/notetran.cc:203:19: note: length computed here 203 | int n = strlen(nol); | ~~~~~~^~~~~ src/notetran.cc: In member function 'void notetran::set_no_lo_notename(const char*)': src/notetran.cc:206:12: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound depends on the length of the source argument [-Wstringop-truncation] 206 | strncpy(no_lo_notename, nol, n); | ^ src/notetran.cc:203:19: note: length computed here 203 | int n = strlen(nol); | ~~~~~~^~~~~ src/notetran.cc: In member function 'void notetran::set_no_hi_notename(const char*)': src/notetran.cc:215:12: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound depends on the length of the source argument [-Wstringop-truncation] 215 | strncpy(no_hi_notename, noh, n); | ^ src/notetran.cc:212:19: note: length computed here 212 | int n = strlen(noh); | ~~~~~~^~~~~ src/notetran.cc: In member function 'void notetran::set_ns_lo_notename(const char*)': src/notetran.cc:224:12: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound depends on the length of the source argument [-Wstringop-truncation] 224 | strncpy(ns_lo_notename, nsl, n); | ^ src/notetran.cc:221:19: note: length computed here 221 | int n = strlen(nsl); | ~~~~~~^~~~~ src/notetran.cc: In member function 'void notetran::set_ns_hi_notename(const char*)': src/notetran.cc:233:12: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound depends on the length of the source argument [-Wstringop-truncation] 233 | strncpy(ns_hi_notename, nsh, n); | ^ src/notetran.cc:230:19: note: length computed here 230 | int n = strlen(nsh); | ~~~~~~^~~~~ make: Leaving directory '/usr/src/RPM/BUILD/wcnt-1.26.4' error: Bad exit status from /usr/src/tmp/rpm-tmp.15873 (%build) RPM build errors: Bad exit status from /usr/src/tmp/rpm-tmp.15873 (%build) Command exited with non-zero status 1 11.72user 1.69system 0:04.36elapsed 307%CPU (0avgtext+0avgdata 63952maxresident)k 0inputs+0outputs (0major+487013minor)pagefaults 0swaps hsh-rebuild: rebuild of `wcnt-1.26.4-alt1.qa1.src.rpm' failed. Command exited with non-zero status 1 2.78user 1.85system 0:13.78elapsed 33%CPU (0avgtext+0avgdata 110164maxresident)k 1536inputs+0outputs (32794major+148353minor)pagefaults 0swaps