=> 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.1nb23 /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 checksums.lo CC dbg_mlc.lo CC dyn_load.lo CC finalize.lo CC gc_dlopen.lo In file included from blacklst.c:15: 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 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 dyn_load.c:36: 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 ^ 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 ^ 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; ^ 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 ^ blacklst.c:53:17: warning: this function declaration is not a prototype [-Wstrict-prototypes] void GC_clear_bl(); ^ void blacklst.c:56:10: warning: no previous prototype for function 'GC_default_print_heap_obj_proc' [-Wmissing-prototypes] void GC_default_print_heap_obj_proc(ptr_t p) ^ blacklst.c:56:5: note: declare 'static' if the function is not intended to be used outside of this translation unit void GC_default_print_heap_obj_proc(ptr_t p) ^ static blacklst.c:70:6: warning: no previous prototype for function 'GC_print_source_ptr' [-Wmissing-prototypes] void GC_print_source_ptr(p) ^ blacklst.c:70:1: note: declare 'static' if the function is not intended to be used outside of this translation unit void GC_print_source_ptr(p) ^ static blacklst.c:70:25: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes] void GC_print_source_ptr(p) ^ blacklst.c:111:6: warning: no previous prototype for function 'GC_clear_bl' [-Wmissing-prototypes] void GC_clear_bl(doomed) ^ 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] void GC_clear_bl(doomed) ^ blacklst.c:117:6: warning: no previous prototype for function 'GC_copy_bl' [-Wmissing-prototypes] void GC_copy_bl(old, new) ^ blacklst.c:117:1: note: declare 'static' if the function is not intended to be used outside of this translation unit void GC_copy_bl(old, new) ^ static blacklst.c:117:16: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes] void GC_copy_bl(old, new) ^ blacklst.c:123:37: warning: this function declaration is not a prototype [-Wstrict-prototypes] static word total_stack_black_listed(); ^ void allchblk.cfinalize.c:440:7: warning: :83:5: warning: no previous prototype for function 'GC_hblk_fl_from_blocks' [-Wmissing-prototypes] unused variable 'old_capacity' [-Wunused-variable]int GC_hblk_fl_from_blocks(blocks_needed) ^ int old_capacity = GC_toggleref_array_capacity; ^ 9 warnings and 1 error generated. 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 finalize.callchblk.c:500:13:: 83:27warning: : no previous prototype for function 'GC_normal_finalize_mark_proc' [-Wmissing-prototypes] In file included from dbg_mlc.cGC_API void GC_normal_finalize_mark_proc(p):warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes] 1 ^17 error generated: finalize.cIn file included from :./include/private/dbg_mlc.h500:8. : 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):30: In file included from ./include/private/gc_priv.h:66GC_API void GC_normal_finalize_mark_proc(p): ./include/private/gcconfig.h:1 528 ^ ^ error generated. :2: error: expected identifier or '(' --> unknown machine type ^ 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) ^ allchblk.c:147:5: warning: no previous prototype for function 'free_list_index_of' [-Wmissing-prototypes] finalize.cint free_list_index_of(wanted) ^ gmake[3]: *** [Makefile:699: blacklst.lo] Error 1 gmake[3]: *** Waiting for unfinished jobs.... :526alloc.c:39: error:allchblk.c:147:1: gmake[3]: *** [Makefile:699: gc_dlopen.lo] Error 1 note85: : use of undeclared identifier 'ALIGNMENT' declare 'static' if the function is not intended to be used outside of this translation unit :2int free_list_index_of(wanted) ^ : warning: initializing 'char *' with an expression of type 'const char [54]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] static for (q = p; q <= scan_limit; q += ALIGNMENT) { ^ allchblk.c:147:gmake[3]: *** [Makefile:699: dyn_load.lo] Error 1 finalize.c{"Copyright 1988,1989 Hans-J. Boehm and Alan J. Demers ", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~23: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes] :526:17: warning: variables 'q' and 'scan_limit' used in loop condition not modified in loop body [-Wfor-loop-analysis] int free_list_index_of(wanted)alloc.c:86 :1: for (q = p; q <= scan_limit; q += ALIGNMENT) {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. ", ^ ~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ finalize.c:512:13: warning: no previous prototype for function 'GC_ignore_self_finalize_mark_proc' [-Wmissing-prototypes] alloc.c:allchblk.c:165:6: warning: no previous prototype for function 'GC_dump_regions' [-Wmissing-prototypes] GC_API void GC_ignore_self_finalize_mark_proc(p)void GC_dump_regions()87:1: In file included from dbg_mlc.cwarning: :17: ^ finalize.c:512:8initializing 'char *' with an expression of type 'const char [68]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] ^"Copyright (c) 1996-1998 by Silicon Graphics. All rights reserved. ", ./include/private/dbg_mlc.h ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ::161: allchblk.c:34:notealloc.c165::88:1 1warning: :: : declare 'static' if the function is not intended to be used outside of this translation unitthis function declaration is not a prototype [-Wstrict-prototypes] warning: initializing 'char *' with an expression of type 'const char [75]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] GC_API void GC_ignore_self_finalize_mark_proc(p) ^ note GC_bool GC_has_other_debug_info(/* p */);"Copyright (c) 1999-2001 by Hewlett-Packard Company. All rights reserved. ", finalize.c: ^ : declare 'static' if the function is not intended to be used outside of this translation unit 512 void ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :46:alloc.c:89void GC_dump_regions():1: warning: initializing 'char *' with an expression of type 'const char [61]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] ^ static ./include/private/dbg_mlc.h warning:173 : :"THIS MATERIAL IS PROVIDED AS IS, WITH ABSOLUTELY NO WARRANTY",this old-style function definition is not preceded by a prototype [-Wstrict-prototypes] 26 :GC_API void GC_ignore_self_finalize_mark_proc(p)^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ allchblk.c:258warning ^ : this function declaration is not a prototype [-Wstrict-prototypes] :6:alloc.c:90finalize.c:535:1 :13: warning: no previous prototype for function 'GC_null_finalize_mark_proc' [-Wmissing-prototypes] warning: warning: initializing 'char *' with an expression of type 'const char [53]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] : no previous prototype for function 'GC_remove_from_fl' [-Wmissing-prototypes] GC_API void GC_null_finalize_mark_proc(p) ^ finalize.cptr_t GC_store_debug_info(/* p, sz, string, integer */);void GC_remove_from_fl(hhdr, n):535:8: ^ " EXPRESSED OR IMPLIED. ANY USE IS AT YOUR OWN RISK.", note^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ void alloc.c:91:1: warning: initializing 'char *' with an expression of type 'const char [29]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] dbg_mlc.c"See source code for details." }; :19:36: warning: this function declaration is not a prototype [-Wstrict-prototypes]allchblk.c:258:1: : declare 'static' if the function is not intended to be used outside of this translation unitnote: void GC_default_print_heap_obj_proc();declare 'static' if the function is not intended to be used outside of this translation unit ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~void GC_remove_from_fl(hhdr, n) ^ void GC_API void GC_null_finalize_mark_proc(p) ^ finalize.c^:535:39: warning : static allchblk.c:258:23dbg_mlc.c:this old-style function definition is not preceded by a prototype [-Wstrict-prototypes]: 35: 9warning: alloc.c:GC_API void GC_null_finalize_mark_proc(p) 114:41: ^this old-style function definition is not preceded by a prototype [-Wstrict-prototypes]warning: this function declaration is not a prototype [-Wstrict-prototypes] void GC_remove_from_fl(hhdr, n) : warning ^: extern GC_bool GC_collection_in_progress();no previous prototype for function 'GC_has_other_debug_info' [-Wmissing-prototypes] ^ void GC_bool GC_has_other_debug_info(p) ^allchblk.c :301:finalize.c:550:15alloc.c:130:7: warning: ./include/private/dbg_mlc.h13:no previous prototype for function 'GC_timeout_stop_func' [-Wmissing-prototypes] : warning: no previous prototype for function 'GC_register_finalizer_inner' [-Wmissing-prototypes] 161:11: note: this declaration is not a prototype; add parameter declarations to make it one : int GC_timeout_stop_func GC_PROTO((void)) GC_bool GC_has_other_debug_info(/* p */); ^ warning ^ GC_API void GC_register_finalizer_inner(obj, fn, cd, ofn, ocd, mp): dbg_mlc.c:no previous prototype for function 'GC_free_block_ending_at' [-Wmissing-prototypes] ^ struct hblk * GC_free_block_ending_at(h) finalize.c: ^ 35550::8: allchblk.c:301alloc.c:130:note: declare 'static' if the function is not intended to be used outside of this translation unit:1:32: 3: warningGC_API void GC_register_finalizer_inner(obj, fn, cd, ofn, ocd, mp): note ^this old-style function definition is not preceded by a prototype [-Wstrict-prototypes] notefinalize.c: GC_bool GC_has_other_debug_info(p) declare 'static' if the function is not intended to be used outside of this translation unit ^ :550:40: : warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes]declare 'static' if the function is not intended to be used outside of this translation unit int GC_timeout_stop_func GC_PROTO((void)) ^ dbg_mlc.c static GC_API void GC_register_finalizer_inner(obj, fn, cd, ofn, ocd, mp) ^ :240:7: warning: no previous prototype for function 'GC_store_debug_info' [-Wmissing-prototypes]alloc.c:186:6: struct hblk * GC_free_block_ending_at(h)ptr_t GC_store_debug_info(p, sz, string, integer) finalize.c warning: no previous prototype for function 'GC_adj_words_allocd' [-Wmissing-prototypes]^ ^ :756: word GC_adj_words_allocd() static ./include/private/dbg_mlc.h ^allchblk.c::173 :7301alloc.c::386: warning: ::no previous prototype for function 'GC_dump_finalization' [-Wmissing-prototypes] 186: note: this declaration is not a prototype; add parameter declarations to make it one1void GC_dump_finalization() warning: :ptr_t GC_store_debug_info(/* p, sz, string, integer */); this old-style function definition is not preceded by a prototype [-Wstrict-prototypes] note ^ : ^ struct hblk * GC_free_block_ending_at(h)finalize.cdeclare 'static' if the function is not intended to be used outside of this translation unit :dbg_mlc.cword GC_adj_words_allocd() ^ static 756:1: note: declare 'static' if the function is not intended to be used outside of this translation unit ^alloc.cvoid GC_dump_finalization():240:231 ^ static :26: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes] :6: ptr_t GC_store_debug_info(p, sz, string, integer)allchblk.cwarning:333:6: ^warning: no previous prototype for function 'GC_add_to_fl' [-Wmissing-prototypes] : void GC_add_to_fl(h, hhdr)no previous prototype for function 'GC_clear_a_few_frames' [-Wmissing-prototypes] ^ void GC_clear_a_few_frames() ^finalize.c:813 :11: warning: unused variable 'real_ptr' [-Wunused-variable] allchblk.calloc.c: ptr_t real_ptr, real_link;:333231::11dbg_mlc.c: :311: ^note7: : 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 warning: no previous prototype for function 'GC_check_annotated_obj' [-Wmissing-prototypes] void GC_add_to_fl(h, hhdr)void GC_clear_a_few_frames() ptr_t GC_check_annotated_obj(ohdr) ^ ^^ static static finalize.c: allchblk.c :333:18: warningalloc.c:254:6864dbg_mlc.c::17: 311:: warning1: :: passing 'const char [46]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]this old-style function definition is not preceded by a prototype [-Wstrict-prototypes] note: warning: no previous prototype for function 'GC_notify_full_gc' [-Wmissing-prototypes]declare 'static' if the function is not intended to be used outside of this translation unit void GC_add_to_fl(h, hhdr) ^ ptr_t GC_check_annotated_obj(ohdr) ^ static dbg_mlc.c:void GC_notify_full_gc() WARN("Finalization cycle involving %lx\n", real_ptr); ^ 311:29: warningalloc.c:254:1: : notethis old-style function definition is not preceded by a prototype [-Wstrict-prototypes]allchblk.c:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~declare 'static' if the function is not intended to be used outside of this translation unit475: 2ptr_t GC_check_annotated_obj(ohdr) void GC_notify_full_gc() ^ ^ ./include/private/gc_priv.h:: warning: static passing 'const char [55]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] 458 :48dbg_mlc.c:344:: WARN("Header allocation failed: Dropping block.\n", 0);alloc.c: note 269:6: warning: 6: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ expanded from macro 'WARN'warning: : no previous prototype for function 'GC_print_type' [-Wmissing-prototypes] ./include/private/gc_priv.h# define WARN(msg,arg) (*GC_current_warn_proc)("GC Warning: " msg, (GC_word)(arg))no previous prototype for function 'GC_maybe_gc' [-Wmissing-prototypes] ^~~~~~~~~~~~~~~~~~void GC_print_type(p) void GC_maybe_gc() ^ ^:alloc.c:269:1458 ::48: note: declare 'static' if the function is not intended to be used outside of this translation unit dbg_mlc.cnotevoid GC_maybe_gc() : ^ static finalize.c:941:6:: warning: no previous prototype for function 'GC_enqueue_all_finalizers' [-Wmissing-prototypes] expanded from macro 'WARN'344:1: note: declare 'static' if the function is not intended to be used outside of this translation unit void GC_enqueue_all_finalizers() void GC_print_type(p) ^ # define WARN(msg,arg) (*GC_current_warn_proc)("GC Warning: " msg, (GC_word)(arg)) ^~~~~~~~~~~~~~~~~~ ^ static dbg_mlc.c:344:finalize.c19: allchblk.c:458:warning15: :warningalloc.c:: no previous prototype for function 'GC_get_first_part' [-Wmissing-prototypes] 622941: struct hblk * GC_get_first_part(h, hhdr, bytes, index) this old-style function definition is not preceded by a prototype [-Wstrict-prototypes]: : ^18void GC_print_type(p) : ^ :allchblk.c:458:1 note: declare 'static' if the function is not intended to be used outside of this translation unit : warning: no previous prototype for function 'GC_clear_fl_marks' [-Wmissing-prototypes] void GC_enqueue_all_finalizers()dbg_mlc.c void GC_clear_fl_marks(ptr_t q) ^ :alloc.c: 405:^ 10622:3static ::finalize.c:note : declare 'static' if the function is not intended to be used outside of this translation unit note1000: : 13warningdeclare 'static' if the function is not intended to be used outside of this translation unit : void GC_clear_fl_marks(ptr_t q) struct hblk * GC_get_first_part(h, hhdr, bytes, index) ^ static : no previous prototype for function 'GC_debug_print_heap_obj_proc' [-Wmissing-prototypes] ^warning: no previous prototype for function 'GC_finalize_all' [-Wmissing-prototypes] void GC_debug_print_heap_obj_proc(ptr_t p) static ^ allchblk.c GC_API void GC_finalize_all() ^dbg_mlc.c:405:5:: 458:32: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes] finalize.calloc.c:1000:note :897:78struct hblk * GC_get_first_part(h, hhdr, bytes, index) : ^note: declare 'static' if the function is not intended to be used outside of this translation unit : : declare 'static' if the function is not intended to be used outside of this translation unitwarning: no previous prototype for function 'GC_max' [-Wmissing-prototypes] GC_API void GC_finalize_all()ptr_t GC_max(x,y) void GC_debug_print_heap_obj_proc(ptr_t p) ^ allchblk.c: static ^ 500:6 ^ :alloc.c:897:1: note: declare 'static' if the function is not intended to be used outside of this translation unit warning: no previous prototype for function 'GC_split_block' [-Wmissing-prototypes] void GC_split_block(h, hhdr, n, nhdr, index) ^ dbg_mlc.c:420:6: ptr_t GC_max(x,y) warning: no previous prototype for function 'GC_print_smashed_obj' [-Wmissing-prototypes] ^void GC_print_smashed_obj(p, clobbered_addr) static ^ allchblk.c:500:1: note: declare 'static' if the function is not intended to be used outside of this translation unit dbg_mlc.cvoid GC_split_block(h, hhdr, n, nhdr, index): ^ alloc.c420:897:13: warningstatic finalize.c: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes]:1073 : ptr_t GC_max(x,y) :31allchblk.c:: ^500: 20 warning: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes] 1void GC_split_block(h, hhdr, n, nhdr, index) : this function declaration is not a prototype [-Wstrict-prototypes]: ^ alloc.c:note: 903 allchblk.c::539declare '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_print_smashed_obj(p, clobbered_addr)ptr_t GC_min(x,y) ^ void (* GC_finalizer_notifier)() = (void (*) GC_PROTO((void)))0;alloc.c:903:1:31: warning: this function declaration is not a prototype [-Wstrict-prototypes] note: struct hblk * GC_allochblk_nth(); ^ voiddeclare 'static' if the function is not intended to be used outside of this translation unit ^ ^ ptr_t GC_min(x,y) ^static void 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)static ^alloc.c :903dbg_mlc.c::allchblk.c:677:12: warning: passing 'const char [118]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]449:6:13 warning: no previous prototype for function 'GC_do_nothing' [-Wmissing-prototypes] : warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes] ptr_t GC_min(x,y) ^ 19 warnings and 4 errors generated. WARN("Repeated allocation of very large block "void GC_do_nothing() {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ./include/private/gc_priv.hdbg_mlc.c:449:1: note: declare 'static' if the function is not intended to be used outside of this translation unit :void GC_do_nothing() {}458alloc.c:1073 ^:48: : 12:note: static warning: passing 'const char [52]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] expanded from macro 'WARN' WARN("Out of Memory! Trying to continue ...\n", 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dbg_mlc.c./include/private/gc_priv.h# define WARN(msg,arg) (*GC_current_warn_proc)("GC Warning: " msg, (GC_word)(arg)):451 ^~~~~~~~~~~~~~~~~~ :458::6: warning: no previous prototype for function 'GC_start_debugging' [-Wmissing-prototypes] 48void GC_start_debugging(): note ^: allchblk.c:572:1: warning: no previous prototype for function 'GC_allochblk_nth' [-Wmissing-prototypes] expanded from macro 'WARN'dbg_mlc.cGC_allochblk_nth(sz, kind, flags, n) ^ :allchblk.c: 451:1: note: declare 'static' if the function is not intended to be used outside of this translation unit # define WARN(msg,arg) (*GC_current_warn_proc)("GC Warning: " msg, (GC_word)(arg)) ^~~~~~~~~~~~~~~~~~ 539:15: note: void GC_start_debugging()this declaration is not a prototype; add parameter declarations to make it one ^alloc.c:1077 gmake[3]: *** [Makefile:699: finalize.lo] Error 1 struct hblk * GC_allochblk_nth();static ^ :8allchblk.c:572:17: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes] : warning: passing 'const char [44]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] GC_allochblk_nth(sz, kind, flags, n) ^ WARN("Out of Memory! Returning NIL!\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)) ^~~~~~~~~~~~~~~~~~ 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 dbg_mlc.c:838:6: warning: no previous prototype for function 'GC_debug_free_inner' [-Wmissing-prototypes] void GC_debug_free_inner(GC_PTR p) ^ 20 warnings and 1 error generated. dbg_mlc.c:838:1: 20 warnings and 1 error generated. 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 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 errorgmake[3]: *** [Makefile:699: alloc.lo] Error 1 generated. gmake[3]: *** [Makefile:699: allchblk.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