<86>Jan  2 08:57:34 userdel[669187]: delete user 'rooter'
<86>Jan  2 08:57:34 groupadd[669193]: group added to /etc/group: name=rooter, GID=690
<86>Jan  2 08:57:34 groupadd[669193]: group added to /etc/gshadow: name=rooter
<86>Jan  2 08:57:34 groupadd[669193]: new group: name=rooter, GID=690
<86>Jan  2 08:57:34 useradd[669198]: new user: name=rooter, UID=690, GID=690, home=/root, shell=/bin/bash
<86>Jan  2 08:57:34 userdel[669208]: delete user 'builder'
<86>Jan  2 08:57:34 userdel[669208]: removed group 'builder' owned by 'builder'
<86>Jan  2 08:57:34 userdel[669208]: removed shadow group 'builder' owned by 'builder'
<86>Jan  2 08:57:34 groupadd[669215]: group added to /etc/group: name=builder, GID=691
<86>Jan  2 08:57:34 groupadd[669215]: group added to /etc/gshadow: name=builder
<86>Jan  2 08:57:34 groupadd[669215]: new group: name=builder, GID=691
<86>Jan  2 08:57:34 useradd[669220]: new user: name=builder, UID=691, GID=691, 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>Jan  2 08:57:35 rpmi: libogg-1.3.4-alt1 sisyphus+247109.100.1.1 1582849994 installed
<13>Jan  2 08:57:35 rpmi: libflac8-1.3.3.0.62.ce6d-alt1 sisyphus+262142.100.1.1 1605801639 installed
<13>Jan  2 08:57:35 rpmi: libvorbis-1.3.7-alt1 sisyphus+256535.100.1.1 1597965510 installed
<13>Jan  2 08:57:35 rpmi: libopus-1.3.1-alt3 sisyphus+248017.100.1.1 1584520433 installed
<13>Jan  2 08:57:35 rpmi: libgsm-1.0.17-alt1 1523356165 installed
<13>Jan  2 08:57:35 rpmi: libsndfile-1.0.30-alt2 sisyphus+263035.100.1.1 1607353107 installed
<13>Jan  2 08:57:35 rpmi: gcc-c++-common-1.4.27-alt1 sisyphus+262033.600.7.2 1607340230 installed
<13>Jan  2 08:57:36 rpmi: libstdc++10-devel-10.2.1-alt2 sisyphus+263054.100.3.1 1607510657 installed
<13>Jan  2 08:57:37 rpmi: gcc10-c++-10.2.1-alt2 sisyphus+263054.100.3.1 1607510657 installed
<13>Jan  2 08:57:37 rpmi: gcc-c++-10-alt1 sisyphus+263054.200.3.1 1607516810 installed
<13>Jan  2 08:57:37 rpmi: libsndfile-devel-1.0.30-alt2 sisyphus+263035.100.1.1 1607353107 installed
Building target platforms: i586
Building for target i586
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: i586
Building for target i586
Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.98740
+ 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/tar -xf -
+ /bin/bzip2 -dc /usr/src/RPM/SOURCES/wcnt-src-1.26.4.tar.bz2
+ 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.98740
+ 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_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<T>::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<T>* ll_item<T>::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 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 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 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 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.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<T>::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<T>* ll_item<T>::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<T>* ll_item<T>::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_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 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<T>::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<T>* ll_item<T>::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 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 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 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 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 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<T>::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<T>* ll_item<T>::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<T>::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<T>* ll_item<T>::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<T>* ll_item<T>::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<T>* ll_item<T>::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 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<T>::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<T>* ll_item<T>::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<T>* ll_item<T>::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 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 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<T>::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<T>* ll_item<T>::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<T>::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<T>* ll_item<T>::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<T>* ll_item<T>::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<T>* ll_item<T>::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 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_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 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_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 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 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 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 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,
                 from src/dobjdobjlist.cc:2:
src/../include/linkedlist.h: In member function 'T* ll_item<T>::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<T>* ll_item<T>::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<T>* ll_item<T>::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 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 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 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 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,
                 from src/dobjparamlist.cc:2:
src/../include/linkedlist.h: In member function 'T* ll_item<T>::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<T>* ll_item<T>::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<T>* ll_item<T>::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 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 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 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<T>::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<T>* ll_item<T>::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<T>* ll_item<T>::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 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 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<T>::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<T>* ll_item<T>::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<T>::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<T>::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<T>::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<T>* ll_item<T>::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<T>::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<T>* ll_item<T>::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<T>::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<T>* ll_item<T>::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<T>* ll_item<T>::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<T>* ll_item<T>::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<T>* ll_item<T>::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<T>* ll_item<T>::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<T>::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<T>* ll_item<T>::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<T>::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<T>* ll_item<T>::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<T>::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<T>* ll_item<T>::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<T>* ll_item<T>::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<T>* ll_item<T>::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<T>* ll_item<T>::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 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<T>::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<T>* ll_item<T>::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<T>* ll_item<T>::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 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 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 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 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_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 groupnames.cc
In file included from /usr/include/string.h:532,
                 from /usr/include/c++/10/cstring:42,
                 from src/../include/namefuncobj.h:5,
                 from src/../include/groupnames.h:4,
                 from src/groupnames.cc:2:
In function 'char* strncpy(char*, const char*, size_t)',
    inlined from 'char* set_groupname(const char*, const char*)' at src/groupnames.cc:52:12:
/usr/include/bits/string_fortified.h:91:34: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation]
   91 |   return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/groupnames.cc: In function 'char* set_groupname(const char*, const char*)':
src/groupnames.cc:46:22: note: length computed here
   46 |     int glen = strlen(groupname);
      |                ~~~~~~^~~~~~~~~~~
In file included from /usr/include/string.h:532,
                 from /usr/include/c++/10/cstring:42,
                 from src/../include/namefuncobj.h:5,
                 from src/../include/groupnames.h:4,
                 from src/groupnames.cc:2:
In function 'char* strncpy(char*, const char*, size_t)',
    inlined from 'char* set_groupname(const char*, const char*)' at src/groupnames.cc:53:12:
/usr/include/bits/string_fortified.h:91:34: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation]
   91 |   return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/groupnames.cc: In function 'char* set_groupname(const char*, const char*)':
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 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 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 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<T>::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<T>* ll_item<T>::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<T>::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<T>* ll_item<T>::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<T>* ll_item<T>::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<T>::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<T>* ll_item<T>::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<T>::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<T>* ll_item<T>::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<T>* ll_item<T>::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<T>* ll_item<T>::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<T>* ll_item<T>::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<T>::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 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<T>::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<T>* ll_item<T>::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<T>* ll_item<T>::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 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 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<T>::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<T>* ll_item<T>::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<T>::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<T>* ll_item<T>::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<T>* ll_item<T>::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<T>::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<T>* ll_item<T>::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<T>::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<T>* ll_item<T>::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<T>::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<T>::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<T>::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<T>* ll_item<T>::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<T>::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<T>* ll_item<T>::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<T>* ll_item<T>::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<T>* ll_item<T>::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<T>* ll_item<T>::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<T>::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<T>* ll_item<T>::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<T>::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<T>* ll_item<T>::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<T>::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 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<T>* ll_item<T>::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<T>::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<T>* ll_item<T>::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<T>* ll_item<T>::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<T>::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<T>* ll_item<T>::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 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 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 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<T>::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<T>* ll_item<T>::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 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<T>::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<T>* ll_item<T>::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<T>* ll_item<T>::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 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 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 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<T>::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<T>* ll_item<T>::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<T>* ll_item<T>::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 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 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 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 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 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<T>::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<T>* ll_item<T>::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<T>* ll_item<T>::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 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 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<T>::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<T>* ll_item<T>::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<T>* ll_item<T>::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 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 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 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 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,
                 from src/modparamlist.cc:2:
src/../include/linkedlist.h: In member function 'll_item<T>* ll_item<T>::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<T>* ll_item<T>::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<T>::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 noisegenerator.cc
make: Leaving directory '/usr/src/RPM/BUILD/wcnt-1.26.4'
make: Entering directory '/usr/src/RPM/BUILD/wcnt-1.26.4'
Compiling outputnames.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 pan.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
In file included from /usr/include/string.h:532,
                 from src/../include/synthmodnames.h:4,
                 from src/../include/synthmod.h:7,
                 from src/../include/notetran.h:4,
                 from src/notetran.cc:2:
In function 'char* strncpy(char*, const char*, size_t)',
    inlined from 'void notetran::set_ns_hi_notename(const char*)' at src/notetran.cc:233:12,
    inlined from 'virtual bool notetran::set_param(paramnames::PAR_TYPE, const void*)' at src/notetran.cc:105:27:
/usr/include/bits/string_fortified.h:91:34: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' specified bound depends on the length of the source argument [-Wstringop-overflow=]
   91 |   return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/notetran.cc: In member function 'virtual bool notetran::set_param(paramnames::PAR_TYPE, const void*)':
src/notetran.cc:230:19: note: length computed here
  230 |     int n = strlen(nsh);
      |             ~~~~~~^~~~~
In file included from /usr/include/string.h:532,
                 from src/../include/synthmodnames.h:4,
                 from src/../include/synthmod.h:7,
                 from src/../include/notetran.h:4,
                 from src/notetran.cc:2:
In function 'char* strncpy(char*, const char*, size_t)',
    inlined from 'void notetran::set_ns_lo_notename(const char*)' at src/notetran.cc:224:12,
    inlined from 'virtual bool notetran::set_param(paramnames::PAR_TYPE, const void*)' at src/notetran.cc:102:27:
/usr/include/bits/string_fortified.h:91:34: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' specified bound depends on the length of the source argument [-Wstringop-overflow=]
   91 |   return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/notetran.cc: In member function 'virtual bool notetran::set_param(paramnames::PAR_TYPE, const void*)':
src/notetran.cc:221:19: note: length computed here
  221 |     int n = strlen(nsl);
      |             ~~~~~~^~~~~
In file included from /usr/include/string.h:532,
                 from src/../include/synthmodnames.h:4,
                 from src/../include/synthmod.h:7,
                 from src/../include/notetran.h:4,
                 from src/notetran.cc:2:
In function 'char* strncpy(char*, const char*, size_t)',
    inlined from 'void notetran::set_no_hi_notename(const char*)' at src/notetran.cc:215:12,
    inlined from 'virtual bool notetran::set_param(paramnames::PAR_TYPE, const void*)' at src/notetran.cc:99:27:
/usr/include/bits/string_fortified.h:91:34: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' specified bound depends on the length of the source argument [-Wstringop-overflow=]
   91 |   return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/notetran.cc: In member function 'virtual bool notetran::set_param(paramnames::PAR_TYPE, const void*)':
src/notetran.cc:212:19: note: length computed here
  212 |     int n = strlen(noh);
      |             ~~~~~~^~~~~
In file included from /usr/include/string.h:532,
                 from src/../include/synthmodnames.h:4,
                 from src/../include/synthmod.h:7,
                 from src/../include/notetran.h:4,
                 from src/notetran.cc:2:
In function 'char* strncpy(char*, const char*, size_t)',
    inlined from 'void notetran::set_no_lo_notename(const char*)' at src/notetran.cc:206:12,
    inlined from 'virtual bool notetran::set_param(paramnames::PAR_TYPE, const void*)' at src/notetran.cc:96:27:
/usr/include/bits/string_fortified.h:91:34: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' specified bound depends on the length of the source argument [-Wstringop-overflow=]
   91 |   return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/notetran.cc: In member function 'virtual bool notetran::set_param(paramnames::PAR_TYPE, const void*)':
src/notetran.cc:203:19: note: length computed here
  203 |     int n = strlen(nol);
      |             ~~~~~~^~~~~
In file included from /usr/include/string.h:532,
                 from src/../include/synthmodnames.h:4,
                 from src/../include/synthmod.h:7,
                 from src/../include/notetran.h:4,
                 from src/notetran.cc:2:
In function 'char* strncpy(char*, const char*, size_t)',
    inlined from 'void notetran::set_no_lo_notename(const char*)' at src/notetran.cc:206:12:
/usr/include/bits/string_fortified.h:91:34: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' specified bound depends on the length of the source argument [-Wstringop-overflow=]
   91 |   return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/notetran.cc: In member function 'void notetran::set_no_lo_notename(const char*)':
src/notetran.cc:203:19: note: length computed here
  203 |     int n = strlen(nol);
      |             ~~~~~~^~~~~
In file included from /usr/include/string.h:532,
                 from src/../include/synthmodnames.h:4,
                 from src/../include/synthmod.h:7,
                 from src/../include/notetran.h:4,
                 from src/notetran.cc:2:
In function 'char* strncpy(char*, const char*, size_t)',
    inlined from 'void notetran::set_no_hi_notename(const char*)' at src/notetran.cc:215:12:
/usr/include/bits/string_fortified.h:91:34: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' specified bound depends on the length of the source argument [-Wstringop-overflow=]
   91 |   return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/notetran.cc: In member function 'void notetran::set_no_hi_notename(const char*)':
src/notetran.cc:212:19: note: length computed here
  212 |     int n = strlen(noh);
      |             ~~~~~~^~~~~
In file included from /usr/include/string.h:532,
                 from src/../include/synthmodnames.h:4,
                 from src/../include/synthmod.h:7,
                 from src/../include/notetran.h:4,
                 from src/notetran.cc:2:
In function 'char* strncpy(char*, const char*, size_t)',
    inlined from 'void notetran::set_ns_lo_notename(const char*)' at src/notetran.cc:224:12:
/usr/include/bits/string_fortified.h:91:34: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' specified bound depends on the length of the source argument [-Wstringop-overflow=]
   91 |   return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/notetran.cc: In member function 'void notetran::set_ns_lo_notename(const char*)':
src/notetran.cc:221:19: note: length computed here
  221 |     int n = strlen(nsl);
      |             ~~~~~~^~~~~
In file included from /usr/include/string.h:532,
                 from src/../include/synthmodnames.h:4,
                 from src/../include/synthmod.h:7,
                 from src/../include/notetran.h:4,
                 from src/notetran.cc:2:
In function 'char* strncpy(char*, const char*, size_t)',
    inlined from 'void notetran::set_ns_hi_notename(const char*)' at src/notetran.cc:233:12:
/usr/include/bits/string_fortified.h:91:34: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' specified bound depends on the length of the source argument [-Wstringop-overflow=]
   91 |   return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/notetran.cc: In member function 'void notetran::set_ns_hi_notename(const char*)':
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'
make: Entering directory '/usr/src/RPM/BUILD/wcnt-1.26.4'
Compiling onofftrig.cc
make: Leaving directory '/usr/src/RPM/BUILD/wcnt-1.26.4'
make: Entering directory '/usr/src/RPM/BUILD/wcnt-1.26.4'
Compiling oscclock.cc
make: Leaving directory '/usr/src/RPM/BUILD/wcnt-1.26.4'
make: Entering directory '/usr/src/RPM/BUILD/wcnt-1.26.4'
Compiling paramnames.cc
make: Leaving directory '/usr/src/RPM/BUILD/wcnt-1.26.4'
make: Entering directory '/usr/src/RPM/BUILD/wcnt-1.26.4'
Compiling orbit.cc
src/orbit.cc: In member function 'virtual void orbit::init()':
src/orbit.cc:94:12: warning: variable 'dfx' set but not used [-Wunused-but-set-variable]
   94 |     double dfx, dfy;
      |            ^~~
src/orbit.cc:94:17: warning: variable 'dfy' set but not used [-Wunused-but-set-variable]
   94 |     double dfx, dfy;
      |                 ^~~
make: Leaving directory '/usr/src/RPM/BUILD/wcnt-1.26.4'
make: Entering directory '/usr/src/RPM/BUILD/wcnt-1.26.4'
Compiling parameditor.cc
src/parameditor.cc: In member function 'virtual const dobj* parameditor::add_dobj(dobj*)':
src/parameditor.cc:48:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   48 |         if (!(retv = add_at_tail((paramedit*)dbj)->get_data()))
      |         ^~
src/parameditor.cc:50:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   50 |             *err_msg += *get_username();
      |             ^
In file included from src/../include/parameditor.h:5,
                 from src/parameditor.cc:2:
src/../include/linkedlist.h: In member function 'T* ll_item<T>::get_data() [with T = paramedit]':
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<T>* ll_item<T>::get_next() [with T = paramedit]':
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<T>* ll_item<T>::get_prev() [with T = paramedit]':
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 patterntrig.cc
make: Leaving directory '/usr/src/RPM/BUILD/wcnt-1.26.4'
make: Entering directory '/usr/src/RPM/BUILD/wcnt-1.26.4'
Compiling peakdetector.cc
make: Leaving directory '/usr/src/RPM/BUILD/wcnt-1.26.4'
make: Entering directory '/usr/src/RPM/BUILD/wcnt-1.26.4'
Compiling paramedit.cc
In file included from src/../include/modparamlist.h:5,
                 from src/paramedit.cc:6:
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/dobjparamlist.h:4,
                 from src/paramedit.cc:7:
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/paramedit.cc:4:
src/../include/linkedlist.h: In member function 'T* ll_item<T>::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<T>* ll_item<T>::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<T>::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<T>* ll_item<T>::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<T>::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<T>* ll_item<T>::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<T>* ll_item<T>::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<T>::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<T>* ll_item<T>::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<T>* ll_item<T>::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); }
      |                                  ~~~~~~^~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/wcnt-1.26.4'
make: Entering directory '/usr/src/RPM/BUILD/wcnt-1.26.4'
Compiling riffeditor.cc
src/riffeditor.cc: In member function 'virtual const dobj* riff_editor::add_dobj(dobj*)':
src/riffeditor.cc:54:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   54 |         if (!retv)
      |         ^~
src/riffeditor.cc:56:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   56 |             *err_msg += riff_source->get_username();
      |             ^
make: Leaving directory '/usr/src/RPM/BUILD/wcnt-1.26.4'
make: Entering directory '/usr/src/RPM/BUILD/wcnt-1.26.4'
Compiling rangelimit.cc
make: Leaving directory '/usr/src/RPM/BUILD/wcnt-1.26.4'
make: Entering directory '/usr/src/RPM/BUILD/wcnt-1.26.4'
Compiling randomtrigger.cc
make: Leaving directory '/usr/src/RPM/BUILD/wcnt-1.26.4'
make: Entering directory '/usr/src/RPM/BUILD/wcnt-1.26.4'
Compiling riffnode.cc
make: Leaving directory '/usr/src/RPM/BUILD/wcnt-1.26.4'
make: Entering directory '/usr/src/RPM/BUILD/wcnt-1.26.4'
Compiling sanity_checks.cc
make: Leaving directory '/usr/src/RPM/BUILD/wcnt-1.26.4'
make: Entering directory '/usr/src/RPM/BUILD/wcnt-1.26.4'
Compiling rms.cc
make: Leaving directory '/usr/src/RPM/BUILD/wcnt-1.26.4'
make: Entering directory '/usr/src/RPM/BUILD/wcnt-1.26.4'
Compiling samplehold.cc
make: Leaving directory '/usr/src/RPM/BUILD/wcnt-1.26.4'
make: Entering directory '/usr/src/RPM/BUILD/wcnt-1.26.4'
Compiling sampleclimb.cc
make: Leaving directory '/usr/src/RPM/BUILD/wcnt-1.26.4'
make: Entering directory '/usr/src/RPM/BUILD/wcnt-1.26.4'
Compiling riffdata.cc
src/riffdata.cc: In member function 'virtual const dobj* riffdata::add_dobj(dobj*)':
src/riffdata.cc:356:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
  356 |         if (!(retv = insert_and_position_note((note_data*)dbj)))
      |         ^~
src/riffdata.cc:358:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
  358 |             *err_msg += *get_username();
      |             ^
In file included from src/../include/riffdata.h:6,
                 from src/riffdata.cc:2:
src/../include/linkedlist.h: In member function 'T* ll_item<T>::get_data() [with T = note_data]':
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<T>* ll_item<T>::get_next() [with T = note_data]':
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<T>* ll_item<T>::get_prev() [with T = note_data]':
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 sc1.cc
make: Leaving directory '/usr/src/RPM/BUILD/wcnt-1.26.4'
make: Entering directory '/usr/src/RPM/BUILD/wcnt-1.26.4'
Compiling single_band_para.cc
make: Leaving directory '/usr/src/RPM/BUILD/wcnt-1.26.4'
make: Entering directory '/usr/src/RPM/BUILD/wcnt-1.26.4'
Compiling serialwavfileout.cc
make: Leaving directory '/usr/src/RPM/BUILD/wcnt-1.26.4'
make: Entering directory '/usr/src/RPM/BUILD/wcnt-1.26.4'
Compiling squarewave.cc
make: Leaving directory '/usr/src/RPM/BUILD/wcnt-1.26.4'
make: Entering directory '/usr/src/RPM/BUILD/wcnt-1.26.4'
Compiling simpledelay.cc
make: Leaving directory '/usr/src/RPM/BUILD/wcnt-1.26.4'
make: Entering directory '/usr/src/RPM/BUILD/wcnt-1.26.4'
Compiling stategatetrig.cc
make: Leaving directory '/usr/src/RPM/BUILD/wcnt-1.26.4'
make: Entering directory '/usr/src/RPM/BUILD/wcnt-1.26.4'
Compiling setparam.cc
In file included from src/../include/fxsparamlist.h:4,
                 from src/setparam.cc:5:
src/../include/linkedlist.h: In member function 'T* ll_item<T>::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<T>* ll_item<T>::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); }
      |                                  ~~~~~~^~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/wcnt-1.26.4'
make: Entering directory '/usr/src/RPM/BUILD/wcnt-1.26.4'
Compiling spreader.cc
In file included from src/../include/moddobjlist.h:4,
                 from src/spreader.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/spreader.h:5,
                 from src/spreader.cc:2:
src/../include/linkedlist.h: In member function 'T* ll_item<T>::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<T>* ll_item<T>::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<T>::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<T>* ll_item<T>::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<T>* ll_item<T>::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<T>* ll_item<T>::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 stepdata.cc
make: Leaving directory '/usr/src/RPM/BUILD/wcnt-1.26.4'
make: Entering directory '/usr/src/RPM/BUILD/wcnt-1.26.4'
Compiling stockerrs.cc
src/stockerrs.cc: In constructor 'stockerrs::stockerrs()':
src/stockerrs.cc:7:25: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    7 |     errmsg[ERR_FIRST] = "*** PROGRAM ERROR - PROGRAMMER'S FAULT ***";
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/stockerrs.cc:8:28: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    8 |     errmsg[ERR_NO_ERROR] = "ok";
      |                            ^~~~
src/stockerrs.cc:11:29: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
   11 |     errmsg[ERR_RANGE_0_1] = "0.0 ~ 1.0";
      |                             ^~~~~~~~~~~
src/stockerrs.cc:12:30: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
   12 |     errmsg[ERR_RANGE_M1_1] = "-1.0 ~ 1.0";
      |                              ^~~~~~~~~~~~
src/stockerrs.cc:13:30: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
   13 |     errmsg[ERR_RANGE_CLIP] = "1 ~ 32767";
      |                              ^~~~~~~~~~~
src/stockerrs.cc:14:29: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
   14 |     errmsg[ERR_RANGE_AMP] = "-32767 ~ 32767";
      |                             ^~~~~~~~~~~~~~~~
src/stockerrs.cc:15:30: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
   15 |     errmsg[ERR_RANGE_FEED] = "-2.0 ~ 2.0";
      |                              ^~~~~~~~~~~~
src/stockerrs.cc:16:30: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
   16 |     errmsg[ERR_RANGE_DEGS] = "0.0 ~ 360.0";
      |                              ^~~~~~~~~~~~~
src/stockerrs.cc:17:30: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
   17 |     errmsg[ERR_RANGE_SEMI] = "-12.0 ~ 12.0";
      |                              ^~~~~~~~~~~~~~
src/stockerrs.cc:18:29: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
   18 |     errmsg[ERR_RANGE_OCT] = "-24.0 ~ 8.0";
      |                             ^~~~~~~~~~~~~
src/stockerrs.cc:19:29: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
   19 |     errmsg[ERR_RANGE_BPM] = "-500 ~ 500";
      |                             ^~~~~~~~~~~~
src/stockerrs.cc:20:30: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
   20 |     errmsg[ERR_RANGE_BEAT] = "2 ~ 32";
      |                              ^~~~~~~~
src/stockerrs.cc:23:32: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
   23 |     errmsg[ERR_RANGE_0_1_IN] = "0.0 ~ 1.0";
      |                                ^~~~~~~~~~~
src/stockerrs.cc:24:33: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
   24 |     errmsg[ERR_RANGE_M1_1_IN] = "-1.0 ~ 1.0";
      |                                 ^~~~~~~~~~~~
src/stockerrs.cc:25:30: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
   25 |     errmsg[ERR_RANGE_FMOD] = "0.0 ~ 32.0";
      |                              ^~~~~~~~~~~~
src/stockerrs.cc:26:29: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
   26 |     errmsg[ERR_RANGE_FREQ] ="0.0 ~ 1/4 sample rate";
      |                             ^~~~~~~~~~~~~~~~~~~~~~~
src/stockerrs.cc:29:28: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
   29 |     errmsg[ERR_NEGATIVE] = "is negative";// must not be
      |                            ^~~~~~~~~~~~~
src/stockerrs.cc:30:28: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
   30 |     errmsg[ERR_NEG_ZERO] = "above zero"; // must be
      |                            ^~~~~~~~~~~~
src/stockerrs.cc:31:26: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
   31 |     errmsg[ERR_ABOVE1] = "above 1.0";    //  "   "
      |                          ^~~~~~~~~~~
src/stockerrs.cc:34:29: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
   34 |     errmsg[ERR_LESS_THAN] = "more than"; // must be
      |                             ^~~~~~~~~~~
src/stockerrs.cc:35:28: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
   35 |     errmsg[ERR_ATLEAST2] = "atleast two";//  "   "
      |                            ^~~~~~~~~~~~~
src/stockerrs.cc:36:27: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
   36 |     errmsg[ERR_NO_OPEN] = "opened"; // could not be
      |                           ^~~~~~~~
src/stockerrs.cc:37:26: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
   37 |     errmsg[ERR_NO_ADD] = "added";   //   "    "  "
      |                          ^~~~~~~
src/stockerrs.cc:38:25: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
   38 |     errmsg[ERR_ISNOT] = " ";
      |                         ^~~
src/stockerrs.cc:39:28: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
   39 |     errmsg[ERR_NOTENAME] = "note name";
      |                            ^~~~~~~~~~~
src/stockerrs.cc:40:34: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
   40 |     errmsg[ERR_INVALID_OBJECT] = "invalid object type";
      |                                  ^~~~~~~~~~~~~~~~~~~~~
src/stockerrs.cc:41:25: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
   41 |     errmsg[ERR_ERROR] = " ";
      |                         ^~~
src/stockerrs.cc:44:20: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
   44 |     prefixmsg[0] = " ";
      |                    ^~~
src/stockerrs.cc:45:20: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
   45 |     prefixmsg[1] = " out of range ";
      |                    ^~~~~~~~~~~~~~~~
src/stockerrs.cc:46:20: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
   46 |     prefixmsg[2] = " should be inside range ";
      |                    ^~~~~~~~~~~~~~~~~~~~~~~~~~
src/stockerrs.cc:47:20: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
   47 |     prefixmsg[3] = " must be ";
      |                    ^~~~~~~~~~~
src/stockerrs.cc:48:20: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
   48 |     prefixmsg[4] = " could not be ";
      |                    ^~~~~~~~~~~~~~~~
src/stockerrs.cc:49:20: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
   49 |     prefixmsg[5] = " is not a ";
      |                    ^~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/wcnt-1.26.4'
make: Entering directory '/usr/src/RPM/BUILD/wcnt-1.26.4'
Compiling sampler.cc
make: Leaving directory '/usr/src/RPM/BUILD/wcnt-1.26.4'
make: Entering directory '/usr/src/RPM/BUILD/wcnt-1.26.4'
Compiling stereochannel.cc
make: Leaving directory '/usr/src/RPM/BUILD/wcnt-1.26.4'
make: Entering directory '/usr/src/RPM/BUILD/wcnt-1.26.4'
Compiling sequencer.cc
src/sequencer.cc: In member function 'virtual const void* sequencer::get_param(paramnames::PAR_TYPE) const':
src/sequencer.cc:175:25: warning: converting 'false' to pointer type 'const void*' [-Wconversion-null]
  175 |         default: return false;
      |                         ^~~~~
src/sequencer.cc: In member function 'virtual dobj* sequencer::add_dobj(dobj*)':
src/sequencer.cc:185:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
  185 |         if (!(retv = add_riff_node((riff_node*)dbj)))
      |         ^~
src/sequencer.cc:187:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
  187 |             *err_msg += get_username();
      |             ^
In file included from src/../include/moddobjlist.h:4,
                 from src/sequencer.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/riffdata.h:6,
                 from src/../include/riffnode.h:4,
                 from src/../include/sequencer.h:4,
                 from src/sequencer.cc:2:
src/../include/linkedlist.h: In member function 'T* ll_item<T>::get_data() [with T = note_data]':
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<T>::get_data() [with T = riff_node]':
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<T>* ll_item<T>::get_next() [with T = riff_node]':
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<T>* ll_item<T>::get_next() [with T = note_data]':
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<T>* ll_item<T>::get_prev() [with T = note_data]':
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<T>* ll_item<T>::get_prev() [with T = riff_node]':
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 stereoamp.cc
make: Leaving directory '/usr/src/RPM/BUILD/wcnt-1.26.4'
make: Entering directory '/usr/src/RPM/BUILD/wcnt-1.26.4'
Compiling subtracter.cc
make: Leaving directory '/usr/src/RPM/BUILD/wcnt-1.26.4'
make: Entering directory '/usr/src/RPM/BUILD/wcnt-1.26.4'
Compiling stepper.cc
In file included from src/../include/moddobjlist.h:4,
                 from src/stepper.cc:10:
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/stepper.h:6,
                 from src/stepper.cc:2:
src/../include/linkedlist.h: In member function 'T* ll_item<T>::get_data() [with T = step_data]':
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<T>* ll_item<T>::get_next() [with T = step_data]':
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<T>* ll_item<T>::get_prev() [with T = step_data]':
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 synthmodnames.cc
make: Leaving directory '/usr/src/RPM/BUILD/wcnt-1.26.4'
make: Entering directory '/usr/src/RPM/BUILD/wcnt-1.26.4'
Compiling syncclock.cc
make: Leaving directory '/usr/src/RPM/BUILD/wcnt-1.26.4'
make: Entering directory '/usr/src/RPM/BUILD/wcnt-1.26.4'
Compiling switcher.cc
In file included from src/../include/moddobjlist.h:4,
                 from src/switcher.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/switcher.h:5,
                 from src/switcher.cc:2:
src/../include/linkedlist.h: In member function 'T* ll_item<T>::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<T>* ll_item<T>::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<T>::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<T>* ll_item<T>::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<T>* ll_item<T>::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<T>* ll_item<T>::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 synthmod.cc
In file included from src/../include/modparamlist.h:5,
                 from src/synthmod.cc:8:
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/synthmodlist.h:5,
                 from src/synthmod.cc:3:
src/../include/linkedlist.h: In member function 'T* ll_item<T>::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<T>* ll_item<T>::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<T>* ll_item<T>::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); }
      |                                  ~~~~~~^~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/wcnt-1.26.4'
make: Entering directory '/usr/src/RPM/BUILD/wcnt-1.26.4'
Compiling stereomixer.cc
In file included from src/../include/moddobjlist.h:4,
                 from src/stereomixer.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/stereomixer.h:5,
                 from src/stereomixer.cc:2:
src/../include/linkedlist.h: In member function 'T* ll_item<T>::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<T>* ll_item<T>::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<T>::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<T>* ll_item<T>::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<T>* ll_item<T>::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<T>* ll_item<T>::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 timing.cc
make: Leaving directory '/usr/src/RPM/BUILD/wcnt-1.26.4'
make: Entering directory '/usr/src/RPM/BUILD/wcnt-1.26.4'
Compiling synthmodlist.cc
In file included from src/../include/synthmodlist.h:5,
                 from src/synthmodlist.cc:2:
src/../include/linkedlist.h: In member function 'T* ll_item<T>::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<T>* ll_item<T>::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<T>* ll_item<T>::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 textstuff.cc
In file included from /usr/include/string.h:532,
                 from /usr/include/c++/10/cstring:42,
                 from src/textstuff.cc:8:
In function 'char* strncpy(char*, const char*, size_t)',
    inlined from 'std::string* collumnize(const char**, unsigned int, unsigned int, unsigned int, bool)' at src/textstuff.cc:35:16:
/usr/include/bits/string_fortified.h:91:34: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' specified bound depends on the length of the source argument [-Wstringop-overflow=]
   91 |   return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/textstuff.cc: In function 'std::string* collumnize(const char**, unsigned int, unsigned int, unsigned int, bool)':
src/textstuff.cc:29:21: note: length computed here
   29 |         len = strlen(textarr[aix]);
      |               ~~~~~~^~~~~~~~~~~~~~
In file included from /usr/include/string.h:532,
                 from /usr/include/c++/10/cstring:42,
                 from src/textstuff.cc:8:
In function 'char* strncpy(char*, const char*, size_t)',
    inlined from 'std::string* collumnize(const char**, unsigned int, unsigned int, unsigned int, bool)' at src/textstuff.cc:35:16:
/usr/include/bits/string_fortified.h:91:34: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' specified bound depends on the length of the source argument [-Wstringop-overflow=]
   91 |   return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/textstuff.cc: In function 'std::string* collumnize(const char**, unsigned int, unsigned int, unsigned int, bool)':
src/textstuff.cc:29:21: note: length computed here
   29 |         len = strlen(textarr[aix]);
      |               ~~~~~~^~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/wcnt-1.26.4'
make: Entering directory '/usr/src/RPM/BUILD/wcnt-1.26.4'
Compiling topdobjlist.cc
In file included from src/../include/topdobjlist.h:4,
                 from src/topdobjlist.cc:2:
src/../include/linkedlist.h: In member function 'T* ll_item<T>::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<T>::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<T>* ll_item<T>::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 'll_item<T>* ll_item<T>::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<T>* ll_item<T>::get_prev() [with T = dobjdobjlist]':
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 trigcounter.cc
make: Leaving directory '/usr/src/RPM/BUILD/wcnt-1.26.4'
make: Entering directory '/usr/src/RPM/BUILD/wcnt-1.26.4'
Compiling trianglewave2.cc
make: Leaving directory '/usr/src/RPM/BUILD/wcnt-1.26.4'
make: Entering directory '/usr/src/RPM/BUILD/wcnt-1.26.4'
Compiling timer.cc
In file included from src/../include/moddobjlist.h:4,
                 from src/timer.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/timer.h:6,
                 from src/timer.cc:2:
src/../include/linkedlist.h: In member function 'T* ll_item<T>::get_data() [with T = timing]':
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<T>* ll_item<T>::get_next() [with T = timing]':
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<T>* ll_item<T>::get_prev() [with T = timing]':
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 trigecho.cc
make: Leaving directory '/usr/src/RPM/BUILD/wcnt-1.26.4'
make: Entering directory '/usr/src/RPM/BUILD/wcnt-1.26.4'
Compiling trigdelay.cc
make: Leaving directory '/usr/src/RPM/BUILD/wcnt-1.26.4'
make: Entering directory '/usr/src/RPM/BUILD/wcnt-1.26.4'
Compiling timemap.cc
In file included from src/../include/moddobjlist.h:4,
                 from src/timemap.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/timemap.h:5,
                 from src/timemap.cc:2:
src/../include/linkedlist.h: In member function 'T* ll_item<T>::get_data() [with T = bpmchange]':
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<T>::get_data() [with T = meterchange]':
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<T>* ll_item<T>::get_next() [with T = bpmchange]':
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<T>* ll_item<T>::get_next() [with T = meterchange]':
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<T>* ll_item<T>::get_prev() [with T = bpmchange]':
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<T>* ll_item<T>::get_prev() [with T = meterchange]':
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 trigger.cc
make: Leaving directory '/usr/src/RPM/BUILD/wcnt-1.26.4'
make: Entering directory '/usr/src/RPM/BUILD/wcnt-1.26.4'
Compiling waittrig.cc
make: Leaving directory '/usr/src/RPM/BUILD/wcnt-1.26.4'
make: Entering directory '/usr/src/RPM/BUILD/wcnt-1.26.4'
Compiling userwavevertex.cc
make: Leaving directory '/usr/src/RPM/BUILD/wcnt-1.26.4'
make: Entering directory '/usr/src/RPM/BUILD/wcnt-1.26.4'
Compiling trigswitcher.cc
In file included from src/../include/moddobjlist.h:4,
                 from src/trigswitcher.cc:8:
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/trigswitcher.h:5,
                 from src/trigswitcher.cc:2:
src/../include/linkedlist.h: In member function 'T* ll_item<T>::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<T>* ll_item<T>::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<T>::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<T>* ll_item<T>::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<T>* ll_item<T>::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<T>* ll_item<T>::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 wave_phase.cc
make: Leaving directory '/usr/src/RPM/BUILD/wcnt-1.26.4'
make: Entering directory '/usr/src/RPM/BUILD/wcnt-1.26.4'
Compiling wave.cc
make: Leaving directory '/usr/src/RPM/BUILD/wcnt-1.26.4'
make: Entering directory '/usr/src/RPM/BUILD/wcnt-1.26.4'
Compiling wave_tables.cc
make: Leaving directory '/usr/src/RPM/BUILD/wcnt-1.26.4'
make: Entering directory '/usr/src/RPM/BUILD/wcnt-1.26.4'
Compiling trigrouter.cc
In file included from src/../include/modinputlist.h:4,
                 from src/trigrouter.cc:4:
src/../include/linkedlist.h: In member function 'T* ll_item<T>::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<T>* ll_item<T>::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<T>* ll_item<T>::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 userwave.cc
In file included from src/../include/moddobjlist.h:4,
                 from src/userwave.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/userwave.h:6,
                 from src/userwave.cc:2:
src/../include/linkedlist.h: In member function 'T* ll_item<T>::get_data() [with T = wave_vertex]':
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<T>* ll_item<T>::get_next() [with T = wave_vertex]':
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<T>* ll_item<T>::get_prev() [with T = wave_vertex]':
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 wavfilein.cc
make: Leaving directory '/usr/src/RPM/BUILD/wcnt-1.26.4'
make: Entering directory '/usr/src/RPM/BUILD/wcnt-1.26.4'
Compiling wcntsignal.cc
make: Leaving directory '/usr/src/RPM/BUILD/wcnt-1.26.4'
make: Entering directory '/usr/src/RPM/BUILD/wcnt-1.26.4'
Compiling wcnttrigger.cc
make: Leaving directory '/usr/src/RPM/BUILD/wcnt-1.26.4'
make: Entering directory '/usr/src/RPM/BUILD/wcnt-1.26.4'
Compiling wcntexit.cc
make: Leaving directory '/usr/src/RPM/BUILD/wcnt-1.26.4'
make: Entering directory '/usr/src/RPM/BUILD/wcnt-1.26.4'
Compiling wavfileout.cc
src/wavfileout.cc: In member function 'void wavfileout::timestamp_filename()':
src/wavfileout.cc:177:15: warning: 'int ftime(timeb*)' is deprecated [-Wdeprecated-declarations]
  177 |     ftime(&now);
      |               ^
In file included from src/wavfileout.cc:14:
/usr/include/sys/timeb.h:39:12: note: declared here
   39 | extern int ftime (struct timeb *__timebuf)
      |            ^~~~~
make: Leaving directory '/usr/src/RPM/BUILD/wcnt-1.26.4'
make: Entering directory '/usr/src/RPM/BUILD/wcnt-1.26.4'
Compiling synthfilereader.cc
In file included from src/../include/moddobjlist.h:4,
                 from src/synthfilereader.cc:8:
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/dobjdobjlist.h:7,
                 from src/../include/topdobjlist.h:5,
                 from src/synthfilereader.cc:9:
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/dobjparamlist.h:4,
                 from src/synthfilereader.cc:13:
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/modparamlist.h:5,
                 from src/synthfilereader.cc:14:
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/synthfilereader.h:7,
                 from src/synthfilereader.cc:2:
src/../include/linkedlist.h: In member function 'T* ll_item<T>::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<T>* ll_item<T>::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<T>::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<T>* ll_item<T>::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<T>::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<T>* ll_item<T>::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<T>::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<T>::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<T>* ll_item<T>::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<T>::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<T>::get_data() [with T = dobjnamedobj]':
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<T>::get_data() [with T = modnamedobj]':
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<T>* ll_item<T>::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<T>* ll_item<T>::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<T>* ll_item<T>::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<T>* ll_item<T>::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<T>* ll_item<T>::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 'll_item<T>* ll_item<T>::get_next() [with T = modnamedobj]':
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<T>* ll_item<T>::get_next() [with T = dobjnamedobj]':
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<T>::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<T>* ll_item<T>::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<T>::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<T>* ll_item<T>::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<T>* ll_item<T>::get_prev() [with T = dobjnamedobj]':
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<T>* ll_item<T>::get_prev() [with T = modnamedobj]':
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<T>* ll_item<T>::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<T>* ll_item<T>::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); }
      |                                  ~~~~~~^~~~~~~~~~~
In file included from /usr/include/string.h:532,
                 from src/../include/paramnames.h:4,
                 from src/../include/dobj.h:7,
                 from src/../include/synthfilereader.h:6,
                 from src/synthfilereader.cc:2:
In function 'char* strncpy(char*, const char*, size_t)',
    inlined from 'void synthfilereader::set_wc_filename(const char*)' at src/synthfilereader.cc:95:16:
/usr/include/bits/string_fortified.h:91:34: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' specified bound depends on the length of the source argument [-Wstringop-overflow=]
   91 |   return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/synthfilereader.cc: In member function 'void synthfilereader::set_wc_filename(const char*)':
src/synthfilereader.cc:95:16: note: length computed here
   95 |         strncpy(wc_filename, path, strlen(path));
      |         ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/wcnt-1.26.4'
make: Entering directory '/usr/src/RPM/BUILD/wcnt-1.26.4'
Linking wcnt
wcnt was compiled with:
g++ -O2 -fomit-frame-pointer -DWITH_LADSPA -Wall -ansi -pedantic -D_GNU_SOURCE
make: Leaving directory '/usr/src/RPM/BUILD/wcnt-1.26.4'
+ exit 0
Executing(%install): /bin/sh -e /usr/src/tmp/rpm-tmp.84897
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ /bin/chmod -Rf u+rwX -- /usr/src/tmp/wcnt-buildroot
+ :
+ /bin/rm -rf -- /usr/src/tmp/wcnt-buildroot
+ PATH=/usr/libexec/rpm-build:/usr/src/bin:/bin:/usr/bin:/usr/X11R6/bin:/usr/games
+ cd wcnt-1.26.4
+ install -dm 755 /usr/src/tmp/wcnt-buildroot/usr/bin
+ install -m 755 wcnt /usr/src/tmp/wcnt-buildroot/usr/bin
+ cat
+ install -m 755 wcnt-examples.sh /usr/src/tmp/wcnt-buildroot/usr/bin
+ install -dm 755 /usr/src/tmp/wcnt-buildroot/usr/share/wcnt
+ cp -a examples /usr/src/tmp/wcnt-buildroot/usr/share/wcnt
+ install Makefile /usr/src/tmp/wcnt-buildroot/usr/share/wcnt
+ /usr/lib/rpm/brp-alt
Cleaning files in /usr/src/tmp/wcnt-buildroot (auto)
Verifying and fixing files in /usr/src/tmp/wcnt-buildroot (binconfig,pkgconfig,libtool,desktop,gnuconfig)
Checking contents of files in /usr/src/tmp/wcnt-buildroot/ (default)
Compressing files in /usr/src/tmp/wcnt-buildroot (auto)
056-debuginfo.brp: WARNING: debuginfo without debug sources.
Verifying ELF objects in /usr/src/tmp/wcnt-buildroot (arch=normal,fhs=normal,lfs=relaxed,lint=relaxed,rpath=normal,stack=normal,textrel=normal,unresolved=normal)
Hardlinking identical .pyc and .pyo files
Processing files: wcnt-1.26.4-alt1.qa1
Executing(%doc): /bin/sh -e /usr/src/tmp/rpm-tmp.84897
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ cd wcnt-1.26.4
+ DOCDIR=/usr/src/tmp/wcnt-buildroot/usr/share/doc/wcnt-1.26.4
+ export DOCDIR
+ rm -rf /usr/src/tmp/wcnt-buildroot/usr/share/doc/wcnt-1.26.4
+ /bin/mkdir -p /usr/src/tmp/wcnt-buildroot/usr/share/doc/wcnt-1.26.4
+ cp -prL ChangeLog COPYING NEWS TODO /usr/src/tmp/wcnt-buildroot/usr/share/doc/wcnt-1.26.4
+ chmod -R go-w /usr/src/tmp/wcnt-buildroot/usr/share/doc/wcnt-1.26.4
+ chmod -R a+rX /usr/src/tmp/wcnt-buildroot/usr/share/doc/wcnt-1.26.4
+ cp -prL help_files /usr/src/tmp/wcnt-buildroot/usr/share/doc/wcnt-1.26.4
+ chmod -R go-w /usr/src/tmp/wcnt-buildroot/usr/share/doc/wcnt-1.26.4
+ chmod -R a+rX /usr/src/tmp/wcnt-buildroot/usr/share/doc/wcnt-1.26.4
+ exit 0
Finding Provides (using /usr/lib/rpm/find-provides)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.iv7pjk
find-provides: running scripts (debuginfo,lib,pam,perl,pkgconfig,python,shell)
Finding Requires (using /usr/lib/rpm/find-requires)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.pyeErl
find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,rpmlib,shebang,shell,static,symlinks,systemd-services)
Requires: /lib/ld-linux.so.2, libc.so.6(GLIBC_2.0), libc.so.6(GLIBC_2.1.3), libc.so.6(GLIBC_2.3.4), libc.so.6(GLIBC_2.4), libdl.so.2(GLIBC_2.0), libdl.so.2(GLIBC_2.1), libgcc_s.so.1(GCC_3.0), libm.so.6(GLIBC_2.0), libm.so.6(GLIBC_2.29), libsndfile.so.1 >= set:jgSZ04WxZ5sA0hH2, libsndfile.so.1(libsndfile.so.1.0), libstdc++.so.6(CXXABI_1.3), libstdc++.so.6(GLIBCXX_3.4), libstdc++.so.6(GLIBCXX_3.4.11), libstdc++.so.6(GLIBCXX_3.4.21), libstdc++.so.6(GLIBCXX_3.4.9), rtld(GNU_HASH)
Requires(rpmlib): rpmlib(SetVersions)
Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.HCIw3k
Creating wcnt-debuginfo package
Processing files: wcnt-examples-1.26.4-alt1.qa1
Executing(%doc): /bin/sh -e /usr/src/tmp/rpm-tmp.34687
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ cd wcnt-1.26.4
+ DOCDIR=/usr/src/tmp/wcnt-buildroot/usr/share/doc/wcnt-examples-1.26.4
+ export DOCDIR
+ rm -rf /usr/src/tmp/wcnt-buildroot/usr/share/doc/wcnt-examples-1.26.4
+ /bin/mkdir -p /usr/src/tmp/wcnt-buildroot/usr/share/doc/wcnt-examples-1.26.4
+ cp -prL INSTALL /usr/src/tmp/wcnt-buildroot/usr/share/doc/wcnt-examples-1.26.4
+ chmod -R go-w /usr/src/tmp/wcnt-buildroot/usr/share/doc/wcnt-examples-1.26.4
+ chmod -R a+rX /usr/src/tmp/wcnt-buildroot/usr/share/doc/wcnt-examples-1.26.4
+ exit 0
Finding Provides (using /usr/lib/rpm/find-provides)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.8KiBji
find-provides: running scripts (debuginfo,lib,pam,perl,pkgconfig,python,shell)
Finding Requires (using /usr/lib/rpm/find-requires)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.lV7UQh
find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,rpmlib,shebang,shell,static,symlinks,systemd-services)
find-requires: FINDPACKAGE-COMMANDS: cp make mkdir
Requires: wcnt = 1.26.4, make, /bin/bash, coreutils
Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.I9WxFi
Processing files: wcnt-debuginfo-1.26.4-alt1.qa1
Finding Provides (using /usr/lib/rpm/find-provides)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.D1bWFh
find-provides: running scripts (debuginfo)
Finding Requires (using /usr/lib/rpm/find-requires)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.fVdsuk
find-requires: running scripts (debuginfo)
Requires: wcnt = 1.26.4-alt1.qa1, /usr/lib/debug/lib/ld-linux.so.2.debug, debug(libc.so.6), debug(libdl.so.2), debug(libgcc_s.so.1), debug(libm.so.6), debug(libsndfile.so.1), debug(libstdc++.so.6)
Adding to wcnt-examples a strict dependency on wcnt
Wrote: /usr/src/RPM/RPMS/i586/wcnt-1.26.4-alt1.qa1.i586.rpm (w2.lzdio)
Wrote: /usr/src/RPM/RPMS/i586/wcnt-examples-1.26.4-alt1.qa1.i586.rpm (w2.lzdio)
Wrote: /usr/src/RPM/RPMS/i586/wcnt-debuginfo-1.26.4-alt1.qa1.i586.rpm (w2.lzdio)
30.74user 3.80system 0:16.49elapsed 209%CPU (0avgtext+0avgdata 54564maxresident)k
0inputs+0outputs (0major+1249085minor)pagefaults 0swaps
/.out/wcnt-1.26.4-alt1.qa1.i586.rpm: The use of such a license name is ambiguous: GPL
/.out/wcnt-examples-1.26.4-alt1.qa1.i586.rpm: The use of such a license name is ambiguous: GPL
/.out/wcnt-debuginfo-1.26.4-alt1.qa1.i586.rpm: The use of such a license name is ambiguous: GPL
35.34user 6.55system 0:23.53elapsed 178%CPU (0avgtext+0avgdata 106124maxresident)k
144inputs+0outputs (0major+1558185minor)pagefaults 0swaps
--- wcnt-1.26.4-alt1.qa1.i586.rpm.repo	2013-04-17 04:54:40.000000000 +0000
+++ wcnt-1.26.4-alt1.qa1.i586.rpm.hasher	2021-01-02 08:57:55.870790379 +0000
@@ -39,2 +39,3 @@
 Requires: libm.so.6(GLIBC_2.0)  
+Requires: libm.so.6(GLIBC_2.29)  
 Requires: libsndfile.so.1 >= set:jgSZ04WxZ5sA0hH2
@@ -45,5 +46,5 @@
 Requires: libstdc++.so.6(GLIBCXX_3.4.11)  
+Requires: libstdc++.so.6(GLIBCXX_3.4.21)  
 Requires: libstdc++.so.6(GLIBCXX_3.4.9)  
 Requires: rtld(GNU_HASH)  
-Requires: rtld(GNU_UNIQUE)  
 Requires: rpmlib(PayloadIsLzma)  
--- wcnt-examples-1.26.4-alt1.qa1.i586.rpm.repo	2013-04-17 04:54:40.000000000 +0000
+++ wcnt-examples-1.26.4-alt1.qa1.i586.rpm.hasher	2021-01-02 08:57:55.917790430 +0000
@@ -49,2 +49,3 @@
 /usr/share/wcnt/examples/wave_sequence.wc	100644	
+Requires: wcnt = 1.26.4
 Requires: make