=> Bootstrap dependency digest>=20010302: found digest-20190127
===> Building for mono-4.0.4.1nb16
/usr/pkg/bin/gmake  all-recursive
gmake[1]: Entering directory '/tmp/pkgbuild/lang/mono/work.alpha/mono-4.0.4'
Making all in po
gmake[2]: Entering directory '/tmp/pkgbuild/lang/mono/work.alpha/mono-4.0.4/po'
gmake[3]: Entering directory '/tmp/pkgbuild/lang/mono/work.alpha/mono-4.0.4/po'
gmake[3]: Nothing to be done for 'all-am'.
gmake[3]: Leaving directory '/tmp/pkgbuild/lang/mono/work.alpha/mono-4.0.4/po'
gmake[2]: Leaving directory '/tmp/pkgbuild/lang/mono/work.alpha/mono-4.0.4/po'
Making all in libgc
gmake[2]: Entering directory '/tmp/pkgbuild/lang/mono/work.alpha/mono-4.0.4/libgc'
Making all in m4
gmake[3]: Entering directory '/tmp/pkgbuild/lang/mono/work.alpha/mono-4.0.4/libgc/m4'
gmake[3]: Nothing to be done for 'all'.
gmake[3]: Leaving directory '/tmp/pkgbuild/lang/mono/work.alpha/mono-4.0.4/libgc/m4'
Making all in include
gmake[3]: Entering directory '/tmp/pkgbuild/lang/mono/work.alpha/mono-4.0.4/libgc/include'
Making all in private
gmake[4]: Entering directory '/tmp/pkgbuild/lang/mono/work.alpha/mono-4.0.4/libgc/include/private'
gmake[4]: Nothing to be done for 'all'.
gmake[4]: Leaving directory '/tmp/pkgbuild/lang/mono/work.alpha/mono-4.0.4/libgc/include/private'
gmake[4]: Entering directory '/tmp/pkgbuild/lang/mono/work.alpha/mono-4.0.4/libgc/include'
gmake[4]: Nothing to be done for 'all-am'.
gmake[4]: Leaving directory '/tmp/pkgbuild/lang/mono/work.alpha/mono-4.0.4/libgc/include'
gmake[3]: Leaving directory '/tmp/pkgbuild/lang/mono/work.alpha/mono-4.0.4/libgc/include'
Making all in doc
gmake[3]: Entering directory '/tmp/pkgbuild/lang/mono/work.alpha/mono-4.0.4/libgc/doc'
gmake[3]: Nothing to be done for 'all'.
gmake[3]: Leaving directory '/tmp/pkgbuild/lang/mono/work.alpha/mono-4.0.4/libgc/doc'
gmake[3]: Entering directory '/tmp/pkgbuild/lang/mono/work.alpha/mono-4.0.4/libgc'
  CC       allchblk.lo
libtool: compile:  gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_NETBSD_THREADS=1 -D_REENTRANT=1 -DPARALLEL_MARK=1 -DTHREAD_LOCAL_ALLOC=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I./include -I./.. -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include/python3.7 -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -DUSE_COMPILER_TLS -DNO_PORT -O2 -mieee -D_FORTIFY_SOURCE=2 -Wno-deprecated-declarations -g -MT allchblk.lo -MD -MP -MF .deps/allchblk.Tpo -c allchblk.c  -fPIC -DPIC -o .libs/allchblk.o
In file included from ./include/private/gc_priv.h:95:0,
                 from allchblk.c:19:
./include/private/gc_locks.h:623:29: warning: function declaration isn't a prototype [-Wstrict-prototypes]
          inline static void GC_memory_barrier()
                             ^
allchblk.c:59:18: warning: function declaration isn't a prototype [-Wstrict-prototypes]
   static GC_bool GC_enough_large_bytes_left(bytes,n)
                  ^
allchblk.c:83:5: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 int GC_hblk_fl_from_blocks(blocks_needed)
     ^
allchblk.c:147:5: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 int free_list_index_of(wanted)
     ^
allchblk.c:165:6: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 void GC_dump_regions()
      ^
allchblk.c:225:16: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 static GC_bool setup_header(hhdr, sz, kind, flags)
                ^
allchblk.c:258:6: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 void GC_remove_from_fl(hhdr, n)
      ^
allchblk.c:301:15: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 struct hblk * GC_free_block_ending_at(h)
               ^
allchblk.c:333:6: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 void GC_add_to_fl(h, hhdr)
      ^
allchblk.c:458:15: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 struct hblk * GC_get_first_part(h, hhdr, bytes, index)
               ^
In file included from allchblk.c:19:0:
allchblk.c: In function 'GC_get_first_part':
./include/private/gc_priv.h:458:48: warning: passing argument 1 of 'GC_current_warn_proc' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
 # define WARN(msg,arg) (*GC_current_warn_proc)("GC Warning: " msg, (GC_word)(arg))
                                                ^
allchblk.c:475:2: note: in expansion of macro 'WARN'
  WARN("Header allocation failed: Dropping block.\n", 0);
  ^
./include/private/gc_priv.h:458:48: note: expected 'char *' but argument is of type 'const char *'
 # define WARN(msg,arg) (*GC_current_warn_proc)("GC Warning: " msg, (GC_word)(arg))
                                                ^
allchblk.c:475:2: note: in expansion of macro 'WARN'
  WARN("Header allocation failed: Dropping block.\n", 0);
  ^
allchblk.c: At top level:
allchblk.c:500:6: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 void GC_split_block(h, hhdr, n, nhdr, index)
      ^
allchblk.c:539:8: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 struct hblk * GC_allochblk_nth();
        ^
allchblk.c:572:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 GC_allochblk_nth(sz, kind, flags, n)
 ^
In file included from allchblk.c:19:0:
allchblk.c: In function 'GC_allochblk_nth':
./include/private/gc_priv.h:458:48: warning: passing argument 1 of 'GC_current_warn_proc' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
 # define WARN(msg,arg) (*GC_current_warn_proc)("GC Warning: " msg, (GC_word)(arg))
                                                ^
allchblk.c:677:12: note: in expansion of macro 'WARN'
            WARN("Repeated allocation of very large block "
            ^
./include/private/gc_priv.h:458:48: note: expected 'char *' but argument is of type 'const char *'
 # define WARN(msg,arg) (*GC_current_warn_proc)("GC Warning: " msg, (GC_word)(arg))
                                                ^
allchblk.c:677:12: note: in expansion of macro 'WARN'
            WARN("Repeated allocation of very large block "
            ^
allchblk.c:761:2: warning: nested extern declaration of 'GC_fail_count' [-Wnested-externs]
  extern unsigned GC_fail_count;
  ^
libtool: compile:  gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_NETBSD_THREADS=1 -D_REENTRANT=1 -DPARALLEL_MARK=1 -DTHREAD_LOCAL_ALLOC=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I./include -I./.. -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include/python3.7 -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -DUSE_COMPILER_TLS -DNO_PORT -O2 -mieee -D_FORTIFY_SOURCE=2 -Wno-deprecated-declarations -g -MT allchblk.lo -MD -MP -MF .deps/allchblk.Tpo -c allchblk.c -o allchblk.o >/dev/null 2>&1
  CC       alloc.lo
libtool: compile:  gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_NETBSD_THREADS=1 -D_REENTRANT=1 -DPARALLEL_MARK=1 -DTHREAD_LOCAL_ALLOC=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I./include -I./.. -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include/python3.7 -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -DUSE_COMPILER_TLS -DNO_PORT -O2 -mieee -D_FORTIFY_SOURCE=2 -Wno-deprecated-declarations -g -MT alloc.lo -MD -MP -MF .deps/alloc.Tpo -c alloc.c  -fPIC -DPIC -o .libs/alloc.o
In file included from ./include/private/gc_priv.h:95:0,
                 from alloc.c:19:
./include/private/gc_locks.h:623:29: warning: function declaration isn't a prototype [-Wstrict-prototypes]
          inline static void GC_memory_barrier()
                             ^
alloc.c:85:2: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
 {"Copyright 1988,1989 Hans-J. Boehm and Alan J. Demers ",
  ^
alloc.c:86:1: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
 "Copyright (c) 1991-1995 by Xerox Corporation.  All rights reserved. ",
 ^
alloc.c:87:1: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
 "Copyright (c) 1996-1998 by Silicon Graphics.  All rights reserved. ",
 ^
alloc.c:88:1: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
 "Copyright (c) 1999-2001 by Hewlett-Packard Company.  All rights reserved. ",
 ^
alloc.c:89:1: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
 "THIS MATERIAL IS PROVIDED AS IS, WITH ABSOLUTELY NO WARRANTY",
 ^
alloc.c:90:1: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
 " EXPRESSED OR IMPLIED.  ANY USE IS AT YOUR OWN RISK.",
 ^
alloc.c:91:1: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
 "See source code for details." };
 ^
alloc.c:114:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 extern GC_bool GC_collection_in_progress();
 ^
alloc.c:130:7: warning: no previous prototype for 'GC_timeout_stop_func' [-Wmissing-prototypes]
   int GC_timeout_stop_func GC_PROTO((void))
       ^
alloc.c:155:13: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 static word min_words_allocd()
             ^
alloc.c:186:6: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 word GC_adj_words_allocd()
      ^
alloc.c:231:6: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 void GC_clear_a_few_frames()
      ^
alloc.c: In function 'GC_clear_a_few_frames':
alloc.c:234:10: warning: variable 'frames' set but not used [-Wunused-but-set-variable]
     word frames[NWORDS];
          ^
alloc.c: At top level:
alloc.c:254:6: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 void GC_notify_full_gc()
      ^
alloc.c:269:6: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 void GC_maybe_gc()
      ^
alloc.c:622:8: warning: no previous prototype for 'GC_clear_fl_marks' [-Wmissing-prototypes]
   void GC_clear_fl_marks(ptr_t q)
        ^
alloc.c:897:7: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 ptr_t GC_max(x,y)
       ^
alloc.c:903:7: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 ptr_t GC_min(x,y)
       ^
In file included from alloc.c:19:0:
alloc.c: In function 'GC_collect_or_expand':
./include/private/gc_priv.h:458:48: warning: passing argument 1 of 'GC_current_warn_proc' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
 # define WARN(msg,arg) (*GC_current_warn_proc)("GC Warning: " msg, (GC_word)(arg))
                                                ^
alloc.c:1073:12: note: in expansion of macro 'WARN'
            WARN("Out of Memory!  Trying to continue ...\n", 0);
            ^
./include/private/gc_priv.h:458:48: note: expected 'char *' but argument is of type 'const char *'
 # define WARN(msg,arg) (*GC_current_warn_proc)("GC Warning: " msg, (GC_word)(arg))
                                                ^
alloc.c:1073:12: note: in expansion of macro 'WARN'
            WARN("Out of Memory!  Trying to continue ...\n", 0);
            ^
./include/private/gc_priv.h:458:48: warning: passing argument 1 of 'GC_current_warn_proc' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
 # define WARN(msg,arg) (*GC_current_warn_proc)("GC Warning: " msg, (GC_word)(arg))
                                                ^
alloc.c:1077:8: note: in expansion of macro 'WARN'
        WARN("Out of Memory!  Returning NIL!\n", 0);
        ^
./include/private/gc_priv.h:458:48: note: expected 'char *' but argument is of type 'const char *'
 # define WARN(msg,arg) (*GC_current_warn_proc)("GC Warning: " msg, (GC_word)(arg))
                                                ^
alloc.c:1077:8: note: in expansion of macro 'WARN'
        WARN("Out of Memory!  Returning NIL!\n", 0);
        ^
In file included from alloc.c:19:0:
alloc.c: In function 'GC_stopped_mark':
./include/private/gc_priv.h:334:23: warning: 'start_time' may be used uninitialized in this function [-Wmaybe-uninitialized]
   (1000.0*(double)((a)-(b))/(double)CLOCKS_PER_SEC))
                       ^
alloc.c:490:13: note: 'start_time' was declared here
  CLOCK_TYPE start_time, current_time;
             ^
alloc.c: In function 'GC_set_fl_marks':
alloc.c:605:9: warning: 'hhdr' may be used uninitialized in this function [-Wmaybe-uninitialized]
    hdr *hhdr;
         ^
alloc.c: In function 'GC_clear_fl_marks':
alloc.c:630:9: warning: 'hhdr' may be used uninitialized in this function [-Wmaybe-uninitialized]
    hdr *hhdr;
         ^
In file included from alloc.c:19:0:
alloc.c: In function 'GC_try_to_collect_inner':
./include/private/gc_priv.h:334:23: warning: 'start_time' may be used uninitialized in this function [-Wmaybe-uninitialized]
   (1000.0*(double)((a)-(b))/(double)CLOCKS_PER_SEC))
                       ^
alloc.c:332:20: note: 'start_time' was declared here
         CLOCK_TYPE start_time, current_time;
                    ^
libtool: compile:  gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_NETBSD_THREADS=1 -D_REENTRANT=1 -DPARALLEL_MARK=1 -DTHREAD_LOCAL_ALLOC=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I./include -I./.. -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include/python3.7 -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -DUSE_COMPILER_TLS -DNO_PORT -O2 -mieee -D_FORTIFY_SOURCE=2 -Wno-deprecated-declarations -g -MT alloc.lo -MD -MP -MF .deps/alloc.Tpo -c alloc.c -o alloc.o >/dev/null 2>&1
  CC       blacklst.lo
libtool: compile:  gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_NETBSD_THREADS=1 -D_REENTRANT=1 -DPARALLEL_MARK=1 -DTHREAD_LOCAL_ALLOC=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I./include -I./.. -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include/python3.7 -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -DUSE_COMPILER_TLS -DNO_PORT -O2 -mieee -D_FORTIFY_SOURCE=2 -Wno-deprecated-declarations -g -MT blacklst.lo -MD -MP -MF .deps/blacklst.Tpo -c blacklst.c  -fPIC -DPIC -o .libs/blacklst.o
In file included from ./include/private/gc_priv.h:95:0,
                 from blacklst.c:15:
./include/private/gc_locks.h:623:29: warning: function declaration isn't a prototype [-Wstrict-prototypes]
          inline static void GC_memory_barrier()
                             ^
blacklst.c:53:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 void GC_clear_bl();
 ^
blacklst.c:56:10: warning: no previous prototype for 'GC_default_print_heap_obj_proc' [-Wmissing-prototypes]
     void GC_default_print_heap_obj_proc(ptr_t p)
          ^
blacklst.c:70:6: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 void GC_print_source_ptr(p)
      ^
blacklst.c:111:6: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 void GC_clear_bl(doomed)
      ^
blacklst.c:117:6: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 void GC_copy_bl(old, new)
      ^
blacklst.c:123:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 static word total_stack_black_listed();
 ^
blacklst.c:286:13: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 static word total_stack_black_listed()
             ^
libtool: compile:  gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_NETBSD_THREADS=1 -D_REENTRANT=1 -DPARALLEL_MARK=1 -DTHREAD_LOCAL_ALLOC=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I./include -I./.. -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include/python3.7 -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -DUSE_COMPILER_TLS -DNO_PORT -O2 -mieee -D_FORTIFY_SOURCE=2 -Wno-deprecated-declarations -g -MT blacklst.lo -MD -MP -MF .deps/blacklst.Tpo -c blacklst.c -o blacklst.o >/dev/null 2>&1
  CC       checksums.lo
libtool: compile:  gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_NETBSD_THREADS=1 -D_REENTRANT=1 -DPARALLEL_MARK=1 -DTHREAD_LOCAL_ALLOC=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I./include -I./.. -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include/python3.7 -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -DUSE_COMPILER_TLS -DNO_PORT -O2 -mieee -D_FORTIFY_SOURCE=2 -Wno-deprecated-declarations -g -MT checksums.lo -MD -MP -MF .deps/checksums.Tpo -c checksums.c  -fPIC -DPIC -o .libs/checksums.o
libtool: compile:  gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_NETBSD_THREADS=1 -D_REENTRANT=1 -DPARALLEL_MARK=1 -DTHREAD_LOCAL_ALLOC=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I./include -I./.. -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include/python3.7 -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -DUSE_COMPILER_TLS -DNO_PORT -O2 -mieee -D_FORTIFY_SOURCE=2 -Wno-deprecated-declarations -g -MT checksums.lo -MD -MP -MF .deps/checksums.Tpo -c checksums.c -o checksums.o >/dev/null 2>&1
  CC       dbg_mlc.lo
libtool: compile:  gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_NETBSD_THREADS=1 -D_REENTRANT=1 -DPARALLEL_MARK=1 -DTHREAD_LOCAL_ALLOC=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I./include -I./.. -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include/python3.7 -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -DUSE_COMPILER_TLS -DNO_PORT -O2 -mieee -D_FORTIFY_SOURCE=2 -Wno-deprecated-declarations -g -MT dbg_mlc.lo -MD -MP -MF .deps/dbg_mlc.Tpo -c dbg_mlc.c  -fPIC -DPIC -o .libs/dbg_mlc.o
In file included from ./include/private/gc_priv.h:95:0,
                 from ./include/private/dbg_mlc.h:30,
                 from dbg_mlc.c:17:
./include/private/gc_locks.h:623:29: warning: function declaration isn't a prototype [-Wstrict-prototypes]
          inline static void GC_memory_barrier()
                             ^
In file included from dbg_mlc.c:17:0:
./include/private/dbg_mlc.h:161:3: warning: function declaration isn't a prototype [-Wstrict-prototypes]
   GC_bool GC_has_other_debug_info(/* p */);
   ^
./include/private/dbg_mlc.h:173:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 ptr_t GC_store_debug_info(/* p, sz, string, integer */);
 ^
dbg_mlc.c:19:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 void GC_default_print_heap_obj_proc();
 ^
dbg_mlc.c:35:9: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 GC_bool GC_has_other_debug_info(p)
         ^
dbg_mlc.c:240:7: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 ptr_t GC_store_debug_info(p, sz, string, integer)
       ^
dbg_mlc.c:311:7: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 ptr_t GC_check_annotated_obj(ohdr)
       ^
dbg_mlc.c:344:6: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 void GC_print_type(p)
      ^
In file included from dbg_mlc.c:17:0:
dbg_mlc.c: In function 'GC_print_obj':
./include/private/dbg_mlc.h:141:35: warning: implicit declaration of function 'GC_print_callers' [-Wimplicit-function-declaration]
 #   define PRINT_CALL_CHAIN(base) GC_print_callers(((oh *)(base)) -> oh_ci)
                                   ^
dbg_mlc.c:401:5: note: in expansion of macro 'PRINT_CALL_CHAIN'
     PRINT_CALL_CHAIN(ohdr);
     ^
dbg_mlc.c:401:5: warning: nested extern declaration of 'GC_print_callers' [-Wnested-externs]
dbg_mlc.c: At top level:
dbg_mlc.c:405:10: warning: no previous prototype for 'GC_debug_print_heap_obj_proc' [-Wmissing-prototypes]
     void GC_debug_print_heap_obj_proc(ptr_t p)
          ^
dbg_mlc.c:420:6: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 void GC_print_smashed_obj(p, clobbered_addr)
      ^
dbg_mlc.c:449:6: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 void GC_do_nothing() {}
      ^
dbg_mlc.c:451:6: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 void GC_start_debugging()
      ^
dbg_mlc.c:743:12: warning: no previous prototype for 'GC_debug_malloc_atomic_uncollectable' [-Wmissing-prototypes]
     GC_PTR GC_debug_malloc_atomic_uncollectable(size_t lb, GC_EXTRA_PARAMS)
            ^
dbg_mlc.c:838:6: warning: no previous prototype for 'GC_debug_free_inner' [-Wmissing-prototypes]
 void GC_debug_free_inner(GC_PTR p)
      ^
dbg_mlc.c:926:10: warning: no previous prototype for 'GC_add_smashed' [-Wmissing-prototypes]
     void GC_add_smashed(ptr_t smashed)
          ^
dbg_mlc.c:958:10: warning: no previous prototype for 'GC_check_heap_block' [-Wmissing-prototypes]
     void GC_check_heap_block(register struct hblk *hbp, word dummy)
          ^
dbg_mlc.c:1047:13: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 static void store_old (obj, my_old_fn, my_old_cd, ofn, ocd)
             ^
dbg_mlc.c: In function 'GC_debug_realloc':
dbg_mlc.c:909:28: warning: 'result' may be used uninitialized in this function [-Wmaybe-uninitialized]
     if (result == 0) return(0);
                            ^
libtool: compile:  gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_NETBSD_THREADS=1 -D_REENTRANT=1 -DPARALLEL_MARK=1 -DTHREAD_LOCAL_ALLOC=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I./include -I./.. -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include/python3.7 -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -DUSE_COMPILER_TLS -DNO_PORT -O2 -mieee -D_FORTIFY_SOURCE=2 -Wno-deprecated-declarations -g -MT dbg_mlc.lo -MD -MP -MF .deps/dbg_mlc.Tpo -c dbg_mlc.c -o dbg_mlc.o >/dev/null 2>&1
  CC       dyn_load.lo
libtool: compile:  gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_NETBSD_THREADS=1 -D_REENTRANT=1 -DPARALLEL_MARK=1 -DTHREAD_LOCAL_ALLOC=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I./include -I./.. -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include/python3.7 -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -DUSE_COMPILER_TLS -DNO_PORT -O2 -mieee -D_FORTIFY_SOURCE=2 -Wno-deprecated-declarations -g -MT dyn_load.lo -MD -MP -MF .deps/dyn_load.Tpo -c dyn_load.c  -fPIC -DPIC -o .libs/dyn_load.o
In file included from ./include/private/gc_priv.h:95:0,
                 from dyn_load.c:36:
./include/private/gc_locks.h:623:29: warning: function declaration isn't a prototype [-Wstrict-prototypes]
          inline static void GC_memory_barrier()
                             ^
dyn_load.c:508:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 GC_FirstDLOpenedLinkMap()
 ^
libtool: compile:  gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_NETBSD_THREADS=1 -D_REENTRANT=1 -DPARALLEL_MARK=1 -DTHREAD_LOCAL_ALLOC=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I./include -I./.. -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include/python3.7 -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -DUSE_COMPILER_TLS -DNO_PORT -O2 -mieee -D_FORTIFY_SOURCE=2 -Wno-deprecated-declarations -g -MT dyn_load.lo -MD -MP -MF .deps/dyn_load.Tpo -c dyn_load.c -o dyn_load.o >/dev/null 2>&1
  CC       finalize.lo
libtool: compile:  gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_NETBSD_THREADS=1 -D_REENTRANT=1 -DPARALLEL_MARK=1 -DTHREAD_LOCAL_ALLOC=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I./include -I./.. -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include/python3.7 -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -DUSE_COMPILER_TLS -DNO_PORT -O2 -mieee -D_FORTIFY_SOURCE=2 -Wno-deprecated-declarations -g -MT finalize.lo -MD -MP -MF .deps/finalize.Tpo -c finalize.c  -fPIC -DPIC -o .libs/finalize.o
In file included from ./include/private/gc_priv.h:95:0,
                 from ./include/private/gc_pmark.h:35,
                 from finalize.c:17:
./include/private/gc_locks.h:623:29: warning: function declaration isn't a prototype [-Wstrict-prototypes]
          inline static void GC_memory_barrier()
                             ^
In file included from finalize.c:17:0:
./include/private/gc_pmark.h:107:5: warning: function declaration isn't a prototype [-Wstrict-prototypes]
     void GC_do_parallel_mark();
     ^
finalize.c:34:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 typedef void finalization_mark_proc(/* ptr_t finalizable_obj_ptr */); 
 ^
finalize.c:112:6: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 void GC_grow_table(table, log_size_ptr)
      ^
finalize.c:392:13: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 static void GC_mark_togglerefs ()
             ^
finalize.c:408:13: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 static void GC_clear_togglerefs ()
             ^
finalize.c: In function 'ensure_toggleref_capacity':
finalize.c:440:7: warning: unused variable 'old_capacity' [-Wunused-variable]
   int old_capacity = GC_toggleref_array_capacity;
       ^
finalize.c: At top level:
finalize.c:500:13: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 GC_API void GC_normal_finalize_mark_proc(p)
             ^
finalize.c:512:13: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 GC_API void GC_ignore_self_finalize_mark_proc(p)
             ^
finalize.c:535:13: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 GC_API void GC_null_finalize_mark_proc(p)
             ^
finalize.c:550:13: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 GC_API void GC_register_finalizer_inner(obj, fn, cd, ofn, ocd, mp)
             ^
finalize.c:756:6: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 void GC_dump_finalization()
      ^
finalize.c: In function 'GC_remove_dangling_disappearing_links':
finalize.c:813:11: warning: unused variable 'real_ptr' [-Wunused-variable]
     ptr_t real_ptr, real_link;
           ^
In file included from ./include/private/gc_pmark.h:35:0,
                 from finalize.c:17:
finalize.c: In function 'GC_finalize':
./include/private/gc_priv.h:458:48: warning: passing argument 1 of 'GC_current_warn_proc' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
 # define WARN(msg,arg) (*GC_current_warn_proc)("GC Warning: " msg, (GC_word)(arg))
                                                ^
finalize.c:864:17: note: in expansion of macro 'WARN'
                 WARN("Finalization cycle involving %lx\n", real_ptr);
                 ^
./include/private/gc_priv.h:458:48: note: expected 'char *' but argument is of type 'const char *'
 # define WARN(msg,arg) (*GC_current_warn_proc)("GC Warning: " msg, (GC_word)(arg))
                                                ^
finalize.c:864:17: note: in expansion of macro 'WARN'
                 WARN("Finalization cycle involving %lx\n", real_ptr);
                 ^
finalize.c: At top level:
finalize.c:941:6: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 void GC_enqueue_all_finalizers()
      ^
finalize.c:1000:13: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 GC_API void GC_finalize_all()
             ^
finalize.c:1073:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 void (* GC_finalizer_notifier)() = (void (*) GC_PROTO((void)))0;
 ^
libtool: compile:  gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_NETBSD_THREADS=1 -D_REENTRANT=1 -DPARALLEL_MARK=1 -DTHREAD_LOCAL_ALLOC=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I./include -I./.. -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include/python3.7 -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -DUSE_COMPILER_TLS -DNO_PORT -O2 -mieee -D_FORTIFY_SOURCE=2 -Wno-deprecated-declarations -g -MT finalize.lo -MD -MP -MF .deps/finalize.Tpo -c finalize.c -o finalize.o >/dev/null 2>&1
  CC       gc_dlopen.lo
libtool: compile:  gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_NETBSD_THREADS=1 -D_REENTRANT=1 -DPARALLEL_MARK=1 -DTHREAD_LOCAL_ALLOC=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I./include -I./.. -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include/python3.7 -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -DUSE_COMPILER_TLS -DNO_PORT -O2 -mieee -D_FORTIFY_SOURCE=2 -Wno-deprecated-declarations -g -MT gc_dlopen.lo -MD -MP -MF .deps/gc_dlopen.Tpo -c gc_dlopen.c  -fPIC -DPIC -o .libs/gc_dlopen.o
In file included from ./include/private/gc_priv.h:95:0,
                 from gc_dlopen.c:26:
./include/private/gc_locks.h:623:29: warning: function declaration isn't a prototype [-Wstrict-prototypes]
          inline static void GC_memory_barrier()
                             ^
gc_dlopen.c:49:15: warning: function declaration isn't a prototype [-Wstrict-prototypes]
   static void disable_gc_for_dlopen()
               ^
gc_dlopen.c: In function 'disable_gc_for_dlopen':
gc_dlopen.c:52:30: warning: implicit declaration of function 'GC_collection_in_progress' [-Wimplicit-function-declaration]
     while (GC_incremental && GC_collection_in_progress()) {
                              ^
gc_dlopen.c:52:5: warning: nested extern declaration of 'GC_collection_in_progress' [-Wnested-externs]
     while (GC_incremental && GC_collection_in_progress()) {
     ^
gc_dlopen.c: At top level:
gc_dlopen.c:68:10: warning: function declaration isn't a prototype [-Wstrict-prototypes]
   void * GC_dlopen(path, mode)
          ^
libtool: compile:  gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_NETBSD_THREADS=1 -D_REENTRANT=1 -DPARALLEL_MARK=1 -DTHREAD_LOCAL_ALLOC=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I./include -I./.. -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include/python3.7 -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -DUSE_COMPILER_TLS -DNO_PORT -O2 -mieee -D_FORTIFY_SOURCE=2 -Wno-deprecated-declarations -g -MT gc_dlopen.lo -MD -MP -MF .deps/gc_dlopen.Tpo -c gc_dlopen.c -o gc_dlopen.o >/dev/null 2>&1
  CC       gcj_mlc.lo
libtool: compile:  gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_NETBSD_THREADS=1 -D_REENTRANT=1 -DPARALLEL_MARK=1 -DTHREAD_LOCAL_ALLOC=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I./include -I./.. -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include/python3.7 -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -DUSE_COMPILER_TLS -DNO_PORT -O2 -mieee -D_FORTIFY_SOURCE=2 -Wno-deprecated-declarations -g -MT gcj_mlc.lo -MD -MP -MF .deps/gcj_mlc.Tpo -c gcj_mlc.c  -fPIC -DPIC -o .libs/gcj_mlc.o
In file included from ./include/private/gc_priv.h:95:0,
                 from ./include/private/gc_pmark.h:35,
                 from gcj_mlc.c:39:
./include/private/gc_locks.h:623:29: warning: function declaration isn't a prototype [-Wstrict-prototypes]
          inline static void GC_memory_barrier()
                             ^
In file included from gcj_mlc.c:39:0:
./include/private/gc_pmark.h:107:5: warning: function declaration isn't a prototype [-Wstrict-prototypes]
     void GC_do_parallel_mark();
     ^
In file included from gcj_mlc.c:41:0:
./include/private/dbg_mlc.h:161:3: warning: function declaration isn't a prototype [-Wstrict-prototypes]
   GC_bool GC_has_other_debug_info(/* p */);
   ^
./include/private/dbg_mlc.h:173:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 ptr_t GC_store_debug_info(/* p, sz, string, integer */);
 ^
gcj_mlc.c: In function 'GC_init_gcj_malloc':
gcj_mlc.c:56:18: warning: unused variable 'i' [-Wunused-variable]
     register int i;
                  ^
gcj_mlc.c: At top level:
gcj_mlc.c:109:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 ptr_t GC_clear_stack();
 ^
gcj_mlc.c:124:13: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 static void maybe_finalize()
             ^
gcj_mlc.c: In function 'GC_debug_gcj_malloc':
gcj_mlc.c:210:6: warning: implicit declaration of function 'GC_start_debugging' [-Wimplicit-function-declaration]
      GC_start_debugging();
      ^
gcj_mlc.c:210:6: warning: nested extern declaration of 'GC_start_debugging' [-Wnested-externs]
libtool: compile:  gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_NETBSD_THREADS=1 -D_REENTRANT=1 -DPARALLEL_MARK=1 -DTHREAD_LOCAL_ALLOC=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I./include -I./.. -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include/python3.7 -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -DUSE_COMPILER_TLS -DNO_PORT -O2 -mieee -D_FORTIFY_SOURCE=2 -Wno-deprecated-declarations -g -MT gcj_mlc.lo -MD -MP -MF .deps/gcj_mlc.Tpo -c gcj_mlc.c -o gcj_mlc.o >/dev/null 2>&1
  CC       headers.lo
libtool: compile:  gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_NETBSD_THREADS=1 -D_REENTRANT=1 -DPARALLEL_MARK=1 -DTHREAD_LOCAL_ALLOC=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I./include -I./.. -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include/python3.7 -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -DUSE_COMPILER_TLS -DNO_PORT -O2 -mieee -D_FORTIFY_SOURCE=2 -Wno-deprecated-declarations -g -MT headers.lo -MD -MP -MF .deps/headers.Tpo -c headers.c  -fPIC -DPIC -o .libs/headers.o
In file included from ./include/private/gc_priv.h:95:0,
                 from headers.c:25:
./include/private/gc_locks.h:623:29: warning: function declaration isn't a prototype [-Wstrict-prototypes]
          inline static void GC_memory_barrier()
                             ^
headers.c:110:14: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 static hdr * alloc_hdr()
              ^
headers.c:123:13: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 static void free_hdr(hhdr)
             ^
headers.c:154:16: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 static GC_bool get_index(addr)
                ^
libtool: compile:  gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_NETBSD_THREADS=1 -D_REENTRANT=1 -DPARALLEL_MARK=1 -DTHREAD_LOCAL_ALLOC=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I./include -I./.. -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include/python3.7 -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -DUSE_COMPILER_TLS -DNO_PORT -O2 -mieee -D_FORTIFY_SOURCE=2 -Wno-deprecated-declarations -g -MT headers.lo -MD -MP -MF .deps/headers.Tpo -c headers.c -o headers.o >/dev/null 2>&1
  CC       malloc.lo
libtool: compile:  gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_NETBSD_THREADS=1 -D_REENTRANT=1 -DPARALLEL_MARK=1 -DTHREAD_LOCAL_ALLOC=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I./include -I./.. -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include/python3.7 -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -DUSE_COMPILER_TLS -DNO_PORT -O2 -mieee -D_FORTIFY_SOURCE=2 -Wno-deprecated-declarations -g -MT malloc.lo -MD -MP -MF .deps/malloc.Tpo -c malloc.c  -fPIC -DPIC -o .libs/malloc.o
In file included from ./include/private/gc_priv.h:95:0,
                 from malloc.c:18:
./include/private/gc_locks.h:623:29: warning: function declaration isn't a prototype [-Wstrict-prototypes]
          inline static void GC_memory_barrier()
                             ^
malloc.c:20:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 extern ptr_t GC_clear_stack(); /* in misc.c, behaves like identity */
 ^
malloc.c:21:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 void GC_extend_size_map(); /* in misc.c. */
 ^
malloc.c:25:9: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 GC_bool GC_alloc_reclaim_list(kind)
         ^
libtool: compile:  gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_NETBSD_THREADS=1 -D_REENTRANT=1 -DPARALLEL_MARK=1 -DTHREAD_LOCAL_ALLOC=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I./include -I./.. -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include/python3.7 -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -DUSE_COMPILER_TLS -DNO_PORT -O2 -mieee -D_FORTIFY_SOURCE=2 -Wno-deprecated-declarations -g -MT malloc.lo -MD -MP -MF .deps/malloc.Tpo -c malloc.c -o malloc.o >/dev/null 2>&1
  CC       mallocx.lo
libtool: compile:  gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_NETBSD_THREADS=1 -D_REENTRANT=1 -DPARALLEL_MARK=1 -DTHREAD_LOCAL_ALLOC=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I./include -I./.. -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include/python3.7 -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -DUSE_COMPILER_TLS -DNO_PORT -O2 -mieee -D_FORTIFY_SOURCE=2 -Wno-deprecated-declarations -g -MT mallocx.lo -MD -MP -MF .deps/mallocx.Tpo -c mallocx.c  -fPIC -DPIC -o .libs/mallocx.o
In file included from ./include/private/gc_priv.h:95:0,
                 from mallocx.c:25:
./include/private/gc_locks.h:623:29: warning: function declaration isn't a prototype [-Wstrict-prototypes]
          inline static void GC_memory_barrier()
                             ^
mallocx.c:27:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 extern ptr_t GC_clear_stack();  /* in misc.c, behaves like identity */
 ^
mallocx.c:28:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 void GC_extend_size_map();      /* in misc.c. */
 ^
mallocx.c:29:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 GC_bool GC_alloc_reclaim_list(); /* in malloc.c */
 ^
mallocx.c:42:8: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 GC_PTR GC_generic_or_special_malloc(lb,knd)
        ^
mallocx.c:248:6: warning: no previous prototype for 'GC_incr_words_allocd' [-Wmissing-prototypes]
 void GC_incr_words_allocd(size_t n)
      ^
mallocx.c:254:6: warning: no previous prototype for 'GC_incr_mem_freed' [-Wmissing-prototypes]
 void GC_incr_mem_freed(size_t n)
      ^
mallocx.c:330:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 extern ptr_t GC_reclaim_generic();
 ^
mallocx.c:346:6: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 void GC_generic_malloc_many(lb, k, result)
      ^
mallocx.c:600:8: warning: no previous prototype for 'GC_memalign' [-Wmissing-prototypes]
 GC_PTR GC_memalign(size_t align, size_t lb) 
        ^
libtool: compile:  gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_NETBSD_THREADS=1 -D_REENTRANT=1 -DPARALLEL_MARK=1 -DTHREAD_LOCAL_ALLOC=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I./include -I./.. -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include/python3.7 -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -DUSE_COMPILER_TLS -DNO_PORT -O2 -mieee -D_FORTIFY_SOURCE=2 -Wno-deprecated-declarations -g -MT mallocx.lo -MD -MP -MF .deps/mallocx.Tpo -c mallocx.c -o mallocx.o >/dev/null 2>&1
  CC       mark.lo
libtool: compile:  gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_NETBSD_THREADS=1 -D_REENTRANT=1 -DPARALLEL_MARK=1 -DTHREAD_LOCAL_ALLOC=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I./include -I./.. -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include/python3.7 -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -DUSE_COMPILER_TLS -DNO_PORT -O2 -mieee -D_FORTIFY_SOURCE=2 -Wno-deprecated-declarations -g -MT mark.lo -MD -MP -MF .deps/mark.Tpo -c mark.c  -fPIC -DPIC -o .libs/mark.o
In file included from ./include/private/gc_priv.h:95:0,
                 from ./include/private/gc_pmark.h:35,
                 from mark.c:20:
./include/private/gc_locks.h:623:29: warning: function declaration isn't a prototype [-Wstrict-prototypes]
          inline static void GC_memory_barrier()
                             ^
In file included from mark.c:20:0:
./include/private/gc_pmark.h:107:5: warning: function declaration isn't a prototype [-Wstrict-prototypes]
     void GC_do_parallel_mark();
     ^
mark.c: In function 'GC_noop1':
mark.c:38:26: warning: variable 'sink' set but not used [-Wunused-but-set-variable]
     static VOLATILE word sink;
                          ^
mark.c: At top level:
mark.c:129:9: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 GC_bool GC_collection_in_progress()
         ^
mark.c:259:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 static void alloc_mark_stack();
 ^
mark.c:830:7: warning: no previous prototype for 'GC_steal_mark_stack' [-Wmissing-prototypes]
 mse * GC_steal_mark_stack(mse * low, mse * high, mse * local,
       ^
mark.c:876:6: warning: no previous prototype for 'GC_return_mark_stack' [-Wmissing-prototypes]
 void GC_return_mark_stack(mse * low, mse * high)
      ^
mark.c:913:6: warning: no previous prototype for 'GC_do_local_mark' [-Wmissing-prototypes]
 void GC_do_local_mark(mse *local_mark_stack, mse *local_top)
      ^
mark.c: In function 'GC_do_local_mark':
mark.c:941:12: warning: unused variable 'p' [-Wunused-variable]
      mse * p;
            ^
mark.c: At top level:
mark.c:965:6: warning: no previous prototype for 'GC_mark_local' [-Wmissing-prototypes]
 void GC_mark_local(mse *local_mark_stack, int id)
      ^
mark.c: In function 'GC_mark_local':
mark.c:981:7: warning: unused variable 'next' [-Wunused-variable]
  mse *next;
       ^
mark.c: At top level:
mark.c:1064:6: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 void GC_do_parallel_mark()
      ^
mark.c: In function 'GC_do_parallel_mark':
mark.c:1068:11: warning: unused variable 'my_top' [-Wunused-variable]
     mse * my_top;
           ^
mark.c:1067:11: warning: unused variable 'local_top' [-Wunused-variable]
     mse * local_top;
           ^
mark.c: In function 'GC_help_marker':
mark.c:1115:31: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
            || !GC_help_wanted && GC_mark_no == my_mark_no) {
                               ^
mark.c:1110:11: warning: unused variable 'my_first_nonempty' [-Wunused-variable]
     mse * my_first_nonempty;
           ^
mark.c: At top level:
mark.c:1135:13: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 static void alloc_mark_stack(n)
             ^
mark.c:1276:13: warning: no previous prototype for 'GC_true_func' [-Wmissing-prototypes]
     GC_bool GC_true_func(struct hblk *h) { return TRUE; }
             ^
mark.c:1528:6: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 void GC_push_marked1(h, hhdr)
      ^
mark.c:1576:6: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 void GC_push_marked2(h, hhdr)
      ^
mark.c:1625:6: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 void GC_push_marked4(h, hhdr)
      ^
mark.c:1736:9: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 GC_bool GC_block_was_dirty(h, hhdr)
         ^
libtool: compile:  gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_NETBSD_THREADS=1 -D_REENTRANT=1 -DPARALLEL_MARK=1 -DTHREAD_LOCAL_ALLOC=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I./include -I./.. -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include/python3.7 -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -DUSE_COMPILER_TLS -DNO_PORT -O2 -mieee -D_FORTIFY_SOURCE=2 -Wno-deprecated-declarations -g -MT mark.lo -MD -MP -MF .deps/mark.Tpo -c mark.c -o mark.o >/dev/null 2>&1
  CC       mark_rts.lo
libtool: compile:  gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_NETBSD_THREADS=1 -D_REENTRANT=1 -DPARALLEL_MARK=1 -DTHREAD_LOCAL_ALLOC=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I./include -I./.. -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include/python3.7 -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -DUSE_COMPILER_TLS -DNO_PORT -O2 -mieee -D_FORTIFY_SOURCE=2 -Wno-deprecated-declarations -g -MT mark_rts.lo -MD -MP -MF .deps/mark_rts.Tpo -c mark_rts.c  -fPIC -DPIC -o .libs/mark_rts.o
In file included from ./include/private/gc_priv.h:95:0,
                 from mark_rts.c:15:
./include/private/gc_locks.h:623:29: warning: function declaration isn't a prototype [-Wstrict-prototypes]
          inline static void GC_memory_barrier()
                             ^
mark_rts.c:101:12: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 static int rt_hash(addr)
            ^
mark_rts.c:119:16: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 struct roots * GC_roots_present(b)
                ^
mark_rts.c:133:13: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 static void add_roots_to_index(p)
             ^
mark_rts.c:278:13: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 static void GC_remove_root_at_pos(i) 
             ^
mark_rts.c:289:13: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 static void GC_rebuild_root_index()
             ^
mark_rts.c:300:6: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 void GC_remove_tmp_roots()
      ^
mark_rts.c:411:20: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 struct exclusion * GC_next_exclusion(start_addr)
                    ^
mark_rts.c:467:6: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 void GC_push_conditional_with_exclusions(bottom, top, all)
      ^
mark_rts.c:555:3: warning: function declaration isn't a prototype [-Wstrict-prototypes]
   void GC_mark_thread_local_free_lists();
   ^
libtool: compile:  gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_NETBSD_THREADS=1 -D_REENTRANT=1 -DPARALLEL_MARK=1 -DTHREAD_LOCAL_ALLOC=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I./include -I./.. -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include/python3.7 -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -DUSE_COMPILER_TLS -DNO_PORT -O2 -mieee -D_FORTIFY_SOURCE=2 -Wno-deprecated-declarations -g -MT mark_rts.lo -MD -MP -MF .deps/mark_rts.Tpo -c mark_rts.c -o mark_rts.o >/dev/null 2>&1
  CC       misc.lo
libtool: compile:  gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_NETBSD_THREADS=1 -D_REENTRANT=1 -DPARALLEL_MARK=1 -DTHREAD_LOCAL_ALLOC=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I./include -I./.. -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include/python3.7 -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -DUSE_COMPILER_TLS -DNO_PORT -O2 -mieee -D_FORTIFY_SOURCE=2 -Wno-deprecated-declarations -g -MT misc.lo -MD -MP -MF .deps/misc.Tpo -c misc.c  -fPIC -DPIC -o .libs/misc.o
In file included from ./include/private/gc_priv.h:95:0,
                 from ./include/private/gc_pmark.h:35,
                 from misc.c:25:
./include/private/gc_locks.h:623:29: warning: function declaration isn't a prototype [-Wstrict-prototypes]
          inline static void GC_memory_barrier()
                             ^
In file included from misc.c:25:0:
./include/private/gc_pmark.h:107:5: warning: function declaration isn't a prototype [-Wstrict-prototypes]
     void GC_do_parallel_mark();
     ^
misc.c:148:8: warning: no previous prototype for 'GC_default_oom_fn' [-Wmissing-prototypes]
 GC_PTR GC_default_oom_fn GC_PROTO((size_t bytes_requested))
        ^
misc.c:157:8: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 void * GC_project2(arg1, arg2)
        ^
misc.c:172:10: warning: function declaration isn't a prototype [-Wstrict-prototypes]
     void GC_init_size_map()
          ^
misc.c:210:10: warning: function declaration isn't a prototype [-Wstrict-prototypes]
     void GC_extend_size_map(i)
          ^
misc.c:292:7: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 ptr_t GC_clear_stack_inner(arg, limit)
       ^
misc.c:312:7: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 ptr_t GC_clear_stack(arg)
       ^
misc.c: In function 'GC_init':
misc.c:537:4: warning: nested extern declaration of 'GC_init_parallel' [-Wnested-externs]
    extern void GC_init_parallel(void);
    ^
misc.c: At top level:
misc.c:560:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 extern void GC_setpagesize();
 ^
misc.c:569:6: warning: no previous prototype for 'GC_exit_check' [-Wmissing-prototypes]
 void GC_exit_check GC_PROTO((void))
      ^
misc.c:582:13: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 static void looping_handler(sig)
             ^
misc.c:591:13: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 static void maybe_install_looping_handler()
             ^
In file included from ./include/private/gc_pmark.h:35:0,
                 from misc.c:25:
misc.c: In function 'GC_init_inner':
./include/private/gc_priv.h:458:48: warning: passing argument 1 of 'GC_current_warn_proc' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
 # define WARN(msg,arg) (*GC_current_warn_proc)("GC Warning: " msg, (GC_word)(arg))
                                                ^
misc.c:661:4: note: in expansion of macro 'WARN'
    WARN("GC_PAUSE_TIME_TARGET environment variable value too small "
    ^
./include/private/gc_priv.h:458:48: note: expected 'char *' but argument is of type 'const char *'
 # define WARN(msg,arg) (*GC_current_warn_proc)("GC Warning: " msg, (GC_word)(arg))
                                                ^
misc.c:661:4: note: in expansion of macro 'WARN'
    WARN("GC_PAUSE_TIME_TARGET environment variable value too small "
    ^
./include/private/gc_priv.h:458:48: warning: passing argument 1 of 'GC_current_warn_proc' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
 # define WARN(msg,arg) (*GC_current_warn_proc)("GC Warning: " msg, (GC_word)(arg))
                                                ^
misc.c:673:4: note: in expansion of macro 'WARN'
    WARN("GC_LARGE_ALLOC_WARN_INTERVAL environment variable has "
    ^
./include/private/gc_priv.h:458:48: note: expected 'char *' but argument is of type 'const char *'
 # define WARN(msg,arg) (*GC_current_warn_proc)("GC Warning: " msg, (GC_word)(arg))
                                                ^
misc.c:673:4: note: in expansion of macro 'WARN'
    WARN("GC_LARGE_ALLOC_WARN_INTERVAL environment variable has "
    ^
misc.c:699:2: warning: implicit declaration of function 'GC_init_netbsd_elf' [-Wimplicit-function-declaration]
  GC_init_netbsd_elf();
  ^
misc.c:699:2: warning: nested extern declaration of 'GC_init_netbsd_elf' [-Wnested-externs]
In file included from ./include/private/gc_pmark.h:35:0,
                 from misc.c:25:
./include/private/gc_priv.h:458:48: warning: passing argument 1 of 'GC_current_warn_proc' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
 # define WARN(msg,arg) (*GC_current_warn_proc)("GC Warning: " msg, (GC_word)(arg))
                                                ^
misc.c:763:6: note: in expansion of macro 'WARN'
      WARN("Bad initial heap size %s - ignoring it.\n",
      ^
./include/private/gc_priv.h:458:48: note: expected 'char *' but argument is of type 'const char *'
 # define WARN(msg,arg) (*GC_current_warn_proc)("GC Warning: " msg, (GC_word)(arg))
                                                ^
misc.c:763:6: note: in expansion of macro 'WARN'
      WARN("Bad initial heap size %s - ignoring it.\n",
      ^
./include/private/gc_priv.h:458:48: warning: passing argument 1 of 'GC_current_warn_proc' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
 # define WARN(msg,arg) (*GC_current_warn_proc)("GC Warning: " msg, (GC_word)(arg))
                                                ^
misc.c:787:6: note: in expansion of macro 'WARN'
      WARN("Bad maximum heap size %s - ignoring it.\n",
      ^
./include/private/gc_priv.h:458:48: note: expected 'char *' but argument is of type 'const char *'
 # define WARN(msg,arg) (*GC_current_warn_proc)("GC Warning: " msg, (GC_word)(arg))
                                                ^
misc.c:787:6: note: in expansion of macro 'WARN'
      WARN("Bad maximum heap size %s - ignoring it.\n",
      ^
misc.c: At top level:
misc.c:963:5: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 int GC_write(fd, buf, len)
     ^
misc.c:1073:10: warning: no previous prototype for 'GC_default_warn_proc' [-Wmissing-prototypes]
     void GC_default_warn_proc(char *msg, GC_word arg)
          ^
libtool: compile:  gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_NETBSD_THREADS=1 -D_REENTRANT=1 -DPARALLEL_MARK=1 -DTHREAD_LOCAL_ALLOC=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I./include -I./.. -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include/python3.7 -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -DUSE_COMPILER_TLS -DNO_PORT -O2 -mieee -D_FORTIFY_SOURCE=2 -Wno-deprecated-declarations -g -MT misc.lo -MD -MP -MF .deps/misc.Tpo -c misc.c -o misc.o >/dev/null 2>&1
  CC       new_hblk.lo
libtool: compile:  gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_NETBSD_THREADS=1 -D_REENTRANT=1 -DPARALLEL_MARK=1 -DTHREAD_LOCAL_ALLOC=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I./include -I./.. -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include/python3.7 -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -DUSE_COMPILER_TLS -DNO_PORT -O2 -mieee -D_FORTIFY_SOURCE=2 -Wno-deprecated-declarations -g -MT new_hblk.lo -MD -MP -MF .deps/new_hblk.Tpo -c new_hblk.c  -fPIC -DPIC -o .libs/new_hblk.o
In file included from ./include/private/gc_priv.h:95:0,
                 from new_hblk.c:23:
./include/private/gc_locks.h:623:29: warning: function declaration isn't a prototype [-Wstrict-prototypes]
          inline static void GC_memory_barrier()
                             ^
new_hblk.c:30:7: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 ptr_t GC_build_fl1(h, ofl)
       ^
new_hblk.c:52:7: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 ptr_t GC_build_fl_clear2(h, ofl)
       ^
new_hblk.c:74:7: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 ptr_t GC_build_fl_clear3(h, ofl)
       ^
new_hblk.c:94:7: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 ptr_t GC_build_fl_clear4(h, ofl)
       ^
new_hblk.c:116:7: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 ptr_t GC_build_fl2(h, ofl)
       ^
new_hblk.c:134:7: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 ptr_t GC_build_fl4(h, ofl)
       ^
new_hblk.c: In function 'GC_build_fl':
new_hblk.c:227:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
       obj_link(h -> hb_body) = list;
       ^
libtool: compile:  gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_NETBSD_THREADS=1 -D_REENTRANT=1 -DPARALLEL_MARK=1 -DTHREAD_LOCAL_ALLOC=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I./include -I./.. -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include/python3.7 -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -DUSE_COMPILER_TLS -DNO_PORT -O2 -mieee -D_FORTIFY_SOURCE=2 -Wno-deprecated-declarations -g -MT new_hblk.lo -MD -MP -MF .deps/new_hblk.Tpo -c new_hblk.c -o new_hblk.o >/dev/null 2>&1
  CC       obj_map.lo
libtool: compile:  gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_NETBSD_THREADS=1 -D_REENTRANT=1 -DPARALLEL_MARK=1 -DTHREAD_LOCAL_ALLOC=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I./include -I./.. -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include/python3.7 -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -DUSE_COMPILER_TLS -DNO_PORT -O2 -mieee -D_FORTIFY_SOURCE=2 -Wno-deprecated-declarations -g -MT obj_map.lo -MD -MP -MF .deps/obj_map.Tpo -c obj_map.c  -fPIC -DPIC -o .libs/obj_map.o
In file included from ./include/private/gc_priv.h:95:0,
                 from obj_map.c:22:
./include/private/gc_locks.h:623:29: warning: function declaration isn't a prototype [-Wstrict-prototypes]
          inline static void GC_memory_barrier()
                             ^
libtool: compile:  gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_NETBSD_THREADS=1 -D_REENTRANT=1 -DPARALLEL_MARK=1 -DTHREAD_LOCAL_ALLOC=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I./include -I./.. -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include/python3.7 -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -DUSE_COMPILER_TLS -DNO_PORT -O2 -mieee -D_FORTIFY_SOURCE=2 -Wno-deprecated-declarations -g -MT obj_map.lo -MD -MP -MF .deps/obj_map.Tpo -c obj_map.c -o obj_map.o >/dev/null 2>&1
  CC       os_dep.lo
libtool: compile:  gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_NETBSD_THREADS=1 -D_REENTRANT=1 -DPARALLEL_MARK=1 -DTHREAD_LOCAL_ALLOC=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I./include -I./.. -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include/python3.7 -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -DUSE_COMPILER_TLS -DNO_PORT -O2 -mieee -D_FORTIFY_SOURCE=2 -Wno-deprecated-declarations -g -MT os_dep.lo -MD -MP -MF .deps/os_dep.Tpo -c os_dep.c  -fPIC -DPIC -o .libs/os_dep.o
In file included from ./include/private/gc_priv.h:95:0,
                 from os_dep.c:17:
./include/private/gc_locks.h:623:29: warning: function declaration isn't a prototype [-Wstrict-prototypes]
          inline static void GC_memory_barrier()
                             ^
os_dep.c:398:8: warning: function declaration isn't a prototype [-Wstrict-prototypes]
   void GC_init_netbsd_elf()
        ^
os_dep.c: In function 'GC_init_netbsd_elf':
os_dep.c:400:5: warning: function declaration isn't a prototype [-Wstrict-prototypes]
     extern ptr_t GC_find_limit();
     ^
os_dep.c:400:5: warning: nested extern declaration of 'GC_find_limit' [-Wnested-externs]
os_dep.c:401:5: warning: nested extern declaration of 'environ' [-Wnested-externs]
     extern char **environ;
     ^
os_dep.c: At top level:
os_dep.c:648:6: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 void GC_disable_signals()
      ^
os_dep.c:677:6: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 void GC_enable_signals()
      ^
os_dep.c:709:7: warning: function declaration isn't a prototype [-Wstrict-prototypes]
  void GC_setpagesize()
       ^
os_dep.c:819:12: warning: no previous prototype for 'GC_set_and_save_fault_handler' [-Wmissing-prototypes]
       void GC_set_and_save_fault_handler(handler h)
            ^
os_dep.c:870:10: warning: function declaration isn't a prototype [-Wstrict-prototypes]
     void GC_fault_handler(sig)
          ^
os_dep.c:876:10: warning: function declaration isn't a prototype [-Wstrict-prototypes]
     void GC_setup_temporary_fault_handler()
          ^
os_dep.c:881:10: warning: function declaration isn't a prototype [-Wstrict-prototypes]
     void GC_reset_fault_handler()
          ^
os_dep.c:901:11: warning: function declaration isn't a prototype [-Wstrict-prototypes]
     ptr_t GC_find_limit(p, up)
           ^
os_dep.c:2251:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 extern void GC_push_all_stacks();
 ^
os_dep.c:2253:6: warning: no previous prototype for 'GC_default_push_other_roots' [-Wmissing-prototypes]
 void GC_default_push_other_roots GC_PROTO((void))
      ^
os_dep.c:4308:6: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 void GC_print_callers (info)
      ^
libtool: compile:  gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_NETBSD_THREADS=1 -D_REENTRANT=1 -DPARALLEL_MARK=1 -DTHREAD_LOCAL_ALLOC=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I./include -I./.. -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include/python3.7 -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -DUSE_COMPILER_TLS -DNO_PORT -O2 -mieee -D_FORTIFY_SOURCE=2 -Wno-deprecated-declarations -g -MT os_dep.lo -MD -MP -MF .deps/os_dep.Tpo -c os_dep.c -o os_dep.o >/dev/null 2>&1
  CC       pcr_interface.lo
libtool: compile:  gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_NETBSD_THREADS=1 -D_REENTRANT=1 -DPARALLEL_MARK=1 -DTHREAD_LOCAL_ALLOC=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I./include -I./.. -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include/python3.7 -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -DUSE_COMPILER_TLS -DNO_PORT -O2 -mieee -D_FORTIFY_SOURCE=2 -Wno-deprecated-declarations -g -MT pcr_interface.lo -MD -MP -MF .deps/pcr_interface.Tpo -c pcr_interface.c  -fPIC -DPIC -o .libs/pcr_interface.o
In file included from ./include/private/gc_priv.h:95:0,
                 from pcr_interface.c:13:
./include/private/gc_locks.h:623:29: warning: function declaration isn't a prototype [-Wstrict-prototypes]
          inline static void GC_memory_barrier()
                             ^
libtool: compile:  gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_NETBSD_THREADS=1 -D_REENTRANT=1 -DPARALLEL_MARK=1 -DTHREAD_LOCAL_ALLOC=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I./include -I./.. -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include/python3.7 -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -DUSE_COMPILER_TLS -DNO_PORT -O2 -mieee -D_FORTIFY_SOURCE=2 -Wno-deprecated-declarations -g -MT pcr_interface.lo -MD -MP -MF .deps/pcr_interface.Tpo -c pcr_interface.c -o pcr_interface.o >/dev/null 2>&1
  CC       ptr_chck.lo
libtool: compile:  gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_NETBSD_THREADS=1 -D_REENTRANT=1 -DPARALLEL_MARK=1 -DTHREAD_LOCAL_ALLOC=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I./include -I./.. -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include/python3.7 -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -DUSE_COMPILER_TLS -DNO_PORT -O2 -mieee -D_FORTIFY_SOURCE=2 -Wno-deprecated-declarations -g -MT ptr_chck.lo -MD -MP -MF .deps/ptr_chck.Tpo -c ptr_chck.c  -fPIC -DPIC -o .libs/ptr_chck.o
In file included from ./include/private/gc_priv.h:95:0,
                 from ./include/private/gc_pmark.h:35,
                 from ptr_chck.c:19:
./include/private/gc_locks.h:623:29: warning: function declaration isn't a prototype [-Wstrict-prototypes]
          inline static void GC_memory_barrier()
                             ^
In file included from ptr_chck.c:19:0:
./include/private/gc_pmark.h:107:5: warning: function declaration isn't a prototype [-Wstrict-prototypes]
     void GC_do_parallel_mark();
     ^
ptr_chck.c:22:6: warning: no previous prototype for 'GC_default_same_obj_print_proc' [-Wmissing-prototypes]
 void GC_default_same_obj_print_proc(GC_PTR p, GC_PTR q)
      ^
ptr_chck.c:118:6: warning: no previous prototype for 'GC_default_is_valid_displacement_print_proc' [-Wmissing-prototypes]
 void GC_default_is_valid_displacement_print_proc (GC_PTR p)
      ^
ptr_chck.c:178:6: warning: no previous prototype for 'GC_default_is_visible_print_proc' [-Wmissing-prototypes]
 void GC_default_is_visible_print_proc(GC_PTR p)
      ^
ptr_chck.c:193:9: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 GC_bool GC_on_stack(p)
         ^
libtool: compile:  gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_NETBSD_THREADS=1 -D_REENTRANT=1 -DPARALLEL_MARK=1 -DTHREAD_LOCAL_ALLOC=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I./include -I./.. -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include/python3.7 -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -DUSE_COMPILER_TLS -DNO_PORT -O2 -mieee -D_FORTIFY_SOURCE=2 -Wno-deprecated-declarations -g -MT ptr_chck.lo -MD -MP -MF .deps/ptr_chck.Tpo -c ptr_chck.c -o ptr_chck.o >/dev/null 2>&1
  CC       real_malloc.lo
libtool: compile:  gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_NETBSD_THREADS=1 -D_REENTRANT=1 -DPARALLEL_MARK=1 -DTHREAD_LOCAL_ALLOC=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I./include -I./.. -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include/python3.7 -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -DUSE_COMPILER_TLS -DNO_PORT -O2 -mieee -D_FORTIFY_SOURCE=2 -Wno-deprecated-declarations -g -MT real_malloc.lo -MD -MP -MF .deps/real_malloc.Tpo -c real_malloc.c  -fPIC -DPIC -o .libs/real_malloc.o
libtool: compile:  gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_NETBSD_THREADS=1 -D_REENTRANT=1 -DPARALLEL_MARK=1 -DTHREAD_LOCAL_ALLOC=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I./include -I./.. -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include/python3.7 -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -DUSE_COMPILER_TLS -DNO_PORT -O2 -mieee -D_FORTIFY_SOURCE=2 -Wno-deprecated-declarations -g -MT real_malloc.lo -MD -MP -MF .deps/real_malloc.Tpo -c real_malloc.c -o real_malloc.o >/dev/null 2>&1
  CC       reclaim.lo
libtool: compile:  gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_NETBSD_THREADS=1 -D_REENTRANT=1 -DPARALLEL_MARK=1 -DTHREAD_LOCAL_ALLOC=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I./include -I./.. -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include/python3.7 -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -DUSE_COMPILER_TLS -DNO_PORT -O2 -mieee -D_FORTIFY_SOURCE=2 -Wno-deprecated-declarations -g -MT reclaim.lo -MD -MP -MF .deps/reclaim.Tpo -c reclaim.c  -fPIC -DPIC -o .libs/reclaim.o
In file included from ./include/private/gc_priv.h:95:0,
                 from reclaim.c:18:
./include/private/gc_locks.h:623:29: warning: function declaration isn't a prototype [-Wstrict-prototypes]
          inline static void GC_memory_barrier()
                             ^
reclaim.c:39:6: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 void GC_add_leaked(leaked)
      ^
reclaim.c:167:9: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 GC_bool GC_block_nearly_full1(hhdr, pat1)
         ^
reclaim.c:188:9: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 GC_bool GC_block_nearly_full3(hhdr, pat1, pat2, pat3)
         ^
reclaim.c:220:9: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 GC_bool GC_block_nearly_full(hhdr)
         ^
reclaim.c:310:7: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 ptr_t GC_reclaim_clear(hbp, hhdr, sz, list COUNT_PARAM)
       ^
reclaim.c:366:7: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 ptr_t GC_reclaim_clear2(hbp, hhdr, list COUNT_PARAM)
       ^
reclaim.c:409:7: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 ptr_t GC_reclaim_clear4(hbp, hhdr, list COUNT_PARAM)
       ^
reclaim.c:463:7: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 ptr_t GC_reclaim_uninit(hbp, hhdr, sz, list COUNT_PARAM)
       ^
reclaim.c:495:6: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 void GC_reclaim_check(hbp, hhdr, sz)
      ^
reclaim.c:525:7: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 ptr_t GC_reclaim_uninit2(hbp, hhdr, list COUNT_PARAM)
       ^
reclaim.c:567:7: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 ptr_t GC_reclaim_uninit4(hbp, hhdr, list COUNT_PARAM)
       ^
reclaim.c:617:7: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 ptr_t GC_reclaim1(hbp, hhdr, list COUNT_PARAM)
       ^
reclaim.c:661:7: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 ptr_t GC_reclaim_generic(hbp, hhdr, sz, init, list COUNT_PARAM)
       ^
reclaim.c:721:6: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 void GC_reclaim_small_nonempty_block(hbp, report_if_found COUNT_PARAM)
      ^
reclaim.c:752:10: warning: no previous prototype for 'GC_reclaim_block' [-Wmissing-prototypes]
     void GC_reclaim_block(register struct hblk *hbp, word report_if_found)
          ^
reclaim.c:835:12: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 static int set_bits(n)
            ^
reclaim.c:849:5: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 int GC_n_set_marks(hhdr)
     ^
reclaim.c:865:10: warning: no previous prototype for 'GC_print_block_descr' [-Wmissing-prototypes]
     void GC_print_block_descr(struct hblk *h, word dummy)
          ^
reclaim.c:909:6: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 void GC_clear_fl_links(flp)
      ^
libtool: compile:  gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_NETBSD_THREADS=1 -D_REENTRANT=1 -DPARALLEL_MARK=1 -DTHREAD_LOCAL_ALLOC=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I./include -I./.. -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include/python3.7 -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -DUSE_COMPILER_TLS -DNO_PORT -O2 -mieee -D_FORTIFY_SOURCE=2 -Wno-deprecated-declarations -g -MT reclaim.lo -MD -MP -MF .deps/reclaim.Tpo -c reclaim.c -o reclaim.o >/dev/null 2>&1
  CC       solaris_pthreads.lo
libtool: compile:  gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_NETBSD_THREADS=1 -D_REENTRANT=1 -DPARALLEL_MARK=1 -DTHREAD_LOCAL_ALLOC=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I./include -I./.. -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include/python3.7 -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -DUSE_COMPILER_TLS -DNO_PORT -O2 -mieee -D_FORTIFY_SOURCE=2 -Wno-deprecated-declarations -g -MT solaris_pthreads.lo -MD -MP -MF .deps/solaris_pthreads.Tpo -c solaris_pthreads.c  -fPIC -DPIC -o .libs/solaris_pthreads.o
In file included from ./include/private/gc_priv.h:95:0,
                 from solaris_pthreads.c:19:
./include/private/gc_locks.h:623:29: warning: function declaration isn't a prototype [-Wstrict-prototypes]
          inline static void GC_memory_barrier()
                             ^
libtool: compile:  gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_NETBSD_THREADS=1 -D_REENTRANT=1 -DPARALLEL_MARK=1 -DTHREAD_LOCAL_ALLOC=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I./include -I./.. -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include/python3.7 -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -DUSE_COMPILER_TLS -DNO_PORT -O2 -mieee -D_FORTIFY_SOURCE=2 -Wno-deprecated-declarations -g -MT solaris_pthreads.lo -MD -MP -MF .deps/solaris_pthreads.Tpo -c solaris_pthreads.c -o solaris_pthreads.o >/dev/null 2>&1
  CC       solaris_threads.lo
libtool: compile:  gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_NETBSD_THREADS=1 -D_REENTRANT=1 -DPARALLEL_MARK=1 -DTHREAD_LOCAL_ALLOC=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I./include -I./.. -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include/python3.7 -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -DUSE_COMPILER_TLS -DNO_PORT -O2 -mieee -D_FORTIFY_SOURCE=2 -Wno-deprecated-declarations -g -MT solaris_threads.lo -MD -MP -MF .deps/solaris_threads.Tpo -c solaris_threads.c  -fPIC -DPIC -o .libs/solaris_threads.o
In file included from ./include/private/gc_priv.h:95:0,
                 from solaris_threads.c:19:
./include/private/gc_locks.h:623:29: warning: function declaration isn't a prototype [-Wstrict-prototypes]
          inline static void GC_memory_barrier()
                             ^
libtool: compile:  gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_NETBSD_THREADS=1 -D_REENTRANT=1 -DPARALLEL_MARK=1 -DTHREAD_LOCAL_ALLOC=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I./include -I./.. -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include/python3.7 -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -DUSE_COMPILER_TLS -DNO_PORT -O2 -mieee -D_FORTIFY_SOURCE=2 -Wno-deprecated-declarations -g -MT solaris_threads.lo -MD -MP -MF .deps/solaris_threads.Tpo -c solaris_threads.c -o solaris_threads.o >/dev/null 2>&1
  CC       specific.lo
libtool: compile:  gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_NETBSD_THREADS=1 -D_REENTRANT=1 -DPARALLEL_MARK=1 -DTHREAD_LOCAL_ALLOC=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I./include -I./.. -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include/python3.7 -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -DUSE_COMPILER_TLS -DNO_PORT -O2 -mieee -D_FORTIFY_SOURCE=2 -Wno-deprecated-declarations -g -MT specific.lo -MD -MP -MF .deps/specific.Tpo -c specific.c  -fPIC -DPIC -o .libs/specific.o
In file included from ./include/private/gc_priv.h:95:0,
                 from specific.c:14:
./include/private/gc_locks.h:623:29: warning: function declaration isn't a prototype [-Wstrict-prototypes]
          inline static void GC_memory_barrier()
                             ^
In file included from specific.c:18:0:
./include/private/specific.h:56:33: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 static __inline__ unsigned long quick_thread_id() {
                                 ^
libtool: compile:  gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_NETBSD_THREADS=1 -D_REENTRANT=1 -DPARALLEL_MARK=1 -DTHREAD_LOCAL_ALLOC=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I./include -I./.. -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include/python3.7 -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -DUSE_COMPILER_TLS -DNO_PORT -O2 -mieee -D_FORTIFY_SOURCE=2 -Wno-deprecated-declarations -g -MT specific.lo -MD -MP -MF .deps/specific.Tpo -c specific.c -o specific.o >/dev/null 2>&1
  CC       stubborn.lo
libtool: compile:  gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_NETBSD_THREADS=1 -D_REENTRANT=1 -DPARALLEL_MARK=1 -DTHREAD_LOCAL_ALLOC=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I./include -I./.. -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include/python3.7 -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -DUSE_COMPILER_TLS -DNO_PORT -O2 -mieee -D_FORTIFY_SOURCE=2 -Wno-deprecated-declarations -g -MT stubborn.lo -MD -MP -MF .deps/stubborn.Tpo -c stubborn.c  -fPIC -DPIC -o .libs/stubborn.o
In file included from ./include/private/gc_priv.h:95:0,
                 from stubborn.c:17:
./include/private/gc_locks.h:623:29: warning: function declaration isn't a prototype [-Wstrict-prototypes]
          inline static void GC_memory_barrier()
                             ^
libtool: compile:  gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_NETBSD_THREADS=1 -D_REENTRANT=1 -DPARALLEL_MARK=1 -DTHREAD_LOCAL_ALLOC=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I./include -I./.. -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include/python3.7 -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -DUSE_COMPILER_TLS -DNO_PORT -O2 -mieee -D_FORTIFY_SOURCE=2 -Wno-deprecated-declarations -g -MT stubborn.lo -MD -MP -MF .deps/stubborn.Tpo -c stubborn.c -o stubborn.o >/dev/null 2>&1
  CC       typd_mlc.lo
libtool: compile:  gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_NETBSD_THREADS=1 -D_REENTRANT=1 -DPARALLEL_MARK=1 -DTHREAD_LOCAL_ALLOC=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I./include -I./.. -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include/python3.7 -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -DUSE_COMPILER_TLS -DNO_PORT -O2 -mieee -D_FORTIFY_SOURCE=2 -Wno-deprecated-declarations -g -MT typd_mlc.lo -MD -MP -MF .deps/typd_mlc.Tpo -c typd_mlc.c  -fPIC -DPIC -o .libs/typd_mlc.o
In file included from ./include/private/gc_priv.h:95:0,
                 from ./include/private/gc_pmark.h:35,
                 from typd_mlc.c:39:
./include/private/gc_locks.h:623:29: warning: function declaration isn't a prototype [-Wstrict-prototypes]
          inline static void GC_memory_barrier()
                             ^
In file included from typd_mlc.c:39:0:
./include/private/gc_pmark.h:107:5: warning: function declaration isn't a prototype [-Wstrict-prototypes]
     void GC_do_parallel_mark();
     ^
typd_mlc.c:104:13: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 signed_word GC_add_ext_descriptor(bm, nbits)
             ^
typd_mlc.c:169:10: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 GC_descr GC_double_descr(descriptor, nwords)
          ^
typd_mlc.c:180:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 complex_descriptor * GC_make_sequence_descriptor();
 ^
typd_mlc.c:201:5: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 int GC_make_array_descriptor(nelements, size, descriptor,
     ^
typd_mlc.c:301:22: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 complex_descriptor * GC_make_sequence_descriptor(first, second)
                      ^
typd_mlc.c:352:6: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 void GC_init_explicit_typing()
      ^
typd_mlc.c:442:6: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 word GC_descr_obj_size(d)
      ^
typd_mlc.c:462:7: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 mse * GC_push_complex_descriptor(addr, d, msp, msl)
       ^
typd_mlc.c:621:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 ptr_t GC_clear_stack();
 ^
typd_mlc.c: In function 'GC_calloc_explicitly_typed':
typd_mlc.c:791:8: warning: nested extern declaration of 'GC_finalization_failures' [-Wnested-externs]
        extern unsigned GC_finalization_failures;
        ^
libtool: compile:  gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_NETBSD_THREADS=1 -D_REENTRANT=1 -DPARALLEL_MARK=1 -DTHREAD_LOCAL_ALLOC=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I./include -I./.. -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include/python3.7 -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -DUSE_COMPILER_TLS -DNO_PORT -O2 -mieee -D_FORTIFY_SOURCE=2 -Wno-deprecated-declarations -g -MT typd_mlc.lo -MD -MP -MF .deps/typd_mlc.Tpo -c typd_mlc.c -o typd_mlc.o >/dev/null 2>&1
  CC       backgraph.lo
libtool: compile:  gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_NETBSD_THREADS=1 -D_REENTRANT=1 -DPARALLEL_MARK=1 -DTHREAD_LOCAL_ALLOC=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I./include -I./.. -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include/python3.7 -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -DUSE_COMPILER_TLS -DNO_PORT -O2 -mieee -D_FORTIFY_SOURCE=2 -Wno-deprecated-declarations -g -MT backgraph.lo -MD -MP -MF .deps/backgraph.Tpo -c backgraph.c  -fPIC -DPIC -o .libs/backgraph.o
libtool: compile:  gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_NETBSD_THREADS=1 -D_REENTRANT=1 -DPARALLEL_MARK=1 -DTHREAD_LOCAL_ALLOC=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I./include -I./.. -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include/python3.7 -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -DUSE_COMPILER_TLS -DNO_PORT -O2 -mieee -D_FORTIFY_SOURCE=2 -Wno-deprecated-declarations -g -MT backgraph.lo -MD -MP -MF .deps/backgraph.Tpo -c backgraph.c -o backgraph.o >/dev/null 2>&1
  CC       win32_threads.lo
libtool: compile:  gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_NETBSD_THREADS=1 -D_REENTRANT=1 -DPARALLEL_MARK=1 -DTHREAD_LOCAL_ALLOC=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I./include -I./.. -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include/python3.7 -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -DUSE_COMPILER_TLS -DNO_PORT -O2 -mieee -D_FORTIFY_SOURCE=2 -Wno-deprecated-declarations -g -MT win32_threads.lo -MD -MP -MF .deps/win32_threads.Tpo -c win32_threads.c  -fPIC -DPIC -o .libs/win32_threads.o
In file included from ./include/private/gc_priv.h:95:0,
                 from win32_threads.c:1:
./include/private/gc_locks.h:623:29: warning: function declaration isn't a prototype [-Wstrict-prototypes]
          inline static void GC_memory_barrier()
                             ^
libtool: compile:  gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_NETBSD_THREADS=1 -D_REENTRANT=1 -DPARALLEL_MARK=1 -DTHREAD_LOCAL_ALLOC=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I./include -I./.. -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include/python3.7 -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -DUSE_COMPILER_TLS -DNO_PORT -O2 -mieee -D_FORTIFY_SOURCE=2 -Wno-deprecated-declarations -g -MT win32_threads.lo -MD -MP -MF .deps/win32_threads.Tpo -c win32_threads.c -o win32_threads.o >/dev/null 2>&1
  CC       pthread_support.lo
libtool: compile:  gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_NETBSD_THREADS=1 -D_REENTRANT=1 -DPARALLEL_MARK=1 -DTHREAD_LOCAL_ALLOC=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I./include -I./.. -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include/python3.7 -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -DUSE_COMPILER_TLS -DNO_PORT -O2 -mieee -D_FORTIFY_SOURCE=2 -Wno-deprecated-declarations -g -MT pthread_support.lo -MD -MP -MF .deps/pthread_support.Tpo -c pthread_support.c  -fPIC -DPIC -o .libs/pthread_support.o
In file included from ./include/private/gc_priv.h:95:0,
                 from ./include/private/pthread_support.h:4,
                 from pthread_support.c:50:
./include/private/gc_locks.h:623:29: warning: function declaration isn't a prototype [-Wstrict-prototypes]
          inline static void GC_memory_barrier()
                             ^
pthread_support.c:182:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 void GC_thr_init();
 ^
pthread_support.c:186:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 void GC_init_parallel();
 ^
pthread_support.c:283:6: warning: no previous prototype for 'GC_init_thread_local' [-Wmissing-prototypes]
 void GC_init_thread_local(GC_thread p)
      ^
pthread_support.c:330:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 extern GC_PTR GC_generic_malloc_many();
 ^
pthread_support.c:332:8: warning: no previous prototype for 'GC_local_malloc' [-Wmissing-prototypes]
 GC_PTR GC_local_malloc(size_t bytes)
        ^
pthread_support.c:380:8: warning: no previous prototype for 'GC_local_malloc_atomic' [-Wmissing-prototypes]
 GC_PTR GC_local_malloc_atomic(size_t bytes)
        ^
pthread_support.c:418:8: warning: no previous prototype for 'GC_local_gcj_malloc' [-Wmissing-prototypes]
 GC_PTR GC_local_gcj_malloc(size_t bytes,
        ^
pthread_support.c:463:8: warning: no previous prototype for 'GC_local_gcj_fast_malloc' [-Wmissing-prototypes]
 void * GC_local_gcj_fast_malloc(size_t lw, void * ptr_to_struct_containing_descr)
        ^
pthread_support.c:535:8: warning: no previous prototype for 'GC_mark_thread' [-Wmissing-prototypes]
 void * GC_mark_thread(void * id)
        ^
pthread_support.c:567:13: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 static void start_mark_threads()
             ^
In file included from ./include/private/pthread_support.h:4:0,
                 from pthread_support.c:50:
pthread_support.c: In function 'start_mark_threads':
./include/private/gc_priv.h:458:48: warning: passing argument 1 of 'GC_current_warn_proc' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
 # define WARN(msg,arg) (*GC_current_warn_proc)("GC Warning: " msg, (GC_word)(arg))
                                                ^
pthread_support.c:573:2: note: in expansion of macro 'WARN'
  WARN("Limiting number of mark threads\n", 0);
  ^
./include/private/gc_priv.h:458:48: note: expected 'char *' but argument is of type 'const char *'
 # define WARN(msg,arg) (*GC_current_warn_proc)("GC Warning: " msg, (GC_word)(arg))
                                                ^
pthread_support.c:573:2: note: in expansion of macro 'WARN'
  WARN("Limiting number of mark threads\n", 0);
  ^
pthread_support.c:602:6: warning: unused variable 'code' [-Wunused-variable]
  int code;
      ^
In file included from ./include/private/pthread_support.h:4:0,
                 from pthread_support.c:50:
./include/private/gc_priv.h:458:48: warning: passing argument 1 of 'GC_current_warn_proc' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
 # define WARN(msg,arg) (*GC_current_warn_proc)("GC Warning: " msg, (GC_word)(arg))
                                                ^
pthread_support.c:620:2: note: in expansion of macro 'WARN'
  WARN("Marker thread creation failed, errno = %ld.\n", errno);
  ^
./include/private/gc_priv.h:458:48: note: expected 'char *' but argument is of type 'const char *'
 # define WARN(msg,arg) (*GC_current_warn_proc)("GC Warning: " msg, (GC_word)(arg))
                                                ^
pthread_support.c:620:2: note: in expansion of macro 'WARN'
  WARN("Marker thread creation failed, errno = %ld.\n", errno);
  ^
pthread_support.c: At top level:
pthread_support.c:674:6: warning: no previous prototype for 'GC_mark_thread_local_free_lists' [-Wmissing-prototypes]
 void GC_mark_thread_local_free_lists(void)
      ^
pthread_support.c:766:11: warning: no previous prototype for 'GC_new_thread' [-Wmissing-prototypes]
 GC_thread GC_new_thread(pthread_t id)
           ^
pthread_support.c:797:6: warning: no previous prototype for 'GC_delete_thread' [-Wmissing-prototypes]
 void GC_delete_thread(pthread_t id)
      ^
pthread_support.c:1006:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 extern GC_bool GC_collection_in_progress();
 ^
pthread_support.c:1007:6: warning: no previous prototype for 'GC_wait_for_gc_completion' [-Wmissing-prototypes]
 void GC_wait_for_gc_completion(GC_bool wait_for_all)
      ^
In file included from ./include/private/pthread_support.h:4:0,
                 from pthread_support.c:50:
pthread_support.c: In function 'GC_thr_init':
./include/private/gc_priv.h:458:48: warning: passing argument 1 of 'GC_current_warn_proc' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
 # define WARN(msg,arg) (*GC_current_warn_proc)("GC Warning: " msg, (GC_word)(arg))
                                                ^
pthread_support.c:1171:2: note: in expansion of macro 'WARN'
  WARN("GC_get_nprocs() returned %ld\n", GC_nprocs);
  ^
./include/private/gc_priv.h:458:48: note: expected 'char *' but argument is of type 'const char *'
 # define WARN(msg,arg) (*GC_current_warn_proc)("GC Warning: " msg, (GC_word)(arg))
                                                ^
pthread_support.c:1171:2: note: in expansion of macro 'WARN'
  WARN("GC_get_nprocs() returned %ld\n", GC_nprocs);
  ^
pthread_support.c: At top level:
pthread_support.c:1220:6: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 void GC_init_parallel()
      ^
pthread_support.c:1257:6: warning: no previous prototype for 'GC_start_blocking' [-Wmissing-prototypes]
 void GC_start_blocking(void) {
      ^
pthread_support.c:1286:6: warning: no previous prototype for 'GC_end_blocking' [-Wmissing-prototypes]
 void GC_end_blocking(void) {
      ^
pthread_support.c:158:25: warning: no previous prototype for 'GC_nanosleep' [-Wmissing-prototypes]
 #   define WRAP_FUNC(f) GC_##f
                         ^
pthread_support.c:1304:5: note: in expansion of macro 'WRAP_FUNC'
 int WRAP_FUNC(nanosleep) (const struct timespec *rqtp, struct timespec *rmtp)
     ^
pthread_support.c:158:25: warning: no previous prototype for 'GC_sleep' [-Wmissing-prototypes]
 #   define WRAP_FUNC(f) GC_##f
                         ^
pthread_support.c:1316:5: note: in expansion of macro 'WRAP_FUNC'
 int WRAP_FUNC(sleep) (unsigned int seconds)
     ^
pthread_support.c:1339:6: warning: no previous prototype for 'GC_thread_exit_proc' [-Wmissing-prototypes]
 void GC_thread_exit_proc(void *arg)
      ^
pthread_support.c:1430:8: warning: no previous prototype for 'GC_start_routine_head' [-Wmissing-prototypes]
 void * GC_start_routine_head(void * arg, void *base_addr,
        ^
pthread_support.c: In function 'GC_start_routine_head':
pthread_support.c:1434:12: warning: unused variable 'result' [-Wunused-variable]
     void * result;
            ^
pthread_support.c: At top level:
pthread_support.c:1495:5: warning: no previous prototype for 'GC_thread_register_foreign' [-Wmissing-prototypes]
 int GC_thread_register_foreign (void *base_addr)
     ^
pthread_support.c:1517:8: warning: no previous prototype for 'GC_start_routine' [-Wmissing-prototypes]
 void * GC_start_routine(void * arg)
        ^
pthread_support.c: In function 'GC_start_routine':
pthread_support.c:1520:25: warning: unused variable 'si' [-Wunused-variable]
     struct start_info * si = arg;
                         ^
pthread_support.c: At top level:
pthread_support.c:1659:6: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 void GC_pause()
      ^
pthread_support.c:1708:6: warning: no previous prototype for 'GC_generic_lock' [-Wmissing-prototypes]
 void GC_generic_lock(pthread_mutex_t * lock)
      ^
pthread_support.c:1883:6: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 void GC_wait_builder()
      ^
libtool: compile:  gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_NETBSD_THREADS=1 -D_REENTRANT=1 -DPARALLEL_MARK=1 -DTHREAD_LOCAL_ALLOC=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I./include -I./.. -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include/python3.7 -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -DUSE_COMPILER_TLS -DNO_PORT -O2 -mieee -D_FORTIFY_SOURCE=2 -Wno-deprecated-declarations -g -MT pthread_support.lo -MD -MP -MF .deps/pthread_support.Tpo -c pthread_support.c -o pthread_support.o >/dev/null 2>&1
  CC       pthread_stop_world.lo
libtool: compile:  gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_NETBSD_THREADS=1 -D_REENTRANT=1 -DPARALLEL_MARK=1 -DTHREAD_LOCAL_ALLOC=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I./include -I./.. -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include/python3.7 -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -DUSE_COMPILER_TLS -DNO_PORT -O2 -mieee -D_FORTIFY_SOURCE=2 -Wno-deprecated-declarations -g -MT pthread_stop_world.lo -MD -MP -MF .deps/pthread_stop_world.Tpo -c pthread_stop_world.c  -fPIC -DPIC -o .libs/pthread_stop_world.o
In file included from ./include/private/gc_priv.h:95:0,
                 from ./include/private/pthread_support.h:4,
                 from pthread_stop_world.c:1:
./include/private/gc_locks.h:623:29: warning: function declaration isn't a prototype [-Wstrict-prototypes]
          inline static void GC_memory_barrier()
                             ^
pthread_stop_world.c:68:6: warning: no previous prototype for 'GC_remove_allowed_signals' [-Wmissing-prototypes]
 void GC_remove_allowed_signals(sigset_t *set)
      ^
In file included from ./include/private/pthread_support.h:4:0,
                 from pthread_stop_world.c:1:
pthread_stop_world.c: In function '_GC_suspend_handler':
./include/private/gc_priv.h:458:48: warning: passing argument 1 of 'GC_current_warn_proc' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
 # define WARN(msg,arg) (*GC_current_warn_proc)("GC Warning: " msg, (GC_word)(arg))
                                                ^
pthread_stop_world.c:156:6: note: in expansion of macro 'WARN'
      WARN("Duplicate suspend signal in thread %lx\n",
      ^
./include/private/gc_priv.h:458:48: note: expected 'char *' but argument is of type 'const char *'
 # define WARN(msg,arg) (*GC_current_warn_proc)("GC Warning: " msg, (GC_word)(arg))
                                                ^
pthread_stop_world.c:156:6: note: in expansion of macro 'WARN'
      WARN("Duplicate suspend signal in thread %lx\n",
      ^
pthread_stop_world.c:135:7: warning: unused variable 'my_mark_no' [-Wunused-variable]
  word my_mark_no = GC_mark_no;
       ^
pthread_stop_world.c: At top level:
pthread_stop_world.c:204:6: warning: no previous prototype for 'GC_suspend_handler' [-Wmissing-prototypes]
 void GC_suspend_handler(int sig)
      ^
pthread_stop_world.c:246:13: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 static void pthread_push_all_stacks()
             ^
pthread_stop_world.c:321:6: warning: no previous prototype for 'GC_restart_handler' [-Wmissing-prototypes]
 void GC_restart_handler(int sig)
      ^
pthread_stop_world.c:330:6: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 void GC_push_all_stacks()
      ^
pthread_stop_world.c:360:5: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 int GC_suspend_all()
     ^
pthread_stop_world.c:407:13: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 static void pthread_stop_world()
             ^
In file included from ./include/private/pthread_support.h:4:0,
                 from pthread_stop_world.c:1:
pthread_stop_world.c: In function 'pthread_stop_world':
./include/private/gc_priv.h:458:48: warning: passing argument 1 of 'GC_current_warn_proc' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
 # define WARN(msg,arg) (*GC_current_warn_proc)("GC Warning: " msg, (GC_word)(arg))
                                                ^
pthread_stop_world.c:440:9: note: in expansion of macro 'WARN'
         WARN("Lost some threads during GC_stop_world?!\n",0);
         ^
./include/private/gc_priv.h:458:48: note: expected 'char *' but argument is of type 'const char *'
 # define WARN(msg,arg) (*GC_current_warn_proc)("GC Warning: " msg, (GC_word)(arg))
                                                ^
pthread_stop_world.c:440:9: note: in expansion of macro 'WARN'
         WARN("Lost some threads during GC_stop_world?!\n",0);
         ^
pthread_stop_world.c: At top level:
pthread_stop_world.c:635:13: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 static void pthread_start_world()
             ^
pthread_stop_world.c:715:13: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 static void pthread_stop_init() {
             ^
libtool: compile:  gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_NETBSD_THREADS=1 -D_REENTRANT=1 -DPARALLEL_MARK=1 -DTHREAD_LOCAL_ALLOC=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I./include -I./.. -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include/python3.7 -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -DUSE_COMPILER_TLS -DNO_PORT -O2 -mieee -D_FORTIFY_SOURCE=2 -Wno-deprecated-declarations -g -MT pthread_stop_world.lo -MD -MP -MF .deps/pthread_stop_world.Tpo -c pthread_stop_world.c -o pthread_stop_world.o >/dev/null 2>&1
  CC       darwin_stop_world.lo
libtool: compile:  gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_NETBSD_THREADS=1 -D_REENTRANT=1 -DPARALLEL_MARK=1 -DTHREAD_LOCAL_ALLOC=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I./include -I./.. -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include/python3.7 -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -DUSE_COMPILER_TLS -DNO_PORT -O2 -mieee -D_FORTIFY_SOURCE=2 -Wno-deprecated-declarations -g -MT darwin_stop_world.lo -MD -MP -MF .deps/darwin_stop_world.Tpo -c darwin_stop_world.c  -fPIC -DPIC -o .libs/darwin_stop_world.o
In file included from ./include/private/gc_priv.h:95:0,
                 from ./include/private/pthread_support.h:4,
                 from darwin_stop_world.c:1:
./include/private/gc_locks.h:623:29: warning: function declaration isn't a prototype [-Wstrict-prototypes]
          inline static void GC_memory_barrier()
                             ^
libtool: compile:  gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_NETBSD_THREADS=1 -D_REENTRANT=1 -DPARALLEL_MARK=1 -DTHREAD_LOCAL_ALLOC=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I./include -I./.. -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include/python3.7 -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -DUSE_COMPILER_TLS -DNO_PORT -O2 -mieee -D_FORTIFY_SOURCE=2 -Wno-deprecated-declarations -g -MT darwin_stop_world.lo -MD -MP -MF .deps/darwin_stop_world.Tpo -c darwin_stop_world.c -o darwin_stop_world.o >/dev/null 2>&1
  CC       openbsd_stop_world.lo
libtool: compile:  gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_NETBSD_THREADS=1 -D_REENTRANT=1 -DPARALLEL_MARK=1 -DTHREAD_LOCAL_ALLOC=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I./include -I./.. -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include/python3.7 -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -DUSE_COMPILER_TLS -DNO_PORT -O2 -mieee -D_FORTIFY_SOURCE=2 -Wno-deprecated-declarations -g -MT openbsd_stop_world.lo -MD -MP -MF .deps/openbsd_stop_world.Tpo -c openbsd_stop_world.c  -fPIC -DPIC -o .libs/openbsd_stop_world.o
In file included from ./include/private/gc_priv.h:95:0,
                 from ./include/private/pthread_support.h:4,
                 from openbsd_stop_world.c:1:
./include/private/gc_locks.h:623:29: warning: function declaration isn't a prototype [-Wstrict-prototypes]
          inline static void GC_memory_barrier()
                             ^
libtool: compile:  gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_NETBSD_THREADS=1 -D_REENTRANT=1 -DPARALLEL_MARK=1 -DTHREAD_LOCAL_ALLOC=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I./include -I./.. -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include/python3.7 -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -DUSE_COMPILER_TLS -DNO_PORT -O2 -mieee -D_FORTIFY_SOURCE=2 -Wno-deprecated-declarations -g -MT openbsd_stop_world.lo -MD -MP -MF .deps/openbsd_stop_world.Tpo -c openbsd_stop_world.c -o openbsd_stop_world.o >/dev/null 2>&1
  CC       mach_dep.lo
libtool: compile:  gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_NETBSD_THREADS=1 -D_REENTRANT=1 -DPARALLEL_MARK=1 -DTHREAD_LOCAL_ALLOC=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I./include -I./.. -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include/python3.7 -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -DUSE_COMPILER_TLS -DNO_PORT -O2 -mieee -D_FORTIFY_SOURCE=2 -Wno-deprecated-declarations -g -MT mach_dep.lo -MD -MP -MF .deps/mach_dep.Tpo -c mach_dep.c  -fPIC -DPIC -o .libs/mach_dep.o
In file included from ./include/private/gc_priv.h:95:0,
                 from mach_dep.c:15:
./include/private/gc_locks.h:623:29: warning: function declaration isn't a prototype [-Wstrict-prototypes]
          inline static void GC_memory_barrier()
                             ^
mach_dep.c:407:6: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 void GC_with_callee_saves_pushed(fn, arg)
      ^
mach_dep.c: In function 'GC_with_callee_saves_pushed':
mach_dep.c:408:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 void (*fn)();
 ^
libtool: compile:  gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_NETBSD_THREADS=1 -D_REENTRANT=1 -DPARALLEL_MARK=1 -DTHREAD_LOCAL_ALLOC=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I./include -I./.. -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include/python3.7 -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -DUSE_COMPILER_TLS -DNO_PORT -O2 -mieee -D_FORTIFY_SOURCE=2 -Wno-deprecated-declarations -g -MT mach_dep.lo -MD -MP -MF .deps/mach_dep.Tpo -c mach_dep.c -o mach_dep.o >/dev/null 2>&1
  CCLD     libmonogc.la
libtool: warning: '-version-info/-version-number' is ignored for convenience libraries
  CCLD     libmonogc-static.la
gmake[3]: Leaving directory '/tmp/pkgbuild/lang/mono/work.alpha/mono-4.0.4/libgc'
gmake[2]: Leaving directory '/tmp/pkgbuild/lang/mono/work.alpha/mono-4.0.4/libgc'
Making all in eglib
gmake[2]: Entering directory '/tmp/pkgbuild/lang/mono/work.alpha/mono-4.0.4/eglib'
/usr/pkg/bin/gmake  all-recursive
gmake[3]: Entering directory '/tmp/pkgbuild/lang/mono/work.alpha/mono-4.0.4/eglib'
Making all in m4
gmake[4]: Entering directory '/tmp/pkgbuild/lang/mono/work.alpha/mono-4.0.4/eglib/m4'
gmake[4]: Nothing to be done for 'all'.
gmake[4]: Leaving directory '/tmp/pkgbuild/lang/mono/work.alpha/mono-4.0.4/eglib/m4'
Making all in src
gmake[4]: Entering directory '/tmp/pkgbuild/lang/mono/work.alpha/mono-4.0.4/eglib/src'
  CC       libeglib_la-garray.lo
  CC       libeglib_la-gbytearray.lo
  CC       libeglib_la-gerror.lo
  CC       libeglib_la-ghashtable.lo
  CC       libeglib_la-giconv.lo
giconv.c: In function 'monoeg_g_iconv':
giconv.c:203:25: warning: passing argument 2 of 'iconv' from incompatible pointer type [-Wincompatible-pointer-types]
   return iconv (cd->cd, inbytes, inleftptr, outbytes, outleftptr);
                         ^
In file included from giconv.c:33:0:
/usr/include/iconv.h:46:8: note: expected 'const char ** restrict' but argument is of type 'gchar ** {aka char **}'
 size_t iconv(iconv_t, const char ** __restrict,
        ^
  CC       libeglib_la-gmem.lo
  CC       libeglib_la-goutput.lo
  CC       libeglib_la-gqsort.lo
  CC       libeglib_la-gstr.lo
  CC       libeglib_la-gslist.lo
  CC       libeglib_la-gstring.lo
  CC       libeglib_la-gptrarray.lo
  CC       libeglib_la-glist.lo
  CC       libeglib_la-gqueue.lo
  CC       libeglib_la-gpath.lo
  CC       libeglib_la-gshell.lo
  CC       libeglib_la-gspawn.lo
  CC       libeglib_la-gfile.lo
  CC       libeglib_la-gfile-posix.lo
  CC       libeglib_la-gpattern.lo
  CC       libeglib_la-gmarkup.lo
  CC       libeglib_la-gutf8.lo
  CC       libeglib_la-gunicode.lo
  CC       libeglib_la-gdate-unix.lo
  CC       libeglib_la-gdir-unix.lo
  CC       libeglib_la-gfile-unix.lo
  CC       libeglib_la-gmisc-unix.lo
  CC       libeglib_la-gmodule-unix.lo
  CC       libeglib_la-gtimer-unix.lo
  CC       libeglib_la-vasprintf.lo
  CCLD     libeglib.la
  CC       libeglib_static_la-garray.lo
  CC       libeglib_static_la-gbytearray.lo
  CC       libeglib_static_la-gerror.lo
  CC       libeglib_static_la-ghashtable.lo
  CC       libeglib_static_la-giconv.lo
giconv.c: In function 'monoeg_g_iconv':
giconv.c:203:25: warning: passing argument 2 of 'iconv' from incompatible pointer type [-Wincompatible-pointer-types]
   return iconv (cd->cd, inbytes, inleftptr, outbytes, outleftptr);
                         ^
In file included from giconv.c:33:0:
/usr/include/iconv.h:46:8: note: expected 'const char ** restrict' but argument is of type 'gchar ** {aka char **}'
 size_t iconv(iconv_t, const char ** __restrict,
        ^
  CC       libeglib_static_la-gmem.lo
  CC       libeglib_static_la-goutput.lo
  CC       libeglib_static_la-gqsort.lo
  CC       libeglib_static_la-gstr.lo
  CC       libeglib_static_la-gslist.lo
  CC       libeglib_static_la-gstring.lo
  CC       libeglib_static_la-gptrarray.lo
  CC       libeglib_static_la-glist.lo
  CC       libeglib_static_la-gqueue.lo
  CC       libeglib_static_la-gpath.lo
  CC       libeglib_static_la-gshell.lo
  CC       libeglib_static_la-gspawn.lo
  CC       libeglib_static_la-gfile.lo
  CC       libeglib_static_la-gfile-posix.lo
  CC       libeglib_static_la-gpattern.lo
  CC       libeglib_static_la-gmarkup.lo
  CC       libeglib_static_la-gutf8.lo
  CC       libeglib_static_la-gunicode.lo
  CC       libeglib_static_la-gdate-unix.lo
  CC       libeglib_static_la-gdir-unix.lo
  CC       libeglib_static_la-gfile-unix.lo
  CC       libeglib_static_la-gmisc-unix.lo
  CC       libeglib_static_la-gmodule-unix.lo
  CC       libeglib_static_la-gtimer-unix.lo
  CC       libeglib_static_la-vasprintf.lo
  CCLD     libeglib-static.la
gmake[4]: Leaving directory '/tmp/pkgbuild/lang/mono/work.alpha/mono-4.0.4/eglib/src'
Making all in test
gmake[4]: Entering directory '/tmp/pkgbuild/lang/mono/work.alpha/mono-4.0.4/eglib/test'
  CC       test_eglib-test.o
  CC       test_eglib-driver.o
  CC       test_eglib-hashtable.o
  CC       test_eglib-string-util.o
  CC       test_eglib-string.o
  CC       test_eglib-slist.o
  CC       test_eglib-sizes.o
  CC       test_eglib-ptrarray.o
  CC       test_eglib-list.o
  CC       test_eglib-array.o
  CC       test_eglib-fake.o
  CC       test_eglib-path.o
  CC       test_eglib-queue.o
  CC       test_eglib-shell.o
  CC       test_eglib-spawn.o
  CC       test_eglib-timer.o
  CC       test_eglib-file.o
  CC       test_eglib-pattern.o
  CC       test_eglib-dir.o
  CC       test_eglib-markup.o
  CC       test_eglib-unicode.o
  CC       test_eglib-utf8.o
  CC       test_eglib-endian.o
  CC       test_eglib-module.o
  CC       test_eglib-memory.o
  CCLD     test-eglib
gmake[4]: Leaving directory '/tmp/pkgbuild/lang/mono/work.alpha/mono-4.0.4/eglib/test'
gmake[4]: Entering directory '/tmp/pkgbuild/lang/mono/work.alpha/mono-4.0.4/eglib'
gmake[4]: Leaving directory '/tmp/pkgbuild/lang/mono/work.alpha/mono-4.0.4/eglib'
gmake[3]: Leaving directory '/tmp/pkgbuild/lang/mono/work.alpha/mono-4.0.4/eglib'
gmake[2]: Leaving directory '/tmp/pkgbuild/lang/mono/work.alpha/mono-4.0.4/eglib'
Making all in mono
gmake[2]: Entering directory '/tmp/pkgbuild/lang/mono/work.alpha/mono-4.0.4/mono'
Making all in arch
gmake[3]: Entering directory '/tmp/pkgbuild/lang/mono/work.alpha/mono-4.0.4/mono/arch'
gmake[4]: Entering directory '/tmp/pkgbuild/lang/mono/work.alpha/mono-4.0.4/mono/arch'
gmake[4]: Nothing to be done for 'all-am'.
gmake[4]: Leaving directory '/tmp/pkgbuild/lang/mono/work.alpha/mono-4.0.4/mono/arch'
gmake[3]: Leaving directory '/tmp/pkgbuild/lang/mono/work.alpha/mono-4.0.4/mono/arch'
Making all in utils
gmake[3]: Entering directory '/tmp/pkgbuild/lang/mono/work.alpha/mono-4.0.4/mono/utils'
/usr/pkg/bin/gmake  all-am
gmake[4]: Entering directory '/tmp/pkgbuild/lang/mono/work.alpha/mono-4.0.4/mono/utils'
  CC       mono-md5.lo
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include/python3.7 -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -DUSE_COMPILER_TLS -DNO_PORT -O2 -mieee -D_FORTIFY_SOURCE=2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Werror-implicit-function-declaration -MT mono-md5.lo -MD -MP -MF .deps/mono-md5.Tpo -c mono-md5.c  -fPIC -DPIC -o .libs/mono-md5.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include/python3.7 -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -DUSE_COMPILER_TLS -DNO_PORT -O2 -mieee -D_FORTIFY_SOURCE=2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Werror-implicit-function-declaration -MT mono-md5.lo -MD -MP -MF .deps/mono-md5.Tpo -c mono-md5.c -o mono-md5.o >/dev/null 2>&1
  CC       mono-sha1.lo
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include/python3.7 -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -DUSE_COMPILER_TLS -DNO_PORT -O2 -mieee -D_FORTIFY_SOURCE=2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Werror-implicit-function-declaration -MT mono-sha1.lo -MD -MP -MF .deps/mono-sha1.Tpo -c mono-sha1.c  -fPIC -DPIC -o .libs/mono-sha1.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include/python3.7 -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -DUSE_COMPILER_TLS -DNO_PORT -O2 -mieee -D_FORTIFY_SOURCE=2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Werror-implicit-function-declaration -MT mono-sha1.lo -MD -MP -MF .deps/mono-sha1.Tpo -c mono-sha1.c -o mono-sha1.o >/dev/null 2>&1
  CC       mono-logger.lo
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include/python3.7 -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -DUSE_COMPILER_TLS -DNO_PORT -O2 -mieee -D_FORTIFY_SOURCE=2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Werror-implicit-function-declaration -MT mono-logger.lo -MD -MP -MF .deps/mono-logger.Tpo -c mono-logger.c  -fPIC -DPIC -o .libs/mono-logger.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include/python3.7 -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -DUSE_COMPILER_TLS -DNO_PORT -O2 -mieee -D_FORTIFY_SOURCE=2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Werror-implicit-function-declaration -MT mono-logger.lo -MD -MP -MF .deps/mono-logger.Tpo -c mono-logger.c -o mono-logger.o >/dev/null 2>&1
  CC       mono-codeman.lo
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include/python3.7 -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -DUSE_COMPILER_TLS -DNO_PORT -O2 -mieee -D_FORTIFY_SOURCE=2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Werror-implicit-function-declaration -MT mono-codeman.lo -MD -MP -MF .deps/mono-codeman.Tpo -c mono-codeman.c  -fPIC -DPIC -o .libs/mono-codeman.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include/python3.7 -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -DUSE_COMPILER_TLS -DNO_PORT -O2 -mieee -D_FORTIFY_SOURCE=2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Werror-implicit-function-declaration -MT mono-codeman.lo -MD -MP -MF .deps/mono-codeman.Tpo -c mono-codeman.c -o mono-codeman.o >/dev/null 2>&1
  CC       dlmalloc.lo
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include/python3.7 -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -DUSE_COMPILER_TLS -DNO_PORT -O2 -mieee -D_FORTIFY_SOURCE=2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Werror-implicit-function-declaration -MT dlmalloc.lo -MD -MP -MF .deps/dlmalloc.Tpo -c dlmalloc.c  -fPIC -DPIC -o .libs/dlmalloc.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include/python3.7 -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -DUSE_COMPILER_TLS -DNO_PORT -O2 -mieee -D_FORTIFY_SOURCE=2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Werror-implicit-function-declaration -MT dlmalloc.lo -MD -MP -MF .deps/dlmalloc.Tpo -c dlmalloc.c -o dlmalloc.o >/dev/null 2>&1
  CC       mono-counters.lo
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include/python3.7 -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -DUSE_COMPILER_TLS -DNO_PORT -O2 -mieee -D_FORTIFY_SOURCE=2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Werror-implicit-function-declaration -MT mono-counters.lo -MD -MP -MF .deps/mono-counters.Tpo -c mono-counters.c  -fPIC -DPIC -o .libs/mono-counters.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include/python3.7 -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -DUSE_COMPILER_TLS -DNO_PORT -O2 -mieee -D_FORTIFY_SOURCE=2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Werror-implicit-function-declaration -MT mono-counters.lo -MD -MP -MF .deps/mono-counters.Tpo -c mono-counters.c -o mono-counters.o >/dev/null 2>&1
  CC       mono-dl.lo
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include/python3.7 -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -DUSE_COMPILER_TLS -DNO_PORT -O2 -mieee -D_FORTIFY_SOURCE=2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Werror-implicit-function-declaration -MT mono-dl.lo -MD -MP -MF .deps/mono-dl.Tpo -c mono-dl.c  -fPIC -DPIC -o .libs/mono-dl.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include/python3.7 -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -DUSE_COMPILER_TLS -DNO_PORT -O2 -mieee -D_FORTIFY_SOURCE=2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Werror-implicit-function-declaration -MT mono-dl.lo -MD -MP -MF .deps/mono-dl.Tpo -c mono-dl.c -o mono-dl.o >/dev/null 2>&1
  CC       mono-dl-windows.lo
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include/python3.7 -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -DUSE_COMPILER_TLS -DNO_PORT -O2 -mieee -D_FORTIFY_SOURCE=2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Werror-implicit-function-declaration -MT mono-dl-windows.lo -MD -MP -MF .deps/mono-dl-windows.Tpo -c mono-dl-windows.c  -fPIC -DPIC -o .libs/mono-dl-windows.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include/python3.7 -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -DUSE_COMPILER_TLS -DNO_PORT -O2 -mieee -D_FORTIFY_SOURCE=2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Werror-implicit-function-declaration -MT mono-dl-windows.lo -MD -MP -MF .deps/mono-dl-windows.Tpo -c mono-dl-windows.c -o mono-dl-windows.o >/dev/null 2>&1
  CC       mono-dl-darwin.lo
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include/python3.7 -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -DUSE_COMPILER_TLS -DNO_PORT -O2 -mieee -D_FORTIFY_SOURCE=2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Werror-implicit-function-declaration -MT mono-dl-darwin.lo -MD -MP -MF .deps/mono-dl-darwin.Tpo -c mono-dl-darwin.c  -fPIC -DPIC -o .libs/mono-dl-darwin.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include/python3.7 -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -DUSE_COMPILER_TLS -DNO_PORT -O2 -mieee -D_FORTIFY_SOURCE=2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Werror-implicit-function-declaration -MT mono-dl-darwin.lo -MD -MP -MF .deps/mono-dl-darwin.Tpo -c mono-dl-darwin.c -o mono-dl-darwin.o >/dev/null 2>&1
  CC       mono-dl-posix.lo
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include/python3.7 -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -DUSE_COMPILER_TLS -DNO_PORT -O2 -mieee -D_FORTIFY_SOURCE=2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Werror-implicit-function-declaration -MT mono-dl-posix.lo -MD -MP -MF .deps/mono-dl-posix.Tpo -c mono-dl-posix.c  -fPIC -DPIC -o .libs/mono-dl-posix.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include/python3.7 -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -DUSE_COMPILER_TLS -DNO_PORT -O2 -mieee -D_FORTIFY_SOURCE=2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Werror-implicit-function-declaration -MT mono-dl-posix.lo -MD -MP -MF .deps/mono-dl-posix.Tpo -c mono-dl-posix.c -o mono-dl-posix.o >/dev/null 2>&1
  CC       mono-internal-hash.lo
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include/python3.7 -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -DUSE_COMPILER_TLS -DNO_PORT -O2 -mieee -D_FORTIFY_SOURCE=2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Werror-implicit-function-declaration -MT mono-internal-hash.lo -MD -MP -MF .deps/mono-internal-hash.Tpo -c mono-internal-hash.c  -fPIC -DPIC -o .libs/mono-internal-hash.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include/python3.7 -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -DUSE_COMPILER_TLS -DNO_PORT -O2 -mieee -D_FORTIFY_SOURCE=2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Werror-implicit-function-declaration -MT mono-internal-hash.lo -MD -MP -MF .deps/mono-internal-hash.Tpo -c mono-internal-hash.c -o mono-internal-hash.o >/dev/null 2>&1
  CC       mono-io-portability.lo
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include/python3.7 -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -DUSE_COMPILER_TLS -DNO_PORT -O2 -mieee -D_FORTIFY_SOURCE=2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Werror-implicit-function-declaration -MT mono-io-portability.lo -MD -MP -MF .deps/mono-io-portability.Tpo -c mono-io-portability.c  -fPIC -DPIC -o .libs/mono-io-portability.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include/python3.7 -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -DUSE_COMPILER_TLS -DNO_PORT -O2 -mieee -D_FORTIFY_SOURCE=2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Werror-implicit-function-declaration -MT mono-io-portability.lo -MD -MP -MF .deps/mono-io-portability.Tpo -c mono-io-portability.c -o mono-io-portability.o >/dev/null 2>&1
  CC       monobitset.lo
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include/python3.7 -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -DUSE_COMPILER_TLS -DNO_PORT -O2 -mieee -D_FORTIFY_SOURCE=2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Werror-implicit-function-declaration -MT monobitset.lo -MD -MP -MF .deps/monobitset.Tpo -c monobitset.c  -fPIC -DPIC -o .libs/monobitset.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include/python3.7 -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -DUSE_COMPILER_TLS -DNO_PORT -O2 -mieee -D_FORTIFY_SOURCE=2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Werror-implicit-function-declaration -MT monobitset.lo -MD -MP -MF .deps/monobitset.Tpo -c monobitset.c -o monobitset.o >/dev/null 2>&1
  CC       mono-filemap.lo
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include/python3.7 -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -DUSE_COMPILER_TLS -DNO_PORT -O2 -mieee -D_FORTIFY_SOURCE=2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Werror-implicit-function-declaration -MT mono-filemap.lo -MD -MP -MF .deps/mono-filemap.Tpo -c mono-filemap.c  -fPIC -DPIC -o .libs/mono-filemap.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include/python3.7 -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -DUSE_COMPILER_TLS -DNO_PORT -O2 -mieee -D_FORTIFY_SOURCE=2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Werror-implicit-function-declaration -MT mono-filemap.lo -MD -MP -MF .deps/mono-filemap.Tpo -c mono-filemap.c -o mono-filemap.o >/dev/null 2>&1
  CC       mono-math.lo
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include/python3.7 -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -DUSE_COMPILER_TLS -DNO_PORT -O2 -mieee -D_FORTIFY_SOURCE=2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Werror-implicit-function-declaration -MT mono-math.lo -MD -MP -MF .deps/mono-math.Tpo -c mono-math.c  -fPIC -DPIC -o .libs/mono-math.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include/python3.7 -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -DUSE_COMPILER_TLS -DNO_PORT -O2 -mieee -D_FORTIFY_SOURCE=2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Werror-implicit-function-declaration -MT mono-math.lo -MD -MP -MF .deps/mono-math.Tpo -c mono-math.c -o mono-math.o >/dev/null 2>&1
  CC       mono-mmap.lo
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include/python3.7 -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -DUSE_COMPILER_TLS -DNO_PORT -O2 -mieee -D_FORTIFY_SOURCE=2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Werror-implicit-function-declaration -MT mono-mmap.lo -MD -MP -MF .deps/mono-mmap.Tpo -c mono-mmap.c  -fPIC -DPIC -o .libs/mono-mmap.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include/python3.7 -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -DUSE_COMPILER_TLS -DNO_PORT -O2 -mieee -D_FORTIFY_SOURCE=2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Werror-implicit-function-declaration -MT mono-mmap.lo -MD -MP -MF .deps/mono-mmap.Tpo -c mono-mmap.c -o mono-mmap.o >/dev/null 2>&1
  CC       mono-mutex.lo
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include/python3.7 -I/tmp/pkgbuild/lang/mono/work.alpha/.buildlink/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -DUSE_COMPILER_TLS -DNO_PORT -O2 -mieee -D_FORTIFY_SOURCE=2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Werror-implicit-function-declaration -MT mono-mutex.lo -MD -MP -MF .deps/mono-mutex.Tpo -c mono-mutex.c  -fPIC -DPIC -o .libs/mono-mutex.o
In file included from ../../mono/utils/mono-memory-model.h:14:0,
                 from mono-mutex.c:19:
../../mono/utils/mono-membar.h:79:2: error: #error "Don't know how to do memory barriers!"
 #error "Don't know how to do memory barriers!"
  ^
gmake[4]: *** [Makefile:797: mono-mutex.lo] Error 1
gmake[4]: Leaving directory '/tmp/pkgbuild/lang/mono/work.alpha/mono-4.0.4/mono/utils'
gmake[3]: *** [Makefile:650: all] Error 2
gmake[3]: Leaving directory '/tmp/pkgbuild/lang/mono/work.alpha/mono-4.0.4/mono/utils'
gmake[2]: *** [Makefile:438: all-recursive] Error 1
gmake[2]: Leaving directory '/tmp/pkgbuild/lang/mono/work.alpha/mono-4.0.4/mono'
gmake[1]: *** [Makefile:522: all-recursive] Error 1
gmake[1]: Leaving directory '/tmp/pkgbuild/lang/mono/work.alpha/mono-4.0.4'
gmake: *** [Makefile:449: all] Error 2
*** Error code 2

Stop.
make[1]: stopped in /usr/pkgsrc/lang/mono
*** Error code 1

Stop.
make: stopped in /usr/pkgsrc/lang/mono