autoreconf: export WARNINGS=
autoreconf: Entering directory '.'
autoreconf: configure.ac: not using Gettext
autoreconf: running: aclocal --force 
autoreconf: configure.ac: tracing
autoreconf: configure.ac: not using Libtool
autoreconf: configure.ac: not using Intltool
autoreconf: configure.ac: not using Gtkdoc
autoreconf: running: /usr/bin/autoconf --force
configure.ac:26: warning: The macro 'AC_CONFIG_HEADER' is obsolete.
configure.ac:26: You should run autoupdate.
./lib/autoconf/status.m4:719: AC_CONFIG_HEADER is expanded from...
configure.ac:26: the top level
configure.ac:64: warning: The macro 'AC_LANG_CPLUSPLUS' is obsolete.
configure.ac:64: You should run autoupdate.
./lib/autoconf/c.m4:270: AC_LANG_CPLUSPLUS is expanded from...
configure.ac:64: the top level
configure.ac:75: warning: The macro 'AC_HELP_STRING' is obsolete.
configure.ac:75: You should run autoupdate.
./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from...
./lib/autoconf/general.m4:1553: AC_ARG_WITH is expanded from...
configure.ac:75: the top level
configure.ac:89: warning: The macro 'AC_HELP_STRING' is obsolete.
configure.ac:89: You should run autoupdate.
./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from...
./lib/autoconf/general.m4:1553: AC_ARG_WITH is expanded from...
configure.ac:89: the top level
configure.ac:101: warning: The macro 'AC_ERROR' is obsolete.
configure.ac:101: You should run autoupdate.
./lib/autoconf/oldnames.m4:34: AC_ERROR is expanded from...
configure.ac:101: the top level
configure.ac:105: warning: The macro 'AC_ERROR' is obsolete.
configure.ac:105: You should run autoupdate.
./lib/autoconf/oldnames.m4:34: AC_ERROR is expanded from...
configure.ac:105: the top level
configure.ac:166: warning: AC_OUTPUT should be used without arguments.
configure.ac:166: You should run autoupdate.
autoreconf: running: /usr/bin/autoheader --force
autoreconf: running: automake --add-missing --copy --force-missing
ragel/Makefile.am:4: warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or '*_CPPFLAGS')
autoreconf: Leaving directory '.'
configure: WARNING: you should use --build, --host, --target
configure: WARNING: invalid host type: ./configure
configure: WARNING: unrecognized options: --disable-static
configure: WARNING: using cross tools not prefixed with host triplet
configure: WARNING: unrecognized options: --disable-static
In file included from ragel.h:29,
                 from parsedata.cpp:28:
../aapl/vector.h: In instantiation of ‘void Vector::makeRawSpaceFor(long int, long int) [with T = Key; Resize = ResizeExpn]’:
../aapl/bstcommon.h:478:29:   required from ‘Key* BstSet::insert(const Key&, Key**) [with Key = Key; Compare = CmpKey; Resize = ResizeExpn]’
  478 |         BaseVector::makeRawSpaceFor(insertPos, 1);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
parsedata.cpp:228:17:   required from here
  228 |                         result.insert( key );
      |                         ~~~~~~~~~~~~~^~~~~~~
../aapl/vector.h:1173:24: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct Key’; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
 1173 |                 memmove(BaseTable::data + pos + len, BaseTable::data + pos,
      |                 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1174 |                         sizeof(T)*(BaseTable::tabLen-pos));
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ragel.h:31:
common.h:40:8: note: ‘struct Key’ declared here
   40 | struct Key
      |        ^~~
../aapl/vector.h: In instantiation of ‘void Vector::upResize(long int) [with T = Key; Resize = ResizeExpn]’:
../aapl/vector.h:1169:2:   required from ‘void Vector::makeRawSpaceFor(long int, long int) [with T = Key; Resize = ResizeExpn]’
 1169 |         upResize( newLen );
      |         ^~~~~~~~
../aapl/bstcommon.h:478:29:   required from ‘Key* BstSet::insert(const Key&, Key**) [with Key = Key; Compare = CmpKey; Resize = ResizeExpn]’
  478 |         BaseVector::makeRawSpaceFor(insertPos, 1);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
parsedata.cpp:228:17:   required from here
  228 |                         result.insert( key );
      |                         ~~~~~~~~~~~~~^~~~~~~
../aapl/vector.h:654:55: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘struct Key’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess]
  654 |                         BaseTable::data = (T*) realloc( BaseTable::data, sizeof(T) * newLen );
      |                                                ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
common.h:40:8: note: ‘struct Key’ declared here
   40 | struct Key
      |        ^~~
In file included from fsmgraph.h:30,
                 from fsmgraph.cpp:25:
../aapl/vector.h: In instantiation of ‘void Vector::makeRawSpaceFor(long int, long int) [with T = Key; Resize = ResizeExpn]’:
../aapl/bstcommon.h:478:29:   required from ‘Key* BstSet::insert(const Key&, Key**) [with Key = Key; Compare = CmpKey; Resize = ResizeExpn]’
  478 |         BaseVector::makeRawSpaceFor(insertPos, 1);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
fsmgraph.cpp:86:17:   required from here
   86 |                         keySet.insert( str[i].toUpper() );
      |                         ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
../aapl/vector.h:1173:24: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct Key’; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
 1173 |                 memmove(BaseTable::data + pos + len, BaseTable::data + pos,
      |                 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1174 |                         sizeof(T)*(BaseTable::tabLen-pos));
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from fsmgraph.h:29:
common.h:40:8: note: ‘struct Key’ declared here
   40 | struct Key
      |        ^~~
../aapl/vector.h: In instantiation of ‘void Vector::upResize(long int) [with T = Key; Resize = ResizeExpn]’:
../aapl/vector.h:1169:2:   required from ‘void Vector::makeRawSpaceFor(long int, long int) [with T = Key; Resize = ResizeExpn]’
 1169 |         upResize( newLen );
      |         ^~~~~~~~
../aapl/bstcommon.h:478:29:   required from ‘Key* BstSet::insert(const Key&, Key**) [with Key = Key; Compare = CmpKey; Resize = ResizeExpn]’
  478 |         BaseVector::makeRawSpaceFor(insertPos, 1);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
fsmgraph.cpp:86:17:   required from here
   86 |                         keySet.insert( str[i].toUpper() );
      |                         ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
../aapl/vector.h:654:55: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘struct Key’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess]
  654 |                         BaseTable::data = (T*) realloc( BaseTable::data, sizeof(T) * newLen );
      |                                                ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
common.h:40:8: note: ‘struct Key’ declared here
   40 | struct Key
      |        ^~~
In file included from fsmattach.cpp:24:
In member function ‘void PairIter::findNext() [with ListItem1 = TransAp; ListItem2 = TransAp]’,
    inlined from ‘void PairIter::operator++(int) [with ListItem1 = TransAp; ListItem2 = TransAp]’ at fsmgraph.h:827:33,
    inlined from ‘void FsmAp::outTransCopy(MergeData&, StateAp*, TransAp*)’ at fsmattach.cpp:349:33:
fsmgraph.h:902:17: warning: ‘outPair.PairIter::bottomTrans1’ may be used uninitialized [-Wmaybe-uninitialized]
  902 |                 if ( s1Tel.trans == 0 ) {
      |                 ^~
fsmattach.cpp: In member function ‘void FsmAp::outTransCopy(MergeData&, StateAp*, TransAp*)’:
fsmattach.cpp:348:27: note: ‘outPair.PairIter::bottomTrans1’ was declared here
  348 |         PairIter outPair( dest->outList.head, srcList );
      |                           ^~~~~~~
In file included from ../aapl/bstmap.h:26,
                 from parsedata.h:29,
                 from rlparse.kh:27,
                 from rlparse.kl:22:
../aapl/vector.h: In instantiation of ‘void Vector::upResize(long int) [with T = EpsilonLink; Resize = ResizeExpn]’:
../aapl/vector.h:873:3:   required from ‘void Vector::replace(long int, const T*, long int) [with T = EpsilonLink; Resize = ResizeExpn]’
  873 |                 upResize( endPos );
      |                 ^~~~~~~~
../aapl/vector.h:272:52:   required from ‘void Vector::append(const T&) [with T = EpsilonLink; Resize = ResizeExpn]’
  272 |         void append(const T &val)                { replace(BaseTable::tabLen, &val, 1); }
      |                                                    ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
rlparse.kl:448:47:   required from here
  448 |                 $1->factorWithAug->epsilonLinks.append( EpsilonLink( $2->loc, nameRef ) );
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~           
../aapl/vector.h:654:55: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘struct EpsilonLink’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess]
  654 |                         BaseTable::data = (T*) realloc( BaseTable::data, sizeof(T) * newLen );
      |                                                ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from parsedata.h:36:
parsetree.h:154:8: note: ‘struct EpsilonLink’ declared here
  154 | struct EpsilonLink
      |        ^~~~~~~~~~~
In file included from redfsm.h:30,
                 from redfsm.cpp:22:
../aapl/vector.h: In instantiation of ‘void Vector::remove(long int, long int) [with T = RedTransEl; Resize = ResizeExpn]’:
../aapl/vector.h:172:48:   required from ‘void Vector::remove(long int) [with T = RedTransEl; Resize = ResizeExpn]’
  172 |         void remove(long pos)                 { remove(pos, 1); }
      |                                                 ~~~~~~^~~~~~~~
redfsm.cpp:258:17:   required from here
  258 |                                 range.remove( rpos+1 );
      |                                 ~~~~~~~~~~~~^~~~~~~~~~
../aapl/vector.h:1036:24: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct RedTransEl’; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
 1036 |                 memmove(dst, dst + len, sizeof(T)*lenToSlideOver);
      |                 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
redfsm.h:247:8: note: ‘struct RedTransEl’ declared here
  247 | struct RedTransEl
      |        ^~~~~~~~~~
../aapl/vector.h: In instantiation of ‘void Vector::upResize(long int) [with T = RedTransEl; Resize = ResizeExpn]’:
../aapl/vector.h:873:3:   required from ‘void Vector::replace(long int, const T*, long int) [with T = RedTransEl; Resize = ResizeExpn]’
  873 |                 upResize( endPos );
      |                 ^~~~~~~~
../aapl/vector.h:272:52:   required from ‘void Vector::append(const T&) [with T = RedTransEl; Resize = ResizeExpn]’
  272 |         void append(const T &val)                { replace(BaseTable::tabLen, &val, 1); }
      |                                                    ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
redfsm.cpp:257:18:   required from here
  257 |                                 single.append( range[rpos+1] );
      |                                 ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
../aapl/vector.h:654:55: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘struct RedTransEl’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess]
  654 |                         BaseTable::data = (T*) realloc( BaseTable::data, sizeof(T) * newLen );
      |                                                ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
redfsm.h:247:8: note: ‘struct RedTransEl’ declared here
  247 | struct RedTransEl
      |        ^~~~~~~~~~
../aapl/vector.h: In instantiation of ‘void Vector::downResize(long int) [with T = RedTransEl; Resize = ResizeExpn]’:
../aapl/vector.h:1039:2:   required from ‘void Vector::remove(long int, long int) [with T = RedTransEl; Resize = ResizeExpn]’
 1039 |         downResize( newLen );
      |         ^~~~~~~~~~
../aapl/vector.h:172:48:   required from ‘void Vector::remove(long int) [with T = RedTransEl; Resize = ResizeExpn]’
  172 |         void remove(long pos)                 { remove(pos, 1); }
      |                                                 ~~~~~~^~~~~~~~
redfsm.cpp:258:17:   required from here
  258 |                                 range.remove( rpos+1 );
      |                                 ~~~~~~~~~~~~^~~~~~~~~~
../aapl/vector.h:685:55: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘struct RedTransEl’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess]
  685 |                         BaseTable::data = (T*) realloc( BaseTable::data, sizeof(T) * newLen );
      |                                                ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
redfsm.h:247:8: note: ‘struct RedTransEl’ declared here
  247 | struct RedTransEl
      |        ^~~~~~~~~~
In file included from gendata.cpp:36:
csipgoto.h:67:14: warning: ‘virtual void CSharpIpGotoCodeGen::GOTO_HEADER(RedStateAp*)’ was hidden [-Woverloaded-virtual=]
   67 |         void GOTO_HEADER( RedStateAp *state );
      |              ^~~~~~~~~~~
In file included from gendata.cpp:37:
cssplit.h:38:14: note:   by ‘void CSharpSplitCodeGen::GOTO_HEADER(RedStateAp*, bool)’
   38 |         void GOTO_HEADER( RedStateAp *state, bool stateInPartition );
      |              ^~~~~~~~~~~
In file included from gendata.cpp:45:
cdipgoto.h:68:14: warning: ‘virtual void IpGotoCodeGen::GOTO_HEADER(RedStateAp*)’ was hidden [-Woverloaded-virtual=]
   68 |         void GOTO_HEADER( RedStateAp *state );
      |              ^~~~~~~~~~~
In file included from gendata.cpp:46:
cdsplit.h:38:14: note:   by ‘void SplitCodeGen::GOTO_HEADER(RedStateAp*, bool)’
   38 |         void GOTO_HEADER( RedStateAp *state, bool stateInPartition );
      |              ^~~~~~~~~~~
In file included from redfsm.h:30,
                 from gendata.h:27,
                 from gendata.cpp:22:
../aapl/vector.h: In instantiation of ‘void Vector::upResize(long int) [with T = RedTransEl; Resize = ResizeExpn]’:
../aapl/vector.h:873:3:   required from ‘void Vector::replace(long int, const T*, long int) [with T = RedTransEl; Resize = ResizeExpn]’
  873 |                 upResize( endPos );
      |                 ^~~~~~~~
../aapl/vector.h:272:52:   required from ‘void Vector::append(const T&) [with T = RedTransEl; Resize = ResizeExpn]’
  272 |         void append(const T &val)                { replace(BaseTable::tabLen, &val, 1); }
      |                                                    ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
gendata.cpp:557:21:   required from here
  557 |                                 destRange.append( newTel );
      |                                 ~~~~~~~~~~~~~~~~^~~~~~~~~~
../aapl/vector.h:654:55: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘struct RedTransEl’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess]
  654 |                         BaseTable::data = (T*) realloc( BaseTable::data, sizeof(T) * newLen );
      |                                                ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
redfsm.h:247:8: note: ‘struct RedTransEl’ declared here
  247 | struct RedTransEl
      |        ^~~~~~~~~~
In file included from cdsplit.h:25,
                 from cdsplit.cpp:24:
cdipgoto.h:68:14: warning: ‘virtual void IpGotoCodeGen::GOTO_HEADER(RedStateAp*)’ was hidden [-Woverloaded-virtual=]
   68 |         void GOTO_HEADER( RedStateAp *state );
      |              ^~~~~~~~~~~
cdsplit.h:38:14: note:   by ‘void SplitCodeGen::GOTO_HEADER(RedStateAp*, bool)’
   38 |         void GOTO_HEADER( RedStateAp *state, bool stateInPartition );
      |              ^~~~~~~~~~~
In file included from cssplit.h:25,
                 from cssplit.cpp:24:
csipgoto.h:67:14: warning: ‘virtual void CSharpIpGotoCodeGen::GOTO_HEADER(RedStateAp*)’ was hidden [-Woverloaded-virtual=]
   67 |         void GOTO_HEADER( RedStateAp *state );
      |              ^~~~~~~~~~~
cssplit.h:38:14: note:   by ‘void CSharpSplitCodeGen::GOTO_HEADER(RedStateAp*, bool)’
   38 |         void GOTO_HEADER( RedStateAp *state, bool stateInPartition );
      |              ^~~~~~~~~~~
In file included from ragel.h:29,
                 from xmlcodegen.cpp:23:
../aapl/vector.h: In instantiation of ‘void Vector::upResize(long int) [with T = TransEl; Resize = ResizeExpn]’:
../aapl/vector.h:873:3:   required from ‘void Vector::replace(long int, const T*, long int) [with T = TransEl; Resize = ResizeExpn]’
  873 |                 upResize( endPos );
      |                 ^~~~~~~~
../aapl/vector.h:272:52:   required from ‘void Vector::append(const T&) [with T = TransEl; Resize = ResizeExpn]’
  272 |         void append(const T &val)                { replace(BaseTable::tabLen, &val, 1); }
      |                                                    ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
xmlcodegen.cpp:48:17:   required from here
   48 |                 outList.append( TransEl( lowKey, highKey, trans ) );
      |                 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../aapl/vector.h:654:55: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘struct TransEl’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess]
  654 |                         BaseTable::data = (T*) realloc( BaseTable::data, sizeof(T) * newLen );
      |                                                ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from xmlcodegen.h:27,
                 from xmlcodegen.cpp:24:
fsmgraph.h:480:8: note: ‘struct TransEl’ declared here
  480 | struct TransEl
      |        ^~~~~~~