=> Bootstrap dependency digest>=20010302: found digest-20190127 ===> Skipping vulnerability checks. WARNING: No /opt/pkg/pkgdb/pkg-vulnerabilities file found. WARNING: To fix run: `/opt/pkg/sbin/pkg_admin -K /opt/pkg/pkgdb fetch-pkg-vulnerabilities'. ===> Building for mono-4.0.4.1nb22 /opt/pkg/bin/gmake all-recursive gmake[1]: Entering directory '/opt/work/lang/mono/work/mono-4.0.4' Making all in po gmake[2]: Entering directory '/opt/work/lang/mono/work/mono-4.0.4/po' gmake[3]: Entering directory '/opt/work/lang/mono/work/mono-4.0.4/po' gmake[3]: Nothing to be done for 'all-am'. gmake[3]: Leaving directory '/opt/work/lang/mono/work/mono-4.0.4/po' gmake[2]: Leaving directory '/opt/work/lang/mono/work/mono-4.0.4/po' Making all in libgc gmake[2]: Entering directory '/opt/work/lang/mono/work/mono-4.0.4/libgc' Making all in m4 gmake[3]: Entering directory '/opt/work/lang/mono/work/mono-4.0.4/libgc/m4' gmake[3]: Nothing to be done for 'all'. gmake[3]: Leaving directory '/opt/work/lang/mono/work/mono-4.0.4/libgc/m4' Making all in include gmake[3]: Entering directory '/opt/work/lang/mono/work/mono-4.0.4/libgc/include' Making all in private gmake[4]: Entering directory '/opt/work/lang/mono/work/mono-4.0.4/libgc/include/private' gmake[4]: Nothing to be done for 'all'. gmake[4]: Leaving directory '/opt/work/lang/mono/work/mono-4.0.4/libgc/include/private' gmake[4]: Entering directory '/opt/work/lang/mono/work/mono-4.0.4/libgc/include' gmake[4]: Nothing to be done for 'all-am'. gmake[4]: Leaving directory '/opt/work/lang/mono/work/mono-4.0.4/libgc/include' gmake[3]: Leaving directory '/opt/work/lang/mono/work/mono-4.0.4/libgc/include' Making all in doc gmake[3]: Entering directory '/opt/work/lang/mono/work/mono-4.0.4/libgc/doc' gmake[3]: Nothing to be done for 'all'. gmake[3]: Leaving directory '/opt/work/lang/mono/work/mono-4.0.4/libgc/doc' gmake[3]: Entering directory '/opt/work/lang/mono/work/mono-4.0.4/libgc' CC allchblk.lo CC alloc.lo CC blacklst.lo CC dbg_mlc.lo CC checksums.lo CC dyn_load.lo CC finalize.lo CC gc_dlopen.lo In file included from finalize.c:17: In file included from ./include/private/gc_pmark.h:35: In file included from ./include/private/gc_priv.h:66: ./include/private/gcconfig.h:528:2: error: expected identifier or '(' --> unknown machine type ^ In file included from allchblk.c:19: In file included from ./include/private/gc_priv.h:66: ./include/private/gcconfig.h:528:2: error: expected identifier or '(' --> unknown machine type ^ In file included from gc_dlopen.c:26: In file included from ./include/private/gc_priv.h:66: ./include/private/gcconfig.h:528:2: error: expected identifier or '(' --> unknown machine type ^ finalize.c:34:36: warning: this function declaration is not a prototype [-Wstrict-prototypes] typedef void finalization_mark_proc(/* ptr_t finalizable_obj_ptr */); ^ void finalize.c:112:6: warning: no previous prototype for function 'GC_grow_table' [-Wmissing-prototypes] void GC_grow_table(table, log_size_ptr) ^ finalize.c:112:1: note: declare 'static' if the function is not intended to be used outside of this translation unit void GC_grow_table(table, log_size_ptr) ^ static finalize.c:112:19: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes] void GC_grow_table(table, log_size_ptr) ^ finalize.c:191:23: error: use of undeclared identifier 'ALIGNMENT' if ((word)link & (ALIGNMENT-1)) ^ finalize.c:282:33: error: use of undeclared identifier 'ALIGNMENT' if (((unsigned long)link & (ALIGNMENT-1))) goto out; ^ finalize.c:440:7: warning: unused variable 'old_capacity' [-Wunused-variable] int old_capacity = GC_toggleref_array_capacity; ^ finalize.c:500:13: warning: no previous prototype for function 'GC_normal_finalize_mark_proc' [-Wmissing-prototypes] GC_API void GC_normal_finalize_mark_proc(p) ^ finalize.c:500:8: note: declare 'static' if the function is not intended to be used outside of this translation unit GC_API void GC_normal_finalize_mark_proc(p) ^ finalize.c:500:41: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes] GC_API void GC_normal_finalize_mark_proc(p) ^ finalize.c:526:39: error: use of undeclared identifier 'ALIGNMENT' for (q = p; q <= scan_limit; q += ALIGNMENT) { ^ finalize.c:526:17: warning: variables 'q' and 'scan_limit' used in loop condition not modified in loop body [-Wfor-loop-analysis] for (q = p; q <= scan_limit; q += ALIGNMENT) { ^ ~~~~~~~~~~ finalize.c:512:13: warning: no previous prototype for function 'GC_ignore_self_finalize_mark_proc' [-Wmissing-prototypes] GC_API void GC_ignore_self_finalize_mark_proc(p) ^ finalize.c:512:8: note: declare 'static' if the function is not intended to be used outside of this translation unit GC_API void GC_ignore_self_finalize_mark_proc(p) ^ finalize.c:512:46: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes] GC_API void GC_ignore_self_finalize_mark_proc(p) ^ finalize.c:535:13: warning: no previous prototype for function 'GC_null_finalize_mark_proc' [-Wmissing-prototypes] GC_API void GC_null_finalize_mark_proc(p) ^ finalize.c:535:8: note: declare 'static' if the function is not intended to be used outside of this translation unit GC_API void GC_null_finalize_mark_proc(p) ^ finalize.c:535:39: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes] GC_API void GC_null_finalize_mark_proc(p) ^ In file included from dbg_mlc.c:17: In file included from ./include/private/dbg_mlc.h:30: In file included from ./include/private/gc_priv.h:66: ./include/private/gcconfig.h:528:2: error: expected identifier or '('finalize.c:550:13: warning: no previous prototype for function 'GC_register_finalizer_inner' [-Wmissing-prototypes] --> unknown machine type ^ GC_API void GC_register_finalizer_inner(obj, fn, cd, ofn, ocd, mp) ^ finalize.c:550:8: note: declare 'static' if the function is not intended to be used outside of this translation unit GC_API void GC_register_finalizer_inner(obj, fn, cd, ofn, ocd, mp) ^ finalize.c:550:40: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes] GC_API void GC_register_finalizer_inner(obj, fn, cd, ofn, ocd, mp) ^ In file included from alloc.c:19: In file included from ./include/private/gc_priv.h:66: ./include/private/gcconfig.h:528:2: error: expected identifier or '(' --> unknown machine type ^ finalize.c:756:6: 1 error generated. warning: no previous prototype for function 'GC_dump_finalization' [-Wmissing-prototypes] void GC_dump_finalization() ^ finalize.c:756:1: note: declare 'static' if the function is not intended to be used outside of this translation unit void GC_dump_finalization() ^ static allchblk.c:83:5: warning: no previous prototype for function 'GC_hblk_fl_from_blocks' [-Wmissing-prototypes] int GC_hblk_fl_from_blocks(blocks_needed) ^ allchblk.c:83:1: note: declare 'static' if the function is not intended to be used outside of this translation unit int GC_hblk_fl_from_blocks(blocks_needed) ^ static allchblk.c:83:27: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes] int GC_hblk_fl_from_blocks(blocks_needed) ^ allchblk.c:147:5: warning: no previous prototype for function 'free_list_index_of' [-Wmissing-prototypes] int free_list_index_of(wanted) ^ allchblk.c:147:1: note: declare 'static' if the function is not intended to be used outside of this translation unit int free_list_index_of(wanted) ^ static allchblk.c:147:23: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes] int free_list_index_of(wanted) ^ finalize.c:813:11: warning: unused variable 'real_ptr' [-Wunused-variable] allchblk.c:165:6: warning: no previous prototype for function 'GC_dump_regions' [-Wmissing-prototypes] void GC_dump_regions() ^ allchblk.c:165:1: note: declare 'static' if the function is not intended to be used outside of this translation unit ptr_t real_ptr, real_link; ^ void GC_dump_regions() ^ static finalize.c:864:17: warning: passing 'const char [46]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] WARN("Finalization cycle involving %lx\n", real_ptr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/private/gc_priv.h:458:48: note: expanded from macro 'WARN' # define WARN(msg,arg) (*GC_current_warn_proc)("GC Warning: " msg, (GC_word)(arg)) ^~~~~~~~~~~~~~~~~~ allchblk.c:258:6: warning: no previous prototype for function 'GC_remove_from_fl' [-Wmissing-prototypes] void GC_remove_from_fl(hhdr, n) ^ allchblk.c:258:1: note: declare 'static' if the function is not intended to be used outside of this translation unit void GC_remove_from_fl(hhdr, n) ^ static allchblk.c:258:23: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes] void GC_remove_from_fl(hhdr, n) ^ allchblk.cfinalize.c::301:15: warning: no previous prototype for function 'GC_free_block_ending_at' [-Wmissing-prototypes] 941:struct hblk * GC_free_block_ending_at(h) ^ 6: warning: no previous prototype for function 'GC_enqueue_all_finalizers' [-Wmissing-prototypes] void GC_enqueue_all_finalizers() ^ finalize.c:941:1: note: declare 'static' if the function is not intended to be used outside of this translation unit allchblk.c:301:1: void GC_enqueue_all_finalizers()note ^ static : declare 'static' if the function is not intended to be used outside of this translation unit struct hblk * GC_free_block_ending_at(h) ^ static In file included from blacklst.c:15: In file included from ./include/private/gc_priv.hfinalize.c:1000:13: warning: no previous prototype for function 'GC_finalize_all' [-Wmissing-prototypes] allchblk.c:301:38: :gmake[3]: *** [Makefile:699: gc_dlopen.lo] Error 1 GC_API void GC_finalize_all()warning : this old-style function definition is not preceded by a prototype [-Wstrict-prototypes] 66gmake[3]: *** Waiting for unfinished jobs.... ^: ./include/private/gcconfig.h:528:struct hblk * GC_free_block_ending_at(h) ^In file included from 2: errorIn file included from dbg_mlc.c:17: : ./include/private/dbg_mlc.hexpected identifier or '('dyn_load.c:finalize.c:allchblk.c ::161:1000alloc.c:8534333: --> unknown machine type36 warning:: this function declaration is not a prototype [-Wstrict-prototypes]: In file included from 2 ./include/private/gc_priv.h::66: GC_bool GC_has_other_debug_info(/* p */);:6: ^ ^ 8::warning void note: ./include/private/gcconfig.h: declare 'static' if the function is not intended to be used outside of this translation unit warningGC_API void GC_finalize_all()no previous prototype for function 'GC_add_to_fl' [-Wmissing-prototypes] : initializing 'char *' with an expression of type 'const char [54]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] void GC_add_to_fl(h, hhdr) :528:./include/private/dbg_mlc.h: ^{"Copyright 1988,1989 Hans-J. Boehm and Alan J. Demers ", ^ 173 : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2 : error: expected identifier or '(' 26allchblk.c:alloc.c333 --> unknown machine type::861 ^:: finalize.c: :note: 11073: warning: :initializing 'char *' with an expression of type 'const char [69]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] "Copyright (c) 1991-1995 by Xerox Corporation. All rights reserved. ",declare 'static' if the function is not intended to be used outside of this translation unit ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31warning:: this function declaration is not a prototype [-Wstrict-prototypes] alloc.c:87:ptr_t GC_store_debug_info(/* p, sz, string, integer */);void GC_add_to_fl(h, hhdr) 1 :^ static warning: ^this function declaration is not a prototype [-Wstrict-prototypes] warning: void (* GC_finalizer_notifier)() = (void (*) GC_PROTO((void)))0; allchblk.c ^initializing 'char *' with an expression of type 'const char [68]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] void: 333:18:"Copyright (c) 1996-1998 by Silicon Graphics. All rights reserved. ", dbg_mlc.c:19:36 : warning: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~this function declaration is not a prototype [-Wstrict-prototypes] voidwarning : this old-style function definition is not preceded by a prototype [-Wstrict-prototypes] void GC_default_print_heap_obj_proc(); ^ void alloc.c:88:1: warning: initializing 'char *' with an expression of type 'const char [75]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] void GC_add_to_fl(h, hhdr) ^ "Copyright (c) 1999-2001 by Hewlett-Packard Company. All rights reserved. ", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ alloc.c:89:1: warning: initializing 'char *' with an expression of type 'const char [61]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] "THIS MATERIAL IS PROVIDED AS IS, WITH ABSOLUTELY NO WARRANTY", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19 warnings and 4 errors generated. alloc.c:90:1: warning: initializing 'char *' with an expression of type 'const char [53]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] dbg_mlc.c" EXPRESSED OR IMPLIED. ANY USE IS AT YOUR OWN RISK.", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:35:9 allchblk.c:: warning: no previous prototype for function 'GC_has_other_debug_info' [-Wmissing-prototypes]475alloc.c :2: warning: passing 'const char [55]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] :GC_bool GC_has_other_debug_info(p)91 ^ WARN("Header allocation failed: Dropping block.\n", 0);: 1./include/private/dbg_mlc.h: warning: initializing 'char *' with an expression of type 'const char [29]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"See source code for details." }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ blacklst.c:53:17: warning./include/private/gc_priv.h:458alloc.c:114:41: warning: this function declaration is not a prototype [-Wstrict-prototypes]: :this function declaration is not a prototype [-Wstrict-prototypes]161 ::11: extern GC_bool GC_collection_in_progress();void GC_clear_bl(); notegmake[3]: *** [Makefile:699: finalize.lo] Error 1 ^ ^ void void 1 error generated. 48: note: expanded from macro 'WARN' # define WARN(msg,arg) (*GC_current_warn_proc)("GC Warning: " msg, (GC_word)(arg)) ^~~~~~~~~~~~~~~~~~ allchblk.c:458:15: warning: no previous prototype for function 'GC_get_first_part' [-Wmissing-prototypes] struct hblk * GC_get_first_part(h, hhdr, bytes, index) ^ alloc.c:130:7:blacklst.c: :this declaration is not a prototype; add parameter declarations to make it one56: warning: allchblk.c:458 no previous prototype for function 'GC_timeout_stop_func' [-Wmissing-prototypes] GC_bool GC_has_other_debug_info(/* p */); ^ :1:dbg_mlc.c int GC_timeout_stop_func GC_PROTO((void)): 35:32:note: 10 : warning: declare 'static' if the function is not intended to be used outside of this translation unitwarning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes] ^ no previous prototype for function 'GC_default_print_heap_obj_proc' [-Wmissing-prototypes]GC_bool GC_has_other_debug_info(p) ^ alloc.c:struct hblk * GC_get_first_part(h, hhdr, bytes, index) void GC_default_print_heap_obj_proc(ptr_t p) 130 : ^ dbg_mlc.c:240:7^:blacklst.c:56:5:3 notestatic warning: no previous prototype for function 'GC_store_debug_info' [-Wmissing-prototypes] allchblk.c:458:ptr_t GC_store_debug_info(p, sz, string, integer) ^: declare 'static' if the function is not intended to be used outside of this translation unit: 32: note: void GC_default_print_heap_obj_proc(ptr_t p)declare 'static' if the function is not intended to be used outside of this translation unit ./include/private/dbg_mlc.hgmake[3]: *** [Makefile:699: dyn_load.lo] Error 1 : int GC_timeout_stop_func GC_PROTO((void)) ^ static 173:7: note: this declaration is not a prototype; add parameter declarations to make it one warning ^ : this old-style function definition is not preceded by a prototype [-Wstrict-prototypes] ptr_t GC_store_debug_info(/* p, sz, string, integer */); static struct hblk * GC_get_first_part(h, hhdr, bytes, index) ^ ^ blacklst.cdbg_mlc.c:240:26: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes]: allchblk.c:500:6ptr_t GC_store_debug_info(p, sz, string, integer)70alloc.c:6 ^ :186:: warning: : warning: dbg_mlc.c:311:6: warningno previous prototype for function 'GC_split_block' [-Wmissing-prototypes] no previous prototype for function 'GC_print_source_ptr' [-Wmissing-prototypes] : void GC_split_block(h, hhdr, n, nhdr, index) ^7 no previous prototype for function 'GC_adj_words_allocd' [-Wmissing-prototypes] word GC_adj_words_allocd() ^ void GC_print_source_ptr(p) ^alloc.c:186: warning: allchblk.c:500:1: note: declare 'static' if the function is not intended to be used outside of this translation unit :1: note: declare 'static' if the function is not intended to be used outside of this translation unit word GC_adj_words_allocd() ^ static void GC_split_block(h, hhdr, n, nhdr, index) ^ static allchblk.c:500:20: warningno previous prototype for function 'GC_check_annotated_obj' [-Wmissing-prototypes]blacklst.c:70:: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes] alloc.c:231:6: warning: no previous prototype for function 'GC_clear_a_few_frames' [-Wmissing-prototypes] void GC_clear_a_few_frames() ^ 1alloc.c:231void GC_split_block(h, hhdr, n, nhdr, index) ^ ptr_t GC_check_annotated_obj(ohdr) ^ : note:1: declare 'static' if the function is not intended to be used outside of this translation unit allchblk.cdbg_mlc.c:311:void GC_print_source_ptr(p)1:: note: declare 'static' if the function is not intended to be used outside of this translation unit void GC_clear_a_few_frames() ^ note: declare 'static' if the function is not intended to be used outside of this translation unit:539:31^ static static : warning: this function declaration is not a prototype [-Wstrict-prototypes]blacklst.c alloc.c:254:6: warning: no previous prototype for function 'GC_notify_full_gc' [-Wmissing-prototypes] :void GC_notify_full_gc() ^ struct hblk * GC_allochblk_nth(); ^ 70:25:alloc.c:254:ptr_t GC_check_annotated_obj(ohdr) ^ void warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes] void GC_print_source_ptr(p) ^ static dbg_mlc.c:3111:: note: declare 'static' if the function is not intended to be used outside of this translation unit 29blacklst.c:111:6: warning:void GC_notify_full_gc(): no previous prototype for function 'GC_clear_bl' [-Wmissing-prototypes] warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes] ^ void GC_clear_bl(doomed)static ptr_t GC_check_annotated_obj(ohdr) ^ ^ blacklst.c:53:6: note: this declaration is not a prototype; add parameter declarations to make it one void GC_clear_bl(); ^ blacklst.c:111:17: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes] allchblk.c:677:12: warning: passing 'const char [118]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] alloc.c:269:void GC_clear_bl(doomed) 6: WARN("Repeated allocation of very large block " warning ^ dbg_mlc.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ : 344no previous prototype for function 'GC_maybe_gc' [-Wmissing-prototypes]blacklst.c./include/private/gc_priv.h:458:48:: :note: 117:6: void GC_maybe_gc() warning: no previous prototype for function 'GC_copy_bl' [-Wmissing-prototypes] expanded from macro 'WARN' 6 ^ void GC_copy_bl(old, new) ^ blacklst.c:117:# define WARN(msg,arg) (*GC_current_warn_proc)("GC Warning: " msg, (GC_word)(arg)) ^~~~~~~~~~~~~~~~~~1alloc.c:: warning: note: 269declare 'static' if the function is not intended to be used outside of this translation unit : no previous prototype for function 'GC_print_type' [-Wmissing-prototypes] :void GC_copy_bl(old, new) void GC_print_type(p) 1: note: declare 'static' if the function is not intended to be used outside of this translation unit ^ ^void GC_maybe_gc() static dbg_mlc.c:344:1: allchblk.c:^ static blacklst.cnote: 572:1::declare 'static' if the function is not intended to be used outside of this translation unit 117:16warning: : no previous prototype for function 'GC_allochblk_nth' [-Wmissing-prototypes]void GC_print_type(p) ^ static warningdbg_mlc.c:344: : this old-style function definition is not preceded by a prototype [-Wstrict-prototypes] 19GC_allochblk_nth(sz, kind, flags, n) ^void GC_copy_bl(old, new) : warningalloc.c ^ :622:: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes] blacklst.cvoid GC_print_type(p)8: warning: no previous prototype for function 'GC_clear_fl_marks' [-Wmissing-prototypes] allchblk.c:539:15 ^ : note void GC_clear_fl_marks(ptr_t q) ^ dbg_mlc.c:405:10: warning: no previous prototype for function 'GC_debug_print_heap_obj_proc' [-Wmissing-prototypes]:123:37: warning: this function declaration is not a prototype [-Wstrict-prototypes] alloc.cstatic word total_stack_black_listed(); ^ void :622: void GC_debug_print_heap_obj_proc(ptr_t p) ^ : 3this declaration is not a prototype; add parameter declarations to make it one :dbg_mlc.cstruct hblk * GC_allochblk_nth();:405:5: note: declare 'static' if the function is not intended to be used outside of this translation unit note ^ : declare 'static' if the function is not intended to be used outside of this translation unit allchblk.c:572 void GC_clear_fl_marks(ptr_t q) ^ static :17: warning void GC_debug_print_heap_obj_proc(ptr_t p) ^ : static this old-style function definition is not preceded by a prototype [-Wstrict-prototypes] GC_allochblk_nth(sz, kind, flags, n) ^ dbg_mlc.c:420:6: warning: no previous prototype for function 'GC_print_smashed_obj' [-Wmissing-prototypes] void GC_print_smashed_obj(p, clobbered_addr) ^ dbg_mlc.c:420:1: note: declare 'static' if the function is not intended to be used outside of this translation unit void GC_print_smashed_obj(p, clobbered_addr) ^ static dbg_mlc.c:420:26: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes] void GC_print_smashed_obj(p, clobbered_addr) ^ 9 warnings and 1 error generated. dbg_mlc.c:449:6: warning: alloc.cno previous prototype for function 'GC_do_nothing' [-Wmissing-prototypes]: 897void GC_do_nothing() {} ^ :7dbg_mlc.c:: 449warning:: 1no previous prototype for function 'GC_max' [-Wmissing-prototypes] :20 warnings and 1ptr_t GC_max(x,y) error generated. note: ^declare 'static' if the function is not intended to be used outside of this translation unit void GC_do_nothing() {}alloc.c :^ static 897:1: note: dbg_mlc.cdeclare 'static' if the function is not intended to be used outside of this translation unit: 451ptr_t GC_max(x,y) ^ static :alloc.c:897:13: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes] 6ptr_t GC_max(x,y): ^warning : no previous prototype for function 'GC_start_debugging' [-Wmissing-prototypes] alloc.cvoid GC_start_debugging(): ^ gmake[3]: *** [Makefile:700: blacklst.lo] Error 1 903dbg_mlc.c:451:1: note: declare 'static' if the function is not intended to be used outside of this translation unit :7: warning: no previous prototype for function 'GC_min' [-Wmissing-prototypes] void GC_start_debugging() ^ static ptr_t GC_min(x,y) ^ alloc.c:903:1: note: declare 'static' if the function is not intended to be used outside of this translation unit ptr_t GC_min(x,y) ^ static alloc.c:903:13: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes] ptr_t GC_min(x,y) ^ dbg_mlc.c:743:12: warning: no previous prototype for function 'GC_debug_malloc_atomic_uncollectable' [-Wmissing-prototypes] GC_PTR GC_debug_malloc_atomic_uncollectable(size_t lb, GC_EXTRA_PARAMS) ^ dbg_mlc.c:743:5: note: declare 'static' if the function is not intended to be used outside of this translation unit GC_PTR GC_debug_malloc_atomic_uncollectable(size_t lb, GC_EXTRA_PARAMS) ^ static gmake[3]: *** [Makefile:700: allchblk.lo] Error 1 alloc.c:1073:12: warning: passing 'const char [52]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] WARN("Out of Memory! Trying to continue ...\n", 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/private/gc_priv.h:458:48: note: expanded from macro 'WARN' # define WARN(msg,arg) (*GC_current_warn_proc)("GC Warning: " msg, (GC_word)(arg)) ^~~~~~~~~~~~~~~~~~ alloc.c:1077:8: warning: passing 'const char [44]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] dbg_mlc.c:838:6: WARN("Out of Memory! Returning NIL!\n", 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ warning: no previous prototype for function 'GC_debug_free_inner' [-Wmissing-prototypes] void GC_debug_free_inner(GC_PTR p) ^ dbg_mlc.c:838:1: note: declare 'static' if the function is not intended to be used outside of this translation unit void GC_debug_free_inner(GC_PTR p) ^ static ./include/private/gc_priv.h:458:48: note: expanded from macro 'WARN' # define WARN(msg,arg) (*GC_current_warn_proc)("GC Warning: " msg, (GC_word)(arg)) ^~~~~~~~~~~~~~~~~~ dbg_mlc.c:926:10: warning: no previous prototype for function 'GC_add_smashed' [-Wmissing-prototypes] void GC_add_smashed(ptr_t smashed) ^ dbg_mlc.c:926:5: note: declare 'static' if the function is not intended to be used outside of this translation unit void GC_add_smashed(ptr_t smashed) ^ static dbg_mlc.c:958:10: warning: no previous prototype for function 'GC_check_heap_block' [-Wmissing-prototypes] void GC_check_heap_block(register struct hblk *hbp, word dummy) ^ dbg_mlc.c:958:5: note: declare 'static' if the function is not intended to be used outside of this translation unit void GC_check_heap_block(register struct hblk *hbp, word dummy) ^ static 20 warnings and 1 error generated. 20 warnings and 1 error generated. gmake[3]: *** [Makefile:699: alloc.lo] Error 1 gmake[3]: *** [Makefile:699: dbg_mlc.lo] Error 1 gmake[3]: Leaving directory '/opt/work/lang/mono/work/mono-4.0.4/libgc' gmake[2]: *** [Makefile:727: all-recursive] Error 1 gmake[2]: Leaving directory '/opt/work/lang/mono/work/mono-4.0.4/libgc' gmake[1]: *** [Makefile:522: all-recursive] Error 1 gmake[1]: Leaving directory '/opt/work/lang/mono/work/mono-4.0.4' gmake: *** [Makefile:449: all] Error 2 *** Error code 2 Stop. bmake[1]: stopped in /opt/pkgsrc/lang/mono *** Error code 1 Stop. bmake: stopped in /opt/pkgsrc/lang/mono