+ 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