+ case "${usergroup_phase}" in
+ local run_cmd
+ run_cmd=run_su
+ shift
+ run_su /opt/local/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/ordCalc-0.2nb7/work.log
+ su pbulk -c '"$@"' make /opt/local/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/ordCalc-0.2nb7/work.log
=> Bootstrap dependency digest>=20211023: found digest-20211023
===> Building for ordCalc-0.2nb7
cd src ; make ord
make[1]: Entering directory '/home/pbulk/build/math/ordCalc/work/ordCalc_0.2/src'
bison -d -v parse.y 
parse.y: warning: 1 shift/reduce conflict [-Wconflicts-sr]
parse.y: note: rerun with option '-Wcounterexamples' to generate conflict counterexamples
g++ -c -g parse.tab.c
parse.tab.c: In function 'int yyparse()':
parse.tab.c:1608:20: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
 1608 |       yyerror (YY_("syntax error"));
      |                    ^~~~~~~~~~~~~~
parse.tab.c:293:22: note: in definition of macro 'YY_'
  293 | #  define YY_(Msgid) Msgid
      |                      ^~~~~
parse.tab.c:1719:16: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
 1719 |   yyerror (YY_("memory exhausted"));
      |                ^~~~~~~~~~~~~~~~~~
parse.tab.c:293:22: note: in definition of macro 'YY_'
  293 | #  define YY_(Msgid) Msgid
      |                      ^~~~~
g++ -c -g intfc.cpp 
In file included from finitefuncOrd.h:1,
                 from iterfuncOrd.h:1,
                 from admisOrd.h:1,
                 from ordTop.h:1,
                 from intfc.cpp:8:
ordBase.h: In member function 'virtual const ord::OrdinalImpl& ord::CantorNormalElement::powerOf(const ord::CantorNormalElement&) const':
ordBase.h:257:21: warning: no return statement in function returning non-void [-Wreturn-type]
  257 |    const {assert(0);}
      |                     ^
g++ -c -g parse.cpp 
g++ -c -g ordBase.cpp
In file included from finitefuncOrd.h:1,
                 from iterfuncOrd.h:1,
                 from admisOrd.h:1,
                 from ordTop.h:1,
                 from ordBase.cpp:1:
ordBase.h: In member function 'virtual const ord::OrdinalImpl& ord::CantorNormalElement::powerOf(const ord::CantorNormalElement&) const':
ordBase.h:257:21: warning: no return statement in function returning non-void [-Wreturn-type]
  257 |    const {assert(0);}
      |                     ^
ordBase.cpp: In static member function 'static std::string ord::CantorNormalElement::limInfoName(ord::CantorNormalElement::LimitTypeInfo)':
ordBase.cpp:1962:1: warning: control reaches end of non-void function [-Wreturn-type]
 1962 | }
      | ^
ordBase.cpp: In member function 'const ord::OrdinalImpl& ord::OrdinalImpl::limitType() const':
ordBase.cpp:1980:1: warning: control reaches end of non-void function [-Wreturn-type]
 1980 | }
      | ^
g++ -c -g finitefuncOrd.cpp
In file included from finitefuncOrd.h:1,
                 from iterfuncOrd.h:1,
                 from admisOrd.h:1,
                 from finitefuncOrd.cpp:2:
ordBase.h: In member function 'virtual const ord::OrdinalImpl& ord::CantorNormalElement::powerOf(const ord::CantorNormalElement&) const':
ordBase.h:257:21: warning: no return statement in function returning non-void [-Wreturn-type]
  257 |    const {assert(0);}
      |                     ^
g++ -c -g iterfuncOrd.cpp
In file included from finitefuncOrd.h:1,
                 from iterfuncOrd.h:1,
                 from admisOrd.h:1,
                 from iterfuncOrd.cpp:4:
ordBase.h: In member function 'virtual const ord::OrdinalImpl& ord::CantorNormalElement::powerOf(const ord::CantorNormalElement&) const':
ordBase.h:257:21: warning: no return statement in function returning non-void [-Wreturn-type]
  257 |    const {assert(0);}
      |                     ^
g++ -c -g admisOrd.cpp
In file included from finitefuncOrd.h:1,
                 from iterfuncOrd.h:1,
                 from admisOrd.h:1,
                 from admisOrd.cpp:3:
ordBase.h: In member function 'virtual const ord::OrdinalImpl& ord::CantorNormalElement::powerOf(const ord::CantorNormalElement&) const':
ordBase.h:257:21: warning: no return statement in function returning non-void [-Wreturn-type]
  257 |    const {assert(0);}
      |                     ^
admisOrd.cpp: In static member function 'static bool ord::AdmisNormalElement::validAdmisNormalElement(const ord::Ordinal&, const ord::Ordinal&, const ord::Ordinal* const*, const ord::Ordinal&, const ord::Embeddings&)':
admisOrd.cpp:221:54: warning: passing NULL to non-pointer argument 1 of 'ord::Ordinal::Ordinal(long unsigned int)' [-Wconversion-null]
  221 |                 if ((compare==0) && (dda.drillDown !=NULL) &&
      |                                                      ^~~~
In file included from ordBase.h:10,
                 from finitefuncOrd.h:1,
                 from iterfuncOrd.h:1,
                 from admisOrd.h:1,
                 from admisOrd.cpp:3:
ordinal.h:30:25: note:   declared here
   30 |   Ordinal(unsigned long n);
      |           ~~~~~~~~~~~~~~^
admisOrd.cpp: In function 'void admisNestedCollapsingExamp()':
admisOrd.cpp:1995:73: warning: passing NULL to non-pointer argument 1 of 'ord::Ordinal::Ordinal(long unsigned int)' [-Wconversion-null]
 1995 |     const Ordinal & cxl2 = admisLevelFunctional(Ordinal::two,eps0,plist,NULL);
      |                                                                         ^~~~
In file included from ordBase.h:10,
                 from finitefuncOrd.h:1,
                 from iterfuncOrd.h:1,
                 from admisOrd.h:1,
                 from admisOrd.cpp:3:
ordinal.h:30:25: note:   declared here
   30 |   Ordinal(unsigned long n);
      |           ~~~~~~~~~~~~~~^
admisOrd.cpp: In member function 'const ord::OrdinalImpl* ord::AdmisNormalElement::limitOrdCom(const ord::OrdinalImpl&) const':
admisOrd.cpp:865:1: warning: control reaches end of non-void function [-Wreturn-type]
  865 | }
      | ^
g++ -c -g ordDebug.cpp
g++ -c -g ordinal.cpp
In file included from finitefuncOrd.h:1,
                 from iterfuncOrd.h:1,
                 from admisOrd.h:1,
                 from ordTop.h:1,
                 from ordinal.cpp:1:
ordBase.h: In member function 'virtual const ord::OrdinalImpl& ord::CantorNormalElement::powerOf(const ord::CantorNormalElement&) const':
ordBase.h:257:21: warning: no return statement in function returning non-void [-Wreturn-type]
  257 |    const {assert(0);}
      |                     ^
g++ -c -g static.cpp
In file included from finitefuncOrd.h:1,
                 from iterfuncOrd.h:1,
                 from admisOrd.h:1,
                 from ordTop.h:1,
                 from static.cpp:1:
ordBase.h: In member function 'virtual const ord::OrdinalImpl& ord::CantorNormalElement::powerOf(const ord::CantorNormalElement&) const':
ordBase.h:257:21: warning: no return statement in function returning non-void [-Wreturn-type]
  257 |    const {assert(0);}
      |                     ^
static.cpp: At global scope:
static.cpp:90:48: warning: passing NULL to non-pointer argument 1 of 'ord::Ordinal::Ordinal(long unsigned int)' [-Wconversion-null]
   90 |     *new AdmisLevOrdinal(one,zero,NULL,one,zero);
      |                                                ^
In file included from ordBase.h:10,
                 from finitefuncOrd.h:1,
                 from iterfuncOrd.h:1,
                 from admisOrd.h:1,
                 from ordTop.h:1,
                 from static.cpp:1:
ordinal.h:30:25: note:   declared here
   30 |   Ordinal(unsigned long n);
      |           ~~~~~~~~~~~~~~^
static.cpp:95:49: warning: passing NULL to non-pointer argument 1 of 'ord::Ordinal::Ordinal(long unsigned int)' [-Wconversion-null]
   95 |     * new AdmisLevOrdinal(one,zero,NULL,zero,one);
      |                                                 ^
In file included from ordBase.h:10,
                 from finitefuncOrd.h:1,
                 from iterfuncOrd.h:1,
                 from admisOrd.h:1,
                 from ordTop.h:1,
                 from static.cpp:1:
ordinal.h:30:25: note:   declared here
   30 |   Ordinal(unsigned long n);
      |           ~~~~~~~~~~~~~~^
g++ -c -g mn.cpp 
In file included from finitefuncOrd.h:1,
                 from iterfuncOrd.h:1,
                 from admisOrd.h:1,
                 from ordTop.h:1,
                 from mn.cpp:3:
ordBase.h: In member function 'virtual const ord::OrdinalImpl& ord::CantorNormalElement::powerOf(const ord::CantorNormalElement&) const':
ordBase.h:257:21: warning: no return statement in function returning non-void [-Wreturn-type]
  257 |    const {assert(0);}
      |                     ^
g++ -c -g validate.cpp
In file included from finitefuncOrd.h:1,
                 from iterfuncOrd.h:1,
                 from admisOrd.h:1,
                 from ordTop.h:1,
                 from validate.cpp:3:
ordBase.h: In member function 'virtual const ord::OrdinalImpl& ord::CantorNormalElement::powerOf(const ord::CantorNormalElement&) const':
ordBase.h:257:21: warning: no return statement in function returning non-void [-Wreturn-type]
  257 |    const {assert(0);}
      |                     ^
g++ -c -g validate1.cpp
In file included from finitefuncOrd.h:1,
                 from iterfuncOrd.h:1,
                 from admisOrd.h:1,
                 from ordTop.h:1,
                 from validate1.cpp:4:
ordBase.h: In member function 'virtual const ord::OrdinalImpl& ord::CantorNormalElement::powerOf(const ord::CantorNormalElement&) const':
ordBase.h:257:21: warning: no return statement in function returning non-void [-Wreturn-type]
  257 |    const {assert(0);}
      |                     ^
g++ -c -g validate2.cpp
In file included from finitefuncOrd.h:1,
                 from iterfuncOrd.h:1,
                 from admisOrd.h:1,
                 from ordTop.h:1,
                 from validate2.cpp:4:
ordBase.h: In member function 'virtual const ord::OrdinalImpl& ord::CantorNormalElement::powerOf(const ord::CantorNormalElement&) const':
ordBase.h:257:21: warning: no return statement in function returning non-void [-Wreturn-type]
  257 |    const {assert(0);}
      |                     ^
validate2.cpp: In static member function 'static void ord::Validate::collapseTest()':
validate2.cpp:101:73: warning: passing NULL to non-pointer argument 1 of 'ord::Ordinal::Ordinal(long unsigned int)' [-Wconversion-null]
  101 |     const Ordinal & cxl2 = admisLevelFunctional(Ordinal::two,eps0,plist,NULL);
      |                                                                         ^~~~
In file included from ordBase.h:10,
                 from finitefuncOrd.h:1,
                 from iterfuncOrd.h:1,
                 from admisOrd.h:1,
                 from ordTop.h:1,
                 from validate2.cpp:4:
ordinal.h:30:25: note:   declared here
   30 |   Ordinal(unsigned long n);
      |           ~~~~~~~~~~~~~~^
g++ -c -g validate3.cpp
In file included from finitefuncOrd.h:1,
                 from iterfuncOrd.h:1,
                 from admisOrd.h:1,
                 from ordTop.h:1,
                 from validate3.cpp:3:
ordBase.h: In member function 'virtual const ord::OrdinalImpl& ord::CantorNormalElement::powerOf(const ord::CantorNormalElement&) const':
ordBase.h:257:21: warning: no return statement in function returning non-void [-Wreturn-type]
  257 |    const {assert(0);}
      |                     ^
flex scan.l 
g++ -c -g lex.yy.c
lex.yy.c: In function 'int yy_get_next_buffer()':
lex.yy.c:1168:5: error: cannot bind non-const lvalue reference of type 'size_t&' {aka 'long unsigned int&'} to an rvalue of type 'size_t' {aka 'long unsigned int'}
 1168 |   YY_INPUT( (&YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[number_to_move]),
      |    ~^~~~~~~~~~~
scan.l:20:56: note: in definition of macro 'YY_INPUT'
   20 | #define YY_INPUT(buf,result,max_size) pS->readline(buf,result,max_size)
      |                                                        ^~~~~~
In file included from scan.l:10:
intfc.h:173:39: note:   initializing argument 2 of 'void ord::ParseSemantics::readline(char*, size_t&, int)'
  173 |     void readline(char * buf, size_t& char_read, int max_size);
      |                               ~~~~~~~~^~~~~~~~~
make[1]: *** [Makefile:58: lex.yy.o] Error 1
make[1]: Leaving directory '/home/pbulk/build/math/ordCalc/work/ordCalc_0.2/src'
gmake: *** [Makefile:7: EXE] Error 2
*** Error code 2

Stop.
bmake[1]: stopped in /data/jenkins/workspace/pkgsrc-2021Q4-x86_64/math/ordCalc
*** Error code 1

Stop.
bmake: stopped in /data/jenkins/workspace/pkgsrc-2021Q4-x86_64/math/ordCalc