+ case "${usergroup_phase}" in + local run_cmd + run_cmd=run_su + shift + run_su /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/ng-spice-shared-40/work.log + su pbulk -c '"$@"' make /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/ng-spice-shared-40/work.log => Bootstrap dependency digest>=20211023: found digest-20220214 ===> Building for ng-spice-shared-40 Making all in src gmake[1]: Entering directory '/home/pbulk/build/cad/ng-spice-shared/work/ngspice-40/src' Making all in include/ngspice gmake[2]: Entering directory '/home/pbulk/build/cad/ng-spice-shared/work/ngspice-40/src/include/ngspice' /opt/pkg/bin/gmake all-am gmake[3]: Entering directory '/home/pbulk/build/cad/ng-spice-shared/work/ngspice-40/src/include/ngspice' gmake[3]: Leaving directory '/home/pbulk/build/cad/ng-spice-shared/work/ngspice-40/src/include/ngspice' gmake[2]: Leaving directory '/home/pbulk/build/cad/ng-spice-shared/work/ngspice-40/src/include/ngspice' Making all in include/cppduals/duals gmake[2]: Entering directory '/home/pbulk/build/cad/ng-spice-shared/work/ngspice-40/src/include/cppduals/duals' gmake[2]: Nothing to be done for 'all'. gmake[2]: Leaving directory '/home/pbulk/build/cad/ng-spice-shared/work/ngspice-40/src/include/cppduals/duals' Making all in misc gmake[2]: Entering directory '/home/pbulk/build/cad/ng-spice-shared/work/ngspice-40/src/misc' CC getopt_long_bsd.lo CC alloc.lo CC dup2.lo CC dstring.lo CC hash.lo CC ivars.lo CC mktemp.lo CC printnum.lo CC string.lo CC tilde.lo CC misc_time.lo CC wlist.lo CC util.lo CCLD libmisc.la gmake[2]: Leaving directory '/home/pbulk/build/cad/ng-spice-shared/work/ngspice-40/src/misc' Making all in maths gmake[2]: Entering directory '/home/pbulk/build/cad/ng-spice-shared/work/ngspice-40/src/maths' Making all in cmaths gmake[3]: Entering directory '/home/pbulk/build/cad/ng-spice-shared/work/ngspice-40/src/maths/cmaths' CC cmath1.lo CC cmath2.lo CC cmath3.lo CC cmath4.lo CCLD libcmaths.la gmake[3]: Leaving directory '/home/pbulk/build/cad/ng-spice-shared/work/ngspice-40/src/maths/cmaths' Making all in ni gmake[3]: Entering directory '/home/pbulk/build/cad/ng-spice-shared/work/ngspice-40/src/maths/ni' CC niaciter.lo CC nicomcof.lo CC niconv.lo CC nidest.lo CC niditer.lo CC niinit.lo CC niinteg.lo CC niiter.lo CC niniter.lo CC nipred.lo CC nipzmeth.lo CC nireinit.lo CC nisenre.lo CCLD libni.la gmake[3]: Leaving directory '/home/pbulk/build/cad/ng-spice-shared/work/ngspice-40/src/maths/ni' Making all in sparse gmake[3]: Entering directory '/home/pbulk/build/cad/ng-spice-shared/work/ngspice-40/src/maths/sparse' CC spalloc.lo CC spbuild.lo CC spextra.lo CC spfactor.lo CC spoutput.lo CC spsmp.lo CC spsolve.lo CC sputils.lo CCLD libsparse.la gmake[3]: Leaving directory '/home/pbulk/build/cad/ng-spice-shared/work/ngspice-40/src/maths/sparse' Making all in poly gmake[3]: Entering directory '/home/pbulk/build/cad/ng-spice-shared/work/ngspice-40/src/maths/poly' CC interpolate.lo CC polyfit.lo CC polyderiv.lo CC polyeval.lo CCLD libpoly.la gmake[3]: Leaving directory '/home/pbulk/build/cad/ng-spice-shared/work/ngspice-40/src/maths/poly' Making all in deriv gmake[3]: Entering directory '/home/pbulk/build/cad/ng-spice-shared/work/ngspice-40/src/maths/deriv' CC atander.lo CC cosderiv.lo CC cubeder.lo CC divderiv.lo CC equalder.lo CC expderiv.lo CC invderiv.lo CC multder.lo CC plusder.lo CC powderiv.lo CC sqrtder.lo CC tanderiv.lo CC timesder.lo CCLD libderiv.la gmake[3]: Leaving directory '/home/pbulk/build/cad/ng-spice-shared/work/ngspice-40/src/maths/deriv' Making all in misc gmake[3]: Entering directory '/home/pbulk/build/cad/ng-spice-shared/work/ngspice-40/src/maths/misc' CC accuracy.lo CC bernoull.lo CC equality.lo CC isinf.lo CC isnan.lo CC logb.lo CC scalb.lo CC norm.lo CC randnumb.lo CCLD libmathmisc.la gmake[3]: Leaving directory '/home/pbulk/build/cad/ng-spice-shared/work/ngspice-40/src/maths/misc' Making all in fft gmake[3]: Entering directory '/home/pbulk/build/cad/ng-spice-shared/work/ngspice-40/src/maths/fft' CC fftext.lo CC fftlib.lo CC matlib.lo CCLD libmathfft.la gmake[3]: Leaving directory '/home/pbulk/build/cad/ng-spice-shared/work/ngspice-40/src/maths/fft' Making all in dense gmake[3]: Entering directory '/home/pbulk/build/cad/ng-spice-shared/work/ngspice-40/src/maths/dense' CC dense.lo CCLD libdense.la gmake[3]: Leaving directory '/home/pbulk/build/cad/ng-spice-shared/work/ngspice-40/src/maths/dense' gmake[3]: Entering directory '/home/pbulk/build/cad/ng-spice-shared/work/ngspice-40/src/maths' gmake[3]: Nothing to be done for 'all-am'. gmake[3]: Leaving directory '/home/pbulk/build/cad/ng-spice-shared/work/ngspice-40/src/maths' gmake[2]: Leaving directory '/home/pbulk/build/cad/ng-spice-shared/work/ngspice-40/src/maths' Making all in frontend gmake[2]: Entering directory '/home/pbulk/build/cad/ng-spice-shared/work/ngspice-40/src/frontend' /opt/pkg/bin/gmake all-recursive gmake[3]: Entering directory '/home/pbulk/build/cad/ng-spice-shared/work/ngspice-40/src/frontend' Making all in plotting gmake[4]: Entering directory '/home/pbulk/build/cad/ng-spice-shared/work/ngspice-40/src/frontend/plotting' CC plotting.lo CC agraf.lo CC clip.lo CC gnuplot.lo gnuplot.c: In function 'ft_gnuplot': gnuplot.c:656:9: warning: implicit declaration of function 'usleep'; did you mean 'sleep'? [-Wimplicit-function-declaration] 656 | usleep(200000); | ^~~~~~ | sleep CC graf.lo CC graphdb.lo CC grid.lo CC pvec.lo CC plot5.lo CC plotcurv.lo CC plotit.lo CCLD libplotting.la gmake[4]: Leaving directory '/home/pbulk/build/cad/ng-spice-shared/work/ngspice-40/src/frontend/plotting' Making all in help gmake[4]: Entering directory '/home/pbulk/build/cad/ng-spice-shared/work/ngspice-40/src/frontend/help' gmake[4]: Nothing to be done for 'all'. gmake[4]: Leaving directory '/home/pbulk/build/cad/ng-spice-shared/work/ngspice-40/src/frontend/help' Making all in parser gmake[4]: Entering directory '/home/pbulk/build/cad/ng-spice-shared/work/ngspice-40/src/frontend/parser' CC backq.lo backq.c: In function 'backeval': backq.c:93:12: warning: implicit declaration of function 'popen'; did you mean 'open'? [-Wimplicit-function-declaration] 93 | proc = popen(string, "r"); | ^~~~~ | open backq.c:93:10: warning: assignment to 'FILE *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 93 | proc = popen(string, "r"); | ^ backq.c:107:12: warning: implicit declaration of function 'pclose'; did you mean 'close'? [-Wimplicit-function-declaration] 107 | (void) pclose(proc); | ^~~~~~ | close CC complete.lo complete.c: In function 'cp_ccom': complete.c:161:22: warning: implicit declaration of function 'fileno' [-Wimplicit-function-declaration] 161 | (void) ioctl(fileno(cp_in), TIOCSTI, &wbuf[i]); | ^~~~~~ CC cshpar.lo CC glob.lo CC input.lo input.c: In function 'inchar': input.c:34:22: warning: implicit declaration of function 'fileno' [-Wimplicit-function-declaration] 34 | i = read(fileno(fp), &c, 1); | ^~~~~~ CC lexical.lo lexical.c: In function 'cp_lexer': lexical.c:321:34: warning: implicit declaration of function 'fileno' [-Wimplicit-function-declaration] 321 | (void) ioctl(fileno(cp_out), TIOCSTI, linebuf.s + i); | ^~~~~~ CC numparse.lo CC std.lo CC unixcom.lo CCLD libparser.la gmake[4]: Leaving directory '/home/pbulk/build/cad/ng-spice-shared/work/ngspice-40/src/frontend/parser' Making all in wdisp gmake[4]: Entering directory '/home/pbulk/build/cad/ng-spice-shared/work/ngspice-40/src/frontend/wdisp' CC windisp.lo CC winprint.lo CC wincolor.lo CCLD libwindisp.la gmake[4]: Leaving directory '/home/pbulk/build/cad/ng-spice-shared/work/ngspice-40/src/frontend/wdisp' Making all in numparam gmake[4]: Entering directory '/home/pbulk/build/cad/ng-spice-shared/work/ngspice-40/src/frontend/numparam' CC spicenum.lo CC xpressn.lo xpressn.c: In function 'nupa_substitute': xpressn.c:1280:34: warning: implicit declaration of function 'strncasecmp'; did you mean 'strncmp'? [-Wimplicit-function-declaration] 1280 | if (s + 4 == kptr && strncasecmp(s, "LAST", 4) == 0) { | ^~~~~~~~~~~ | strncmp CC mystring.lo CCLD libnumparam.la gmake[4]: Leaving directory '/home/pbulk/build/cad/ng-spice-shared/work/ngspice-40/src/frontend/numparam' Making all in trannoise gmake[4]: Entering directory '/home/pbulk/build/cad/ng-spice-shared/work/ngspice-40/src/frontend/trannoise' CC FastNorm3.lo CC 1-f-code.lo CC wallace.lo CCLD libtrannoise.la gmake[4]: Leaving directory '/home/pbulk/build/cad/ng-spice-shared/work/ngspice-40/src/frontend/trannoise' gmake[4]: Entering directory '/home/pbulk/build/cad/ng-spice-shared/work/ngspice-40/src/frontend' CC com_measure2.lo com_measure2.c: In function 'measure_function_type': com_measure2.c:193:9: warning: implicit declaration of function 'strcasecmp'; did you mean 'strncmp'? [-Wimplicit-function-declaration] 193 | if (strcasecmp(mFunction, "DELAY") == 0) | ^~~~~~~~~~ | strncmp CC commands.lo CC com_ahelp.lo CC com_alias.lo CC com_asciiplot.lo CC com_cdump.lo CC com_chdir.lo CC com_compose.lo CC com_dl.lo CC com_display.lo CC com_dump.lo CC com_echo.lo CC com_ghelp.lo CC com_gnuplot.lo CC com_hardcopy.lo CC com_help.lo CC com_history.lo CC com_let.lo CC com_option.lo CC com_plot.lo CC com_rehash.lo CC com_set.lo CC com_setscale.lo CC com_shell.lo CC com_shift.lo CC com_fft.lo CC com_state.lo CC com_strcmp.lo CC com_sysinfo.lo CC com_unset.lo CC com_wr_ic.lo CC control.lo control.c: In function 'docommand': control.c:201:17: warning: implicit declaration of function 'strcasecmp'; did you mean 'strncmp'? [-Wimplicit-function-declaration] 201 | if (strcasecmp(cp_coms[i].co_comname, s) == 0) | ^~~~~~~~~~ | strncmp CC ftesopt.lo CC hcomp.lo CC init.lo CC quote.lo CC streams.lo streams.c: In function 'fixdescriptors': streams.c:217:27: warning: implicit declaration of function 'fileno' [-Wimplicit-function-declaration] 217 | dup2_fail |= dup2(fileno(cp_in), fileno(stdin)) == -1; | ^~~~~~ CC terminal.lo terminal.c: In function 'out_init': terminal.c:93:22: warning: implicit declaration of function 'fileno' [-Wimplicit-function-declaration] 93 | (void) ioctl(fileno(stdout), TIOCGWINSZ, (char *) &ws); | ^~~~~~ CC variable.lo CC arg.lo CC aspice.lo aspice.c: In function 'com_aspice': aspice.c:124:21: warning: implicit declaration of function 'fileno' [-Wimplicit-function-declaration] 124 | (void) dup2(fileno(stdout), fileno(stderr)); | ^~~~~~ aspice.c: In function 'com_rspice': aspice.c:344:17: warning: implicit declaration of function 'fdopen'; did you mean 'fopen'? [-Wimplicit-function-declaration] 344 | srv_input = fdopen(to_serv[1], "w"); | ^~~~~~ | fopen aspice.c:344:15: warning: assignment to 'FILE *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 344 | srv_input = fdopen(to_serv[1], "w"); | ^ aspice.c:345:10: warning: assignment to 'FILE *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 345 | serv = fdopen(from_serv[0], "r"); | ^ aspice.c:346:14: warning: assignment to 'FILE *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 346 | err_outp = fdopen(err_serv[0], "r"); | ^ CC breakp.lo CC breakp2.lo CC circuits.lo CC cpitf.lo CC define.lo CC device.lo device.c: In function 'devhelp': device.c:102:21: warning: implicit declaration of function 'strcasecmp'; did you mean 'strncmp'? [-Wimplicit-function-declaration] 102 | if (strcasecmp(ft_sim->devices[k]->name, wlist->wl_word) == 0) { | ^~~~~~~~~~ | strncmp CC diff.lo CC dimens.lo CC display.lo display.c:26: warning: "NODEV" redefined 26 | #define NODEV ((void *)nodev) | In file included from /usr/include/strings.h:32, from ../../src/include/ngspice/ngspice.h:52, from display.c:6: /usr/include/sys/types.h:646: note: this is the location of the previous definition 646 | #define NODEV (dev_t)(-1l) | CC dotcards.lo CC dvec.lo CC error.lo CC evaluate.lo In file included from ../../src/include/ngspice/ngspice.h:32, from evaluate.c:10: ../../src/include/ngspice/macros.h:103:18: error: unknown type name 'sigjmp_buf' 103 | # define JMP_BUF sigjmp_buf | ^~~~~~~~~~ evaluate.c:34:8: note: in expansion of macro 'JMP_BUF' 34 | static JMP_BUF matherrbuf; | ^~~~~~~ evaluate.c: In function 'sig_matherr': ../../src/include/ngspice/macros.h:102:31: warning: implicit declaration of function 'siglongjmp'; did you mean '_longjmp'? [-Wimplicit-function-declaration] 102 | # define LONGJMP(env, retval) siglongjmp(env, retval) | ^~~~~~~~~~ evaluate.c:40:5: note: in expansion of macro 'LONGJMP' 40 | LONGJMP(matherrbuf, 1); | ^~~~~~~ evaluate.c: In function 'doop_funcall': ../../src/include/ngspice/macros.h:101:36: warning: implicit declaration of function 'sigsetjmp'; did you mean '_setjmp'? [-Wimplicit-function-declaration] 101 | # define SETJMP(env, save_signals) sigsetjmp(env, save_signals) | ^~~~~~~~~ evaluate.c:168:9: note: in expansion of macro 'SETJMP' 168 | if (SETJMP(matherrbuf, 1)) { | ^~~~~~ gmake[4]: *** [Makefile:782: evaluate.lo] Error 1 gmake[4]: Leaving directory '/home/pbulk/build/cad/ng-spice-shared/work/ngspice-40/src/frontend' gmake[3]: *** [Makefile:804: all-recursive] Error 1 gmake[3]: Leaving directory '/home/pbulk/build/cad/ng-spice-shared/work/ngspice-40/src/frontend' gmake[2]: *** [Makefile:614: all] Error 2 gmake[2]: Leaving directory '/home/pbulk/build/cad/ng-spice-shared/work/ngspice-40/src/frontend' gmake[1]: *** [Makefile:1449: all-recursive] Error 1 gmake[1]: Leaving directory '/home/pbulk/build/cad/ng-spice-shared/work/ngspice-40/src' gmake: *** [Makefile:505: all-recursive] Error 1 *** Error code 2 Stop. bmake[1]: stopped in /data/jenkins/workspace/pkgsrc-upstream-trunk/cad/ng-spice-shared *** Error code 1 Stop. bmake: stopped in /data/jenkins/workspace/pkgsrc-upstream-trunk/cad/ng-spice-shared