+ local run_cmd + run_cmd=run_su + shift + run_su /usr/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/vigor-0.016nb17/work.log + su pbulk -c '"$@"' make /usr/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/vigor-0.016nb17/work.log => Bootstrap dependency digest>=20211023: found digest-20220214 WARNING: [license.mk] Every package should define a LICENSE. ===> Building for vigor-0.016nb17 --- cl_bsd.o --- --- cl_funcs.o --- --- cl_bsd.o --- cc -c -O -I. -I./../include -DUSE_INTERP_RESULT -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/X11R7/include/freetype2 -pipe -O2 -fPIC -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/X11R7/include/freetype2 ./../cl/cl_bsd.c --- cl_funcs.o --- cc -c -O -I. -I./../include -DUSE_INTERP_RESULT -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/X11R7/include/freetype2 -pipe -O2 -fPIC -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/X11R7/include/freetype2 ./../cl/cl_funcs.c In file included from ./../cl/../common/common.h:85, from ./../cl/cl_funcs.c:30: ./../cl/../common/cut.h:13:1: warning: data definition has no type or storage class 13 | CIRCLEQ_HEAD(_texth, _text); | ^~~~~~~~~~~~ ./../cl/../common/cut.h:13:1: warning: type defaults to 'int' in declaration of 'CIRCLEQ_HEAD' [-Wimplicit-int] ./../cl/../common/cut.h:13:1: warning: parameter names (without types) in function declaration ./../cl/../common/cut.h:18:9: error: field 'textq' has incomplete type 18 | TEXTH textq; /* Linked list of TEXT structures. */ | ^~~~~ ./../cl/../common/cut.h:28:2: error: expected specifier-qualifier-list before 'CIRCLEQ_ENTRY' 28 | CIRCLEQ_ENTRY(_text) q; /* Linked list of text structures. */ | ^~~~~~~~~~~~~ In file included from ./../cl/../common/common.h:89, from ./../cl/cl_funcs.c:30: ./../cl/../common/../ex/ex.h:67:2: error: expected specifier-qualifier-list before 'CIRCLEQ_ENTRY' 67 | CIRCLEQ_ENTRY(_range) q; /* Linked list of ranges. */ | ^~~~~~~~~~~~~ ./../cl/../common/../ex/ex.h:92:2: error: expected specifier-qualifier-list before 'CIRCLEQ_HEAD' 92 | CIRCLEQ_HEAD(_rh, _range) rq; /* @/global range: linked list. */ | ^~~~~~~~~~~~ ./../cl/../common/../ex/ex.h:160:2: error: expected specifier-qualifier-list before 'CIRCLEQ_HEAD' 160 | CIRCLEQ_HEAD(_tqh, _tagq) tq; /* Tag queue. */ | ^~~~~~~~~~~~ In file included from ./../cl/../common/common.h:90, from ./../cl/cl_funcs.c:30: ./../cl/../common/gs.h:22:2: error: expected specifier-qualifier-list before 'CIRCLEQ_ENTRY' 22 | CIRCLEQ_ENTRY(_fref) q; /* Linked list of file references. */ | ^~~~~~~~~~~~~ ./../cl/../common/gs.h:59:2: error: expected specifier-qualifier-list before 'CIRCLEQ_HEAD' 59 | CIRCLEQ_HEAD(_dqh, _scr) dq; /* Displayed screens. */ | ^~~~~~~~~~~~ In file included from ./../cl/../common/common.h:91, from ./../cl/cl_funcs.c:30: ./../cl/../common/screen.h:35:2: error: expected specifier-qualifier-list before 'CIRCLEQ_ENTRY' 35 | CIRCLEQ_ENTRY(_scr) q; /* Screens. */ | ^~~~~~~~~~~~~ --- cl_bsd.o --- In file included from ./../cl/../common/common.h:85, from ./../cl/cl_bsd.c:28: ./../cl/../common/cut.h:13:1: warning: data definition has no type or storage class 13 | CIRCLEQ_HEAD(_texth, _text); | ^~~~~~~~~~~~ ./../cl/../common/cut.h:13:1: warning: type defaults to 'int' in declaration of 'CIRCLEQ_HEAD' [-Wimplicit-int] ./../cl/../common/cut.h:13:1: warning: parameter names (without types) in function declaration ./../cl/../common/cut.h:18:9: error: field 'textq' has incomplete type 18 | TEXTH textq; /* Linked list of TEXT structures. */ | ^~~~~ ./../cl/../common/cut.h:28:2: error: expected specifier-qualifier-list before 'CIRCLEQ_ENTRY' 28 | CIRCLEQ_ENTRY(_text) q; /* Linked list of text structures. */ | ^~~~~~~~~~~~~ In file included from ./../cl/../common/common.h:89, from ./../cl/cl_bsd.c:28: ./../cl/../common/../ex/ex.h:67:2: error: expected specifier-qualifier-list before 'CIRCLEQ_ENTRY' 67 | CIRCLEQ_ENTRY(_range) q; /* Linked list of ranges. */ | ^~~~~~~~~~~~~ ./../cl/../common/../ex/ex.h:92:2: error: expected specifier-qualifier-list before 'CIRCLEQ_HEAD' 92 | CIRCLEQ_HEAD(_rh, _range) rq; /* @/global range: linked list. */ | ^~~~~~~~~~~~ ./../cl/../common/../ex/ex.h:160:2: error: expected specifier-qualifier-list before 'CIRCLEQ_HEAD' 160 | CIRCLEQ_HEAD(_tqh, _tagq) tq; /* Tag queue. */ | ^~~~~~~~~~~~ --- cl_funcs.o --- In file included from ./../cl/cl_funcs.c:32: ./../cl/cl_funcs.c: In function 'cl_addstr': ./../cl/cl.h:54:38: error: 'SCR' {aka 'struct _scr'} has no member named 'gp' 54 | #define CLP(sp) ((CL_PRIVATE *)((sp)->gp->cl_private)) | ^~ ./../cl/cl_funcs.c:50:8: note: in expansion of macro 'CLP' 50 | clp = CLP(sp); | ^~~ In file included from ./../cl/../common/common.h:87, from ./../cl/cl_funcs.c:30: ./../cl/../common/util.h:26:35: error: 'SCR' {aka 'struct _scr'} has no member named 'flags' 26 | #define F_ISSET(p, f) FL_ISSET((p)->flags, f) | ^~ ./../cl/../common/util.h:16:26: note: in definition of macro 'FL_ISSET' 16 | #define FL_ISSET(l, f) ((l) & (f)) | ^ ./../cl/cl_funcs.c:58:7: note: in expansion of macro 'F_ISSET' 58 | if (!F_ISSET(sp, SC_SCR_EXWROTE) && | ^~~~~~~ In file included from ./../cl/cl_funcs.c:32: ./../cl/cl.h:61:27: error: 'SCR' {aka 'struct _scr'} has no member named 'woff' 61 | #define RLNO(sp, lno) (sp)->woff + (lno) | ^~ ./../cl/cl_funcs.c:59:14: note: in expansion of macro 'RLNO' 59 | oldy == RLNO(sp, LASTLINE(sp)) && IS_SPLIT(sp)) { | ^~~~ ./../cl/../vi/vi.h:328:7: error: 'SCR' {aka 'struct _scr'} has no member named 't_maxrows' 328 | ((sp)->t_maxrows < (sp)->rows ? (sp)->t_maxrows : (sp)->rows - 1) | ^~ ./../cl/cl.h:61:37: note: in definition of macro 'RLNO' 61 | #define RLNO(sp, lno) (sp)->woff + (lno) | ^~~ ./../cl/cl_funcs.c:59:23: note: in expansion of macro 'LASTLINE' 59 | oldy == RLNO(sp, LASTLINE(sp)) && IS_SPLIT(sp)) { | ^~~~~~~~ ./../cl/../vi/vi.h:328:25: error: 'SCR' {aka 'struct _scr'} has no member named 'rows' 328 | ((sp)->t_maxrows < (sp)->rows ? (sp)->t_maxrows : (sp)->rows - 1) | ^~ ./../cl/cl.h:61:37: note: in definition of macro 'RLNO' 61 | #define RLNO(sp, lno) (sp)->woff + (lno) | ^~~ ./../cl/cl_funcs.c:59:23: note: in expansion of macro 'LASTLINE' 59 | oldy == RLNO(sp, LASTLINE(sp)) && IS_SPLIT(sp)) { | ^~~~~~~~ ./../cl/../vi/vi.h:328:38: error: 'SCR' {aka 'struct _scr'} has no member named 't_maxrows' 328 | ((sp)->t_maxrows < (sp)->rows ? (sp)->t_maxrows : (sp)->rows - 1) | ^~ ./../cl/cl.h:61:37: note: in definition of macro 'RLNO' 61 | #define RLNO(sp, lno) (sp)->woff + (lno) | ^~~ ./../cl/cl_funcs.c:59:23: note: in expansion of macro 'LASTLINE' 59 | oldy == RLNO(sp, LASTLINE(sp)) && IS_SPLIT(sp)) { | ^~~~~~~~ ./../cl/../vi/vi.h:328:56: error: 'SCR' {aka 'struct _scr'} has no member named 'rows' 328 | ((sp)->t_maxrows < (sp)->rows ? (sp)->t_maxrows : (sp)->rows - 1) | ^~ ./../cl/cl.h:61:37: note: in definition of macro 'RLNO' 61 | #define RLNO(sp, lno) (sp)->woff + (lno) | ^~~ ./../cl/cl_funcs.c:59:23: note: in expansion of macro 'LASTLINE' 59 | oldy == RLNO(sp, LASTLINE(sp)) && IS_SPLIT(sp)) { | ^~~~~~~~ In file included from ./../cl/cl_funcs.c:31: ./../cl/../vi/vi.h:356:7: error: 'SCR' {aka 'struct _scr'} has no member named 'q' 356 | ((sp)->q.cqe_next != (void *)&(sp)->gp->dq || \ | ^~ ./../cl/cl_funcs.c:59:40: note: in expansion of macro 'IS_SPLIT' 59 | oldy == RLNO(sp, LASTLINE(sp)) && IS_SPLIT(sp)) { | ^~~~~~~~ ./../cl/../vi/vi.h:356:36: error: 'SCR' {aka 'struct _scr'} has no member named 'gp' 356 | ((sp)->q.cqe_next != (void *)&(sp)->gp->dq || \ | ^~ ./../cl/cl_funcs.c:59:40: note: in expansion of macro 'IS_SPLIT' 59 | oldy == RLNO(sp, LASTLINE(sp)) && IS_SPLIT(sp)) { | ^~~~~~~~ ./../cl/../vi/vi.h:357:6: error: 'SCR' {aka 'struct _scr'} has no member named 'q' 357 | (sp)->q.cqe_prev != (void *)&(sp)->gp->dq) | ^~ ./../cl/cl_funcs.c:59:40: note: in expansion of macro 'IS_SPLIT' 59 | oldy == RLNO(sp, LASTLINE(sp)) && IS_SPLIT(sp)) { | ^~~~~~~~ ./../cl/../vi/vi.h:357:35: error: 'SCR' {aka 'struct _scr'} has no member named 'gp' 357 | (sp)->q.cqe_prev != (void *)&(sp)->gp->dq) | ^~ ./../cl/cl_funcs.c:59:40: note: in expansion of macro 'IS_SPLIT' 59 | oldy == RLNO(sp, LASTLINE(sp)) && IS_SPLIT(sp)) { | ^~~~~~~~ In file included from ./../cl/cl_funcs.c:32: ./../cl/cl_funcs.c: In function 'cl_attr': ./../cl/cl.h:54:38: error: 'SCR' {aka 'struct _scr'} has no member named 'gp' 54 | #define CLP(sp) ((CL_PRIVATE *)((sp)->gp->cl_private)) | ^~ ./../cl/cl_funcs.c:86:8: note: in expansion of macro 'CLP' 86 | clp = CLP(sp); | ^~~ --- cl_bsd.o --- In file included from ./../cl/../common/common.h:90, from ./../cl/cl_bsd.c:28: ./../cl/../common/gs.h:22:2: error: expected specifier-qualifier-list before 'CIRCLEQ_ENTRY' 22 | CIRCLEQ_ENTRY(_fref) q; /* Linked list of file references. */ | ^~~~~~~~~~~~~ ./../cl/../common/gs.h:59:2: error: expected specifier-qualifier-list before 'CIRCLEQ_HEAD' 59 | CIRCLEQ_HEAD(_dqh, _scr) dq; /* Displayed screens. */ | ^~~~~~~~~~~~ --- cl_funcs.o --- ./../cl/cl_funcs.c:125:11: warning: implicit declaration of function 'tputs'; did you mean 'puts'? [-Wimplicit-function-declaration] 125 | (void)tputs(clp->smcup, 1, cl_putchar); | ^~~~~ | puts --- cl_bsd.o --- In file included from ./../cl/../common/common.h:91, from ./../cl/cl_bsd.c:28: ./../cl/../common/screen.h:35:2: error: expected specifier-qualifier-list before 'CIRCLEQ_ENTRY' 35 | CIRCLEQ_ENTRY(_scr) q; /* Screens. */ | ^~~~~~~~~~~~~ --- cl_funcs.o --- In file included from ./../cl/../common/common.h:87, from ./../cl/cl_funcs.c:30: ./../cl/../common/util.h:26:35: error: 'SCR' {aka 'struct _scr'} has no member named 'flags' 26 | #define F_ISSET(p, f) FL_ISSET((p)->flags, f) | ^~ ./../cl/../common/util.h:16:26: note: in definition of macro 'FL_ISSET' 16 | #define FL_ISSET(l, f) ((l) & (f)) | ^ ./../cl/cl_funcs.c:139:7: note: in expansion of macro 'F_ISSET' 139 | if (F_ISSET(sp, SC_EX | SC_SCR_EXWROTE)) { | ^~~~~~~ In file included from ./../cl/cl_funcs.c:32: ./../cl/cl_funcs.c: In function 'cl_baud': ./../cl/cl.h:54:38: error: 'SCR' {aka 'struct _scr'} has no member named 'gp' 54 | #define CLP(sp) ((CL_PRIVATE *)((sp)->gp->cl_private)) | ^~ ./../cl/cl_funcs.c:181:8: note: in expansion of macro 'CLP' 181 | clp = CLP(sp); | ^~~ In file included from ./../cl/../common/common.h:87, from ./../cl/cl_funcs.c:30: ./../cl/cl_funcs.c: In function 'cl_bell': ./../cl/../common/util.h:26:35: error: 'SCR' {aka 'struct _scr'} has no member named 'flags' 26 | #define F_ISSET(p, f) FL_ISSET((p)->flags, f) | ^~ ./../cl/../common/util.h:16:26: note: in definition of macro 'FL_ISSET' 16 | #define FL_ISSET(l, f) ((l) & (f)) | ^ ./../cl/cl_funcs.c:213:6: note: in expansion of macro 'F_ISSET' 213 | if (F_ISSET(sp, SC_EX | SC_SCR_EXWROTE)) | ^~~~~~~ ./../cl/../common/options.h:28:16: error: 'SCR' {aka 'struct _scr'} has no member named 'opts' 28 | (F_ISSET(&(sp)->opts[(o)], OPT_GLOBAL) ? \ | ^~ ./../cl/../common/util.h:16:26: note: in definition of macro 'FL_ISSET' 16 | #define FL_ISSET(l, f) ((l) & (f)) | ^ ./../cl/../common/options.h:28:3: note: in expansion of macro 'F_ISSET' 28 | (F_ISSET(&(sp)->opts[(o)], OPT_GLOBAL) ? \ | ^~~~~~~ ./../cl/../common/options.h:59:23: note: in expansion of macro 'O_V' 59 | #define O_VAL(sp, o) O_V(sp, o, o_cur.val) | ^~~ ./../cl/../common/options.h:60:25: note: in expansion of macro 'O_VAL' 60 | #define O_ISSET(sp, o) O_VAL(sp, o) | ^~~~~ ./../cl/cl_funcs.c:220:7: note: in expansion of macro 'O_ISSET' 220 | if (O_ISSET(sp, O_FLASH)) | ^~~~~~~ In file included from ./../cl/../common/common.h:82, from ./../cl/cl_funcs.c:30: ./../cl/../common/options.h:29:10: error: 'SCR' {aka 'struct _scr'} has no member named 'gp' 29 | (sp)->gp->opts[(sp)->opts[(o)].o_cur.val].fld : \ | ^~ ./../cl/../common/options.h:59:23: note: in expansion of macro 'O_V' 59 | #define O_VAL(sp, o) O_V(sp, o, o_cur.val) | ^~~ ./../cl/../common/options.h:60:25: note: in expansion of macro 'O_VAL' 60 | #define O_ISSET(sp, o) O_VAL(sp, o) | ^~~~~ ./../cl/cl_funcs.c:220:7: note: in expansion of macro 'O_ISSET' 220 | if (O_ISSET(sp, O_FLASH)) | ^~~~~~~ ./../cl/../common/options.h:29:25: error: 'SCR' {aka 'struct _scr'} has no member named 'opts' 29 | (sp)->gp->opts[(sp)->opts[(o)].o_cur.val].fld : \ | ^~ ./../cl/../common/options.h:59:23: note: in expansion of macro 'O_V' 59 | #define O_VAL(sp, o) O_V(sp, o, o_cur.val) | ^~~ ./../cl/../common/options.h:60:25: note: in expansion of macro 'O_VAL' 60 | #define O_ISSET(sp, o) O_VAL(sp, o) | ^~~~~ ./../cl/cl_funcs.c:220:7: note: in expansion of macro 'O_ISSET' 220 | if (O_ISSET(sp, O_FLASH)) | ^~~~~~~ ./../cl/../common/options.h:30:10: error: 'SCR' {aka 'struct _scr'} has no member named 'opts' 30 | (sp)->opts[(o)].fld) | ^~ ./../cl/../common/options.h:59:23: note: in expansion of macro 'O_V' 59 | #define O_VAL(sp, o) O_V(sp, o, o_cur.val) | ^~~ ./../cl/../common/options.h:60:25: note: in expansion of macro 'O_VAL' 60 | #define O_ISSET(sp, o) O_VAL(sp, o) | ^~~~~ ./../cl/cl_funcs.c:220:7: note: in expansion of macro 'O_ISSET' 220 | if (O_ISSET(sp, O_FLASH)) | ^~~~~~~ ./../cl/cl_funcs.c: In function 'cl_cursor': ./../cl/cl_funcs.c:260:11: error: 'SCR' {aka 'struct _scr'} has no member named 'woff' 260 | *yp -= sp->woff; | ^~ In file included from ./../cl/cl_funcs.c:32: ./../cl/cl_funcs.c: In function 'cl_deleteln': ./../cl/cl.h:54:38: error: 'SCR' {aka 'struct _scr'} has no member named 'gp' 54 | #define CLP(sp) ((CL_PRIVATE *)((sp)->gp->cl_private)) | ^~ ./../cl/cl_funcs.c:278:8: note: in expansion of macro 'CLP' 278 | clp = CLP(sp); | ^~~ In file included from ./../cl/../common/common.h:87, from ./../cl/cl_funcs.c:30: ./../cl/../common/util.h:26:35: error: 'SCR' {aka 'struct _scr'} has no member named 'flags' 26 | #define F_ISSET(p, f) FL_ISSET((p)->flags, f) | ^~ ./../cl/../common/util.h:16:26: note: in definition of macro 'FL_ISSET' 16 | #define FL_ISSET(l, f) ((l) & (f)) | ^ ./../cl/cl_funcs.c:298:7: note: in expansion of macro 'F_ISSET' 298 | if (!F_ISSET(sp, SC_SCR_EXWROTE) && IS_SPLIT(sp)) { | ^~~~~~~ In file included from ./../cl/cl_funcs.c:31: ./../cl/../vi/vi.h:356:7: error: 'SCR' {aka 'struct _scr'} has no member named 'q' 356 | ((sp)->q.cqe_next != (void *)&(sp)->gp->dq || \ | ^~ ./../cl/cl_funcs.c:298:38: note: in expansion of macro 'IS_SPLIT' 298 | if (!F_ISSET(sp, SC_SCR_EXWROTE) && IS_SPLIT(sp)) { | ^~~~~~~~ ./../cl/../vi/vi.h:356:36: error: 'SCR' {aka 'struct _scr'} has no member named 'gp' 356 | ((sp)->q.cqe_next != (void *)&(sp)->gp->dq || \ | ^~ ./../cl/cl_funcs.c:298:38: note: in expansion of macro 'IS_SPLIT' 298 | if (!F_ISSET(sp, SC_SCR_EXWROTE) && IS_SPLIT(sp)) { | ^~~~~~~~ ./../cl/../vi/vi.h:357:6: error: 'SCR' {aka 'struct _scr'} has no member named 'q' 357 | (sp)->q.cqe_prev != (void *)&(sp)->gp->dq) | ^~ ./../cl/cl_funcs.c:298:38: note: in expansion of macro 'IS_SPLIT' 298 | if (!F_ISSET(sp, SC_SCR_EXWROTE) && IS_SPLIT(sp)) { | ^~~~~~~~ ./../cl/../vi/vi.h:357:35: error: 'SCR' {aka 'struct _scr'} has no member named 'gp' 357 | (sp)->q.cqe_prev != (void *)&(sp)->gp->dq) | ^~ ./../cl/cl_funcs.c:298:38: note: in expansion of macro 'IS_SPLIT' 298 | if (!F_ISSET(sp, SC_SCR_EXWROTE) && IS_SPLIT(sp)) { | ^~~~~~~~ In file included from ./../cl/cl_funcs.c:32: ./../cl/cl.h:61:27: error: 'SCR' {aka 'struct _scr'} has no member named 'woff' 61 | #define RLNO(sp, lno) (sp)->woff + (lno) | ^~ ./../cl/cl_funcs.c:303:14: note: in expansion of macro 'RLNO' 303 | for (lno = RLNO(sp, LASTLINE(sp)), col = spcnt = 0;;) { | ^~~~ ./../cl/../vi/vi.h:328:7: error: 'SCR' {aka 'struct _scr'} has no member named 't_maxrows' 328 | ((sp)->t_maxrows < (sp)->rows ? (sp)->t_maxrows : (sp)->rows - 1) | ^~ ./../cl/cl.h:61:37: note: in definition of macro 'RLNO' 61 | #define RLNO(sp, lno) (sp)->woff + (lno) | ^~~ ./../cl/cl_funcs.c:303:23: note: in expansion of macro 'LASTLINE' 303 | for (lno = RLNO(sp, LASTLINE(sp)), col = spcnt = 0;;) { | ^~~~~~~~ ./../cl/../vi/vi.h:328:25: error: 'SCR' {aka 'struct _scr'} has no member named 'rows' 328 | ((sp)->t_maxrows < (sp)->rows ? (sp)->t_maxrows : (sp)->rows - 1) | ^~ ./../cl/cl.h:61:37: note: in definition of macro 'RLNO' 61 | #define RLNO(sp, lno) (sp)->woff + (lno) | ^~~ ./../cl/cl_funcs.c:303:23: note: in expansion of macro 'LASTLINE' 303 | for (lno = RLNO(sp, LASTLINE(sp)), col = spcnt = 0;;) { | ^~~~~~~~ ./../cl/../vi/vi.h:328:38: error: 'SCR' {aka 'struct _scr'} has no member named 't_maxrows' 328 | ((sp)->t_maxrows < (sp)->rows ? (sp)->t_maxrows : (sp)->rows - 1) | ^~ ./../cl/cl.h:61:37: note: in definition of macro 'RLNO' 61 | #define RLNO(sp, lno) (sp)->woff + (lno) | ^~~ ./../cl/cl_funcs.c:303:23: note: in expansion of macro 'LASTLINE' 303 | for (lno = RLNO(sp, LASTLINE(sp)), col = spcnt = 0;;) { | ^~~~~~~~ ./../cl/../vi/vi.h:328:56: error: 'SCR' {aka 'struct _scr'} has no member named 'rows' 328 | ((sp)->t_maxrows < (sp)->rows ? (sp)->t_maxrows : (sp)->rows - 1) | ^~ ./../cl/cl.h:61:37: note: in definition of macro 'RLNO' 61 | #define RLNO(sp, lno) (sp)->woff + (lno) | ^~~ ./../cl/cl_funcs.c:303:23: note: in expansion of macro 'LASTLINE' 303 | for (lno = RLNO(sp, LASTLINE(sp)), col = spcnt = 0;;) { | ^~~~~~~~ ./../cl/cl_funcs.c:314:19: error: 'SCR' {aka 'struct _scr'} has no member named 'cols' 314 | if (++col >= sp->cols) | ^~ In file included from ./../cl/cl_funcs.c:32: ./../cl/cl_funcs.c: In function 'cl_ex_adjust': ./../cl/cl.h:54:38: error: 'SCR' {aka 'struct _scr'} has no member named 'gp' 54 | #define CLP(sp) ((CL_PRIVATE *)((sp)->gp->cl_private)) | ^~ ./../cl/cl_funcs.c:343:8: note: in expansion of macro 'CLP' 343 | clp = CLP(sp); | ^~~ ./../cl/cl_funcs.c:350:16: warning: implicit declaration of function 'tgoto'; did you mean 'v_lgoto'? [-Wimplicit-function-declaration] 350 | (void)tputs(tgoto(clp->cup, | ^~~~~ | v_lgoto In file included from ./../cl/cl_funcs.c:32: ./../cl/cl_funcs.c: In function 'cl_keyval': ./../cl/cl.h:54:38: error: 'SCR' {aka 'struct _scr'} has no member named 'gp' 54 | #define CLP(sp) ((CL_PRIVATE *)((sp)->gp->cl_private)) | ^~ ./../cl/cl_funcs.c:422:8: note: in expansion of macro 'CLP' 422 | clp = CLP(sp); | ^~~ ./../cl/cl_funcs.c: In function 'cl_move': ./../cl/cl.h:61:27: error: 'SCR' {aka 'struct _scr'} has no member named 'woff' 61 | #define RLNO(sp, lno) (sp)->woff + (lno) | ^~ ./../cl/cl_funcs.c:457:11: note: in expansion of macro 'RLNO' 457 | if (move(RLNO(sp, lno), cno) == ERR) { | ^~~~ ./../cl/cl_funcs.c:459:53: error: 'SCR' {aka 'struct _scr'} has no member named 'woff' 459 | "Error: move: l(%u) c(%u) o(%u)", lno, cno, sp->woff); | ^~ In file included from ./../cl/cl_funcs.c:32: ./../cl/cl_funcs.c: In function 'cl_refresh': ./../cl/cl.h:54:38: error: 'SCR' {aka 'struct _scr'} has no member named 'gp' 54 | #define CLP(sp) ((CL_PRIVATE *)((sp)->gp->cl_private)) | ^~ ./../cl/cl_funcs.c:478:8: note: in expansion of macro 'CLP' 478 | clp = CLP(sp); | ^~~ ./../cl/cl_funcs.c: In function 'cl_rename': ./../cl/cl_funcs.c:516:9: error: 'SCR' {aka 'struct _scr'} has no member named 'gp' 516 | gp = sp->gp; | ^~ In file included from ./../cl/cl_funcs.c:32: ./../cl/cl.h:54:38: error: 'SCR' {aka 'struct _scr'} has no member named 'gp' 54 | #define CLP(sp) ((CL_PRIVATE *)((sp)->gp->cl_private)) | ^~ ./../cl/cl_funcs.c:517:8: note: in expansion of macro 'CLP' 517 | clp = CLP(sp); | ^~~ In file included from ./../cl/../common/common.h:82, from ./../cl/cl_funcs.c:30: ./../cl/../common/options.h:35:29: error: 'GS' {aka 'struct _gs'} has no member named 'opts' 35 | #define OG_STR(gp, o) ((gp)->opts[(o)].o_cur.str) | ^~ ./../cl/cl_funcs.c:519:10: note: in expansion of macro 'OG_STR' 519 | ttype = OG_STR(gp, GO_TERM); | ^~~~~~ ./../cl/cl_funcs.c: In function 'cl_suspend': ./../cl/cl_funcs.c:558:9: error: 'SCR' {aka 'struct _scr'} has no member named 'gp' 558 | gp = sp->gp; | ^~ In file included from ./../cl/cl_funcs.c:32: ./../cl/cl.h:54:38: error: 'SCR' {aka 'struct _scr'} has no member named 'gp' 54 | #define CLP(sp) ((CL_PRIVATE *)((sp)->gp->cl_private)) | ^~ ./../cl/cl_funcs.c:559:8: note: in expansion of macro 'CLP' 559 | clp = CLP(sp); | ^~~ In file included from ./../cl/../common/common.h:87, from ./../cl/cl_funcs.c:30: ./../cl/../common/util.h:26:35: error: 'SCR' {aka 'struct _scr'} has no member named 'flags' 26 | #define F_ISSET(p, f) FL_ISSET((p)->flags, f) | ^~ ./../cl/../common/util.h:16:26: note: in definition of macro 'FL_ISSET' 16 | #define FL_ISSET(l, f) ((l) & (f)) | ^ ./../cl/cl_funcs.c:573:6: note: in expansion of macro 'F_ISSET' 573 | if (F_ISSET(sp, SC_EX)) { | ^~~~~~~ ./../cl/cl_funcs.c:659:24: error: 'SCR' {aka 'struct _scr'} has no member named 'frp' 659 | (void)cl_rename(sp, sp->frp->name, 1); | ^~ In file included from ./../cl/../common/common.h:87, from ./../cl/cl_funcs.c:30: ./../cl/cl.h:54:38: error: 'SCR' {aka 'struct _scr'} has no member named 'gp' 54 | #define CLP(sp) ((CL_PRIVATE *)((sp)->gp->cl_private)) | ^~ ./../cl/../common/util.h:14:24: note: in definition of macro 'FL_SET' 14 | #define FL_SET(l, f) ((l) |= (f)) | ^ ./../cl/cl_funcs.c:672:3: note: in expansion of macro 'F_SET' 672 | F_SET(CLP(sp), CL_SIGWINCH); | ^~~~~ ./../cl/cl_funcs.c:672:9: note: in expansion of macro 'CLP' 672 | F_SET(CLP(sp), CL_SIGWINCH); | ^~~ --- cl_bsd.o --- *** [cl_bsd.o] Error code 1 bmake: stopped in /home/pbulk/build/editors/vigor/work/vigor-0.016/build --- cl_funcs.o --- *** [cl_funcs.o] Error code 1 bmake: stopped in /home/pbulk/build/editors/vigor/work/vigor-0.016/build 2 errors bmake: stopped in /home/pbulk/build/editors/vigor/work/vigor-0.016/build *** Error code 2 Stop. bmake[1]: stopped in /data/jenkins/workspace/pkgsrc-netbsd-trunk-x86_64/editors/vigor *** Error code 1 Stop. bmake: stopped in /data/jenkins/workspace/pkgsrc-netbsd-trunk-x86_64/editors/vigor