Last 1000 lines of build log: ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_term.c:823:9: note: in expansion of macro 'DECL_ARGS' post_SH(DECL_ARGS) ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_term.c:823:1: error: conflicting types for 'post_SH' post_SH(DECL_ARGS) ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_term.c:90:16: note: previous declaration of 'post_SH' was here static void post_SH(DECL_ARGS); ^ --- man_macro.lo --- /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_macro.c:161:36: error: dereferencing pointer to incomplete type if (type == MAN_BLOCK && ntok == n->parent->tok && ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_macro.c:162:7: error: dereferencing pointer to incomplete type n->parent->type == MAN_BODY) ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_macro.c:162:25: error: 'MAN_BODY' undeclared (first use in this function) n->parent->type == MAN_BODY) ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_macro.c:164:18: error: dereferencing pointer to incomplete type return(ntok == n->tok ? REW_HALT : REW_NOHALT); ^ --- eqn_html.lo --- mv eqn_html.lo.o eqn_html.lo --- man_term.lo --- /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_term.c: In function 'post_SH': /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_term.c:826:11: error: dereferencing pointer to incomplete type switch (n->type) { ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_term.c:827:7: error: 'MAN_HEAD' undeclared (first use in this function) case MAN_HEAD: ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_term.c:830:7: error: 'MAN_BODY' undeclared (first use in this function) case MAN_BODY: ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_term.c: At top level: --- man_macro.lo --- /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_macro.c: At top level: /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_macro.c:173:60: warning: 'struct man_node' declared inside parameter list [enabled by default] rew_dohalt(enum mant tok, enum man_type type, const struct man_node *n) ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_macro.c:173:60: warning: 'enum man_type' declared inside parameter list [enabled by default] /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_macro.c:173:60: warning: 'enum mant' declared inside parameter list [enabled by default] --- man_term.lo --- /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_term.c:51:19: warning: 'struct man_meta' declared inside parameter list [enabled by default] const struct man_meta *meta ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_term.c:839:8: note: in expansion of macro 'DECL_ARGS' pre_RS(DECL_ARGS) ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_term.c:51:19: warning: 'struct man_node' declared inside parameter list [enabled by default] const struct man_meta *meta ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_term.c:839:8: note: in expansion of macro 'DECL_ARGS' pre_RS(DECL_ARGS) ^ --- man_macro.lo --- /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_macro.c:173:22: error: parameter 1 ('tok') has incomplete type rew_dohalt(enum mant tok, enum man_type type, const struct man_node *n) ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_macro.c:173:41: error: parameter 2 ('type') has incomplete type rew_dohalt(enum mant tok, enum man_type type, const struct man_node *n) ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_macro.c: In function 'rew_dohalt': /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_macro.c:178:6: error: 'MAN_ROOT' undeclared (first use in this function) if (MAN_ROOT == n->type) ^ --- man_term.lo --- /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_term.c:839:1: error: conflicting types for 'pre_RS' pre_RS(DECL_ARGS) ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_term.c:74:15: note: previous declaration of 'pre_RS' was here static int pre_RS(DECL_ARGS); ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_term.c: In function 'pre_RS': /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_term.c:843:11: error: dereferencing pointer to incomplete type switch (n->type) { ^ --- man_macro.lo --- /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_macro.c:178:19: error: dereferencing pointer to incomplete type if (MAN_ROOT == n->type) ^ In file included from /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_macro.c:23:0: /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_macro.c:181:10: error: dereferencing pointer to incomplete type assert(n->parent); ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_macro.c:184:19: error: dereferencing pointer to incomplete type if (MAN_ROOT == n->parent->type) ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_macro.c:188:6: error: 'MAN_VALID' undeclared (first use in this function) --- man_term.lo --- /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_term.c:844:7: error: 'MAN_BLOCK' undeclared (first use in this function) case MAN_BLOCK: ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_term.c:847:7: error: 'MAN_HEAD' undeclared (first use in this function) case MAN_HEAD: ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_term.c:853:7: error: dereferencing pointer to incomplete type n = n->parent->head; ^ --- man_macro.lo --- if (MAN_VALID & n->flags) ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_macro.c:188:19: error: dereferencing pointer to incomplete type if (MAN_VALID & n->flags) ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_macro.c:192:15: error: dereferencing pointer to incomplete type if (type == n->type && tok == n->tok) { ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_macro.c:192:33: error: dereferencing pointer to incomplete type if (type == n->type && tok == n->tok) { ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_macro.c:193:34: error: dereferencing pointer to incomplete type if (MAN_EXPLICIT & man_macros[n->tok].flags) ^ --- man_term.lo --- /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_term.c:854:3: error: dereferencing pointer to incomplete type n->aux = SHRT_MAX + 1; ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_term.c:855:7: error: dereferencing pointer to incomplete type if (n->child != NULL && a2roffsu(n->child->string, &su, SCALE_EN)) ^ --- man_macro.lo --- /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_macro.c:209:3: error: type of formal parameter 1 is incomplete if (REW_NOHALT != (c = rew_block(MAN_SH, type, n))) ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_macro.c:209:3: error: type of formal parameter 2 is incomplete /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_macro.c:209:3: warning: passing argument 3 of 'rew_block' from incompatible pointer type [enabled by default] /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_macro.c:158:1: note: expected 'const struct man_node *' but argument is of type 'const struct man_node *' rew_block(enum mant ntok, enum man_type type, const struct man_node *n) ^ --- man_term.lo --- /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_term.c:855:36: error: dereferencing pointer to incomplete type if (n->child != NULL && a2roffsu(n->child->string, &su, SCALE_EN)) ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_term.c:856:4: error: dereferencing pointer to incomplete type n->aux = term_hspan(p, &su); ^ --- man_macro.lo --- /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_macro.c:214:13: error: dereferencing pointer to incomplete type if (0 == n->nchild && (MAN_P == n->tok || ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_macro.c:214:36: error: dereferencing pointer to incomplete type if (0 == n->nchild && (MAN_P == n->tok || ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_macro.c:215:18: error: dereferencing pointer to incomplete type MAN_PP == n->tok || MAN_LP == n->tok)) ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_macro.c:215:38: error: dereferencing pointer to incomplete type MAN_PP == n->tok || MAN_LP == n->tok)) ^ --- man_term.lo --- /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_term.c:857:7: error: dereferencing pointer to incomplete type if (n->aux < 0 && (size_t)(-n->aux) > mt->offset) ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_term.c:857:31: error: dereferencing pointer to incomplete type if (n->aux < 0 && (size_t)(-n->aux) > mt->offset) ^ --- man_macro.lo --- /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_macro.c:218:3: error: type of formal parameter 1 is incomplete if (REW_NOHALT != (c = rew_block(MAN_SS, type, n))) ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_macro.c:218:3: error: type of formal parameter 2 is incomplete /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_macro.c:218:3: warning: passing argument 3 of 'rew_block' from incompatible pointer type [enabled by default] /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_macro.c:158:1: note: expected 'const struct man_node *' but argument is of type 'const struct man_node *' rew_block(enum mant ntok, enum man_type type, const struct man_node *n) ^ --- man_term.lo --- /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_term.c:858:4: error: dereferencing pointer to incomplete type n->aux = -mt->offset; ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_term.c:859:12: error: dereferencing pointer to incomplete type else if (n->aux > SHRT_MAX) ^ --- man_macro.lo --- /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_macro.c:221:3: error: type of formal parameter 1 is incomplete if (REW_NOHALT != (c = rew_block(MAN_SH, type, n))) ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_macro.c:221:3: error: type of formal parameter 2 is incomplete /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_macro.c:221:3: warning: passing argument 3 of 'rew_block' from incompatible pointer type [enabled by default] /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_macro.c:158:1: note: expected 'const struct man_node *' but argument is of type 'const struct man_node *' rew_block(enum mant ntok, enum man_type type, const struct man_node *n) ^ --- man_term.lo --- /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_term.c:860:4: error: dereferencing pointer to incomplete type n->aux = term_len(p, p->defindent); ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_term.c:862:17: error: dereferencing pointer to incomplete type mt->offset += n->aux; ^ --- man_macro.lo --- /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_macro.c:226:3: error: type of formal parameter 1 is incomplete if (REW_NOHALT != (c = rew_block(MAN_RS, type, n))) ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_macro.c:226:3: error: type of formal parameter 2 is incomplete /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_macro.c:226:3: warning: passing argument 3 of 'rew_block' from incompatible pointer type [enabled by default] /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_macro.c:158:1: note: expected 'const struct man_node *' but argument is of type 'const struct man_node *' rew_block(enum mant ntok, enum man_type type, const struct man_node *n) ^ --- man_term.lo --- /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_term.c: At top level: /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_term.c:51:19: warning: 'struct man_meta' declared inside parameter list [enabled by default] const struct man_meta *meta ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_term.c:874:9: note: in expansion of macro 'DECL_ARGS' post_RS(DECL_ARGS) ^ --- man_macro.lo --- /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_macro.c:229:3: error: type of formal parameter 1 is incomplete if (REW_NOHALT != (c = rew_block(MAN_SS, type, n))) ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_macro.c:229:3: error: type of formal parameter 2 is incomplete /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_macro.c:229:3: warning: passing argument 3 of 'rew_block' from incompatible pointer type [enabled by default] /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_macro.c:158:1: note: expected 'const struct man_node *' but argument is of type 'const struct man_node *' rew_block(enum mant ntok, enum man_type type, const struct man_node *n) ^ --- man_validate.lo --- /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_validate.c:33:18: fatal error: roff.h: No such file or directory #include "roff.h" ^ compilation terminated. --- man_term.lo --- /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_term.c:51:19: warning: 'struct man_node' declared inside parameter list [enabled by default] const struct man_meta *meta ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_term.c:874:9: note: in expansion of macro 'DECL_ARGS' post_RS(DECL_ARGS) ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_term.c:874:1: error: conflicting types for 'post_RS' post_RS(DECL_ARGS) ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_term.c:89:16: note: previous declaration of 'post_RS' was here static void post_RS(DECL_ARGS); ^ --- man_macro.lo --- /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_macro.c:232:3: error: type of formal parameter 1 is incomplete if (REW_NOHALT != (c = rew_block(MAN_SH, type, n))) ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_macro.c:232:3: error: type of formal parameter 2 is incomplete /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_macro.c:232:3: warning: passing argument 3 of 'rew_block' from incompatible pointer type [enabled by default] /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_macro.c:158:1: note: expected 'const struct man_node *' but argument is of type 'const struct man_node *' rew_block(enum mant ntok, enum man_type type, const struct man_node *n) ^ --- man_term.lo --- /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_term.c: In function 'post_RS': /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_term.c:877:11: error: dereferencing pointer to incomplete type switch (n->type) { ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_term.c:878:7: error: 'MAN_BLOCK' undeclared (first use in this function) case MAN_BLOCK: ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_term.c:880:7: error: 'MAN_HEAD' undeclared (first use in this function) case MAN_HEAD: ^ --- man_macro.lo --- /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_macro.c: At top level: /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_macro.c:246:53: warning: 'enum mant' declared inside parameter list [enabled by default] rew_scope(enum man_type type, struct man *man, enum mant tok) ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_macro.c:246:53: warning: 'enum man_type' declared inside parameter list [enabled by default] /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_macro.c:246:25: error: parameter 1 ('type') has incomplete type rew_scope(enum man_type type, struct man *man, enum mant tok) ^ --- man_term.lo --- /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_term.c:887:17: error: dereferencing pointer to incomplete type mt->offset -= n->parent->head->aux; ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_term.c: At top level: --- man_macro.lo --- /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_macro.c:246:58: error: parameter 3 ('tok') has incomplete type rew_scope(enum man_type type, struct man *man, enum mant tok) ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_macro.c: In function 'rew_scope': /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_macro.c:251:14: error: dereferencing pointer to incomplete type for (n = man->last; n; n = n->parent) { ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_macro.c:251:30: error: dereferencing pointer to incomplete type for (n = man->last; n; n = n->parent) { ^ --- man_term.lo --- /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_term.c:51:19: warning: 'struct man_meta' declared inside parameter list [enabled by default] const struct man_meta *meta ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_term.c:895:8: note: in expansion of macro 'DECL_ARGS' pre_UR(DECL_ARGS) ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_term.c:51:19: warning: 'struct man_node' declared inside parameter list [enabled by default] const struct man_meta *meta ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_term.c:895:8: note: in expansion of macro 'DECL_ARGS' pre_UR(DECL_ARGS) ^ --- man_macro.lo --- /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_macro.c:257:3: error: type of formal parameter 1 is incomplete c = rew_dohalt(tok, type, n); ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_macro.c:257:3: error: type of formal parameter 2 is incomplete /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_macro.c:257:3: warning: passing argument 3 of 'rew_dohalt' from incompatible pointer type [enabled by default] /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_macro.c:173:1: note: expected 'const struct man_node *' but argument is of type 'struct man_node *' rew_dohalt(enum mant tok, enum man_type type, const struct man_node *n) ^ --- man_term.lo --- /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_term.c:895:1: error: conflicting types for 'pre_UR' pre_UR(DECL_ARGS) ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_term.c:78:15: note: previous declaration of 'pre_UR' was here static int pre_UR(DECL_ARGS); ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_term.c: In function 'pre_UR': /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_term.c:898:10: error: 'MAN_HEAD' undeclared (first use in this function) return (MAN_HEAD != n->type); ^ --- man_macro.lo --- /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_macro.c:269:3: warning: passing argument 2 of 'man_unscope' from incompatible pointer type [enabled by default] man_unscope(man, n); ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_macro.c:98:1: note: expected 'const struct man_node *' but argument is of type 'struct man_node *' man_unscope(struct man *man, const struct man_node *to) ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_macro.c: In function 'blk_close': /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_macro.c:279:14: error: storage size of 'ntok' isn't known enum mant ntok; ^ --- man_term.lo --- /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_term.c:898:23: error: dereferencing pointer to incomplete type return (MAN_HEAD != n->type); ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_term.c: At top level: /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_term.c:51:19: warning: 'struct man_meta' declared inside parameter list [enabled by default] const struct man_meta *meta ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_term.c:902:9: note: in expansion of macro 'DECL_ARGS' post_UR(DECL_ARGS) ^ --- man_macro.lo --- /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_macro.c:288:3: warning: passing argument 1 of 'man_args' from incompatible pointer type [enabled by default] if ( ! man_args(man, line, pos, buf, &p)) ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_macro.c:43:14: note: expected 'struct man *' but argument is of type 'struct roff_man *' static int man_args(struct man *, int, ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_macro.c:290:16: error: dereferencing pointer to incomplete type for (nn = man->last->parent; nn; nn = nn->parent) ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_macro.c:290:43: error: dereferencing pointer to incomplete type for (nn = man->last->parent; nn; nn = nn->parent) --- man_validate.lo --- *** [man_validate.lo] Error code 1 nbmake[7]: stopped in /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc --- man_term.lo --- /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_term.c:51:19: warning: 'struct man_node' declared inside parameter list [enabled by default] const struct man_meta *meta ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_term.c:902:9: note: in expansion of macro 'DECL_ARGS' post_UR(DECL_ARGS) ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_term.c:902:1: error: conflicting types for 'post_UR' post_UR(DECL_ARGS) ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_term.c:93:16: note: previous declaration of 'post_UR' was here static void post_UR(DECL_ARGS); ^ --- man_macro.lo --- ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_macro.c:291:10: error: dereferencing pointer to incomplete type if (nn->tok == ntok && nn->type == MAN_BLOCK) ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_macro.c:291:29: error: dereferencing pointer to incomplete type if (nn->tok == ntok && nn->type == MAN_BLOCK) ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_macro.c:291:39: error: 'MAN_BLOCK' undeclared (first use in this function) if (nn->tok == ntok && nn->type == MAN_BLOCK) ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_macro.c:295:41: error: dereferencing pointer to incomplete type --- man_term.lo --- /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_term.c: In function 'post_UR': /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_term.c:905:6: error: 'MAN_BLOCK' undeclared (first use in this function) if (MAN_BLOCK != n->type) ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_term.c:905:20: error: dereferencing pointer to incomplete type if (MAN_BLOCK != n->type) ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_term.c:911:15: error: dereferencing pointer to incomplete type if (NULL != n->child->child) ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_term.c:912:26: error: dereferencing pointer to incomplete type --- man_macro.lo --- mandoc_vmsg(MANDOCERR_ARG_EXCESS, man->parse, ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_macro.c:301:41: error: dereferencing pointer to incomplete type mandoc_vmsg(MANDOCERR_RE_NOTOPEN, man->parse, ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_macro.c:314:15: error: dereferencing pointer to incomplete type for (nn = man->last->parent; nn; nn = nn->parent) ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_macro.c:314:42: error: dereferencing pointer to incomplete type for (nn = man->last->parent; nn; nn = nn->parent) ^ --- compat_strtonum.lo --- mv compat_strtonum.lo.o compat_strtonum.lo --- man_term.lo --- print_man_node(p, mt, n->child->child, meta); ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_term.c:912:3: warning: passing argument 4 of 'print_man_node' from incompatible pointer type [enabled by default] print_man_node(p, mt, n->child->child, meta); ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_term.c:61:16: note: expected 'const struct man_meta *' but argument is of type 'const struct man_meta *' static void print_man_node(DECL_ARGS); ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_term.c: At top level: /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_term.c:51:19: warning: 'struct man_meta' declared inside parameter list [enabled by default] const struct man_meta *meta --- man_macro.lo --- /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_macro.c:315:9: error: dereferencing pointer to incomplete type if (nn->tok == ntok && nn->type == MAN_BLOCK && ! --nrew) ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_macro.c:315:28: error: dereferencing pointer to incomplete type if (nn->tok == ntok && nn->type == MAN_BLOCK && ! --nrew) ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_macro.c:319:40: error: dereferencing pointer to incomplete type mandoc_msg(MANDOCERR_BLK_NOTOPEN, man->parse, ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_macro.c:321:3: error: type of formal parameter 1 is incomplete rew_scope(MAN_BLOCK, man, MAN_PP); ^ --- man_term.lo --- ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_term.c:919:16: note: in expansion of macro 'DECL_ARGS' print_man_node(DECL_ARGS) ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_term.c:51:19: warning: 'struct man_node' declared inside parameter list [enabled by default] const struct man_meta *meta ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_term.c:919:16: note: in expansion of macro 'DECL_ARGS' print_man_node(DECL_ARGS) ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_term.c:919:1: error: conflicting types for 'print_man_node' print_man_node(DECL_ARGS) ^ --- man_macro.lo --- /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_macro.c:321:3: warning: passing argument 2 of 'rew_scope' from incompatible pointer type [enabled by default] /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_macro.c:246:1: note: expected 'struct man *' but argument is of type 'struct roff_man *' rew_scope(enum man_type type, struct man *man, enum mant tok) ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_macro.c:321:3: error: type of formal parameter 3 is incomplete rew_scope(MAN_BLOCK, man, MAN_PP); ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_macro.c:323:13: error: dereferencing pointer to incomplete type line = man->last->line; ^ --- man_term.lo --- /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_term.c:61:16: note: previous declaration of 'print_man_node' was here static void print_man_node(DECL_ARGS); ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_term.c: In function 'print_man_node': /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_term.c:924:11: error: dereferencing pointer to incomplete type switch (n->type) { ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_term.c:925:7: error: 'MAN_TEXT' undeclared (first use in this function) case MAN_TEXT: ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_term.c:931:17: error: dereferencing pointer to incomplete type --- man_macro.lo --- /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_macro.c:324:13: error: dereferencing pointer to incomplete type ppos = man->last->pos; ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_macro.c:325:13: error: dereferencing pointer to incomplete type ntok = man->last->tok; ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_macro.c:326:3: warning: passing argument 1 of 'man_unscope' from incompatible pointer type [enabled by default] man_unscope(man, nn); ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_macro.c:98:1: note: expected 'struct man *' but argument is of type 'struct roff_man *' man_unscope(struct man *man, const struct man_node *to) ^ --- man_term.lo --- if ('\0' == *n->string) { ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_term.c:934:23: error: dereferencing pointer to incomplete type } else if (' ' == *n->string && MAN_LINE & n->flags) ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_term.c:934:35: error: 'MAN_LINE' undeclared (first use in this function) } else if (' ' == *n->string && MAN_LINE & n->flags) ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_term.c:934:47: error: dereferencing pointer to incomplete type } else if (' ' == *n->string && MAN_LINE & n->flags) ^ --- man_macro.lo --- /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_macro.c:326:3: warning: passing argument 2 of 'man_unscope' from incompatible pointer type [enabled by default] man_unscope(man, nn); ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_macro.c:98:1: note: expected 'const struct man_node *' but argument is of type 'const struct man_node *' man_unscope(struct man *man, const struct man_node *to) ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_macro.c: In function 'blk_exp': /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_macro.c:344:12: error: 'MAN_BLOCK' undeclared (first use in this function) rew_scope(MAN_BLOCK, man, tok); ^ --- man_term.lo --- /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_term.c:937:17: error: dereferencing pointer to incomplete type term_word(p, n->string); ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_term.c:940:7: error: 'MAN_EQN' undeclared (first use in this function) case MAN_EQN: ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_term.c:941:12: error: dereferencing pointer to incomplete type if ( ! (n->flags & MAN_LINE)) ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_term.c:943:16: error: dereferencing pointer to incomplete type term_eqn(p, n->eqn); ^ --- man_macro.lo --- /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_macro.c:344:2: error: type of formal parameter 1 is incomplete rew_scope(MAN_BLOCK, man, tok); ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_macro.c:344:2: warning: passing argument 2 of 'rew_scope' from incompatible pointer type [enabled by default] /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_macro.c:246:1: note: expected 'struct man *' but argument is of type 'struct roff_man *' rew_scope(enum man_type type, struct man *man, enum mant tok) ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_macro.c:344:2: error: type of formal parameter 3 is incomplete rew_scope(MAN_BLOCK, man, tok); ^ --- man_term.lo --- /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_term.c:944:8: error: dereferencing pointer to incomplete type if (n->next != NULL && ! (n->next->flags & MAN_LINE)) ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_term.c:944:30: error: dereferencing pointer to incomplete type if (n->next != NULL && ! (n->next->flags & MAN_LINE)) ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_term.c:947:7: error: 'MAN_TBL' undeclared (first use in this function) case MAN_TBL: ^ --- man_macro.lo --- /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_macro.c:347:12: error: dereferencing pointer to incomplete type head = man->last; ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_macro.c:350:2: warning: passing argument 1 of 'man_args' from incompatible pointer type [enabled by default] if (man_args(man, line, pos, buf, &p)) ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_macro.c:43:14: note: expected 'struct man *' but argument is of type 'struct roff_man *' static int man_args(struct man *, int, ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_macro.c:355:10: error: dereferencing pointer to incomplete type man->parse, line, *pos, "%s ... %s", ^ --- man_term.lo --- /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_term.c:950:16: error: dereferencing pointer to incomplete type term_tbl(p, n->span); ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_term.c:956:33: error: dereferencing pointer to incomplete type if ( ! (MAN_NOTEXT & termacts[n->tok].flags)) ^ --- man_macro.lo --- /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_macro.c:358:2: warning: passing argument 1 of 'man_unscope' from incompatible pointer type [enabled by default] man_unscope(man, head); ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_macro.c:98:1: note: expected 'struct man *' but argument is of type 'struct roff_man *' man_unscope(struct man *man, const struct man_node *to) ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_macro.c:358:2: warning: passing argument 2 of 'man_unscope' from incompatible pointer type [enabled by default] man_unscope(man, head); ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_macro.c:98:1: note: expected 'const struct man_node *' but argument is of type 'struct man_node *' --- man_term.lo --- /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_term.c:960:16: error: dereferencing pointer to incomplete type if (termacts[n->tok].pre) ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_term.c:961:19: error: dereferencing pointer to incomplete type c = (*termacts[n->tok].pre)(p, mt, n, meta); ^ --- man_macro.lo --- man_unscope(struct man *man, const struct man_node *to) ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_macro.c: In function 'blk_imp': /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_macro.c:375:12: error: 'MAN_BODY' undeclared (first use in this function) rew_scope(MAN_BODY, man, tok); ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_macro.c:375:2: error: type of formal parameter 1 is incomplete rew_scope(MAN_BODY, man, tok); ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_macro.c:375:2: warning: passing argument 2 of 'rew_scope' from incompatible pointer type [enabled by default] --- man_term.lo --- /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_term.c:963:12: error: dereferencing pointer to incomplete type if (c && n->child) ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_term.c:964:30: error: dereferencing pointer to incomplete type print_man_nodelist(p, mt, n->child, meta); ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_term.c:964:3: warning: passing argument 4 of 'print_man_nodelist' from incompatible pointer type [enabled by default] print_man_nodelist(p, mt, n->child, meta); ^ --- man_macro.lo --- /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_macro.c:246:1: note: expected 'struct man *' but argument is of type 'struct roff_man *' rew_scope(enum man_type type, struct man *man, enum mant tok) ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_macro.c:375:2: error: type of formal parameter 3 is incomplete rew_scope(MAN_BODY, man, tok); ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_macro.c:376:12: error: 'MAN_BLOCK' undeclared (first use in this function) rew_scope(MAN_BLOCK, man, tok); ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_macro.c:376:2: error: type of formal parameter 1 is incomplete rew_scope(MAN_BLOCK, man, tok); ^ --- man_term.lo --- /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_term.c:60:16: note: expected 'const struct man_meta *' but argument is of type 'const struct man_meta *' static void print_man_nodelist(DECL_ARGS); ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_term.c:966:16: error: dereferencing pointer to incomplete type if (termacts[n->tok].post) ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_term.c:967:15: error: dereferencing pointer to incomplete type (*termacts[n->tok].post)(p, mt, n, meta); ^ --- man_macro.lo --- /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_macro.c:376:2: warning: passing argument 2 of 'rew_scope' from incompatible pointer type [enabled by default] /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_macro.c:246:1: note: expected 'struct man *' but argument is of type 'struct roff_man *' rew_scope(enum man_type type, struct man *man, enum mant tok) ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_macro.c:376:2: error: type of formal parameter 3 is incomplete rew_scope(MAN_BLOCK, man, tok); ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_macro.c:379:9: error: dereferencing pointer to incomplete type n = man->last; ^ --- man_term.lo --- /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_term.c:968:33: error: dereferencing pointer to incomplete type if ( ! (MAN_NOTEXT & termacts[n->tok].flags)) ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_term.c:981:8: error: dereferencing pointer to incomplete type (n->next == NULL || n->next->flags & MAN_LINE)) { ^ --- man_macro.lo --- /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_macro.c:385:3: warning: passing argument 1 of 'man_args' from incompatible pointer type [enabled by default] if ( ! man_args(man, line, pos, buf, &p)) ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_macro.c:43:14: note: expected 'struct man *' but argument is of type 'struct roff_man *' static int man_args(struct man *, int, ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_macro.c:395:7: error: dereferencing pointer to incomplete type man->flags |= MAN_BLINE; ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_macro.c:395:18: error: 'MAN_BLINE' undeclared (first use in this function) man->flags |= MAN_BLINE; ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_macro.c:397:22: error: dereferencing pointer to incomplete type } else if (n == man->last) { ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_macro.c:398:7: error: dereferencing pointer to incomplete type man->flags |= MAN_BLINE; ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_macro.c:402:12: error: 'MAN_HEAD' undeclared (first use in this function) rew_scope(MAN_HEAD, man, tok); ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_macro.c:402:2: error: type of formal parameter 1 is incomplete rew_scope(MAN_HEAD, man, tok); ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_macro.c:402:2: warning: passing argument 2 of 'rew_scope' from incompatible pointer type [enabled by default] /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_macro.c:246:1: note: expected 'struct man *' but argument is of type 'struct roff_man *' rew_scope(enum man_type type, struct man *man, enum mant tok) ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_macro.c:402:2: error: type of formal parameter 3 is incomplete rew_scope(MAN_HEAD, man, tok); ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_macro.c: In function 'in_line_eoln': /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_macro.c:414:9: error: dereferencing pointer to incomplete type n = man->last; ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_macro.c:420:11: error: dereferencing pointer to incomplete type man->parse, line, *pos, "%s %s", ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_macro.c:424:31: error: dereferencing pointer to incomplete type if (buf[*pos] != '\0' && man->last != n && ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_macro.c:427:11: error: dereferencing pointer to incomplete type man->parse, line, *pos, "%s ... %s", ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_macro.c:432:3: warning: passing argument 1 of 'man_args' from incompatible pointer type [enabled by default] if ( ! man_args(man, line, pos, buf, &p)) ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_macro.c:43:14: note: expected 'struct man *' but argument is of type 'struct roff_man *' static int man_args(struct man *, int, ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_macro.c:435:10: error: dereferencing pointer to incomplete type man->last->type == MAN_TEXT) ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_macro.c:435:26: error: 'MAN_TEXT' undeclared (first use in this function) man->last->type == MAN_TEXT) ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_macro.c:446:14: error: dereferencing pointer to incomplete type if (n != man->last && ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_macro.c:447:20: error: dereferencing pointer to incomplete type mandoc_eos(man->last->string, strlen(man->last->string))) ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_macro.c:447:46: error: dereferencing pointer to incomplete type mandoc_eos(man->last->string, strlen(man->last->string))) ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_macro.c:448:6: error: dereferencing pointer to incomplete type man->last->flags |= MAN_EOS; ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_macro.c:448:23: error: 'MAN_EOS' undeclared (first use in this function) man->last->flags |= MAN_EOS; ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_macro.c:456:14: error: dereferencing pointer to incomplete type if (n == man->last && man_macros[tok].flags & MAN_SCOPED) { ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_macro.c:458:6: error: dereferencing pointer to incomplete type man->flags |= MAN_ELINE; ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_macro.c:458:17: error: 'MAN_ELINE' undeclared (first use in this function) man->flags |= MAN_ELINE; ^ In file included from /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_macro.c:23:0: /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_macro.c:462:12: error: dereferencing pointer to incomplete type assert(man->last->type != MAN_ROOT); ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_macro.c:462:28: error: 'MAN_ROOT' undeclared (first use in this function) assert(man->last->type != MAN_ROOT); ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_macro.c:463:5: error: dereferencing pointer to incomplete type man->next = MAN_NEXT_SIBLING; ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_macro.c:463:14: error: 'MAN_NEXT_SIBLING' undeclared (first use in this function) man->next = MAN_NEXT_SIBLING; ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_macro.c:471:13: error: dereferencing pointer to incomplete type for ( ; man->last; man->last = man->last->parent) { ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_macro.c:471:24: error: dereferencing pointer to incomplete type for ( ; man->last; man->last = man->last->parent) { ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_macro.c:471:36: error: dereferencing pointer to incomplete type for ( ; man->last; man->last = man->last->parent) { ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_macro.c:472:10: error: dereferencing pointer to incomplete type if (man->last == n) ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_macro.c:474:10: error: dereferencing pointer to incomplete type if (man->last->type == MAN_ROOT) ^ In file included from /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_macro.c:23:0: /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_macro.c:479:12: error: dereferencing pointer to incomplete type assert(man->last); ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_macro.c:485:9: error: dereferencing pointer to incomplete type if (man->last->type != MAN_ROOT) ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_macro.c: In function 'man_macroend': /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_macro.c:494:22: error: dereferencing pointer to incomplete type man_unscope(man, man->first); ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_macro.c: In function 'man_args': /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_macro.c:509:24: error: dereferencing pointer to incomplete type *v = mandoc_getarg(man->parse, v, line, pos); ^ *** [man_macro.lo] Error code 1 nbmake[7]: stopped in /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc --- man_term.lo --- /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_term.c:981:27: error: dereferencing pointer to incomplete type (n->next == NULL || n->next->flags & MAN_LINE)) { ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_term.c:986:8: error: dereferencing pointer to incomplete type if (n->string != NULL && *n->string != '\0') ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_term.c:986:30: error: dereferencing pointer to incomplete type if (n->string != NULL && *n->string != '\0') ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_term.c:990:21: error: dereferencing pointer to incomplete type if (rm < rmax && n->parent->tok == MAN_HP) { ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_term.c:997:6: error: 'MAN_EOS' undeclared (first use in this function) if (MAN_EOS & n->flags) ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_term.c:997:17: error: dereferencing pointer to incomplete type if (MAN_EOS & n->flags) ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_term.c: At top level: /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_term.c:51:19: warning: 'struct man_meta' declared inside parameter list [enabled by default] const struct man_meta *meta ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_term.c:1003:20: note: in expansion of macro 'DECL_ARGS' print_man_nodelist(DECL_ARGS) ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_term.c:51:19: warning: 'struct man_node' declared inside parameter list [enabled by default] const struct man_meta *meta ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_term.c:1003:20: note: in expansion of macro 'DECL_ARGS' print_man_nodelist(DECL_ARGS) ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_term.c:1003:1: error: conflicting types for 'print_man_nodelist' print_man_nodelist(DECL_ARGS) ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_term.c:60:16: note: previous declaration of 'print_man_nodelist' was here static void print_man_nodelist(DECL_ARGS); ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_term.c: In function 'print_man_nodelist': /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_term.c:1007:3: warning: passing argument 3 of 'print_man_node' from incompatible pointer type [enabled by default] print_man_node(p, mt, n, meta); ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_term.c:919:1: note: expected 'struct man_node *' but argument is of type 'struct man_node *' print_man_node(DECL_ARGS) ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_term.c:1007:3: warning: passing argument 4 of 'print_man_node' from incompatible pointer type [enabled by default] print_man_node(p, mt, n, meta); ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_term.c:919:1: note: expected 'const struct man_meta *' but argument is of type 'const struct man_meta *' print_man_node(DECL_ARGS) ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_term.c:1008:8: error: dereferencing pointer to incomplete type n = n->next; ^ In file included from /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_term.c:22:0: /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_term.c: In function 'print_man_foot': /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_term.c:1020:13: error: dereferencing pointer to incomplete type assert(meta->title); ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_term.c:1021:13: error: dereferencing pointer to incomplete type assert(meta->msec); ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_term.c:1022:13: error: dereferencing pointer to incomplete type assert(meta->date); ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_term.c:1026:10: error: dereferencing pointer to incomplete type if (meta->hasbody) ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_term.c:1036:11: error: dereferencing pointer to incomplete type if (meta->hasbody) { ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_term.c:1041:11: error: dereferencing pointer to incomplete type meta->title, meta->msec); ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_term.c:1041:24: error: dereferencing pointer to incomplete type meta->title, meta->msec); ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_term.c:1042:17: error: dereferencing pointer to incomplete type } else if (meta->source) { ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_term.c:1043:29: error: dereferencing pointer to incomplete type title = mandoc_strdup(meta->source); ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_term.c:1047:31: error: dereferencing pointer to incomplete type datelen = term_strlen(p, meta->date); ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_term.c:1057:10: error: dereferencing pointer to incomplete type if (meta->source) ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_term.c:1058:20: error: dereferencing pointer to incomplete type term_word(p, meta->source); ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_term.c:1068:19: error: dereferencing pointer to incomplete type term_word(p, meta->date); ^ In file included from /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_term.c:22:0: /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_term.c: In function 'print_man_head': /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_term.c:1093:13: error: dereferencing pointer to incomplete type assert(meta->title); ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_term.c:1094:13: error: dereferencing pointer to incomplete type assert(meta->msec); ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_term.c:1096:23: error: dereferencing pointer to incomplete type volume = NULL == meta->vol ? "" : meta->vol; ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_term.c:1096:40: error: dereferencing pointer to incomplete type volume = NULL == meta->vol ? "" : meta->vol; ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_term.c:1101:40: error: dereferencing pointer to incomplete type mandoc_asprintf(&title, "%s(%s)", meta->title, meta->msec); ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_term.c:1101:53: error: dereferencing pointer to incomplete type mandoc_asprintf(&title, "%s(%s)", meta->title, meta->msec); ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_term.c: At top level: /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_term.c:60:16: warning: 'print_man_nodelist' used but never defined [enabled by default] static void print_man_nodelist(DECL_ARGS); ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_term.c:61:16: warning: 'print_man_node' used but never defined [enabled by default] static void print_man_node(DECL_ARGS); ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_term.c:67:15: warning: 'pre_B' used but never defined [enabled by default] static int pre_B(DECL_ARGS); ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_term.c:68:15: warning: 'pre_HP' used but never defined [enabled by default] static int pre_HP(DECL_ARGS); ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_term.c:69:15: warning: 'pre_I' used but never defined [enabled by default] static int pre_I(DECL_ARGS); ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_term.c:70:15: warning: 'pre_IP' used but never defined [enabled by default] static int pre_IP(DECL_ARGS); ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_term.c:71:15: warning: 'pre_OP' used but never defined [enabled by default] static int pre_OP(DECL_ARGS); ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_term.c:72:15: warning: 'pre_PD' used but never defined [enabled by default] static int pre_PD(DECL_ARGS); ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_term.c:73:15: warning: 'pre_PP' used but never defined [enabled by default] static int pre_PP(DECL_ARGS); ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_term.c:74:15: warning: 'pre_RS' used but never defined [enabled by default] static int pre_RS(DECL_ARGS); ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_term.c:75:15: warning: 'pre_SH' used but never defined [enabled by default] static int pre_SH(DECL_ARGS); ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_term.c:76:15: warning: 'pre_SS' used but never defined [enabled by default] static int pre_SS(DECL_ARGS); ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_term.c:77:15: warning: 'pre_TP' used but never defined [enabled by default] static int pre_TP(DECL_ARGS); ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_term.c:78:15: warning: 'pre_UR' used but never defined [enabled by default] static int pre_UR(DECL_ARGS); ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_term.c:79:15: warning: 'pre_alternate' used but never defined [enabled by default] static int pre_alternate(DECL_ARGS); ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_term.c:80:15: warning: 'pre_ft' used but never defined [enabled by default] static int pre_ft(DECL_ARGS); ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_term.c:81:15: warning: 'pre_ign' used but never defined [enabled by default] static int pre_ign(DECL_ARGS); ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_term.c:82:15: warning: 'pre_in' used but never defined [enabled by default] static int pre_in(DECL_ARGS); ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_term.c:83:15: warning: 'pre_literal' used but never defined [enabled by default] static int pre_literal(DECL_ARGS); ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_term.c:84:15: warning: 'pre_ll' used but never defined [enabled by default] static int pre_ll(DECL_ARGS); ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_term.c:85:15: warning: 'pre_sp' used but never defined [enabled by default] static int pre_sp(DECL_ARGS); ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_term.c:87:16: warning: 'post_IP' used but never defined [enabled by default] static void post_IP(DECL_ARGS); ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_term.c:88:16: warning: 'post_HP' used but never defined [enabled by default] static void post_HP(DECL_ARGS); ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_term.c:89:16: warning: 'post_RS' used but never defined [enabled by default] static void post_RS(DECL_ARGS); ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_term.c:90:16: warning: 'post_SH' used but never defined [enabled by default] static void post_SH(DECL_ARGS); ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_term.c:91:16: warning: 'post_SS' used but never defined [enabled by default] static void post_SS(DECL_ARGS); ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_term.c:92:16: warning: 'post_TP' used but never defined [enabled by default] static void post_TP(DECL_ARGS); ^ /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc/../../external/bsd/mdocml/bin/mandoc/../../dist/man_term.c:93:16: warning: 'post_UR' used but never defined [enabled by default] static void post_UR(DECL_ARGS); ^ *** [man_term.lo] Error code 1 nbmake[7]: stopped in /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc --- eqn.lo --- mv eqn.lo.o eqn.lo 11 errors nbmake[7]: stopped in /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc *** [dependall] Error code 2 nbmake[6]: stopped in /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc 1 error nbmake[6]: stopped in /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/mandoc *** Failed target: dependall-mandoc *** Failed command: _makedirtarget() { dir="$1"; shift; target="$1"; shift; case "${dir}" in /*) this="${dir}/"; real="${dir}" ;; .) this="tools/"; real="/tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools" ;; *) this="tools/${dir}/"; real="/tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools/${dir}" ;; esac; show=${this:-.}; echo "${target} ===> ${show%/}${1:+ (with: $@)}"; cd "${real}" && /tmp/bracket/build/2016.07.15.14.25.56-sparc/tools/bin/nbmake _THISDIR_="${this}" "$@" ${target}; }; _makedirtarget mandoc dependall *** Error code 2 Stop. nbmake[5]: stopped in /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools *** [build_install] Error code 1 nbmake[4]: stopped in /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools 1 error nbmake[4]: stopped in /tmp/bracket/build/2016.07.15.14.25.56-sparc/src/tools *** [do-tools] Error code 2 nbmake[3]: stopped in /tmp/bracket/build/2016.07.15.14.25.56-sparc/src 1 error nbmake[3]: stopped in /tmp/bracket/build/2016.07.15.14.25.56-sparc/src *** [build] Error code 2 nbmake[2]: stopped in /tmp/bracket/build/2016.07.15.14.25.56-sparc/src 1 error nbmake[2]: stopped in /tmp/bracket/build/2016.07.15.14.25.56-sparc/src *** [distribution] Error code 2 nbmake[1]: stopped in /tmp/bracket/build/2016.07.15.14.25.56-sparc/src 1 error nbmake[1]: stopped in /tmp/bracket/build/2016.07.15.14.25.56-sparc/src *** [release] Error code 2 nbmake: stopped in /tmp/bracket/build/2016.07.15.14.25.56-sparc/src 1 error nbmake: stopped in /tmp/bracket/build/2016.07.15.14.25.56-sparc/src ERROR: Failed to make release *** BUILD ABORTED *** 456.33 real 1481.89 user 505.30 sys