=> Bootstrap dependency digest>=20010302: found digest-20190127
===> Skipping vulnerability checks.
WARNING: No /var/db/pkg/pkg-vulnerabilities file found.
WARNING: To fix run: `/usr/sbin/pkg_admin -K /var/db/pkg fetch-pkg-vulnerabilities'.
===> Skipping vulnerability checks.
WARNING: No /var/db/pkg/pkg-vulnerabilities file found.
WARNING: To fix run: `/usr/sbin/pkg_admin -K /var/db/pkg fetch-pkg-vulnerabilities'.
===> Building for mono-4.0.4.1nb19
/usr/pkg/bin/gmake  all-recursive
gmake[1]: Entering directory '/data/scratch/lang/mono/work/mono-4.0.4'
Making all in po
gmake[2]: Entering directory '/data/scratch/lang/mono/work/mono-4.0.4/po'
gmake[3]: Entering directory '/data/scratch/lang/mono/work/mono-4.0.4/po'
gmake[3]: Nothing to be done for 'all-am'.
gmake[3]: Leaving directory '/data/scratch/lang/mono/work/mono-4.0.4/po'
gmake[2]: Leaving directory '/data/scratch/lang/mono/work/mono-4.0.4/po'
Making all in libgc
gmake[2]: Entering directory '/data/scratch/lang/mono/work/mono-4.0.4/libgc'
Making all in m4
gmake[3]: Entering directory '/data/scratch/lang/mono/work/mono-4.0.4/libgc/m4'
gmake[3]: Nothing to be done for 'all'.
gmake[3]: Leaving directory '/data/scratch/lang/mono/work/mono-4.0.4/libgc/m4'
Making all in include
gmake[3]: Entering directory '/data/scratch/lang/mono/work/mono-4.0.4/libgc/include'
Making all in private
gmake[4]: Entering directory '/data/scratch/lang/mono/work/mono-4.0.4/libgc/include/private'
gmake[4]: Nothing to be done for 'all'.
gmake[4]: Leaving directory '/data/scratch/lang/mono/work/mono-4.0.4/libgc/include/private'
gmake[4]: Entering directory '/data/scratch/lang/mono/work/mono-4.0.4/libgc/include'
gmake[4]: Nothing to be done for 'all-am'.
gmake[4]: Leaving directory '/data/scratch/lang/mono/work/mono-4.0.4/libgc/include'
gmake[3]: Leaving directory '/data/scratch/lang/mono/work/mono-4.0.4/libgc/include'
Making all in doc
gmake[3]: Entering directory '/data/scratch/lang/mono/work/mono-4.0.4/libgc/doc'
gmake[3]: Nothing to be done for 'all'.
gmake[3]: Leaving directory '/data/scratch/lang/mono/work/mono-4.0.4/libgc/doc'
gmake[3]: Entering directory '/data/scratch/lang/mono/work/mono-4.0.4/libgc'
  CC       alloc.lo
  CC       allchblk.lo
  CC       blacklst.lo
  CC       dbg_mlc.lo
  CC       gc_dlopen.lo
  CC       dyn_load.lo
  CC       checksums.lo
  CC       finalize.lo
libtool: compile:  clang -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 -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/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -Wno-deprecated-declarations -g -MT finalize.lo -MD -MP -MF .deps/finalize.Tpo -c finalize.c  -fPIC -DPIC -o .libs/finalize.o
libtool: compile:  clang -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 -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/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -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
libtool: compile:  clang -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 -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/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -Wno-deprecated-declarations -g -MT checksums.lo -MD -MP -MF .deps/checksums.Tpo -c checksums.c  -fPIC -DPIC -o .libs/checksums.o
In file included from finalize.c:17:
./include/private/gc_pmark.h:107:29: warning: this function declaration is not a prototype [-Wstrict-prototypes]
    void GC_do_parallel_mark();
                            ^
                             void
finalize.c:34:36: warning: this function declaration is not a prototype [-Wstrict-prototypes]
typedef void finalization_mark_proc(/* ptr_t finalizable_obj_ptr */); 
                                   ^
                                                                   void
libtool: compile:  clang -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 -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/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -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
finalize.c:112:6: warning: no previous prototype for function 'GC_grow_table' [-Wmissing-prototypes]
void GC_grow_table(table, log_size_ptr)
     ^
finalize.c:112:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
void GC_grow_table(table, log_size_ptr)
^
static 
finalize.c:112:19: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes]
void GC_grow_table(table, log_size_ptr)
                  ^
libtool: compile:  clang -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 -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/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -Wno-deprecated-declarations -g -MT alloc.lo -MD -MP -MF .deps/alloc.Tpo -c alloc.c  -fPIC -DPIC -o .libs/alloc.o
libtool: compile:  clang -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 -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/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -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
finalize.c:440:7: warning: unused variable 'old_capacity' [-Wunused-variable]
                int old_capacity = GC_toggleref_array_capacity;
                    ^
finalize.c:500:13: warning: no previous prototype for function 'GC_normal_finalize_mark_proc' [-Wmissing-prototypes]
GC_API void GC_normal_finalize_mark_proc(p)
            ^
finalize.c:500:8: note: declare 'static' if the function is not intended to be used outside of this translation unit
GC_API void GC_normal_finalize_mark_proc(p)
       ^
finalize.c:500:41: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes]
GC_API void GC_normal_finalize_mark_proc(p)
                                        ^
finalize.c:512:13: warning: no previous prototype for function 'GC_ignore_self_finalize_mark_proc' [-Wmissing-prototypes]
GC_API void GC_ignore_self_finalize_mark_proc(p)
            ^
finalize.c:512:8: note: declare 'static' if the function is not intended to be used outside of this translation unit
GC_API void GC_ignore_self_finalize_mark_proc(p)
       ^
finalize.c:512:46: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes]
GC_API void GC_ignore_self_finalize_mark_proc(p)
                                             ^
finalize.c:535:13: warning: no previous prototype for function 'GC_null_finalize_mark_proc' [-Wmissing-prototypes]
GC_API void GC_null_finalize_mark_proc(p)
            ^
finalize.c:535:8: note: declare 'static' if the function is not intended to be used outside of this translation unit
libtool: compile:  clang -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 -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/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -Wno-deprecated-declarations -g -MT allchblk.lo -MD -MP -MF .deps/allchblk.Tpo -c allchblk.c  -fPIC -DPIC -o .libs/allchblk.o
GC_API void GC_null_finalize_mark_proc(p)
       ^
finalize.c:535:39: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes]
GC_API void GC_null_finalize_mark_proc(p)
                                      ^
finalize.c:550:13: warning: no previous prototype for function 'GC_register_finalizer_inner' [-Wmissing-prototypes]
GC_API void GC_register_finalizer_inner(obj, fn, cd, ofn, ocd, mp)
            ^
finalize.c:550:8: note: declare 'static' if the function is not intended to be used outside of this translation unit
GC_API void GC_register_finalizer_inner(obj, fn, cd, ofn, ocd, mp)
       ^
finalize.c:550:40: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes]
GC_API void GC_register_finalizer_inner(obj, fn, cd, ofn, ocd, mp)
                                       ^
finalize.c:756:6: warning: no previous prototype for function 'GC_dump_finalization' [-Wmissing-prototypes]
void GC_dump_finalization()
     ^
finalize.c:756:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
void GC_dump_finalization()
^
static 
finalize.c:756:26: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes]
void GC_dump_finalization()
                         ^
finalize.c:813:11: warning: unused variable 'real_ptr' [-Wunused-variable]
    ptr_t real_ptr, real_link;
          ^
finalize.c:864:17: warning: passing 'const char [46]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
                WARN("Finalization cycle involving %lx\n", real_ptr);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./include/private/gc_priv.h:458:48: note: expanded from macro 'WARN'
# define WARN(msg,arg) (*GC_current_warn_proc)("GC Warning: " msg, (GC_word)(arg))
                                               ^~~~~~~~~~~~~~~~~~
finalize.c:941:6: warning: no previous prototype for function 'GC_enqueue_all_finalizers' [-Wmissing-prototypes]
void GC_enqueue_all_finalizers()
     ^
libtool: compile:  clang -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 -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/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -Wno-deprecated-declarations -g -MT blacklst.lo -MD -MP -MF .deps/blacklst.Tpo -c blacklst.c  -fPIC -DPIC -o .libs/blacklst.o
finalize.c:941:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
void GC_enqueue_all_finalizers()
^
static 
finalize.c:941:31: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes]
void GC_enqueue_all_finalizers()
                              ^
finalize.c:1000:13: warning: no previous prototype for function 'GC_finalize_all' [-Wmissing-prototypes]
GC_API void GC_finalize_all()
            ^
finalize.c:1000:8: note: declare 'static' if the function is not intended to be used outside of this translation unit
GC_API void GC_finalize_all()
       ^
finalize.c:1000:28: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes]
GC_API void GC_finalize_all()
                           ^
finalize.c:1073:31: warning: this function declaration is not a prototype [-Wstrict-prototypes]
void (* GC_finalizer_notifier)() = (void (*) GC_PROTO((void)))0;
                              ^
                               void
libtool: compile:  clang -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 -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/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -Wno-deprecated-declarations -g -MT checksums.lo -MD -MP -MF .deps/checksums.Tpo -c checksums.c -o checksums.o >/dev/null 2>&1
libtool: compile:  clang -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 -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/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -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
gc_dlopen.c:52:30: warning: implicit declaration of function 'GC_collection_in_progress' is invalid in C99 [-Wimplicit-function-declaration]
    while (GC_incremental && GC_collection_in_progress()) {
                             ^
gc_dlopen.c:68:10: warning: no previous prototype for function 'GC_dlopen' [-Wmissing-prototypes]
  void * GC_dlopen(path, mode)
         ^
gc_dlopen.c:68:3: note: declare 'static' if the function is not intended to be used outside of this translation unit
  void * GC_dlopen(path, mode)
  ^
  static 
gc_dlopen.c:68:19: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes]
  void * GC_dlopen(path, mode)
                  ^
3 warnings generated.
libtool: compile:  clang -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 -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/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -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
In file included from dbg_mlc.c:17:
./include/private/dbg_mlc.h:161:34: warning: this function declaration is not a prototype [-Wstrict-prototypes]
  GC_bool GC_has_other_debug_info(/* p */);
                                 ^
                                         void
./include/private/dbg_mlc.h:173:26: warning: this function declaration is not a prototype [-Wstrict-prototypes]
ptr_t GC_store_debug_info(/* p, sz, string, integer */);
                         ^
                                                      void
dbg_mlc.c:19:36: warning: this function declaration is not a prototype [-Wstrict-prototypes]
void GC_default_print_heap_obj_proc();
                                   ^
                                    void
dbg_mlc.c:35:9: warning: no previous prototype for function 'GC_has_other_debug_info' [-Wmissing-prototypes]
GC_bool GC_has_other_debug_info(p)
        ^
./include/private/dbg_mlc.h:161:11: note: this declaration is not a prototype; add parameter declarations to make it one
  GC_bool GC_has_other_debug_info(/* p */);
          ^
dbg_mlc.c:35:32: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes]
GC_bool GC_has_other_debug_info(p)
                               ^
dbg_mlc.c:240:7: warning: no previous prototype for function 'GC_store_debug_info' [-Wmissing-prototypes]
ptr_t GC_store_debug_info(p, sz, string, integer)
      ^
./include/private/dbg_mlc.h:173:7: note: this declaration is not a prototype; add parameter declarations to make it one
ptr_t GC_store_debug_info(/* p, sz, string, integer */);
      ^
dbg_mlc.c:240:26: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes]
ptr_t GC_store_debug_info(p, sz, string, integer)
                         ^
dbg_mlc.c:311:7: warning: no previous prototype for function 'GC_check_annotated_obj' [-Wmissing-prototypes]
ptr_t GC_check_annotated_obj(ohdr)
      ^
dbg_mlc.c:311:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
ptr_t GC_check_annotated_obj(ohdr)
^
static 
dbg_mlc.c:311:29: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes]
ptr_t GC_check_annotated_obj(ohdr)
                            ^
alloc.c:85:2: warning: initializing 'char *' with an expression of type 'const char [54]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
{"Copyright 1988,1989 Hans-J. Boehm and Alan J. Demers ",
 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
alloc.c:86:1: warning: initializing 'char *' with an expression of type 'const char [69]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
"Copyright (c) 1991-1995 by Xerox Corporation.  All rights reserved. ",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
alloc.c:87:1: warning: initializing 'char *' with an expression of type 'const char [68]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
"Copyright (c) 1996-1998 by Silicon Graphics.  All rights reserved. ",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
alloc.c:88:1: warning: initializing 'char *' with an expression of type 'const char [75]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
"Copyright (c) 1999-2001 by Hewlett-Packard Company.  All rights reserved. ",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
alloc.c:89:1: warning: initializing 'char *' with an expression of type 'const char [61]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
"THIS MATERIAL IS PROVIDED AS IS, WITH ABSOLUTELY NO WARRANTY",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
alloc.c:90:1: warning: initializing 'char *' with an expression of type 'const char [53]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
" EXPRESSED OR IMPLIED.  ANY USE IS AT YOUR OWN RISK.",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
alloc.c:91:1: warning: dbg_mlc.cinitializing 'char *' with an expression of type 'const char [29]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]:
344:6: warning"See source code for details." };: 
no previous prototype for function 'GC_print_type' [-Wmissing-prototypes]^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

void GC_print_type(p)
     ^
dbg_mlc.c:344:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
void GC_print_type(p)
^
static 
dbg_mlc.c:344:19: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes]
void GC_print_type(p)
                  ^
alloc.c:114:41: warning: this function declaration is not a prototype [-Wstrict-prototypes]
extern GC_bool GC_collection_in_progress();
                                        ^
                                         void
dbg_mlc.c:401:5: warning: implicit declaration of function 'GC_print_callers' is invalid in C99 [-Wimplicit-function-declaration]
    PRINT_CALL_CHAIN(ohdr);
    ^
./include/private/dbg_mlc.h:141:35: note: expanded from macro 'PRINT_CALL_CHAIN'
#   define PRINT_CALL_CHAIN(base) GC_print_callers(((oh *)(base)) -> oh_ci)
                                  ^
dbg_mlc.c:405:10: warning: no previous prototype for function 'GC_debug_print_heap_obj_proc' [-Wmissing-prototypes]
    void GC_debug_print_heap_obj_proc(ptr_t p)
         ^
dbg_mlc.c:405:5: note: declare 'static' if the function is not intended to be used outside of this translation unit
    void GC_debug_print_heap_obj_proc(ptr_t p)
    ^
    static 
alloc.c:130:7: warning: no previous prototype for function 'GC_timeout_stop_func' [-Wmissing-prototypes]
  int GC_timeout_stop_func GC_PROTO((void))
      ^
alloc.c:130:3: note: declare 'static' if the function is not intended to be used outside of this translation unit
  int GC_timeout_stop_func GC_PROTO((void))
  ^
  static 
dbg_mlc.c:440:9: warning: implicit declaration of function 'GC_print_callers' is invalid in C99 [-Wimplicit-function-declaration]
        PRINT_CALL_CHAIN(ohdr);
        ^
./include/private/dbg_mlc.h:141:35: note: expanded from macro 'PRINT_CALL_CHAIN'
#   define PRINT_CALL_CHAIN(base) GC_print_callers(((oh *)(base)) -> oh_ci)
                                  ^
dbg_mlc.c:420:6: warning: no previous prototype for function 'GC_print_smashed_obj' [-Wmissing-prototypes]
void GC_print_smashed_obj(p, clobbered_addr)
     ^
dbg_mlc.c:420:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
void GC_print_smashed_obj(p, clobbered_addr)
^
static 
dbg_mlc.c:420:26: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes]
void GC_print_smashed_obj(p, clobbered_addr)
                         ^
allchblk.c:83:5: warning: no previous prototype for function 'GC_hblk_fl_from_blocks' [-Wmissing-prototypes]
int GC_hblk_fl_from_blocks(blocks_needed)
    ^
dbg_mlc.c:449:6: warning: no previous prototype for function 'GC_do_nothing' [-Wmissing-prototypes]
void GC_do_nothing() {}
     ^
dbg_mlc.c:449:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
void GC_do_nothing() {}
^
static allchblk.c
:83dbg_mlc.c:1: :note: 449declare 'static' if the function is not intended to be used outside of this translation unit:
19: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes]
int GC_hblk_fl_from_blocks(blocks_needed)
void GC_do_nothing() {}
^                  ^
static 

allchblk.c:83:27: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes]
int GC_hblk_fl_from_blocks(blocks_needed)
                          ^
dbg_mlc.c:451:6: warning: no previous prototype for function 'GC_start_debugging' [-Wmissing-prototypes]
void GC_start_debugging()
     ^
dbg_mlc.c:451:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
void GC_start_debugging()
^
static 
dbg_mlc.c:451:24: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes]
void GC_start_debugging()
                       ^
alloc.c:186:6: warning: no previous prototype for function 'GC_adj_words_allocd' [-Wmissing-prototypes]
word GC_adj_words_allocd()
     ^
alloc.c:186:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
word GC_adj_words_allocd()
^
static 
alloc.c:186:25: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes]
word GC_adj_words_allocd()
                        ^
alloc.c:231:6: warning: no previous prototype for function 'GC_clear_a_few_frames' [-Wmissing-prototypes]
void GC_clear_a_few_frames()
     ^
alloc.c:231:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
void GC_clear_a_few_frames()
^
static 
alloc.c:231:27: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes]
void GC_clear_a_few_frames()
                          ^
allchblk.c:147:5: warning: no previous prototype for function 'free_list_index_of' [-Wmissing-prototypes]
int free_list_index_of(wanted)
    ^
allchblk.c:147:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
int free_list_index_of(wanted)
^
static 
allchblk.c:147:23: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes]
int free_list_index_of(wanted)
                      ^
alloc.c:254:6: warning: no previous prototype for function 'GC_notify_full_gc' [-Wmissing-prototypes]
void GC_notify_full_gc()
     ^
alloc.c:254:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
void GC_notify_full_gc()
^
static 
alloc.c:254:23: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes]
void GC_notify_full_gc()
                      ^
alloc.c:269:6: warning: no previous prototype for function 'GC_maybe_gc' [-Wmissing-prototypes]
void GC_maybe_gc()
     ^
alloc.c:269:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
void GC_maybe_gc()
^
static 
alloc.c:269:17: allchblk.cwarning:: 165this old-style function definition is not preceded by a prototype [-Wstrict-prototypes]:
6: warning: void GC_maybe_gc()no previous prototype for function 'GC_dump_regions' [-Wmissing-prototypes]

                ^
void GC_dump_regions()
     ^
allchblk.c:165:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
void GC_dump_regions()
^
static 
allchblk.c:165:21: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes]
void GC_dump_regions()
                    ^
dbg_mlc.c:743:12: warning: no previous prototype for function 'GC_debug_malloc_atomic_uncollectable' [-Wmissing-prototypes]
    GC_PTR GC_debug_malloc_atomic_uncollectable(size_t lb, GC_EXTRA_PARAMS)
           ^
dbg_mlc.c:743:5: note: declare 'static' if the function is not intended to be used outside of this translation unit
    GC_PTR GC_debug_malloc_atomic_uncollectable(size_t lb, GC_EXTRA_PARAMS)
    ^
    static 
allchblk.c:258:6: warning: no previous prototype for function 'GC_remove_from_fl' [-Wmissing-prototypes]
void GC_remove_from_fl(hhdr, n)
     ^
allchblk.c:258:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
void GC_remove_from_fl(hhdr, n)
^
static 
allchblk.c:258:23: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes]
void GC_remove_from_fl(hhdr, n)
                      ^
  CC       gcj_mlc.lo
dbg_mlc.c:838:6: warning: no previous prototype for function 'GC_debug_free_inner' [-Wmissing-prototypes]
void GC_debug_free_inner(GC_PTR p)
     ^
dbg_mlc.c:838:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
void GC_debug_free_inner(GC_PTR p)
^
static 
allchblk.c:301:15: warning: no previous prototype for function 'GC_free_block_ending_at' [-Wmissing-prototypes]
struct hblk * GC_free_block_ending_at(h)
              ^
allchblk.c:301:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
struct hblk * GC_free_block_ending_at(h)
^
static 
allchblk.c:301:38: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes]
struct hblk * GC_free_block_ending_at(h)
                                     ^
dbg_mlc.c:894:7: warning: variable 'result' is used uninitialized whenever switch default is taken [-Wsometimes-uninitialized]
      default:
      ^~~~~~~
dbg_mlc.c:909:9: note: uninitialized use occurs here
    if (result == 0) return(0);
        ^~~~~~
dbg_mlc.c:856:27: note: initialize the variable 'result' to silence this warning
    register GC_PTR result;
                          ^
                           = NULL
allchblk.c:333:6: warning: no previous prototype for function 'GC_add_to_fl' [-Wmissing-prototypes]
void GC_add_to_fl(h, hhdr)
     ^
allchblk.c:333:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
void GC_add_to_fl(h, hhdr)
^
static 
allchblk.c:333:18: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes]
void GC_add_to_fl(h, hhdr)
                 ^
dbg_mlc.c:926:10: warning: no previous prototype for function 'GC_add_smashed' [-Wmissing-prototypes]
    void GC_add_smashed(ptr_t smashed)
         ^
dbg_mlc.c:926:5: note: declare 'static' if the function is not intended to be used outside of this translation unit
    void GC_add_smashed(ptr_t smashed)
    ^
    static 
allchblk.c:475:2: warning: passing 'const char [55]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
        WARN("Header allocation failed: Dropping block.\n", 0);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./include/private/gc_priv.h:458:48: note: expanded from macro 'WARN'
# define WARN(msg,arg) (*GC_current_warn_proc)("GC Warning: " msg, (GC_word)(arg))
                                               ^~~~~~~~~~~~~~~~~~
allchblk.c:458:15: warning: no previous prototype for function 'GC_get_first_part' [-Wmissing-prototypes]
struct hblk * GC_get_first_part(h, hhdr, bytes, index)
              ^
allchblk.c:458:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
struct hblk * GC_get_first_part(h, hhdr, bytes, index)
^
static dbg_mlc.c
:958allchblk.c::10458:: 32warning::  no previous prototype for function 'GC_check_heap_block' [-Wmissing-prototypes]
warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes]
struct hblk * GC_get_first_part(h, hhdr, bytes, index)    void GC_check_heap_block(register struct hblk *hbp, word dummy)

         ^                               ^

dbg_mlc.c:958:5: note: declare 'static' if the function is not intended to be used outside of this translation unit
    void GC_check_heap_block(register struct hblk *hbp, word dummy)
    ^
    static 
allchblk.c:500:6: warning: no previous prototype for function 'GC_split_block' [-Wmissing-prototypes]
void GC_split_block(h, hhdr, n, nhdr, index)
     ^
allchblk.c:500:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
void GC_split_block(h, hhdr, n, nhdr, index)
^
static 
allchblk.c:500:20: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes]
void GC_split_block(h, hhdr, n, nhdr, index)
                   ^
alloc.c:622:8: warning: no previous prototype for function 'GC_clear_fl_marks' [-Wmissing-prototypes]
  void GC_clear_fl_marks(ptr_t q)
       ^
allchblk.c:539:31: warning: this function declaration is not a prototype [-Wstrict-prototypes]
struct hblk * GC_allochblk_nth();
                              ^
                               void
alloc.c:622:3: note: declare 'static' if the function is not intended to be used outside of this translation unit
  void GC_clear_fl_marks(ptr_t q)
  ^
  static 
allchblk.c:677:12: warning: passing 'const char [118]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
                  WARN("Repeated allocation of very large block "
                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./include/private/gc_priv.h:458:48: note: expanded from macro 'WARN'
# define WARN(msg,arg) (*GC_current_warn_proc)("GC Warning: " msg, (GC_word)(arg))
                                               ^~~~~~~~~~~~~~~~~~
allchblk.c:572:1: warning: no previous prototype for function 'GC_allochblk_nth' [-Wmissing-prototypes]
GC_allochblk_nth(sz, kind, flags, n)
^
allchblk.c:539:15: note: this declaration is not a prototype; add parameter declarations to make it one
struct hblk * GC_allochblk_nth();
              ^
allchblk.c:572:17: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes]
GC_allochblk_nth(sz, kind, flags, n)
                ^
alloc.c:897:7: warning: no previous prototype for function 'GC_max' [-Wmissing-prototypes]
ptr_t GC_max(x,y)
      ^
alloc.c:897:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
ptr_t GC_max(x,y)
^
static 
alloc.c:897:13: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes]
ptr_t GC_max(x,y)
            ^
alloc.c:903:7: warning: no previous prototype for function 'GC_min' [-Wmissing-prototypes]
ptr_t GC_min(x,y)
      ^
alloc.c:903:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
ptr_t GC_min(x,y)
^
static 
alloc.c:903:13: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes]
ptr_t GC_min(x,y)
            ^
alloc.c:1073:12: warning: passing 'const char [52]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
            WARN("Out of Memory!  Trying to continue ...\n", 0);
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./include/private/gc_priv.h:458:48: note: expanded from macro 'WARN'
# define WARN(msg,arg) (*GC_current_warn_proc)("GC Warning: " msg, (GC_word)(arg))
                                               ^~~~~~~~~~~~~~~~~~
alloc.c:1077:8: warning: passing 'const char [44]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
              WARN("Out of Memory!  Returning NIL!\n", 0);
              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./include/private/gc_priv.h:458:48: note: expanded from macro 'WARN'
# define WARN(msg,arg) (*GC_current_warn_proc)("GC Warning: " msg, (GC_word)(arg))
                                               ^~~~~~~~~~~~~~~~~~
blacklst.c:53:17: warning: this function declaration is not a prototype [-Wstrict-prototypes]
void GC_clear_bl();
                ^
                 void
blacklst.c:56:10: warning: no previous prototype for function 'GC_default_print_heap_obj_proc' [-Wmissing-prototypes]
    void GC_default_print_heap_obj_proc(ptr_t p)
         ^
blacklst.c:56:5: note: declare 'static' if the function is not intended to be used outside of this translation unit
    void GC_default_print_heap_obj_proc(ptr_t p)
    ^
    static 
blacklst.c:70:6: warning: no previous prototype for function 'GC_print_source_ptr' [-Wmissing-prototypes]
void GC_print_source_ptr(p)
     ^
blacklst.c:70:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
void GC_print_source_ptr(p)
^
static 
blacklst.c:70:25: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes]
void GC_print_source_ptr(p)
                        ^
blacklst.c:111:6: warning: no previous prototype for function 'GC_clear_bl' [-Wmissing-prototypes]
void GC_clear_bl(doomed)
     ^
blacklst.c:53:6: note: this declaration is not a prototype; add parameter declarations to make it one
void GC_clear_bl();
     ^
blacklst.c:111:17: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes]
void GC_clear_bl(doomed)
                ^
blacklst.c:117:6: warning: no previous prototype for function 'GC_copy_bl' [-Wmissing-prototypes]
void GC_copy_bl(old, new)
     ^
blacklst.c:117:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
void GC_copy_bl(old, new)
^
static 
blacklst.c:117:16: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes]
void GC_copy_bl(old, new)
               ^
blacklst.c:123:37: warning: this function declaration is not a prototype [-Wstrict-prototypes]
static word total_stack_black_listed();
                                    ^
                                     void
  CC       headers.lo
  CC       malloc.lo
9 warnings generated.
libtool: compile:  clang -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 -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/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -Wno-deprecated-declarations -g -MT blacklst.lo -MD -MP -MF .deps/blacklst.Tpo -c blacklst.c -o blacklst.o >/dev/null 2>&1
24 warnings generated.
libtool: compile:  clang -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 -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/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -Wno-deprecated-declarations -g -MT alloc.lo -MD -MP -MF .deps/alloc.Tpo -c alloc.c -o alloc.o >/dev/null 2>&1
25 warnings generated.
libtool: compile:  clang -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 -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/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -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
21 warnings generated.
libtool: compile:  clang -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 -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/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -Wno-deprecated-declarations -g -MT allchblk.lo -MD -MP -MF .deps/allchblk.Tpo -c allchblk.c -o allchblk.o >/dev/null 2>&1
22 warnings generated.
libtool: compile:  clang -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 -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/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -Wno-deprecated-declarations -g -MT finalize.lo -MD -MP -MF .deps/finalize.Tpo -c finalize.c -o finalize.o >/dev/null 2>&1
  CC       mallocx.lo
libtool: compile:  clang -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 -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/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -Wno-deprecated-declarations -g -MT malloc.lo -MD -MP -MF .deps/malloc.Tpo -c malloc.c  -fPIC -DPIC -o .libs/malloc.o
libtool: compile:  clang -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 -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/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -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
malloc.c:20:28: warning: this function declaration is not a prototype [-Wstrict-prototypes]
extern ptr_t GC_clear_stack();  /* in misc.c, behaves like identity */
                           ^
                            void
malloc.c:21:24: warning: this function declaration is not a prototype [-Wstrict-prototypes]
void GC_extend_size_map();      /* in misc.c. */
                       ^
                        void
malloc.c:25:9: warning: no previous prototype for function 'GC_alloc_reclaim_list' [-Wmissing-prototypes]
GC_bool GC_alloc_reclaim_list(kind)
        ^
malloc.c:25:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
GC_bool GC_alloc_reclaim_list(kind)
^
static 
malloc.c:25:30: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes]
GC_bool GC_alloc_reclaim_list(kind)
                             ^
In file included from gcj_mlc.c:39:
./include/private/gc_pmark.h:107:29: warning: this function declaration is not a prototype [-Wstrict-prototypes]
    void GC_do_parallel_mark();
                            ^
                             void
In file included from gcj_mlc.c:41:
./include/private/dbg_mlc.h:161:34: warning: this function declaration is not a prototype [-Wstrict-prototypes]
  GC_bool GC_has_other_debug_info(/* p */);
                                 ^
                                         void
./include/private/dbg_mlc.h:173:26: warning: this function declaration is not a prototype [-Wstrict-prototypes]
ptr_t GC_store_debug_info(/* p, sz, string, integer */);
                         ^
                                                      void
gcj_mlc.c:56:18: warning: unused variable 'i' [-Wunused-variable]
    register int i;
                 ^
gcj_mlc.c:109:21: warning: this function declaration is not a prototype [-Wstrict-prototypes]
ptr_t GC_clear_stack();
                    ^
                     void
  CC       mark.lo
gcj_mlc.c:210:6: warning: implicit declaration of function 'GC_start_debugging' is invalid in C99 [-Wimplicit-function-declaration]
        GC_start_debugging();
        ^
gcj_mlc.c:271:6: warning: implicit declaration of function 'GC_start_debugging' is invalid in C99 [-Wimplicit-function-declaration]
        GC_start_debugging();
        ^
libtool: compile:  clang -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 -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/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -Wno-deprecated-declarations -g -MT mallocx.lo -MD -MP -MF .deps/mallocx.Tpo -c mallocx.c  -fPIC -DPIC -o .libs/mallocx.o
  CC       mark_rts.lo
libtool: compile:  clang -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 -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/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -Wno-deprecated-declarations -g -MT headers.lo -MD -MP -MF .deps/headers.Tpo -c headers.c  -fPIC -DPIC -o .libs/headers.o
  CC       misc.lo
7 warnings generated.
libtool: compile:  clang -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 -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/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -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
4 warnings generated.
mallocx.c:27:28: warning: this function declaration is not a prototype [-Wstrict-prototypes]
extern ptr_t GC_clear_stack();  /* in misc.c, behaves like identity */
                           ^
                            void
mallocx.c:28:24: warning: this function declaration is not a prototype [-Wstrict-prototypes]
void GC_extend_size_map();      /* in misc.c. */
                       ^
                        void
mallocx.c:29:30: warning: this function declaration is not a prototype [-Wstrict-prototypes]
GC_bool GC_alloc_reclaim_list();        /* in malloc.c */
                             ^
                              void
mallocx.c:42:8: warning: no previous prototype for function 'GC_generic_or_special_malloc' [-Wmissing-prototypes]
GC_PTR GC_generic_or_special_malloc(lb,knd)
       ^
mallocx.c:42:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
GC_PTR GC_generic_or_special_malloc(lb,knd)
^
static 
mallocx.c:42:36: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes]
GC_PTR GC_generic_or_special_malloc(lb,knd)
                                   ^
libtool: compile:  clang -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 -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/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -Wno-deprecated-declarations -g -MT malloc.lo -MD -MP -MF .deps/malloc.Tpo -c malloc.c -o malloc.o >/dev/null 2>&1
mallocx.c:248:6: warning: no previous prototype for function 'GC_incr_words_allocd' [-Wmissing-prototypes]
void GC_incr_words_allocd(size_t n)
     ^
mallocx.c:248:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
void GC_incr_words_allocd(size_t n)
^
static 
mallocx.c:254:6: warning: no previous prototype for function 'GC_incr_mem_freed' [-Wmissing-prototypes]
void GC_incr_mem_freed(size_t n)
     ^
mallocx.c:254:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
void GC_incr_mem_freed(size_t n)
^
static 
mallocx.c:330:32: warning: this function declaration is not a prototype [-Wstrict-prototypes]
extern ptr_t GC_reclaim_generic();
                               ^
                                void
mallocx.c:346:6: warning: no previous prototype for function 'GC_generic_malloc_many' [-Wmissing-prototypes]
void GC_generic_malloc_many(lb, k, result)
     ^
mallocx.c:346:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
void GC_generic_malloc_many(lb, k, result)
^
static 
mallocx.c:346:28: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes]
void GC_generic_malloc_many(lb, k, result)
                           ^
mallocx.c:600:8: warning: no previous prototype for function 'GC_memalign' [-Wmissing-prototypes]
GC_PTR GC_memalign(size_t align, size_t lb) 
       ^
mallocx.c:600:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
GC_PTR GC_memalign(size_t align, size_t lb) 
^
static 
  CC       new_hblk.lo
11 warnings generated.
libtool: compile:  clang -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 -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/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -Wno-deprecated-declarations -g -MT mallocx.lo -MD -MP -MF .deps/mallocx.Tpo -c mallocx.c -o mallocx.o >/dev/null 2>&1
  CC       obj_map.lo
  CC       os_dep.lo
libtool: compile:  clang -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 -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/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -Wno-deprecated-declarations -g -MT headers.lo -MD -MP -MF .deps/headers.Tpo -c headers.c -o headers.o >/dev/null 2>&1
libtool: compile:  clang -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 -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/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -Wno-deprecated-declarations -g -MT misc.lo -MD -MP -MF .deps/misc.Tpo -c misc.c  -fPIC -DPIC -o .libs/misc.o
libtool: compile:  clang -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 -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/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -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
  CC       pcr_interface.lo
In file included from misc.c:25:
./include/private/gc_pmark.h:107:29: warning: this function declaration is not a prototype [-Wstrict-prototypes]
    void GC_do_parallel_mark();
                            ^
                             void
misc.c:148:8: warning: no previous prototype for function 'GC_default_oom_fn' [-Wmissing-prototypes]
GC_PTR GC_default_oom_fn GC_PROTO((size_t bytes_requested))
       ^
misc.c:148:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
GC_PTR GC_default_oom_fn GC_PROTO((size_t bytes_requested))
^
static 
misc.c:157:8: warning: no previous prototype for function 'GC_project2' [-Wmissing-prototypes]
void * GC_project2(arg1, arg2)
       ^
misc.c:157:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
void * GC_project2(arg1, arg2)
^
static 
misc.c:157:19: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes]
void * GC_project2(arg1, arg2)
                  ^
misc.c:172:10: warning: no previous prototype for function 'GC_init_size_map' [-Wmissing-prototypes]
    void GC_init_size_map()
         ^
misc.c:172:5: note: declare 'static' if the function is not intended to be used outside of this translation unit
    void GC_init_size_map()
    ^
    static 
misc.c:172:26: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes]
    void GC_init_size_map()
                         ^
misc.c:210:10: warning: no previous prototype for function 'GC_extend_size_map' [-Wmissing-prototypes]
    void GC_extend_size_map(i)
         ^
misc.c:210:5: note: declare 'static' if the function is not intended to be used outside of this translation unit
    void GC_extend_size_map(i)
    ^
    static 
misc.c:210:28: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes]
    void GC_extend_size_map(i)
                           ^
misc.c:292:7: warning: no previous prototype for function 'GC_clear_stack_inner' [-Wmissing-prototypes]
ptr_t GC_clear_stack_inner(arg, limit)
      ^
misc.c:292:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
ptr_t GC_clear_stack_inner(arg, limit)
^
static 
misc.c:292:27: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes]
ptr_t GC_clear_stack_inner(arg, limit)
                          ^
misc.c:312:7: warning: no previous prototype for function 'GC_clear_stack' [-Wmissing-prototypes]
ptr_t GC_clear_stack(arg)
      ^
misc.c:312:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
ptr_t GC_clear_stack(arg)
^
static 
misc.c:312:21: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes]
ptr_t GC_clear_stack(arg)
                    ^
misc.c:560:27: warning: this function declaration is not a prototype [-Wstrict-prototypes]
extern void GC_setpagesize();
                          ^
                           void
misc.c:569:6: warning: no previous prototype for function 'GC_exit_check' [-Wmissing-prototypes]
void GC_exit_check GC_PROTO((void))
     ^
misc.c:569:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
void GC_exit_check GC_PROTO((void))
^
static 
misc.c:661:4: warning: passing 'const char [95]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
          WARN("GC_PAUSE_TIME_TARGET environment variable value too small "
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./include/private/gc_priv.h:458:48: note: expanded from macro 'WARN'
# define WARN(msg,arg) (*GC_current_warn_proc)("GC Warning: " msg, (GC_word)(arg))
                                               ^~~~~~~~~~~~~~~~~~
misc.c:673:4: warning: passing 'const char [87]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
          WARN("GC_LARGE_ALLOC_WARN_INTERVAL environment variable has "
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./include/private/gc_priv.h:458:48: note: expanded from macro 'WARN'
# define WARN(msg,arg) (*GC_current_warn_proc)("GC Warning: " msg, (GC_word)(arg))
                                               ^~~~~~~~~~~~~~~~~~
misc.c:699:2: warning: implicit declaration of function 'GC_init_netbsd_elf' is invalid in C99 [-Wimplicit-function-declaration]
        GC_init_netbsd_elf();
        ^
misc.c:763:6: warning: passing 'const char [53]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
            WARN("Bad initial heap size %s - ignoring it.\n",
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./include/private/gc_priv.h:458:48: note: expanded from macro 'WARN'
# define WARN(msg,arg) (*GC_current_warn_proc)("GC Warning: " msg, (GC_word)(arg))
                                               ^~~~~~~~~~~~~~~~~~
misc.c:787:6: warning: passing 'const char [53]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
            WARN("Bad maximum heap size %s - ignoring it.\n",
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./include/private/gc_priv.h:458:48: note: expanded from macro 'WARN'
# define WARN(msg,arg) (*GC_current_warn_proc)("GC Warning: " msg, (GC_word)(arg))
                                               ^~~~~~~~~~~~~~~~~~
  CC       ptr_chck.lo
misc.c:963:5: warning: no previous prototype for function 'GC_write' [-Wmissing-prototypes]
int GC_write(fd, buf, len)
    ^
misc.c:963:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
int GC_write(fd, buf, len)
^
static 
misc.c:963:13: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes]
int GC_write(fd, buf, len)
            ^
misc.c:1073:10: warning: no previous prototype for function 'GC_default_warn_proc' [-Wmissing-prototypes]
    void GC_default_warn_proc(char *msg, GC_word arg)
         ^
misc.c:1073:5: note: declare 'static' if the function is not intended to be used outside of this translation unit
    void GC_default_warn_proc(char *msg, GC_word arg)
    ^
    static 
libtool: compile:  clang -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 -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/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -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
libtool: compile:  clang -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 -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/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -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
os_dep.c:337:31: warning: this function declaration is not a prototype [-Wstrict-prototypes]
    extern ptr_t GC_find_limit();
                              ^
                               void
os_dep.c:335:8: warning: no previous prototype for function 'GC_init_linux_data_start' [-Wmissing-prototypes]
  void GC_init_linux_data_start()
       ^
os_dep.c:335:3: note: declare 'static' if the function is not intended to be used outside of this translation unit
  void GC_init_linux_data_start()
  ^
  static 
os_dep.c:335:32: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes]
  void GC_init_linux_data_start()
                               ^
os_dep.c:400:31: warning: this function declaration is not a prototype [-Wstrict-prototypes]
    extern ptr_t GC_find_limit();
                              ^
                               void
os_dep.c:398:8: warning: no previous prototype for function 'GC_init_netbsd_elf' [-Wmissing-prototypes]
  void GC_init_netbsd_elf()
       ^
os_dep.c:398:3: note: declare 'static' if the function is not intended to be used outside of this translation unit
  void GC_init_netbsd_elf()
  ^
  static 
os_dep.c:398:26: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes]
  void GC_init_netbsd_elf()
                         ^
os_dep.c:648:6: warning: no previous prototype for function 'GC_disable_signals' [-Wmissing-prototypes]
void GC_disable_signals()
     ^
os_dep.c:648:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
void GC_disable_signals()
^
static 
os_dep.c:648:24: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes]
void GC_disable_signals()
                       ^
os_dep.c:677:6: warning: no previous prototype for function 'GC_enable_signals' [-Wmissing-prototypes]
void GC_enable_signals()
     ^
os_dep.c:677:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
void GC_enable_signals()
^
static 
os_dep.c:677:23: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes]
void GC_enable_signals()
                      ^
os_dep.c:709:7: warning: no previous prototype for function 'GC_setpagesize' [-Wmissing-prototypes]
        void GC_setpagesize()
             ^
os_dep.c:709:2: note: declare 'static' if the function is not intended to be used outside of this translation unit
        void GC_setpagesize()
        ^
        static 
os_dep.c:709:21: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes]
        void GC_setpagesize()
                           ^
os_dep.c:819:12: warning: no previous prototype for function 'GC_set_and_save_fault_handler' [-Wmissing-prototypes]
      void GC_set_and_save_fault_handler(handler h)
           ^
os_dep.c:819:7: note: declare 'static' if the function is not intended to be used outside of this translation unit
      void GC_set_and_save_fault_handler(handler h)
      ^
      static 
os_dep.c:870:10: warning: no previous prototype for function 'GC_fault_handler' [-Wmissing-prototypes]
    void GC_fault_handler(sig)
         ^
os_dep.c:870:5: note: declare 'static' if the function is not intended to be used outside of this translation unit
    void GC_fault_handler(sig)
    ^
    static 
os_dep.c:870:26: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes]
    void GC_fault_handler(sig)
                         ^
os_dep.c:876:10: warning: no previous prototype for function 'GC_setup_temporary_fault_handler' [-Wmissing-prototypes]
    void GC_setup_temporary_fault_handler()
         ^
os_dep.c:876:5: note: declare 'static' if the function is not intended to be used outside of this translation unit
    void GC_setup_temporary_fault_handler()
    ^
    static 
os_dep.c:876:42: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes]
    void GC_setup_temporary_fault_handler()
                                         ^
os_dep.c:881:10: warning: no previous prototype for function 'GC_reset_fault_handler' [-Wmissing-prototypes]
    void GC_reset_fault_handler()
         ^
os_dep.c:881:5: note: declare 'static' if the function is not intended to be used outside of this translation unit
    void GC_reset_fault_handler()
    ^
    static 
os_dep.c:881:32: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes]
    void GC_reset_fault_handler()
                               ^
os_dep.c:901:11: warning: no previous prototype for function 'GC_find_limit' [-Wmissing-prototypes]
    ptr_t GC_find_limit(p, up)
          ^
os_dep.c:901:5: note: declare 'static' if the function is not intended to be used outside of this translation unit
    ptr_t GC_find_limit(p, up)
    ^
    static 
os_dep.c:901:24: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes]
    ptr_t GC_find_limit(p, up)
                       ^
os_dep.c:2251:31: warning: this function declaration is not a prototype [-Wstrict-prototypes]
extern void GC_push_all_stacks();
                              ^
                               void
os_dep.c:2253:6: warning: no previous prototype for function 'GC_default_push_other_roots' [-Wmissing-prototypes]
void GC_default_push_other_roots GC_PROTO((void))
     ^
os_dep.c:2253:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
void GC_default_push_other_roots GC_PROTO((void))
^
static 
os_dep.c:4308:6: warning: no previous prototype for function 'GC_print_callers' [-Wmissing-prototypes]
void GC_print_callers (info)
     ^
os_dep.c:4308:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
void GC_print_callers (info)
^
static 
os_dep.c:4308:23: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes]
void GC_print_callers (info)
                      ^
libtool: compile:  clang -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 -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/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -Wno-deprecated-declarations -g -MT mark.lo -MD -MP -MF .deps/mark.Tpo -c mark.c  -fPIC -DPIC -o .libs/mark.o
25 warnings generated.
libtool: compile:  clang -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 -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/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -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
22 warnings generated.
libtool: compile:  clang -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 -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/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -Wno-deprecated-declarations -g -MT misc.lo -MD -MP -MF .deps/misc.Tpo -c misc.c -o misc.o >/dev/null 2>&1
libtool: compile:  clang -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 -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/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -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 mark.c:20:
./include/private/gc_pmark.h:107:29: warning: this function declaration is not a prototype [-Wstrict-prototypes]
    void GC_do_parallel_mark();
                            ^
                             void
mark.c:129:9: warning: no previous prototype for function 'GC_collection_in_progress' [-Wmissing-prototypes]
GC_bool GC_collection_in_progress()
        ^
mark.c:129:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
GC_bool GC_collection_in_progress()
^
static 
mark.c:129:34: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes]
GC_bool GC_collection_in_progress()
                                 ^
libtool: compile:  clang -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 -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/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -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
mark.c:259:29: warning: this function declaration is not a prototype [-Wstrict-prototypes]
static void alloc_mark_stack();
                            ^
                             void
mark.c:830:7: warning: no previous prototype for function 'GC_steal_mark_stack' [-Wmissing-prototypes]
mse * GC_steal_mark_stack(mse * low, mse * high, mse * local,
      ^
mark.c:830:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
mse * GC_steal_mark_stack(mse * low, mse * high, mse * local,
^
static 
mark.c:876:6: warning: no previous prototype for function 'GC_return_mark_stack' [-Wmissing-prototypes]
void GC_return_mark_stack(mse * low, mse * high)
     ^
mark.c:876:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
void GC_return_mark_stack(mse * low, mse * high)
^
static 
mark.c:941:12: warning: unused variable 'p' [-Wunused-variable]
            mse * p;
                  ^
mark.c:913:6: warning: no previous prototype for function 'GC_do_local_mark' [-Wmissing-prototypes]
void GC_do_local_mark(mse *local_mark_stack, mse *local_top)
     ^
mark.c:913:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
void GC_do_local_mark(mse *local_mark_stack, mse *local_top)
^
static 
mark.c:981:7: warning: unused variable 'next' [-Wunused-variable]
        mse *next;
             ^
mark.c:965:6: warning: no previous prototype for function 'GC_mark_local' [-Wmissing-prototypes]
void GC_mark_local(mse *local_mark_stack, int id)
     ^
mark.c:965:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
void GC_mark_local(mse *local_mark_stack, int id)
^
static 
mark.c:1067:11: warning: unused variable 'local_top' [-Wunused-variable]
    mse * local_top;
          ^
mark.c:1068:11: warning: unused variable 'my_top' [-Wunused-variable]
    mse * my_top;
          ^
mark.c:1064:6: warning: no previous prototype for function 'GC_do_parallel_mark' [-Wmissing-prototypes]
void GC_do_parallel_mark()
     ^
./include/private/gc_pmark.h:107:10: note: this declaration is not a prototype; add 'void' to make it a prototype for a zero-parameter function
    void GC_do_parallel_mark();
         ^
                             void
mark.c:1064:25: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes]
void GC_do_parallel_mark()
                        ^
mark.c:1115:31: warning: '&&' within '||' [-Wlogical-op-parentheses]
           || !GC_help_wanted && GC_mark_no == my_mark_no) {
           ~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
mark.c:1115:31: note: place parentheses around the '&&' expression to silence this warning
           || !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:1276:13: warning: no previous prototype for function 'GC_true_func' [-Wmissing-prototypes]
    GC_bool GC_true_func(struct hblk *h) { return TRUE; }
            ^
mark.c:1276:5: note: declare 'static' if the function is not intended to be used outside of this translation unit
    GC_bool GC_true_func(struct hblk *h) { return TRUE; }
    ^
    static 
  CC       real_malloc.lo
mark.c:1528:6: warning: no previous prototype for function 'GC_push_marked1' [-Wmissing-prototypes]
void GC_push_marked1(h, hhdr)
     ^
mark.c:1528:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
void GC_push_marked1(h, hhdr)
^
static 
mark.c:1528:21: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes]
void GC_push_marked1(h, hhdr)
                    ^
mark.c:1576:6: warning: no previous prototype for function 'GC_push_marked2' [-Wmissing-prototypes]
void GC_push_marked2(h, hhdr)
     ^
mark.c:1576:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
void GC_push_marked2(h, hhdr)
^
static 
mark.c:1576:21: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes]
void GC_push_marked2(h, hhdr)
                    ^
mark.c:1625:6: warning: no previous prototype for function 'GC_push_marked4' [-Wmissing-prototypes]
void GC_push_marked4(h, hhdr)
     ^
mark.c:1625:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
void GC_push_marked4(h, hhdr)
^
static 
mark.c:1625:21: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes]
void GC_push_marked4(h, hhdr)
                    ^
mark.c:1736:9: warning: no previous prototype for function 'GC_block_was_dirty' [-Wmissing-prototypes]
GC_bool GC_block_was_dirty(h, hhdr)
        ^
mark.c:1736:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
GC_bool GC_block_was_dirty(h, hhdr)
^
static 
mark.c:1736:27: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes]
GC_bool GC_block_was_dirty(h, hhdr)
                          ^
new_hblk.c:30:7: warning: no previous prototype for function 'GC_build_fl1' [-Wmissing-prototypes]
ptr_t GC_build_fl1(h, ofl)
      ^
new_hblk.c:30:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
ptr_t GC_build_fl1(h, ofl)
^
static 
new_hblk.c:30:19: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes]
ptr_t GC_build_fl1(h, ofl)
                  ^
new_hblk.c:52:7: warning: no previous prototype for function 'GC_build_fl_clear2' [-Wmissing-prototypes]
ptr_t GC_build_fl_clear2(h, ofl)
      ^
new_hblk.c:52:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
ptr_t GC_build_fl_clear2(h, ofl)
^
static 
new_hblk.c:52:25: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes]
ptr_t GC_build_fl_clear2(h, ofl)
                        ^
new_hblk.c:74:7: warning: no previous prototype for function 'GC_build_fl_clear3' [-Wmissing-prototypes]
ptr_t GC_build_fl_clear3(h, ofl)
      ^
new_hblk.c:74:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
ptr_t GC_build_fl_clear3(h, ofl)
^
static 
new_hblk.c:74:25: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes]
ptr_t GC_build_fl_clear3(h, ofl)
                        ^
new_hblk.c:94:7: warning: no previous prototype for function 'GC_build_fl_clear4' [-Wmissing-prototypes]
ptr_t GC_build_fl_clear4(h, ofl)
      ^
new_hblk.c:94:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
ptr_t GC_build_fl_clear4(h, ofl)
^
static 
new_hblk.c:94:25: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes]
ptr_t GC_build_fl_clear4(h, ofl)
                        ^
new_hblk.c:116:7: warning: no previous prototype for function 'GC_build_fl2' [-Wmissing-prototypes]
ptr_t GC_build_fl2(h, ofl)
      ^
new_hblk.c:116:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
ptr_t GC_build_fl2(h, ofl)
^
static 
new_hblk.c:116:19: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes]
ptr_t GC_build_fl2(h, ofl)
                  ^
new_hblk.c:134:7: warning: no previous prototype for function 'GC_build_fl4' [-Wmissing-prototypes]
ptr_t GC_build_fl4(h, ofl)
      ^
new_hblk.c:134:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
ptr_t GC_build_fl4(h, ofl)
^
static 
new_hblk.c:134:19: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes]
ptr_t GC_build_fl4(h, ofl)
                  ^
In file included from ptr_chck.c:19:
./include/private/gc_pmark.h:107:29: warning: this function declaration is not a prototype [-Wstrict-prototypes]
    void GC_do_parallel_mark();
                            ^
                             void
ptr_chck.c:22:6: warning: no previous prototype for function 'GC_default_same_obj_print_proc' [-Wmissing-prototypes]
void GC_default_same_obj_print_proc(GC_PTR p, GC_PTR q)
     ^
ptr_chck.c:22:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
void GC_default_same_obj_print_proc(GC_PTR p, GC_PTR q)
^
static 
12 warnings generated.
ptr_chck.c:118:6: warning: no previous prototype for function 'GC_default_is_valid_displacement_print_proc' [-Wmissing-prototypes]
void GC_default_is_valid_displacement_print_proc (GC_PTR p)
     ^
ptr_chck.c:118:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
void GC_default_is_valid_displacement_print_proc (GC_PTR p)
^
static 
libtool: compile:  clang -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 -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/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -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
ptr_chck.c:178:6: warning: no previous prototype for function 'GC_default_is_visible_print_proc' [-Wmissing-prototypes]
void GC_default_is_visible_print_proc(GC_PTR p)
     ^
ptr_chck.c:178:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
void GC_default_is_visible_print_proc(GC_PTR p)
^
static 
ptr_chck.c:193:9: warning: no previous prototype for function 'GC_on_stack' [-Wmissing-prototypes]
GC_bool GC_on_stack(p)
        ^
ptr_chck.c:193:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
GC_bool GC_on_stack(p)
^
static 
ptr_chck.c:193:20: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes]
GC_bool GC_on_stack(p)
                   ^
libtool: compile:  clang -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 -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/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -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       reclaim.lo
6 warnings generated.
mark_rts.c:119:16: warning: no previous prototype for function 'GC_roots_present' [-Wmissing-prototypes]
struct roots * GC_roots_present(b)
               ^
mark_rts.c:119:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
struct roots * GC_roots_present(b)
^
static 
mark_rts.c:119:32: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes]
struct roots * GC_roots_present(b)
                               ^
mark_rts.c:300:6: warning: no previous prototype for function 'GC_remove_tmp_roots' [-Wmissing-prototypes]
void GC_remove_tmp_roots()
     ^
mark_rts.c:300:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
void GC_remove_tmp_roots()
^
static 
mark_rts.c:300:25: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes]
void GC_remove_tmp_roots()
                        ^
mark_rts.c:383:21: warning: address of stack memory associated with local variable 'dummy' returned [-Wreturn-stack-address]
    return((ptr_t)(&dummy));
                    ^~~~~
mark_rts.c:411:20: warning: no previous prototype for function 'GC_next_exclusion' [-Wmissing-prototypes]
struct exclusion * GC_next_exclusion(start_addr)
                   ^
mark_rts.c:411:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
struct exclusion * GC_next_exclusion(start_addr)
^
static 
mark_rts.c:411:37: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes]
struct exclusion * GC_next_exclusion(start_addr)
                                    ^
libtool: compile:  clang -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 -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/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -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
mark_rts.c:467:6: warning: no previous prototype for function 'GC_push_conditional_with_exclusions' [-Wmissing-prototypes]
void GC_push_conditional_with_exclusions(bottom, top, all)
     ^
mark_rts.c:467:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
void GC_push_conditional_with_exclusions(bottom, top, all)
^
static 
mark_rts.c:467:41: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes]
void GC_push_conditional_with_exclusions(bottom, top, all)
                                        ^
mark_rts.c:555:39: warning: this function declaration is not a prototype [-Wstrict-prototypes]
  void GC_mark_thread_local_free_lists();
                                      ^
                                       void
libtool: compile:  clang -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 -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/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -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
  CC       solaris_pthreads.lo
  CC       solaris_threads.lo
libtool: compile:  clang -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 -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/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -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
10 warnings generated.
25 warnings generated.
libtool: compile:  clang -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 -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/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -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
libtool: compile:  clang -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 -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/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -Wno-deprecated-declarations -g -MT mark.lo -MD -MP -MF .deps/mark.Tpo -c mark.c -o mark.o >/dev/null 2>&1
  CC       specific.lo
  CC       stubborn.lo
libtool: compile:  clang -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 -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/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -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:  clang -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 -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/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -Wno-deprecated-declarations -g -MT reclaim.lo -MD -MP -MF .deps/reclaim.Tpo -c reclaim.c  -fPIC -DPIC -o .libs/reclaim.o
  CC       typd_mlc.lo
libtool: compile:  clang -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 -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/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -Wno-deprecated-declarations -g -MT specific.lo -MD -MP -MF .deps/specific.Tpo -c specific.c  -fPIC -DPIC -o .libs/specific.o
reclaim.c:39:6: warning: no previous prototype for function 'GC_add_leaked' [-Wmissing-prototypes]
void GC_add_leaked(leaked)
     ^
reclaim.c:39:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
void GC_add_leaked(leaked)
^
static 
reclaim.c:39:19: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes]
void GC_add_leaked(leaked)
                  ^
reclaim.c:167:9: warning: no previous prototype for function 'GC_block_nearly_full1' [-Wmissing-prototypes]
GC_bool GC_block_nearly_full1(hhdr, pat1)
        ^
reclaim.c:167:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
GC_bool GC_block_nearly_full1(hhdr, pat1)
^
static 
reclaim.c:167:30: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes]
GC_bool GC_block_nearly_full1(hhdr, pat1)
                             ^
reclaim.c:188:9: warning: no previous prototype for function 'GC_block_nearly_full3' [-Wmissing-prototypes]
GC_bool GC_block_nearly_full3(hhdr, pat1, pat2, pat3)
        ^
reclaim.c:188:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
GC_bool GC_block_nearly_full3(hhdr, pat1, pat2, pat3)
^
static 
reclaim.c:188:30: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes]
GC_bool GC_block_nearly_full3(hhdr, pat1, pat2, pat3)
                             ^
reclaim.c:220:9: warning: no previous prototype for function 'GC_block_nearly_full' [-Wmissing-prototypes]
GC_bool GC_block_nearly_full(hhdr)
        ^
reclaim.c:220:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
GC_bool GC_block_nearly_full(hhdr)
^
static 
reclaim.c:220:29: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes]
GC_bool GC_block_nearly_full(hhdr)
                            ^
reclaim.c:310:7: warning: no previous prototype for function 'GC_reclaim_clear' [-Wmissing-prototypes]
ptr_t GC_reclaim_clear(hbp, hhdr, sz, list COUNT_PARAM)
      ^
reclaim.c:310:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
ptr_t GC_reclaim_clear(hbp, hhdr, sz, list COUNT_PARAM)
^
static 
reclaim.c:310:23: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes]
ptr_t GC_reclaim_clear(hbp, hhdr, sz, list COUNT_PARAM)
                      ^
reclaim.c:366:7: warning: no previous prototype for function 'GC_reclaim_clear2' [-Wmissing-prototypes]
ptr_t GC_reclaim_clear2(hbp, hhdr, list COUNT_PARAM)
      ^
reclaim.c:366:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
ptr_t GC_reclaim_clear2(hbp, hhdr, list COUNT_PARAM)
^
static 
reclaim.c:366:24: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes]
ptr_t GC_reclaim_clear2(hbp, hhdr, list COUNT_PARAM)
                       ^
libtool: compile:  clang -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 -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/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -Wno-deprecated-declarations -g -MT specific.lo -MD -MP -MF .deps/specific.Tpo -c specific.c -o specific.o >/dev/null 2>&1
reclaim.c:409:7: warning: no previous prototype for function 'GC_reclaim_clear4' [-Wmissing-prototypes]
ptr_t GC_reclaim_clear4(hbp, hhdr, list COUNT_PARAM)
      ^
reclaim.c:409:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
ptr_t GC_reclaim_clear4(hbp, hhdr, list COUNT_PARAM)
^
static 
reclaim.c:409:24: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes]
ptr_t GC_reclaim_clear4(hbp, hhdr, list COUNT_PARAM)
                       ^
reclaim.c:463:7: warning: no previous prototype for function 'GC_reclaim_uninit' [-Wmissing-prototypes]
ptr_t GC_reclaim_uninit(hbp, hhdr, sz, list COUNT_PARAM)
      ^
reclaim.c:463:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
ptr_t GC_reclaim_uninit(hbp, hhdr, sz, list COUNT_PARAM)
^
static 
reclaim.c:463:24: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes]
ptr_t GC_reclaim_uninit(hbp, hhdr, sz, list COUNT_PARAM)
                       ^
reclaim.c:495:6: warning: no previous prototype for function 'GC_reclaim_check' [-Wmissing-prototypes]
void GC_reclaim_check(hbp, hhdr, sz)
     ^
reclaim.c:495:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
void GC_reclaim_check(hbp, hhdr, sz)
^
static 
reclaim.c:495:22: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes]
void GC_reclaim_check(hbp, hhdr, sz)
                     ^
reclaim.c:525:7: warning: no previous prototype for function 'GC_reclaim_uninit2' [-Wmissing-prototypes]
ptr_t GC_reclaim_uninit2(hbp, hhdr, list COUNT_PARAM)
      ^
reclaim.c:525:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
ptr_t GC_reclaim_uninit2(hbp, hhdr, list COUNT_PARAM)
^
static 
reclaim.c:525:25: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes]
ptr_t GC_reclaim_uninit2(hbp, hhdr, list COUNT_PARAM)
                        ^
reclaim.c:567:7: warning: no previous prototype for function 'GC_reclaim_uninit4' [-Wmissing-prototypes]
ptr_t GC_reclaim_uninit4(hbp, hhdr, list COUNT_PARAM)
      ^
reclaim.c:567:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
ptr_t GC_reclaim_uninit4(hbp, hhdr, list COUNT_PARAM)
^
static 
reclaim.c:567:25: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes]
ptr_t GC_reclaim_uninit4(hbp, hhdr, list COUNT_PARAM)
                        ^
libtool: compile:  clang -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 -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/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -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
reclaim.c:617:7: warning: no previous prototype for function 'GC_reclaim1' [-Wmissing-prototypes]
ptr_t GC_reclaim1(hbp, hhdr, list COUNT_PARAM)
      ^
reclaim.c:617:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
ptr_t GC_reclaim1(hbp, hhdr, list COUNT_PARAM)
^
static 
reclaim.c:617:18: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes]
ptr_t GC_reclaim1(hbp, hhdr, list COUNT_PARAM)
                 ^
reclaim.c:661:7: warning: no previous prototype for function 'GC_reclaim_generic' [-Wmissing-prototypes]
ptr_t GC_reclaim_generic(hbp, hhdr, sz, init, list COUNT_PARAM)
      ^
reclaim.c:661:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
ptr_t GC_reclaim_generic(hbp, hhdr, sz, init, list COUNT_PARAM)
^
static 
reclaim.c:661:25: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes]
ptr_t GC_reclaim_generic(hbp, hhdr, sz, init, list COUNT_PARAM)
                        ^
reclaim.c:721:6: warning: no previous prototype for function 'GC_reclaim_small_nonempty_block' [-Wmissing-prototypes]
void GC_reclaim_small_nonempty_block(hbp, report_if_found COUNT_PARAM)
     ^
reclaim.c:721:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
void GC_reclaim_small_nonempty_block(hbp, report_if_found COUNT_PARAM)
^
static 
reclaim.c:721:37: warning: this old-style function definition is not preceded by 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 function 'GC_reclaim_block' [-Wmissing-prototypes]
    void GC_reclaim_block(register struct hblk *hbp, word report_if_found)
         ^
reclaim.c:752:5: note: declare 'static' if the function is not intended to be used outside of this translation unit
    void GC_reclaim_block(register struct hblk *hbp, word report_if_found)
    ^
    static 
reclaim.c:849:5: warning: no previous prototype for function 'GC_n_set_marks' [-Wmissing-prototypes]
int GC_n_set_marks(hhdr)
    ^
reclaim.c:849:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
int GC_n_set_marks(hhdr)
^
static 
reclaim.c:849:19: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes]
int GC_n_set_marks(hhdr)
                  ^
reclaim.c:865:10: warning: no previous prototype for function 'GC_print_block_descr' [-Wmissing-prototypes]
    void GC_print_block_descr(struct hblk *h, word dummy)
         ^
reclaim.c:865:5: note: declare 'static' if the function is not intended to be used outside of this translation unit
    void GC_print_block_descr(struct hblk *h, word dummy)
    ^
    static 
reclaim.c:909:6: warning: no previous prototype for function 'GC_clear_fl_links' [-Wmissing-prototypes]
void GC_clear_fl_links(flp)
     ^
reclaim.c:909:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
void GC_clear_fl_links(flp)
^
static 
reclaim.c:909:23: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes]
void GC_clear_fl_links(flp)
                      ^
  CC       backgraph.lo
  CC       win32_threads.lo
libtool: compile:  clang -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 -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/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -Wno-deprecated-declarations -g -MT stubborn.lo -MD -MP -MF .deps/stubborn.Tpo -c stubborn.c  -fPIC -DPIC -o .libs/stubborn.o
libtool: compile:  clang -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 -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/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -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
libtool: compile:  clang -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 -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/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -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
libtool: compile:  clang -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 -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/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -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
libtool: compile:  clang -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 -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/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -Wno-deprecated-declarations -g -MT stubborn.lo -MD -MP -MF .deps/stubborn.Tpo -c stubborn.c -o stubborn.o >/dev/null 2>&1
libtool: compile:  clang -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 -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/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -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
libtool: compile:  clang -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 -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/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -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
In file included from typd_mlc.c:39:
./include/private/gc_pmark.h:107:29: warning: this function declaration is not a prototype [-Wstrict-prototypes]
    void GC_do_parallel_mark();
                            ^
                             void
typd_mlc.c:104:13: warning: no previous prototype for function 'GC_add_ext_descriptor' [-Wmissing-prototypes]
signed_word GC_add_ext_descriptor(bm, nbits)
            ^
typd_mlc.c:104:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
signed_word GC_add_ext_descriptor(bm, nbits)
^
static 
typd_mlc.c:104:34: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes]
signed_word GC_add_ext_descriptor(bm, nbits)
                                 ^
typd_mlc.c:169:10: warning: no previous prototype for function 'GC_double_descr' [-Wmissing-prototypes]
GC_descr GC_double_descr(descriptor, nwords)
         ^
typd_mlc.c:169:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
GC_descr GC_double_descr(descriptor, nwords)
^
static 
typd_mlc.c:169:25: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes]
GC_descr GC_double_descr(descriptor, nwords)
                        ^
typd_mlc.c:180:49: warning: this function declaration is not a prototype [-Wstrict-prototypes]
complex_descriptor * GC_make_sequence_descriptor();
                                                ^
                                                 void
typd_mlc.c:201:5: warning: no previous prototype for function 'GC_make_array_descriptor' [-Wmissing-prototypes]
int GC_make_array_descriptor(nelements, size, descriptor,
    ^
typd_mlc.c:201:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
int GC_make_array_descriptor(nelements, size, descriptor,
^
static 
typd_mlc.c:201:29: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes]
int GC_make_array_descriptor(nelements, size, descriptor,
                            ^
typd_mlc.c:301:22: warning: no previous prototype for function 'GC_make_sequence_descriptor' [-Wmissing-prototypes]
complex_descriptor * GC_make_sequence_descriptor(first, second)
                     ^
typd_mlc.c:180:22: note: this declaration is not a prototype; add parameter declarations to make it one
complex_descriptor * GC_make_sequence_descriptor();
                     ^
typd_mlc.c:301:49: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes]
complex_descriptor * GC_make_sequence_descriptor(first, second)
                                                ^
typd_mlc.c:352:6: warning: no previous prototype for function 'GC_init_explicit_typing' [-Wmissing-prototypes]
void GC_init_explicit_typing()
     ^
typd_mlc.c:352:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
void GC_init_explicit_typing()
^
static 
typd_mlc.c:352:29: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes]
void GC_init_explicit_typing()
                            ^
typd_mlc.c:374:22: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
                            (((word)WORDS_TO_BYTES(-1)) | GC_DS_PER_OBJECT),
                                    ^~~~~~~~~~~~~~~~~~
./include/private/gc_priv.h:497:35: note: expanded from macro 'WORDS_TO_BYTES'
#  define WORDS_TO_BYTES(x)   ((x)<<3)
                               ~~~^
typd_mlc.c:442:6: warning: no previous prototype for function 'GC_descr_obj_size' [-Wmissing-prototypes]
word GC_descr_obj_size(d)
     ^
typd_mlc.c:442:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
word GC_descr_obj_size(d)
^
static 
typd_mlc.c:442:23: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes]
word GC_descr_obj_size(d)
                      ^
typd_mlc.c:462:7: warning: no previous prototype for function 'GC_push_complex_descriptor' [-Wmissing-prototypes]
mse * GC_push_complex_descriptor(addr, d, msp, msl)
      ^
typd_mlc.c:462:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
mse * GC_push_complex_descriptor(addr, d, msp, msl)
^
static 
typd_mlc.c:462:33: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes]
mse * GC_push_complex_descriptor(addr, d, msp, msl)
                                ^
typd_mlc.c:621:21: warning: this function declaration is not a prototype [-Wstrict-prototypes]
ptr_t GC_clear_stack();
                    ^
                     void
  CC       pthread_support.lo
  CC       pthread_stop_world.lo
  CC       darwin_stop_world.lo
  CC       openbsd_stop_world.lo
34 warnings generated.
libtool: compile:  clang -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 -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/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -Wno-deprecated-declarations -g -MT reclaim.lo -MD -MP -MF .deps/reclaim.Tpo -c reclaim.c -o reclaim.o >/dev/null 2>&1
libtool: compile:  clang -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 -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/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -Wno-deprecated-declarations -g -MT backgraph.lo -MD -MP -MF .deps/backgraph.Tpo -c backgraph.c  -fPIC -DPIC -o .libs/backgraph.o
libtool: compile:  clang -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 -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/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -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
18 warnings generated.
libtool: compile:  clang -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 -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/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -Wno-deprecated-declarations -g -MT backgraph.lo -MD -MP -MF .deps/backgraph.Tpo -c backgraph.c -o backgraph.o >/dev/null 2>&1
libtool: compile:  clang -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 -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/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -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
libtool: compile:  clang -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 -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/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -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
libtool: compile:  clang -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 -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/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -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
libtool: compile:  clang -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 -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/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -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
  CC       mach_dep.lo
pthread_support.c:182:17: warning: this function declaration is not a prototype [-Wstrict-prototypes]
void GC_thr_init();
                ^
                 void
pthread_support.c:186:22: warning: this function declaration is not a prototype [-Wstrict-prototypes]
void GC_init_parallel();
                     ^
                      void
pthread_support.c:244:67: warning: for loop has empty body [-Wempty-body]
            for (; (word)q >= HBLKSIZE; qptr = &(obj_link(q)), q = *qptr);
                                                                         ^
pthread_support.c:244:67: note: put the semicolon on a separate line to silence this warning
pthread_support.c:283:6: warning: no previous prototype for function 'GC_init_thread_local' [-Wmissing-prototypes]
void GC_init_thread_local(GC_thread p)
     ^
pthread_support.c:283:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
void GC_init_thread_local(GC_thread p)
^
static 
pthread_support.c:330:37: warning: this function declaration is not a prototype [-Wstrict-prototypes]
extern GC_PTR GC_generic_malloc_many();
                                    ^
                                     void
pthread_support.c:332:8: warning: no previous prototype for function 'GC_local_malloc' [-Wmissing-prototypes]
GC_PTR GC_local_malloc(size_t bytes)
       ^
pthread_support.c:332:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
GC_PTR GC_local_malloc(size_t bytes)
^
static 
libtool: compile:  clang -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 -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/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -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
pthread_support.c:380:8: warning: no previous prototype for function 'GC_local_malloc_atomic' [-Wmissing-prototypes]
GC_PTR GC_local_malloc_atomic(size_t bytes)
       ^
pthread_support.c:380:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
GC_PTR GC_local_malloc_atomic(size_t bytes)
^
static 
pthread_support.c:418:8: warning: no previous prototype for function 'GC_local_gcj_malloc' [-Wmissing-prototypes]
GC_PTR GC_local_gcj_malloc(size_t bytes,
       ^
pthread_support.c:418:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
GC_PTR GC_local_gcj_malloc(size_t bytes,
^
static 
pthread_support.c:463:8: warning: no previous prototype for function '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:463:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
void * GC_local_gcj_fast_malloc(size_t lw, void * ptr_to_struct_containing_descr)
^
static 
pthread_support.c:535:8: warning: no previous prototype for function 'GC_mark_thread' [-Wmissing-prototypes]
void * GC_mark_thread(void * id)
       ^
pthread_support.c:535:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
void * GC_mark_thread(void * id)
^
static 
pthread_support.c:573:2: warning: passing 'const char [45]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
        WARN("Limiting number of mark threads\n", 0);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./include/private/gc_priv.h:458:48: note: expanded from macro 'WARN'
# define WARN(msg,arg) (*GC_current_warn_proc)("GC Warning: " msg, (GC_word)(arg))
                                               ^~~~~~~~~~~~~~~~~~
pthread_support.c:602:6: warning: unused variable 'code' [-Wunused-variable]
        int code;
            ^
pthread_support.c:620:2: warning: passing 'const char [57]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
        WARN("Marker thread creation failed, errno = %ld.\n", errno);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./include/private/gc_priv.h:458:48: note: expanded from macro 'WARN'
# define WARN(msg,arg) (*GC_current_warn_proc)("GC Warning: " msg, (GC_word)(arg))
                                               ^~~~~~~~~~~~~~~~~~
pthread_support.c:674:6: warning: no previous prototype for function 'GC_mark_thread_local_free_lists' [-Wmissing-prototypes]
void GC_mark_thread_local_free_lists(void)
     ^
pthread_support.c:674:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
void GC_mark_thread_local_free_lists(void)
^
static 
pthread_support.c:766:11: warning: no previous prototype for function 'GC_new_thread' [-Wmissing-prototypes]
GC_thread GC_new_thread(pthread_t id)
          ^
pthread_support.c:766:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
GC_thread GC_new_thread(pthread_t id)
^
static 
pthread_support.c:797:6: warning: no previous prototype for function 'GC_delete_thread' [-Wmissing-prototypes]
void GC_delete_thread(pthread_t id)
     ^
pthread_support.c:797:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
void GC_delete_thread(pthread_t id)
^
static 
pthread_support.c:1006:41: warning: this function declaration is not a prototype [-Wstrict-prototypes]
extern GC_bool GC_collection_in_progress();
                                        ^
                                         void
pthread_support.c:1007:6: warning: no previous prototype for function 'GC_wait_for_gc_completion' [-Wmissing-prototypes]
void GC_wait_for_gc_completion(GC_bool wait_for_all)
     ^
pthread_support.c:1007:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
void GC_wait_for_gc_completion(GC_bool wait_for_all)
^
static 
pthread_support.c:1171:2: warning: passing 'const char [42]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
        WARN("GC_get_nprocs() returned %ld\n", GC_nprocs);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./include/private/gc_priv.h:458:48: note: expanded from macro 'WARN'
# define WARN(msg,arg) (*GC_current_warn_proc)("GC Warning: " msg, (GC_word)(arg))
                                               ^~~~~~~~~~~~~~~~~~
pthread_support.c:1220:6: warning: no previous prototype for function 'GC_init_parallel' [-Wmissing-prototypes]
void GC_init_parallel()
     ^
pthread_support.c:186:6: note: this declaration is not a prototype; add 'void' to make it a prototype for a zero-parameter function
void GC_init_parallel();
     ^
                      void
pthread_support.c:1220:22: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes]
void GC_init_parallel()
                     ^
pthread_support.c:1257:6: warning: no previous prototype for function 'GC_start_blocking' [-Wmissing-prototypes]
void GC_start_blocking(void) {
     ^
pthread_support.c:1257:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
void GC_start_blocking(void) {
^
static 
pthread_support.c:1286:6: warning: no previous prototype for function 'GC_end_blocking' [-Wmissing-prototypes]
void GC_end_blocking(void) {
     ^
pthread_support.c:1286:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
void GC_end_blocking(void) {
^
static 
pthread_support.c:1304:5: warning: no previous prototype for function 'GC_nanosleep' [-Wmissing-prototypes]
int WRAP_FUNC(nanosleep) (const struct timespec *rqtp, struct timespec *rmtp)
    ^
pthread_support.c:158:25: note: expanded from macro 'WRAP_FUNC'
#   define WRAP_FUNC(f) GC_##f
                        ^
<scratch space>:312:1: note: expanded from here
GC_nanosleep
^
pthread_support.c:1304:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
int WRAP_FUNC(nanosleep) (const struct timespec *rqtp, struct timespec *rmtp)
^
static 
pthread_support.c:1316:5: warning: no previous prototype for function 'GC_sleep' [-Wmissing-prototypes]
int WRAP_FUNC(sleep) (unsigned int seconds)
    ^
pthread_support.c:158:25: note: expanded from macro 'WRAP_FUNC'
#   define WRAP_FUNC(f) GC_##f
                        ^
<scratch space>:313:1: note: expanded from here
GC_sleep
^
pthread_support.c:1316:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
int WRAP_FUNC(sleep) (unsigned int seconds)
^
static 
pthread_support.c:1339:6: warning: no previous prototype for function 'GC_thread_exit_proc' [-Wmissing-prototypes]
void GC_thread_exit_proc(void *arg)
     ^
pthread_support.c:1339:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
void GC_thread_exit_proc(void *arg)
^
static 
libtool: compile:  clang -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 -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/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -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
pthread_support.c:1434:12: warning: unused variable 'result' [-Wunused-variable]
    void * result;
           ^
pthread_support.c:1430:8: warning: no previous prototype for function 'GC_start_routine_head' [-Wmissing-prototypes]
void * GC_start_routine_head(void * arg, void *base_addr,
       ^
pthread_support.c:1430:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
void * GC_start_routine_head(void * arg, void *base_addr,
^
static 
pthread_support.c:1495:5: warning: no previous prototype for function 'GC_thread_register_foreign' [-Wmissing-prototypes]
int GC_thread_register_foreign (void *base_addr)
    ^
pthread_support.c:1495:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
int GC_thread_register_foreign (void *base_addr)
^
static 
pthread_support.c:1520:25: warning: unused variable 'si' [-Wunused-variable]
    struct start_info * si = arg;
                        ^
pthread_support.c:1517:8: warning: no previous prototype for function 'GC_start_routine' [-Wmissing-prototypes]
void * GC_start_routine(void * arg)
       ^
pthread_support.c:1517:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
void * GC_start_routine(void * arg)
^
static 
pthread_support.c:1659:6: warning: no previous prototype for function 'GC_pause' [-Wmissing-prototypes]
void GC_pause()
     ^
pthread_support.c:1659:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
void GC_pause()
^
static 
pthread_support.c:1659:14: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes]
void GC_pause()
             ^
pthread_support.c:1708:6: warning: no previous prototype for function 'GC_generic_lock' [-Wmissing-prototypes]
void GC_generic_lock(pthread_mutex_t * lock)
     ^
pthread_support.c:1708:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
void GC_generic_lock(pthread_mutex_t * lock)
^
static 
pthread_support.c:1883:6: warning: no previous prototype for function 'GC_wait_builder' [-Wmissing-prototypes]
void GC_wait_builder()
     ^
pthread_support.c:1883:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
void GC_wait_builder()
^
static 
pthread_support.c:1883:21: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes]
void GC_wait_builder()
                    ^
libtool: compile:  clang -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 -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/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -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
libtool: compile:  clang -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 -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/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -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
pthread_stop_world.c:68:6: warning: no previous prototype for function 'GC_remove_allowed_signals' [-Wmissing-prototypes]
void GC_remove_allowed_signals(sigset_t *set)
     ^
pthread_stop_world.c:68:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
void GC_remove_allowed_signals(sigset_t *set)
^
static 
pthread_stop_world.c:156:6: warning: passing 'const char [52]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
            WARN("Duplicate suspend signal in thread %lx\n",
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./include/private/gc_priv.h:458:48: note: expanded from macro 'WARN'
# define WARN(msg,arg) (*GC_current_warn_proc)("GC Warning: " msg, (GC_word)(arg))
                                               ^~~~~~~~~~~~~~~~~~
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:204:6: warning: no previous prototype for function 'GC_suspend_handler' [-Wmissing-prototypes]
void GC_suspend_handler(int sig)
     ^
pthread_stop_world.c:204:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
void GC_suspend_handler(int sig)
^
static 
pthread_stop_world.c:321:6: warning: no previous prototype for function 'GC_restart_handler' [-Wmissing-prototypes]
void GC_restart_handler(int sig)
     ^
pthread_stop_world.c:321:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
void GC_restart_handler(int sig)
^
static 
pthread_stop_world.c:330:6: warning: no previous prototype for function 'GC_push_all_stacks' [-Wmissing-prototypes]
void GC_push_all_stacks()
     ^
pthread_stop_world.c:330:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
void GC_push_all_stacks()
^
static 
pthread_stop_world.c:330:24: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes]
void GC_push_all_stacks()
                       ^
pthread_stop_world.c:360:5: warning: no previous prototype for function 'GC_suspend_all' [-Wmissing-prototypes]
int GC_suspend_all()
    ^
pthread_stop_world.c:360:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
int GC_suspend_all()
^
static 
pthread_stop_world.c:360:19: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes]
int GC_suspend_all()
                  ^
pthread_stop_world.c:440:9: warning: passing 'const char [54]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
                      WARN("Lost some threads during GC_stop_world?!\n",0);
                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./include/private/gc_priv.h:458:48: note: expanded from macro 'WARN'
# define WARN(msg,arg) (*GC_current_warn_proc)("GC Warning: " msg, (GC_word)(arg))
                                               ^~~~~~~~~~~~~~~~~~
pthread_stop_world.c:614:2: warning: misleading indentation; statement is not part of the previous 'if' [-Wmisleading-indentation]
        GC_process_togglerefs ();
        ^
pthread_stop_world.c:612:5: note: previous statement is here
    if (GC_notify_event)
    ^
libtool: compile:  clang -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 -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/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -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
11 warnings generated.
libtool: compile:  clang -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 -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/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -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
mach_dep.c:408:11: warning: this function declaration is not a prototype [-Wstrict-prototypes]
void (*fn)();
          ^
           void
mach_dep.c:407:6: warning: no previous prototype for function 'GC_with_callee_saves_pushed' [-Wmissing-prototypes]
void GC_with_callee_saves_pushed(fn, arg)
     ^
mach_dep.c:407:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
void GC_with_callee_saves_pushed(fn, arg)
^
static 
mach_dep.c:407:33: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes]
void GC_with_callee_saves_pushed(fn, arg)
                                ^
36 warnings generated.
libtool: compile:  clang -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 -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/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -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
3 warnings generated.
libtool: compile:  clang -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 -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/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -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-static.la
  CCLD     libmonogc.la
libtool: warning: '-version-info/-version-number' is ignored for convenience libraries
gmake[3]: Leaving directory '/data/scratch/lang/mono/work/mono-4.0.4/libgc'
gmake[2]: Leaving directory '/data/scratch/lang/mono/work/mono-4.0.4/libgc'
Making all in eglib
gmake[2]: Entering directory '/data/scratch/lang/mono/work/mono-4.0.4/eglib'
/usr/pkg/bin/gmake  all-recursive
gmake[3]: Entering directory '/data/scratch/lang/mono/work/mono-4.0.4/eglib'
Making all in m4
gmake[4]: Entering directory '/data/scratch/lang/mono/work/mono-4.0.4/eglib/m4'
gmake[4]: Nothing to be done for 'all'.
gmake[4]: Leaving directory '/data/scratch/lang/mono/work/mono-4.0.4/eglib/m4'
Making all in src
gmake[4]: Entering directory '/data/scratch/lang/mono/work/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-gmem.lo
  CC       libeglib_la-giconv.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
gstr.c:463:17: warning: array subscript is of type 'char' [-Wchar-subscripts]
        while (*tmp && isspace (*tmp)) tmp++;
                       ^~~~~~~~~~~~~~
/usr/include/sys/ctype_inline.h:56:44: note: expanded from macro 'isspace'
#define isspace(c)      ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_S))
                                                ^~~~
  CC       libeglib_la-gptrarray.lo
gstr.c:480:17: warning: array subscript is of type 'char' [-Wchar-subscripts]
        while (*tmp && isspace (*tmp)) tmp--;
                       ^~~~~~~~~~~~~~
/usr/include/sys/ctype_inline.h:56:44: note: expanded from macro 'isspace'
#define isspace(c)      ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_S))
                                                ^~~~
gstr.c:644:26: warning: array subscript is of type 'char' [-Wchar-subscripts]
                        if (p [1] && p [2] && isxdigit (p [1]) && isxdigit (p [2])){
                                              ^~~~~~~~~~~~~~~~
/usr/include/sys/ctype_inline.h:58:45: note: expanded from macro 'isxdigit'
#define isxdigit(c)     ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_X))
                                                ^~~~
gstr.c:644:46: warning: array subscript is of type 'char' [-Wchar-subscripts]
                        if (p [1] && p [2] && isxdigit (p [1]) && isxdigit (p [2])){
                                                                  ^~~~~~~~~~~~~~~~
/usr/include/sys/ctype_inline.h:58:45: note: expanded from macro 'isxdigit'
#define isxdigit(c)     ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_X))
                                                ^~~~
gstr.c:685:20: warning: array subscript is of type 'char' [-Wchar-subscripts]
                *string = (gchar)tolower (*string);
                                 ^~~~~~~~~~~~~~~~~
/usr/include/sys/ctype_inline.h:59:46: note: expanded from macro 'tolower'
#define tolower(c)      ((int)((_tolower_tab_ + 1)[(c)]))
                                                  ^~~~
gstr.c:911:11: warning: array subscript is of type 'char' [-Wchar-subscripts]
        return ((isxdigit (c) == 0) ? -1 :
                 ^~~~~~~~~~~~
/usr/include/sys/ctype_inline.h:58:45: note: expanded from macro 'isxdigit'
#define isxdigit(c)     ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_X))
                                                ^~~~
  CC       libeglib_la-glist.lo
  CC       libeglib_la-gqueue.lo
6 warnings generated.
  CC       libeglib_la-gpath.lo
  CC       libeglib_la-gshell.lo
  CC       libeglib_la-gspawn.lo
gshell.c:53:10: warning: array subscript is of type 'char' [-Wchar-subscripts]
                                if (!g_ascii_isspace (c))
                                     ^~~~~~~~~~~~~~~~~~~
./glib.h:259:31: note: expanded from macro 'g_ascii_isspace'
#define g_ascii_isspace(c)   (isspace (c) != 0)
                              ^~~~~~~~~~~
/usr/include/sys/ctype_inline.h:56:44: note: expanded from macro 'isspace'
#define isspace(c)      ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_S))
                                                ^~~~
gshell.c:60:19: warning: array subscript is of type 'char' [-Wchar-subscripts]
                                if (fresh && (g_ascii_isspace (*ptr) || *ptr == '\0')){
                                              ^~~~~~~~~~~~~~~~~~~~~~
./glib.h:259:31: note: expanded from macro 'g_ascii_isspace'
#define g_ascii_isspace(c)   (isspace (c) != 0)
                              ^~~~~~~~~~~
/usr/include/sys/ctype_inline.h:56:44: note: expanded from macro 'isspace'
#define isspace(c)      ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_S))
                                                ^~~~
gshell.c:68:14: warning: array subscript is of type 'char' [-Wchar-subscripts]
                } else if (g_ascii_isspace (c)) {
                           ^~~~~~~~~~~~~~~~~~~
./glib.h:259:31: note: expanded from macro 'g_ascii_isspace'
#define g_ascii_isspace(c)   (isspace (c) != 0)
                              ^~~~~~~~~~~
/usr/include/sys/ctype_inline.h:56:44: note: expanded from macro 'isspace'
#define isspace(c)      ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_S))
                                                ^~~~
  CC       libeglib_la-gfile.lo
3 warnings generated.
  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
gutf8.c:294:19: warning: bitwise comparison always evaluates to true [-Wtautological-bitwise-compare]
                if ((*p & 0xc0) != 0xb0)
                    ~~~~~~~~~~~~^~~~~~~
gutf8.c:306:23: warning: bitwise comparison always evaluates to false [-Wtautological-bitwise-compare]
        } while ((*p & 0xc0) == 0xb0);
                 ~~~~~~~~~~~~^~~~~~~
gutf8.c:331:26: warning: bitwise comparison always evaluates to false [-Wtautological-bitwise-compare]
                        while ((*jump & 0xc0) == 0xb0)
                               ~~~~~~~~~~~~~~~^~~~~~~
  CC       libeglib_la-gdate-unix.lo
  CC       libeglib_la-gdir-unix.lo
  CC       libeglib_la-gfile-unix.lo
  CC       libeglib_la-gmisc-unix.lo
3 warnings generated.
  CC       libeglib_la-gmodule-unix.lo
  CC       libeglib_la-gtimer-unix.lo
  CC       libeglib_la-vasprintf.lo
  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
  CC       libeglib_static_la-gmem.lo
  CC       libeglib_static_la-goutput.lo
  CC       libeglib_static_la-gqsort.lo
  CC       libeglib_static_la-gstr.lo
gstr.c:463:17: warning: array subscript is of type 'char' [-Wchar-subscripts]
        while (*tmp && isspace (*tmp)) tmp++;
                       ^~~~~~~~~~~~~~
/usr/include/sys/ctype_inline.h:56:44: note: expanded from macro 'isspace'
#define isspace(c)      ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_S))
                                                ^~~~
gstr.c:480:17: warning: array subscript is of type 'char' [-Wchar-subscripts]
        while (*tmp && isspace (*tmp)) tmp--;
                       ^~~~~~~~~~~~~~
/usr/include/sys/ctype_inline.h:56:44: note: expanded from macro 'isspace'
#define isspace(c)      ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_S))
                                                ^~~~
gstr.c:644:26: warning: array subscript is of type 'char' [-Wchar-subscripts]
                        if (p [1] && p [2] && isxdigit (p [1]) && isxdigit (p [2])){
                                              ^~~~~~~~~~~~~~~~
/usr/include/sys/ctype_inline.h:58:45: note: expanded from macro 'isxdigit'
#define isxdigit(c)     ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_X))
                                                ^~~~
gstr.c:644:46: warning: array subscript is of type 'char' [-Wchar-subscripts]
                        if (p [1] && p [2] && isxdigit (p [1]) && isxdigit (p [2])){
                                                                  ^~~~~~~~~~~~~~~~
/usr/include/sys/ctype_inline.h:58:45: note: expanded from macro 'isxdigit'
#define isxdigit(c)     ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_X))
                                                ^~~~
gstr.c:685:20: warning: array subscript is of type 'char' [-Wchar-subscripts]
                *string = (gchar)tolower (*string);
                                 ^~~~~~~~~~~~~~~~~
/usr/include/sys/ctype_inline.h:59:46: note: expanded from macro 'tolower'
#define tolower(c)      ((int)((_tolower_tab_ + 1)[(c)]))
                                                  ^~~~
gstr.c:911:11: warning: array subscript is of type 'char' [-Wchar-subscripts]
        return ((isxdigit (c) == 0) ? -1 :
                 ^~~~~~~~~~~~
/usr/include/sys/ctype_inline.h:58:45: note: expanded from macro 'isxdigit'
#define isxdigit(c)     ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_X))
                                                ^~~~
  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
6 warnings generated.
  CC       libeglib_static_la-gspawn.lo
  CC       libeglib_static_la-gfile.lo
gshell.c:53:10: warning: array subscript is of type 'char' [-Wchar-subscripts]
                                if (!g_ascii_isspace (c))
                                     ^~~~~~~~~~~~~~~~~~~
./glib.h:259:31: note: expanded from macro 'g_ascii_isspace'
#define g_ascii_isspace(c)   (isspace (c) != 0)
                              ^~~~~~~~~~~
/usr/include/sys/ctype_inline.h:56:44: note: expanded from macro 'isspace'
#define isspace(c)      ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_S))
                                                ^~~~
gshell.c:60:19: warning: array subscript is of type 'char' [-Wchar-subscripts]
                                if (fresh && (g_ascii_isspace (*ptr) || *ptr == '\0')){
                                              ^~~~~~~~~~~~~~~~~~~~~~
./glib.h:259:31: note: expanded from macro 'g_ascii_isspace'
#define g_ascii_isspace(c)   (isspace (c) != 0)
                              ^~~~~~~~~~~
/usr/include/sys/ctype_inline.h:56:44: note: expanded from macro 'isspace'
#define isspace(c)      ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_S))
                                                ^~~~
gshell.c:68:14: warning: array subscript is of type 'char' [-Wchar-subscripts]
                } else if (g_ascii_isspace (c)) {
                           ^~~~~~~~~~~~~~~~~~~
./glib.h:259:31: note: expanded from macro 'g_ascii_isspace'
#define g_ascii_isspace(c)   (isspace (c) != 0)
                              ^~~~~~~~~~~
/usr/include/sys/ctype_inline.h:56:44: note: expanded from macro 'isspace'
#define isspace(c)      ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_S))
                                                ^~~~
3 warnings generated.
  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
gutf8.c:294:19: warning: bitwise comparison always evaluates to true [-Wtautological-bitwise-compare]
                if ((*p & 0xc0) != 0xb0)
                    ~~~~~~~~~~~~^~~~~~~
gutf8.c:306:23: warning: bitwise comparison always evaluates to false [-Wtautological-bitwise-compare]
        } while ((*p & 0xc0) == 0xb0);
                 ~~~~~~~~~~~~^~~~~~~
gutf8.c:331:26: warning: bitwise comparison always evaluates to false [-Wtautological-bitwise-compare]
                        while ((*jump & 0xc0) == 0xb0)
                               ~~~~~~~~~~~~~~~^~~~~~~
3 warnings generated.
  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.la
  CCLD     libeglib-static.la
gmake[4]: Leaving directory '/data/scratch/lang/mono/work/mono-4.0.4/eglib/src'
Making all in test
gmake[4]: Entering directory '/data/scratch/lang/mono/work/mono-4.0.4/eglib/test'
  CC       test_eglib-test.o
  CC       test_eglib-hashtable.o
  CC       test_eglib-driver.o
  CC       test_eglib-string.o
  CC       test_eglib-string-util.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 '/data/scratch/lang/mono/work/mono-4.0.4/eglib/test'
gmake[4]: Entering directory '/data/scratch/lang/mono/work/mono-4.0.4/eglib'
gmake[4]: Leaving directory '/data/scratch/lang/mono/work/mono-4.0.4/eglib'
gmake[3]: Leaving directory '/data/scratch/lang/mono/work/mono-4.0.4/eglib'
gmake[2]: Leaving directory '/data/scratch/lang/mono/work/mono-4.0.4/eglib'
Making all in mono
gmake[2]: Entering directory '/data/scratch/lang/mono/work/mono-4.0.4/mono'
Making all in arch
gmake[3]: Entering directory '/data/scratch/lang/mono/work/mono-4.0.4/mono/arch'
gmake[4]: Entering directory '/data/scratch/lang/mono/work/mono-4.0.4/mono/arch'
gmake[4]: Nothing to be done for 'all-am'.
gmake[4]: Leaving directory '/data/scratch/lang/mono/work/mono-4.0.4/mono/arch'
gmake[3]: Leaving directory '/data/scratch/lang/mono/work/mono-4.0.4/mono/arch'
Making all in utils
gmake[3]: Entering directory '/data/scratch/lang/mono/work/mono-4.0.4/mono/utils'
/usr/pkg/bin/gmake  all-am
gmake[4]: Entering directory '/data/scratch/lang/mono/work/mono-4.0.4/mono/utils'
  CC       mono-logger.lo
  CC       mono-counters.lo
  CC       mono-dl.lo
  CC       dlmalloc.lo
  CC       mono-codeman.lo
  CC       mono-sha1.lo
  CC       mono-dl-windows.lo
  CC       mono-md5.lo
libtool: compile:  clang -DHAVE_CONFIG_H -I. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -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:  clang -DHAVE_CONFIG_H -I. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -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:  clang -DHAVE_CONFIG_H -I. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -Werror-implicit-function-declaration -MT dlmalloc.lo -MD -MP -MF .deps/dlmalloc.Tpo -c dlmalloc.c  -fPIC -DPIC -o .libs/dlmalloc.o
libtool: compile:  clang -DHAVE_CONFIG_H -I. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -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:  clang -DHAVE_CONFIG_H -I. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -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:  clang -DHAVE_CONFIG_H -I. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -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
mono-dl.c:41:15: warning: array subscript is of type 'char' [-Wchar-subscripts]
        while (*p && isspace (*p))
                     ^~~~~~~~~~~~
/usr/include/sys/ctype_inline.h:56:44: note: expanded from macro 'isspace'
#define isspace(c)      ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_S))
                                                ^~~~
mono-dl.c:47:15: warning: array subscript is of type 'char' [-Wchar-subscripts]
        while (*p && isspace (*p))
                     ^~~~~~~~~~~~
/usr/include/sys/ctype_inline.h:56:44: note: expanded from macro 'isspace'
#define isspace(c)      ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_S))
                                                ^~~~
mono-dl.c:63:16: warning: array subscript is of type 'char' [-Wchar-subscripts]
        while (*p && !isspace (*p))
                      ^~~~~~~~~~~~
/usr/include/sys/ctype_inline.h:56:44: note: expanded from macro 'isspace'
#define isspace(c)      ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_S))
                                                ^~~~
mono-dl.c:82:19: warning: array subscript is of type 'char' [-Wchar-subscripts]
                while (*line && isspace (*line))
                                ^~~~~~~~~~~~~~~
/usr/include/sys/ctype_inline.h:56:44: note: expanded from macro 'isspace'
#define isspace(c)      ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_S))
                                                ^~~~
libtool: compile:  clang -DHAVE_CONFIG_H -I. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -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:  clang -DHAVE_CONFIG_H -I. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -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
4 warnings generated.
libtool: compile:  clang -DHAVE_CONFIG_H -I. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -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
libtool: compile:  clang -DHAVE_CONFIG_H -I. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -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
libtool: compile:  clang -DHAVE_CONFIG_H -I. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -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
libtool: compile:  clang -DHAVE_CONFIG_H -I. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -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-dl-darwin.lo
libtool: compile:  clang -DHAVE_CONFIG_H -I. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -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
libtool: compile:  clang -DHAVE_CONFIG_H -I. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -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       mono-dl-posix.lo
libtool: compile:  clang -DHAVE_CONFIG_H -I. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -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
libtool: compile:  clang -DHAVE_CONFIG_H -I. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -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
  CC       mono-internal-hash.lo
libtool: compile:  clang -DHAVE_CONFIG_H -I. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -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
  CC       mono-io-portability.lo
libtool: compile:  clang -DHAVE_CONFIG_H -I. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -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       monobitset.lo
libtool: compile:  clang -DHAVE_CONFIG_H -I. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -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:  clang -DHAVE_CONFIG_H -I. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -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-filemap.lo
libtool: compile:  clang -DHAVE_CONFIG_H -I. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -Werror-implicit-function-declaration -MT dlmalloc.lo -MD -MP -MF .deps/dlmalloc.Tpo -c dlmalloc.c -o dlmalloc.o >/dev/null 2>&1
libtool: compile:  clang -DHAVE_CONFIG_H -I. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -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:  clang -DHAVE_CONFIG_H -I. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -Werror-implicit-function-declaration -MT monobitset.lo -MD -MP -MF .deps/monobitset.Tpo -c monobitset.c  -fPIC -DPIC -o .libs/monobitset.o
  CC       mono-math.lo
  CC       mono-mmap.lo
mono-io-portability.c:182:6: warning: array subscript is of type 'char' [-Wchar-subscripts]
            g_ascii_isalpha (new_pathname[0]) &&
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../eglib/src/glib.h:260:31: note: expanded from macro 'g_ascii_isalpha'
#define g_ascii_isalpha(c)   (isalpha (c) != 0)
                              ^~~~~~~~~~~
/usr/include/sys/ctype_inline.h:49:44: note: expanded from macro 'isalpha'
#define isalpha(c)      ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_A))
                                                ^~~~
  CC       mono-mutex.lo
libtool: compile:  clang -DHAVE_CONFIG_H -I. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -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
1 warning generated.
libtool: compile:  clang -DHAVE_CONFIG_H -I. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -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
libtool: compile:  clang -DHAVE_CONFIG_H -I. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -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:  clang -DHAVE_CONFIG_H -I. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -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
  CC       mono-networkinterfaces.lo
libtool: compile:  clang -DHAVE_CONFIG_H -I. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -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
libtool: compile:  clang -DHAVE_CONFIG_H -I. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -Werror-implicit-function-declaration -MT mono-networkinterfaces.lo -MD -MP -MF .deps/mono-networkinterfaces.Tpo -c mono-networkinterfaces.c  -fPIC -DPIC -o .libs/mono-networkinterfaces.o
libtool: compile:  clang -DHAVE_CONFIG_H -I. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -Werror-implicit-function-declaration -MT monobitset.lo -MD -MP -MF .deps/monobitset.Tpo -c monobitset.c -o monobitset.o >/dev/null 2>&1
libtool: compile:  clang -DHAVE_CONFIG_H -I. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -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:  clang -DHAVE_CONFIG_H -I. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -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
libtool: compile:  clang -DHAVE_CONFIG_H -I. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -Werror-implicit-function-declaration -MT mono-mutex.lo -MD -MP -MF .deps/mono-mutex.Tpo -c mono-mutex.c -o mono-mutex.o >/dev/null 2>&1
libtool: compile:  clang -DHAVE_CONFIG_H -I. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -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
libtool: compile:  clang -DHAVE_CONFIG_H -I. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -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
libtool: compile:  clang -DHAVE_CONFIG_H -I. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -Werror-implicit-function-declaration -MT mono-networkinterfaces.lo -MD -MP -MF .deps/mono-networkinterfaces.Tpo -c mono-networkinterfaces.c -o mono-networkinterfaces.o >/dev/null 2>&1
  CC       mono-proclib.lo
  CC       mono-publib.lo
  CC       mono-time.lo
libtool: compile:  clang -DHAVE_CONFIG_H -I. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -Werror-implicit-function-declaration -MT mono-proclib.lo -MD -MP -MF .deps/mono-proclib.Tpo -c mono-proclib.c  -fPIC -DPIC -o .libs/mono-proclib.o
  CC       strtod.lo
  CC       strenc.lo
mono-proclib.c:189:10: warning: array subscript is of type 'char' [-Wchar-subscripts]
                while (g_ascii_isspace (*s)) s++;
                       ^~~~~~~~~~~~~~~~~~~~
../../eglib/src/glib.h:259:31: note: expanded from macro 'g_ascii_isspace'
#define g_ascii_isspace(c)   (isspace (c) != 0)
                              ^~~~~~~~~~~
/usr/include/sys/ctype_inline.h:56:44: note: expanded from macro 'isspace'
#define isspace(c)      ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_S))
                                                ^~~~
mono-proclib.c:192:10: warning: array subscript is of type 'char' [-Wchar-subscripts]
                while (g_ascii_isspace (*s)) s++;
                       ^~~~~~~~~~~~~~~~~~~~
../../eglib/src/glib.h:259:31: note: expanded from macro 'g_ascii_isspace'
#define g_ascii_isspace(c)   (isspace (c) != 0)
                              ^~~~~~~~~~~
/usr/include/sys/ctype_inline.h:56:44: note: expanded from macro 'isspace'
#define isspace(c)      ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_S))
                                                ^~~~
mono-proclib.c:379:9: warning: array subscript is of type 'char' [-Wchar-subscripts]
        while (g_ascii_isspace (*s)) s++;
               ^~~~~~~~~~~~~~~~~~~~
../../eglib/src/glib.h:259:31: note: expanded from macro 'g_ascii_isspace'
#define g_ascii_isspace(c)   (isspace (c) != 0)
                              ^~~~~~~~~~~
/usr/include/sys/ctype_inline.h:56:44: note: expanded from macro 'isspace'
#define isspace(c)      ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_S))
                                                ^~~~
mono-proclib.c:383:16: warning: array subscript is of type 'char' [-Wchar-subscripts]
        while (*s && !g_ascii_isspace (*s)) s++;
                      ^~~~~~~~~~~~~~~~~~~~
../../eglib/src/glib.h:259:31: note: expanded from macro 'g_ascii_isspace'
#define g_ascii_isspace(c)   (isspace (c) != 0)
                              ^~~~~~~~~~~
/usr/include/sys/ctype_inline.h:56:44: note: expanded from macro 'isspace'
#define isspace(c)      ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_S))
                                                ^~~~
mono-proclib.c:387:10: warning: array subscript is of type 'char' [-Wchar-subscripts]
                while (g_ascii_isspace (*s)) s++;
                       ^~~~~~~~~~~~~~~~~~~~
../../eglib/src/glib.h:259:31: note: expanded from macro 'g_ascii_isspace'
#define g_ascii_isspace(c)   (isspace (c) != 0)
                              ^~~~~~~~~~~
/usr/include/sys/ctype_inline.h:56:44: note: expanded from macro 'isspace'
#define isspace(c)      ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_S))
                                                ^~~~
mono-proclib.c:390:17: warning: array subscript is of type 'char' [-Wchar-subscripts]
                while (*s && !g_ascii_isspace (*s)) s++;
                              ^~~~~~~~~~~~~~~~~~~~
../../eglib/src/glib.h:259:31: note: expanded from macro 'g_ascii_isspace'
#define g_ascii_isspace(c)   (isspace (c) != 0)
                              ^~~~~~~~~~~
/usr/include/sys/ctype_inline.h:56:44: note: expanded from macro 'isspace'
#define isspace(c)      ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_S))
                                                ^~~~
mono-proclib.c:398:10: warning: array subscript is of type 'char' [-Wchar-subscripts]
                while (g_ascii_isspace (*s)) s++;
                       ^~~~~~~~~~~~~~~~~~~~
../../eglib/src/glib.h:259:31: note: expanded from macro 'g_ascii_isspace'
#define g_ascii_isspace(c)   (isspace (c) != 0)
                              ^~~~~~~~~~~
/usr/include/sys/ctype_inline.h:56:44: note: expanded from macro 'isspace'
#define isspace(c)      ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_S))
                                                ^~~~
mono-proclib.c:629:51: warning: array subscript is of type 'char' [-Wchar-subscripts]
                if (cpu_id < 0 && strncmp (s, "cpu", 3) == 0 && g_ascii_isspace (s [3])) {
                                                                ^~~~~~~~~~~~~~~~~~~~~~~
../../eglib/src/glib.h:259:31: note: expanded from macro 'g_ascii_isspace'
#define g_ascii_isspace(c)   (isspace (c) != 0)
                              ^~~~~~~~~~~
/usr/include/sys/ctype_inline.h:56:44: note: expanded from macro 'isspace'
#define isspace(c)      ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_S))
                                                ^~~~
  CC       mono-uri.lo
libtool: compile:  clang -DHAVE_CONFIG_H -I. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -Werror-implicit-function-declaration -MT strenc.lo -MD -MP -MF .deps/strenc.Tpo -c strenc.c  -fPIC -DPIC -o .libs/strenc.o
libtool: compile:  clang -DHAVE_CONFIG_H -I. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -Werror-implicit-function-declaration -MT mono-time.lo -MD -MP -MF .deps/mono-time.Tpo -c mono-time.c  -fPIC -DPIC -o .libs/mono-time.o
  CC       mono-poll.lo
  CC       mono-path.lo
8 warnings generated.
libtool: compile:  clang -DHAVE_CONFIG_H -I. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -Werror-implicit-function-declaration -MT mono-proclib.lo -MD -MP -MF .deps/mono-proclib.Tpo -c mono-proclib.c -o mono-proclib.o >/dev/null 2>&1
libtool: compile:  clang -DHAVE_CONFIG_H -I. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -Werror-implicit-function-declaration -MT strtod.lo -MD -MP -MF .deps/strtod.Tpo -c strtod.c  -fPIC -DPIC -o .libs/strtod.o
libtool: compile:  clang -DHAVE_CONFIG_H -I. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -Werror-implicit-function-declaration -MT mono-publib.lo -MD -MP -MF .deps/mono-publib.Tpo -c mono-publib.c  -fPIC -DPIC -o .libs/mono-publib.o
libtool: compile:  clang -DHAVE_CONFIG_H -I. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -Werror-implicit-function-declaration -MT mono-time.lo -MD -MP -MF .deps/mono-time.Tpo -c mono-time.c -o mono-time.o >/dev/null 2>&1
libtool: compile:  clang -DHAVE_CONFIG_H -I. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -Werror-implicit-function-declaration -MT mono-poll.lo -MD -MP -MF .deps/mono-poll.Tpo -c mono-poll.c  -fPIC -DPIC -o .libs/mono-poll.o
libtool: compile:  clang -DHAVE_CONFIG_H -I. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -Werror-implicit-function-declaration -MT mono-path.lo -MD -MP -MF .deps/mono-path.Tpo -c mono-path.c  -fPIC -DPIC -o .libs/mono-path.o
libtool: compile:  clang -DHAVE_CONFIG_H -I. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -Werror-implicit-function-declaration -MT mono-publib.lo -MD -MP -MF .deps/mono-publib.Tpo -c mono-publib.c -o mono-publib.o >/dev/null 2>&1
libtool: compile:  clang -DHAVE_CONFIG_H -I. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -Werror-implicit-function-declaration -MT mono-uri.lo -MD -MP -MF .deps/mono-uri.Tpo -c mono-uri.c  -fPIC -DPIC -o .libs/mono-uri.o
libtool: compile:  clang -DHAVE_CONFIG_H -I. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -Werror-implicit-function-declaration -MT strenc.lo -MD -MP -MF .deps/strenc.Tpo -c strenc.c -o strenc.o >/dev/null 2>&1
  CC       mono-semaphore.lo
  CC       mono-stdlib.lo
libtool: compile:  clang -DHAVE_CONFIG_H -I. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -Werror-implicit-function-declaration -MT mono-poll.lo -MD -MP -MF .deps/mono-poll.Tpo -c mono-poll.c -o mono-poll.o >/dev/null 2>&1
libtool: compile:  clang -DHAVE_CONFIG_H -I. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -Werror-implicit-function-declaration -MT mono-stdlib.lo -MD -MP -MF .deps/mono-stdlib.Tpo -c mono-stdlib.c  -fPIC -DPIC -o .libs/mono-stdlib.o
libtool: compile:  clang -DHAVE_CONFIG_H -I. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -Werror-implicit-function-declaration -MT mono-uri.lo -MD -MP -MF .deps/mono-uri.Tpo -c mono-uri.c -o mono-uri.o >/dev/null 2>&1
  CC       mono-property-hash.lo
  CC       mono-value-hash.lo
libtool: compile:  clang -DHAVE_CONFIG_H -I. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -Werror-implicit-function-declaration -MT mono-stdlib.lo -MD -MP -MF .deps/mono-stdlib.Tpo -c mono-stdlib.c -o mono-stdlib.o >/dev/null 2>&1
libtool: compile:  clang -DHAVE_CONFIG_H -I. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -Werror-implicit-function-declaration -MT mono-property-hash.lo -MD -MP -MF .deps/mono-property-hash.Tpo -c mono-property-hash.c  -fPIC -DPIC -o .libs/mono-property-hash.o
libtool: compile:  clang -DHAVE_CONFIG_H -I. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -Werror-implicit-function-declaration -MT mono-semaphore.lo -MD -MP -MF .deps/mono-semaphore.Tpo -c mono-semaphore.c  -fPIC -DPIC -o .libs/mono-semaphore.o
  CC       mono-error.lo
  CC       mach-support.lo
libtool: compile:  clang -DHAVE_CONFIG_H -I. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -Werror-implicit-function-declaration -MT mono-path.lo -MD -MP -MF .deps/mono-path.Tpo -c mono-path.c -o mono-path.o >/dev/null 2>&1
  CC       mono-context.lo
libtool: compile:  clang -DHAVE_CONFIG_H -I. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -Werror-implicit-function-declaration -MT mono-property-hash.lo -MD -MP -MF .deps/mono-property-hash.Tpo -c mono-property-hash.c -o mono-property-hash.o >/dev/null 2>&1
libtool: compile:  clang -DHAVE_CONFIG_H -I. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -Werror-implicit-function-declaration -MT mach-support.lo -MD -MP -MF .deps/mach-support.Tpo -c mach-support.c  -fPIC -DPIC -o .libs/mach-support.o
libtool: compile:  clang -DHAVE_CONFIG_H -I. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -Werror-implicit-function-declaration -MT mono-error.lo -MD -MP -MF .deps/mono-error.Tpo -c mono-error.c  -fPIC -DPIC -o .libs/mono-error.o
  CC       hazard-pointer.lo
libtool: compile:  clang -DHAVE_CONFIG_H -I. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -Werror-implicit-function-declaration -MT mono-value-hash.lo -MD -MP -MF .deps/mono-value-hash.Tpo -c mono-value-hash.c  -fPIC -DPIC -o .libs/mono-value-hash.o
  CC       lock-free-queue.lo
libtool: compile:  clang -DHAVE_CONFIG_H -I. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -Werror-implicit-function-declaration -MT mach-support.lo -MD -MP -MF .deps/mach-support.Tpo -c mach-support.c -o mach-support.o >/dev/null 2>&1
libtool: compile:  clang -DHAVE_CONFIG_H -I. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -Werror-implicit-function-declaration -MT mono-semaphore.lo -MD -MP -MF .deps/mono-semaphore.Tpo -c mono-semaphore.c -o mono-semaphore.o >/dev/null 2>&1
libtool: compile:  clang -DHAVE_CONFIG_H -I. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -Werror-implicit-function-declaration -MT mono-context.lo -MD -MP -MF .deps/mono-context.Tpo -c mono-context.c  -fPIC -DPIC -o .libs/mono-context.o
libtool: compile:  clang -DHAVE_CONFIG_H -I. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -Werror-implicit-function-declaration -MT hazard-pointer.lo -MD -MP -MF .deps/hazard-pointer.Tpo -c hazard-pointer.c  -fPIC -DPIC -o .libs/hazard-pointer.o
  CC       lock-free-alloc.lo
libtool: compile:  clang -DHAVE_CONFIG_H -I. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -Werror-implicit-function-declaration -MT mono-context.lo -MD -MP -MF .deps/mono-context.Tpo -c mono-context.c -o mono-context.o >/dev/null 2>&1
  CC       lock-free-array-queue.lo
libtool: compile:  clang -DHAVE_CONFIG_H -I. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -Werror-implicit-function-declaration -MT lock-free-alloc.lo -MD -MP -MF .deps/lock-free-alloc.Tpo -c lock-free-alloc.c  -fPIC -DPIC -o .libs/lock-free-alloc.o
libtool: compile:  clang -DHAVE_CONFIG_H -I. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -Werror-implicit-function-declaration -MT mono-value-hash.lo -MD -MP -MF .deps/mono-value-hash.Tpo -c mono-value-hash.c -o mono-value-hash.o >/dev/null 2>&1
libtool: compile:  clang -DHAVE_CONFIG_H -I. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -Werror-implicit-function-declaration -MT hazard-pointer.lo -MD -MP -MF .deps/hazard-pointer.Tpo -c hazard-pointer.c -o hazard-pointer.o >/dev/null 2>&1
libtool: compile:  clang -DHAVE_CONFIG_H -I. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -Werror-implicit-function-declaration -MT mono-error.lo -MD -MP -MF .deps/mono-error.Tpo -c mono-error.c -o mono-error.o >/dev/null 2>&1
libtool: compile:  clang -DHAVE_CONFIG_H -I. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -Werror-implicit-function-declaration -MT lock-free-queue.lo -MD -MP -MF .deps/lock-free-queue.Tpo -c lock-free-queue.c  -fPIC -DPIC -o .libs/lock-free-queue.o
  CC       mono-linked-list-set.lo
libtool: compile:  clang -DHAVE_CONFIG_H -I. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -Werror-implicit-function-declaration -MT lock-free-array-queue.lo -MD -MP -MF .deps/lock-free-array-queue.Tpo -c lock-free-array-queue.c  -fPIC -DPIC -o .libs/lock-free-array-queue.o
libtool: compile:  clang -DHAVE_CONFIG_H -I. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -Werror-implicit-function-declaration -MT strtod.lo -MD -MP -MF .deps/strtod.Tpo -c strtod.c -o strtod.o >/dev/null 2>&1
libtool: compile:  clang -DHAVE_CONFIG_H -I. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -Werror-implicit-function-declaration -MT lock-free-queue.lo -MD -MP -MF .deps/lock-free-queue.Tpo -c lock-free-queue.c -o lock-free-queue.o >/dev/null 2>&1
libtool: compile:  clang -DHAVE_CONFIG_H -I. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -Werror-implicit-function-declaration -MT mono-linked-list-set.lo -MD -MP -MF .deps/mono-linked-list-set.Tpo -c mono-linked-list-set.c  -fPIC -DPIC -o .libs/mono-linked-list-set.o
libtool: compile:  clang -DHAVE_CONFIG_H -I. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -Werror-implicit-function-declaration -MT lock-free-array-queue.lo -MD -MP -MF .deps/lock-free-array-queue.Tpo -c lock-free-array-queue.c -o lock-free-array-queue.o >/dev/null 2>&1
  CC       mono-threads.lo
libtool: compile:  clang -DHAVE_CONFIG_H -I. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -Werror-implicit-function-declaration -MT lock-free-alloc.lo -MD -MP -MF .deps/lock-free-alloc.Tpo -c lock-free-alloc.c -o lock-free-alloc.o >/dev/null 2>&1
  CC       mono-threads-posix.lo
  CC       mono-threads-mach.lo
  CC       mono-threads-mach-helper.lo
libtool: compile:  clang -DHAVE_CONFIG_H -I. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -Werror-implicit-function-declaration -MT mono-linked-list-set.lo -MD -MP -MF .deps/mono-linked-list-set.Tpo -c mono-linked-list-set.c -o mono-linked-list-set.o >/dev/null 2>&1
libtool: compile:  clang -DHAVE_CONFIG_H -I. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -Werror-implicit-function-declaration -MT mono-threads-mach.lo -MD -MP -MF .deps/mono-threads-mach.Tpo -c mono-threads-mach.c  -fPIC -DPIC -o .libs/mono-threads-mach.o
  CC       mono-threads-windows.lo
libtool: compile:  clang -DHAVE_CONFIG_H -I. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -Werror-implicit-function-declaration -MT mono-threads-posix.lo -MD -MP -MF .deps/mono-threads-posix.Tpo -c mono-threads-posix.c  -fPIC -DPIC -o .libs/mono-threads-posix.o
libtool: compile:  clang -DHAVE_CONFIG_H -I. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -Werror-implicit-function-declaration -MT mono-threads-mach.lo -MD -MP -MF .deps/mono-threads-mach.Tpo -c mono-threads-mach.c -o mono-threads-mach.o >/dev/null 2>&1
  CC       mono-threads-linux.lo
  CC       mono-threads-freebsd.lo
  CC       mono-threads-openbsd.lo
libtool: compile:  clang -DHAVE_CONFIG_H -I. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -Werror-implicit-function-declaration -MT mono-threads.lo -MD -MP -MF .deps/mono-threads.Tpo -c mono-threads.c  -fPIC -DPIC -o .libs/mono-threads.o
mono-threads-posix.c:482:34: warning: passing 'const char [1]' to parameter of type 'void *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
                pthread_setname_np (tid, "%s", "");
                                               ^~
/usr/include/pthread.h:160:55: note: passing argument to parameter here
int     pthread_setname_np(pthread_t, const char *, void *);
                                                          ^
1 warning generated.
libtool: compile:  clang -DHAVE_CONFIG_H -I. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -Werror-implicit-function-declaration -MT mono-threads-posix.lo -MD -MP -MF .deps/mono-threads-posix.Tpo -c mono-threads-posix.c -o mono-threads-posix.o >/dev/null 2>&1
libtool: compile:  clang -DHAVE_CONFIG_H -I. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -Werror-implicit-function-declaration -MT mono-threads-mach-helper.lo -MD -MP -MF .deps/mono-threads-mach-helper.Tpo -c mono-threads-mach-helper.c  -fPIC -DPIC -o .libs/mono-threads-mach-helper.o
libtool: compile:  clang -DHAVE_CONFIG_H -I. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -Werror-implicit-function-declaration -MT mono-threads-freebsd.lo -MD -MP -MF .deps/mono-threads-freebsd.Tpo -c mono-threads-freebsd.c  -fPIC -DPIC -o .libs/mono-threads-freebsd.o
libtool: compile:  clang -DHAVE_CONFIG_H -I. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -Werror-implicit-function-declaration -MT mono-threads-windows.lo -MD -MP -MF .deps/mono-threads-windows.Tpo -c mono-threads-windows.c  -fPIC -DPIC -o .libs/mono-threads-windows.o
libtool: compile:  clang -DHAVE_CONFIG_H -I. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -Werror-implicit-function-declaration -MT mono-threads-linux.lo -MD -MP -MF .deps/mono-threads-linux.Tpo -c mono-threads-linux.c  -fPIC -DPIC -o .libs/mono-threads-linux.o
libtool: compile:  clang -DHAVE_CONFIG_H -I. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -Werror-implicit-function-declaration -MT mono-threads-openbsd.lo -MD -MP -MF .deps/mono-threads-openbsd.Tpo -c mono-threads-openbsd.c  -fPIC -DPIC -o .libs/mono-threads-openbsd.o
libtool: compile:  clang -DHAVE_CONFIG_H -I. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -Werror-implicit-function-declaration -MT mono-threads-mach-helper.lo -MD -MP -MF .deps/mono-threads-mach-helper.Tpo -c mono-threads-mach-helper.c -o mono-threads-mach-helper.o >/dev/null 2>&1
libtool: compile:  clang -DHAVE_CONFIG_H -I. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -Werror-implicit-function-declaration -MT mono-threads-freebsd.lo -MD -MP -MF .deps/mono-threads-freebsd.Tpo -c mono-threads-freebsd.c -o mono-threads-freebsd.o >/dev/null 2>&1
libtool: compile:  clang -DHAVE_CONFIG_H -I. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -Werror-implicit-function-declaration -MT mono-threads-windows.lo -MD -MP -MF .deps/mono-threads-windows.Tpo -c mono-threads-windows.c -o mono-threads-windows.o >/dev/null 2>&1
  CC       mono-threads-netbsd.lo
libtool: compile:  clang -DHAVE_CONFIG_H -I. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -Werror-implicit-function-declaration -MT mono-threads-openbsd.lo -MD -MP -MF .deps/mono-threads-openbsd.Tpo -c mono-threads-openbsd.c -o mono-threads-openbsd.o >/dev/null 2>&1
libtool: compile:  clang -DHAVE_CONFIG_H -I. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -Werror-implicit-function-declaration -MT mono-threads-linux.lo -MD -MP -MF .deps/mono-threads-linux.Tpo -c mono-threads-linux.c -o mono-threads-linux.o >/dev/null 2>&1
  CC       mono-threads-solaris.lo
  CC       mono-threads-android.lo
mono-threads.c:838:10: warning: unused variable 'current' [-Wunused-variable]
        guint8 *current = (guint8 *)&stsize;
                ^
  CC       mono-tls.lo
  CC       atomic.lo
libtool: compile:  clang -DHAVE_CONFIG_H -I. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -Werror-implicit-function-declaration -MT mono-threads-android.lo -MD -MP -MF .deps/mono-threads-android.Tpo -c mono-threads-android.c  -fPIC -DPIC -o .libs/mono-threads-android.o
  CC       mono-hwcap.lo
  CC       bsearch.lo
libtool: compile:  clang -DHAVE_CONFIG_H -I. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -Werror-implicit-function-declaration -MT mono-threads-android.lo -MD -MP -MF .deps/mono-threads-android.Tpo -c mono-threads-android.c -o mono-threads-android.o >/dev/null 2>&1
libtool: compile:  clang -DHAVE_CONFIG_H -I. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -Werror-implicit-function-declaration -MT mono-tls.lo -MD -MP -MF .deps/mono-tls.Tpo -c mono-tls.c  -fPIC -DPIC -o .libs/mono-tls.o
  CC       mono-conc-hashtable.lo
libtool: compile:  clang -DHAVE_CONFIG_H -I. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -Werror-implicit-function-declaration -MT mono-threads-solaris.lo -MD -MP -MF .deps/mono-threads-solaris.Tpo -c mono-threads-solaris.c  -fPIC -DPIC -o .libs/mono-threads-solaris.o
libtool: compile:  clang -DHAVE_CONFIG_H -I. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -Werror-implicit-function-declaration -MT mono-threads-netbsd.lo -MD -MP -MF .deps/mono-threads-netbsd.Tpo -c mono-threads-netbsd.c  -fPIC -DPIC -o .libs/mono-threads-netbsd.o
libtool: compile:  clang -DHAVE_CONFIG_H -I. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -Werror-implicit-function-declaration -MT mono-threads-solaris.lo -MD -MP -MF .deps/mono-threads-solaris.Tpo -c mono-threads-solaris.c -o mono-threads-solaris.o >/dev/null 2>&1
1 warning generated.
libtool: compile:  clang -DHAVE_CONFIG_H -I. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -Werror-implicit-function-declaration -MT mono-threads.lo -MD -MP -MF .deps/mono-threads.Tpo -c mono-threads.c -o mono-threads.o >/dev/null 2>&1
libtool: compile:  clang -DHAVE_CONFIG_H -I. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -Werror-implicit-function-declaration -MT mono-hwcap.lo -MD -MP -MF .deps/mono-hwcap.Tpo -c mono-hwcap.c  -fPIC -DPIC -o .libs/mono-hwcap.o
libtool: compile:  clang -DHAVE_CONFIG_H -I. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -Werror-implicit-function-declaration -MT bsearch.lo -MD -MP -MF .deps/bsearch.Tpo -c bsearch.c  -fPIC -DPIC -o .libs/bsearch.o
libtool: compile:  clang -DHAVE_CONFIG_H -I. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -Werror-implicit-function-declaration -MT mono-tls.lo -MD -MP -MF .deps/mono-tls.Tpo -c mono-tls.c -o mono-tls.o >/dev/null 2>&1
libtool: compile:  clang -DHAVE_CONFIG_H -I. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -Werror-implicit-function-declaration -MT atomic.lo -MD -MP -MF .deps/atomic.Tpo -c atomic.c  -fPIC -DPIC -o .libs/atomic.o
  CC       sha1.lo
libtool: compile:  clang -DHAVE_CONFIG_H -I. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -Werror-implicit-function-declaration -MT bsearch.lo -MD -MP -MF .deps/bsearch.Tpo -c bsearch.c -o bsearch.o >/dev/null 2>&1
libtool: compile:  clang -DHAVE_CONFIG_H -I. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -Werror-implicit-function-declaration -MT mono-conc-hashtable.lo -MD -MP -MF .deps/mono-conc-hashtable.Tpo -c mono-conc-hashtable.c  -fPIC -DPIC -o .libs/mono-conc-hashtable.o
libtool: compile:  clang -DHAVE_CONFIG_H -I. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -Werror-implicit-function-declaration -MT mono-hwcap.lo -MD -MP -MF .deps/mono-hwcap.Tpo -c mono-hwcap.c -o mono-hwcap.o >/dev/null 2>&1
  CC       json.lo
libtool: compile:  clang -DHAVE_CONFIG_H -I. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -Werror-implicit-function-declaration -MT mono-threads-netbsd.lo -MD -MP -MF .deps/mono-threads-netbsd.Tpo -c mono-threads-netbsd.c -o mono-threads-netbsd.o >/dev/null 2>&1
libtool: compile:  clang -DHAVE_CONFIG_H -I. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -Werror-implicit-function-declaration -MT atomic.lo -MD -MP -MF .deps/atomic.Tpo -c atomic.c -o atomic.o >/dev/null 2>&1
  CC       networking.lo
  CC       networking-posix.lo
  CC       networking-fallback.lo
libtool: compile:  clang -DHAVE_CONFIG_H -I. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -Werror-implicit-function-declaration -MT json.lo -MD -MP -MF .deps/json.Tpo -c json.c  -fPIC -DPIC -o .libs/json.o
libtool: compile:  clang -DHAVE_CONFIG_H -I. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -Werror-implicit-function-declaration -MT networking-posix.lo -MD -MP -MF .deps/networking-posix.Tpo -c networking-posix.c  -fPIC -DPIC -o .libs/networking-posix.o
  CC       networking-missing.lo
libtool: compile:  clang -DHAVE_CONFIG_H -I. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -Werror-implicit-function-declaration -MT networking-fallback.lo -MD -MP -MF .deps/networking-fallback.Tpo -c networking-fallback.c  -fPIC -DPIC -o .libs/networking-fallback.o
  CC       networking-windows.lo
libtool: compile:  clang -DHAVE_CONFIG_H -I. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -Werror-implicit-function-declaration -MT mono-conc-hashtable.lo -MD -MP -MF .deps/mono-conc-hashtable.Tpo -c mono-conc-hashtable.c -o mono-conc-hashtable.o >/dev/null 2>&1
libtool: compile:  clang -DHAVE_CONFIG_H -I. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -Werror-implicit-function-declaration -MT networking.lo -MD -MP -MF .deps/networking.Tpo -c networking.c  -fPIC -DPIC -o .libs/networking.o
libtool: compile:  clang -DHAVE_CONFIG_H -I. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -Werror-implicit-function-declaration -MT sha1.lo -MD -MP -MF .deps/sha1.Tpo -c sha1.c  -fPIC -DPIC -o .libs/sha1.o
libtool: compile:  clang -DHAVE_CONFIG_H -I. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -Werror-implicit-function-declaration -MT networking-fallback.lo -MD -MP -MF .deps/networking-fallback.Tpo -c networking-fallback.c -o networking-fallback.o >/dev/null 2>&1
libtool: compile:  clang -DHAVE_CONFIG_H -I. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -Werror-implicit-function-declaration -MT json.lo -MD -MP -MF .deps/json.Tpo -c json.c -o json.o >/dev/null 2>&1
  CC       mach-support-amd64.lo
libtool: compile:  clang -DHAVE_CONFIG_H -I. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -Werror-implicit-function-declaration -MT networking-windows.lo -MD -MP -MF .deps/networking-windows.Tpo -c networking-windows.c  -fPIC -DPIC -o .libs/networking-windows.o
libtool: compile:  clang -DHAVE_CONFIG_H -I. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -Werror-implicit-function-declaration -MT networking.lo -MD -MP -MF .deps/networking.Tpo -c networking.c -o networking.o >/dev/null 2>&1
libtool: compile:  clang -DHAVE_CONFIG_H -I. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -Werror-implicit-function-declaration -MT networking-missing.lo -MD -MP -MF .deps/networking-missing.Tpo -c networking-missing.c  -fPIC -DPIC -o .libs/networking-missing.o
  CC       mono-hwcap-x86.lo
libtool: compile:  clang -DHAVE_CONFIG_H -I. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -Werror-implicit-function-declaration -MT networking-posix.lo -MD -MP -MF .deps/networking-posix.Tpo -c networking-posix.c -o networking-posix.o >/dev/null 2>&1
libtool: compile:  clang -DHAVE_CONFIG_H -I. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -Werror-implicit-function-declaration -MT networking-windows.lo -MD -MP -MF .deps/networking-windows.Tpo -c networking-windows.c -o networking-windows.o >/dev/null 2>&1
libtool: compile:  clang -DHAVE_CONFIG_H -I. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -Werror-implicit-function-declaration -MT sha1.lo -MD -MP -MF .deps/sha1.Tpo -c sha1.c -o sha1.o >/dev/null 2>&1
libtool: compile:  clang -DHAVE_CONFIG_H -I. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -Werror-implicit-function-declaration -MT mono-hwcap-x86.lo -MD -MP -MF .deps/mono-hwcap-x86.Tpo -c mono-hwcap-x86.c  -fPIC -DPIC -o .libs/mono-hwcap-x86.o
libtool: compile:  clang -DHAVE_CONFIG_H -I. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -Werror-implicit-function-declaration -MT mach-support-amd64.lo -MD -MP -MF .deps/mach-support-amd64.Tpo -c mach-support-amd64.c  -fPIC -DPIC -o .libs/mach-support-amd64.o
libtool: compile:  clang -DHAVE_CONFIG_H -I. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -Werror-implicit-function-declaration -MT networking-missing.lo -MD -MP -MF .deps/networking-missing.Tpo -c networking-missing.c -o networking-missing.o >/dev/null 2>&1
libtool: compile:  clang -DHAVE_CONFIG_H -I. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -Werror-implicit-function-declaration -MT mach-support-amd64.lo -MD -MP -MF .deps/mach-support-amd64.Tpo -c mach-support-amd64.c -o mach-support-amd64.o >/dev/null 2>&1
libtool: compile:  clang -DHAVE_CONFIG_H -I. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -Werror-implicit-function-declaration -MT mono-hwcap-x86.lo -MD -MP -MF .deps/mono-hwcap-x86.Tpo -c mono-hwcap-x86.c -o mono-hwcap-x86.o >/dev/null 2>&1
  CCLD     libmonoutils.la
gmake[4]: Leaving directory '/data/scratch/lang/mono/work/mono-4.0.4/mono/utils'
gmake[3]: Leaving directory '/data/scratch/lang/mono/work/mono-4.0.4/mono/utils'
Making all in io-layer
gmake[3]: Entering directory '/data/scratch/lang/mono/work/mono-4.0.4/mono/io-layer'
  CC       context.lo
  CC       io.lo
  CC       io-portability.lo
  CC       locking.lo
  CC       handles.lo
  CC       error.lo
  CC       events.lo
  CC       collection.lo
libtool: compile:  clang -DHAVE_CONFIG_H -I. -I../.. -I../../eglib/src -I../../libgc/include -DMONO_BINDIR=\"/usr/pkg/bin\" -I/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -Werror-implicit-function-declaration -MT io-portability.lo -MD -MP -MF .deps/io-portability.Tpo -c io-portability.c  -fPIC -DPIC -o .libs/io-portability.o
libtool: compile:  clang -DHAVE_CONFIG_H -I. -I../.. -I../../eglib/src -I../../libgc/include -DMONO_BINDIR=\"/usr/pkg/bin\" -I/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -Werror-implicit-function-declaration -MT handles.lo -MD -MP -MF .deps/handles.Tpo -c handles.c  -fPIC -DPIC -o .libs/handles.o
libtool: compile:  clang -DHAVE_CONFIG_H -I. -I../.. -I../../eglib/src -I../../libgc/include -DMONO_BINDIR=\"/usr/pkg/bin\" -I/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -Werror-implicit-function-declaration -MT context.lo -MD -MP -MF .deps/context.Tpo -c context.c  -fPIC -DPIC -o .libs/context.o
libtool: compile:  clang -DHAVE_CONFIG_H -I. -I../.. -I../../eglib/src -I../../libgc/include -DMONO_BINDIR=\"/usr/pkg/bin\" -I/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -Werror-implicit-function-declaration -MT error.lo -MD -MP -MF .deps/error.Tpo -c error.c  -fPIC -DPIC -o .libs/error.o
libtool: compile:  clang -DHAVE_CONFIG_H -I. -I../.. -I../../eglib/src -I../../libgc/include -DMONO_BINDIR=\"/usr/pkg/bin\" -I/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -Werror-implicit-function-declaration -MT io.lo -MD -MP -MF .deps/io.Tpo -c io.c  -fPIC -DPIC -o .libs/io.o
io-portability.c:314:6: warning: array subscript is of type 'char' [-Wchar-subscripts]
            g_ascii_isalpha (new_filename[0]) &&
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../eglib/src/glib.h:260:31: note: expanded from macro 'g_ascii_isalpha'
#define g_ascii_isalpha(c)   (isalpha (c) != 0)
                              ^~~~~~~~~~~
/usr/include/sys/ctype_inline.h:49:44: note: expanded from macro 'isalpha'
#define isalpha(c)      ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_A))
                                                ^~~~
io-portability.c:337:6: warning: array subscript is of type 'char' [-Wchar-subscripts]
            g_ascii_isalpha (new_filename[0]) &&
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../eglib/src/glib.h:260:31: note: expanded from macro 'g_ascii_isalpha'
#define g_ascii_isalpha(c)   (isalpha (c) != 0)
                              ^~~~~~~~~~~
/usr/include/sys/ctype_inline.h:49:44: note: expanded from macro 'isalpha'
#define isalpha(c)      ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_A))
                                                ^~~~
libtool: compile:  clang -DHAVE_CONFIG_H -I. -I../.. -I../../eglib/src -I../../libgc/include -DMONO_BINDIR=\"/usr/pkg/bin\" -I/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -Werror-implicit-function-declaration -MT locking.lo -MD -MP -MF .deps/locking.Tpo -c locking.c  -fPIC -DPIC -o .libs/locking.o
libtool: compile:  clang -DHAVE_CONFIG_H -I. -I../.. -I../../eglib/src -I../../libgc/include -DMONO_BINDIR=\"/usr/pkg/bin\" -I/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -Werror-implicit-function-declaration -MT context.lo -MD -MP -MF .deps/context.Tpo -c context.c -o context.o >/dev/null 2>&1
libtool: compile:  clang -DHAVE_CONFIG_H -I. -I../.. -I../../eglib/src -I../../libgc/include -DMONO_BINDIR=\"/usr/pkg/bin\" -I/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -Werror-implicit-function-declaration -MT error.lo -MD -MP -MF .deps/error.Tpo -c error.c -o error.o >/dev/null 2>&1
2 warnings generated.
libtool: compile:  clang -DHAVE_CONFIG_H -I. -I../.. -I../../eglib/src -I../../libgc/include -DMONO_BINDIR=\"/usr/pkg/bin\" -I/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -Werror-implicit-function-declaration -MT io-portability.lo -MD -MP -MF .deps/io-portability.Tpo -c io-portability.c -o io-portability.o >/dev/null 2>&1
  CC       messages.lo
libtool: compile:  clang -DHAVE_CONFIG_H -I. -I../.. -I../../eglib/src -I../../libgc/include -DMONO_BINDIR=\"/usr/pkg/bin\" -I/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -Werror-implicit-function-declaration -MT events.lo -MD -MP -MF .deps/events.Tpo -c events.c  -fPIC -DPIC -o .libs/events.o
libtool: compile:  clang -DHAVE_CONFIG_H -I. -I../.. -I../../eglib/src -I../../libgc/include -DMONO_BINDIR=\"/usr/pkg/bin\" -I/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -Werror-implicit-function-declaration -MT messages.lo -MD -MP -MF .deps/messages.Tpo -c messages.c  -fPIC -DPIC -o .libs/messages.o
libtool: compile:  clang -DHAVE_CONFIG_H -I. -I../.. -I../../eglib/src -I../../libgc/include -DMONO_BINDIR=\"/usr/pkg/bin\" -I/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -Werror-implicit-function-declaration -MT locking.lo -MD -MP -MF .deps/locking.Tpo -c locking.c -o locking.o >/dev/null 2>&1
  CC       misc.lo
  CC       mutexes.lo
libtool: compile:  clang -DHAVE_CONFIG_H -I. -I../.. -I../../eglib/src -I../../libgc/include -DMONO_BINDIR=\"/usr/pkg/bin\" -I/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -Werror-implicit-function-declaration -MT misc.lo -MD -MP -MF .deps/misc.Tpo -c misc.c  -fPIC -DPIC -o .libs/misc.o
libtool: compile:  clang -DHAVE_CONFIG_H -I. -I../.. -I../../eglib/src -I../../libgc/include -DMONO_BINDIR=\"/usr/pkg/bin\" -I/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -Werror-implicit-function-declaration -MT collection.lo -MD -MP -MF .deps/collection.Tpo -c collection.c  -fPIC -DPIC -o .libs/collection.o
libtool: compile:  clang -DHAVE_CONFIG_H -I. -I../.. -I../../eglib/src -I../../libgc/include -DMONO_BINDIR=\"/usr/pkg/bin\" -I/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -Werror-implicit-function-declaration -MT events.lo -MD -MP -MF .deps/events.Tpo -c events.c -o events.o >/dev/null 2>&1
libtool: compile:  clang -DHAVE_CONFIG_H -I. -I../.. -I../../eglib/src -I../../libgc/include -DMONO_BINDIR=\"/usr/pkg/bin\" -I/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -Werror-implicit-function-declaration -MT mutexes.lo -MD -MP -MF .deps/mutexes.Tpo -c mutexes.c  -fPIC -DPIC -o .libs/mutexes.o
libtool: compile:  clang -DHAVE_CONFIG_H -I. -I../.. -I../../eglib/src -I../../libgc/include -DMONO_BINDIR=\"/usr/pkg/bin\" -I/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -Werror-implicit-function-declaration -MT misc.lo -MD -MP -MF .deps/misc.Tpo -c misc.c -o misc.o >/dev/null 2>&1
libtool: compile:  clang -DHAVE_CONFIG_H -I. -I../.. -I../../eglib/src -I../../libgc/include -DMONO_BINDIR=\"/usr/pkg/bin\" -I/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -Werror-implicit-function-declaration -MT handles.lo -MD -MP -MF .deps/handles.Tpo -c handles.c -o handles.o >/dev/null 2>&1
libtool: compile:  clang -DHAVE_CONFIG_H -I. -I../.. -I../../eglib/src -I../../libgc/include -DMONO_BINDIR=\"/usr/pkg/bin\" -I/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -Werror-implicit-function-declaration -MT io.lo -MD -MP -MF .deps/io.Tpo -c io.c -o io.o >/dev/null 2>&1
  CC       posix.lo
libtool: compile:  clang -DHAVE_CONFIG_H -I. -I../.. -I../../eglib/src -I../../libgc/include -DMONO_BINDIR=\"/usr/pkg/bin\" -I/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -Werror-implicit-function-declaration -MT collection.lo -MD -MP -MF .deps/collection.Tpo -c collection.c -o collection.o >/dev/null 2>&1
  CC       processes.lo
libtool: compile:  clang -DHAVE_CONFIG_H -I. -I../.. -I../../eglib/src -I../../libgc/include -DMONO_BINDIR=\"/usr/pkg/bin\" -I/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -Werror-implicit-function-declaration -MT messages.lo -MD -MP -MF .deps/messages.Tpo -c messages.c -o messages.o >/dev/null 2>&1
libtool: compile:  clang -DHAVE_CONFIG_H -I. -I../.. -I../../eglib/src -I../../libgc/include -DMONO_BINDIR=\"/usr/pkg/bin\" -I/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -Werror-implicit-function-declaration -MT processes.lo -MD -MP -MF .deps/processes.Tpo -c processes.c  -fPIC -DPIC -o .libs/processes.o
  CC       security.lo
libtool: compile:  clang -DHAVE_CONFIG_H -I. -I../.. -I../../eglib/src -I../../libgc/include -DMONO_BINDIR=\"/usr/pkg/bin\" -I/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -Werror-implicit-function-declaration -MT mutexes.lo -MD -MP -MF .deps/mutexes.Tpo -c mutexes.c -o mutexes.o >/dev/null 2>&1
  CC       semaphores.lo
processes.c:634:7: warning: array subscript is of type 'char' [-Wchar-subscripts]
                if (g_ascii_isalpha (cmd[0]) && (cmd[1] == ':')) {
                    ^~~~~~~~~~~~~~~~~~~~~~~~
../../eglib/src/glib.h:260:31: note: expanded from macro 'g_ascii_isalpha'
#define g_ascii_isalpha(c)   (isalpha (c) != 0)
                              ^~~~~~~~~~~
/usr/include/sys/ctype_inline.h:49:44: note: expanded from macro 'isalpha'
#define isalpha(c)      ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_A))
                                                ^~~~
processes.c:700:32: warning: array subscript is of type 'char' [-Wchar-subscripts]
                        if (args [i + 1] == '\0' || g_ascii_isspace (args[i+1])) {
                                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../../eglib/src/glib.h:259:31: note: expanded from macro 'g_ascii_isspace'
#define g_ascii_isspace(c)   (isspace (c) != 0)
                              ^~~~~~~~~~~
/usr/include/sys/ctype_inline.h:56:44: note: expanded from macro 'isspace'
#define isspace(c)      ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_S))
                                                ^~~~
processes.c:716:9: warning: array subscript is of type 'char' [-Wchar-subscripts]
                                if (g_ascii_isspace (args[i])) {
                                    ^~~~~~~~~~~~~~~~~~~~~~~~~
../../eglib/src/glib.h:259:31: note: expanded from macro 'g_ascii_isspace'
#define g_ascii_isspace(c)   (isspace (c) != 0)
                              ^~~~~~~~~~~
/usr/include/sys/ctype_inline.h:56:44: note: expanded from macro 'isspace'
#define isspace(c)      ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_S))
                                                ^~~~
processes.c:743:7: warning: array subscript is of type 'char' [-Wchar-subscripts]
                if (g_ascii_isalpha (token[0]) && (token[1] == ':')) {
                    ^~~~~~~~~~~~~~~~~~~~~~~~~~
../../eglib/src/glib.h:260:31: note: expanded from macro 'g_ascii_isalpha'
#define g_ascii_isalpha(c)   (isalpha (c) != 0)
                              ^~~~~~~~~~~
/usr/include/sys/ctype_inline.h:49:44: note: expanded from macro 'isalpha'
#define isalpha(c)      ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_A))
                                                ^~~~
  CC       shared.lo
processes.c:1547:10: warning: array subscript is of type 'char' [-Wchar-subscripts]
                while (g_ascii_isspace (*p)) ++p;
                       ^~~~~~~~~~~~~~~~~~~~
../../eglib/src/glib.h:259:31: note: expanded from macro 'g_ascii_isspace'
#define g_ascii_isspace(c)   (isspace (c) != 0)
                              ^~~~~~~~~~~
/usr/include/sys/ctype_inline.h:56:44: note: expanded from macro 'isspace'
#define isspace(c)      ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_S))
                                                ^~~~
processes.c:1549:8: warning: array subscript is of type 'char' [-Wchar-subscripts]
                if (!g_ascii_isxdigit (*start_start)) {
                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../eglib/src/glib.h:262:31: note: expanded from macro 'g_ascii_isxdigit'
#define g_ascii_isxdigit(c)  (isxdigit (c) != 0)
                              ^~~~~~~~~~~~
/usr/include/sys/ctype_inline.h:58:45: note: expanded from macro 'isxdigit'
#define isxdigit(c)     ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_X))
                                                ^~~~
processes.c:1560:8: warning: array subscript is of type 'char' [-Wchar-subscripts]
                if (!g_ascii_isxdigit (*end_start)) {
                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../eglib/src/glib.h:262:31: note: expanded from macro 'g_ascii_isxdigit'
#define g_ascii_isxdigit(c)  (isxdigit (c) != 0)
                              ^~~~~~~~~~~~
/usr/include/sys/ctype_inline.h:58:45: note: expanded from macro 'isxdigit'
#define isxdigit(c)     ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_X))
                                                ^~~~
processes.c:1565:8: warning: array subscript is of type 'char' [-Wchar-subscripts]
                if (!g_ascii_isspace (*p)) {
                     ^~~~~~~~~~~~~~~~~~~~
../../eglib/src/glib.h:259:31: note: expanded from macro 'g_ascii_isspace'
#define g_ascii_isspace(c)   (isspace (c) != 0)
                              ^~~~~~~~~~~
/usr/include/sys/ctype_inline.h:56:44: note: expanded from macro 'isspace'
#define isspace(c)      ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_S))
                                                ^~~~
processes.c:1569:10: warning: array subscript is of type 'char' [-Wchar-subscripts]
                while (g_ascii_isspace (*p)) ++p;
                       ^~~~~~~~~~~~~~~~~~~~
../../eglib/src/glib.h:259:31: note: expanded from macro 'g_ascii_isspace'
#define g_ascii_isspace(c)   (isspace (c) != 0)
                              ^~~~~~~~~~~
/usr/include/sys/ctype_inline.h:56:44: note: expanded from macro 'isspace'
#define isspace(c)      ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_S))
                                                ^~~~
processes.c:1576:11: warning: array subscript is of type 'char' [-Wchar-subscripts]
                while (!g_ascii_isspace (*p)) ++p;
                        ^~~~~~~~~~~~~~~~~~~~
../../eglib/src/glib.h:259:31: note: expanded from macro 'g_ascii_isspace'
#define g_ascii_isspace(c)   (isspace (c) != 0)
                              ^~~~~~~~~~~
/usr/include/sys/ctype_inline.h:56:44: note: expanded from macro 'isspace'
#define isspace(c)      ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_S))
                                                ^~~~
processes.c:1578:10: warning: array subscript is of type 'char' [-Wchar-subscripts]
                while (g_ascii_isspace (*p)) ++p;
                       ^~~~~~~~~~~~~~~~~~~~
../../eglib/src/glib.h:259:31: note: expanded from macro 'g_ascii_isspace'
#define g_ascii_isspace(c)   (isspace (c) != 0)
                              ^~~~~~~~~~~
/usr/include/sys/ctype_inline.h:56:44: note: expanded from macro 'isspace'
#define isspace(c)      ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_S))
                                                ^~~~
processes.c:1580:8: warning: array subscript is of type 'char' [-Wchar-subscripts]
                if (!g_ascii_isxdigit (*offset_start)) {
                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../eglib/src/glib.h:262:31: note: expanded from macro 'g_ascii_isxdigit'
#define g_ascii_isxdigit(c)  (isxdigit (c) != 0)
                              ^~~~~~~~~~~~
/usr/include/sys/ctype_inline.h:58:45: note: expanded from macro 'isxdigit'
#define isxdigit(c)     ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_X))
                                                ^~~~
processes.c:1585:8: warning: array subscript is of type 'char' [-Wchar-subscripts]
                if (!g_ascii_isspace (*p)) {
                     ^~~~~~~~~~~~~~~~~~~~
../../eglib/src/glib.h:259:31: note: expanded from macro 'g_ascii_isspace'
#define g_ascii_isspace(c)   (isspace (c) != 0)
                              ^~~~~~~~~~~
/usr/include/sys/ctype_inline.h:56:44: note: expanded from macro 'isspace'
#define isspace(c)      ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_S))
                                                ^~~~
processes.c:1589:9: warning: array subscript is of type 'char' [-Wchar-subscripts]
                while(g_ascii_isspace (*p)) ++p;
                      ^~~~~~~~~~~~~~~~~~~~
../../eglib/src/glib.h:259:31: note: expanded from macro 'g_ascii_isspace'
#define g_ascii_isspace(c)   (isspace (c) != 0)
                              ^~~~~~~~~~~
/usr/include/sys/ctype_inline.h:56:44: note: expanded from macro 'isspace'
#define isspace(c)      ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_S))
                                                ^~~~
processes.c:1591:8: warning: array subscript is of type 'char' [-Wchar-subscripts]
                if (!g_ascii_isxdigit (*maj_dev_start)) {
                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../eglib/src/glib.h:262:31: note: expanded from macro 'g_ascii_isxdigit'
#define g_ascii_isxdigit(c)  (isxdigit (c) != 0)
                              ^~~~~~~~~~~~
/usr/include/sys/ctype_inline.h:58:45: note: expanded from macro 'isxdigit'
#define isxdigit(c)     ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_X))
                                                ^~~~
processes.c:1602:8: warning: array subscript is of type 'char' [-Wchar-subscripts]
                if (!g_ascii_isxdigit (*min_dev_start)) {
                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../eglib/src/glib.h:262:31: note: expanded from macro 'g_ascii_isxdigit'
#define g_ascii_isxdigit(c)  (isxdigit (c) != 0)
                              ^~~~~~~~~~~~
/usr/include/sys/ctype_inline.h:58:45: note: expanded from macro 'isxdigit'
#define isxdigit(c)     ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_X))
                                                ^~~~
processes.c:1607:8: warning: array subscript is of type 'char' [-Wchar-subscripts]
                if (!g_ascii_isspace (*p)) {
                     ^~~~~~~~~~~~~~~~~~~~
../../eglib/src/glib.h:259:31: note: expanded from macro 'g_ascii_isspace'
#define g_ascii_isspace(c)   (isspace (c) != 0)
                              ^~~~~~~~~~~
/usr/include/sys/ctype_inline.h:56:44: note: expanded from macro 'isspace'
#define isspace(c)      ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_S))
                                                ^~~~
processes.c:1611:10: warning: array subscript is of type 'char' [-Wchar-subscripts]
                while (g_ascii_isspace (*p)) ++p;
                       ^~~~~~~~~~~~~~~~~~~~
../../eglib/src/glib.h:259:31: note: expanded from macro 'g_ascii_isspace'
#define g_ascii_isspace(c)   (isspace (c) != 0)
                              ^~~~~~~~~~~
/usr/include/sys/ctype_inline.h:56:44: note: expanded from macro 'isspace'
#define isspace(c)      ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_S))
                                                ^~~~
processes.c:1613:8: warning: array subscript is of type 'char' [-Wchar-subscripts]
                if (!g_ascii_isxdigit (*inode_start)) {
                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../eglib/src/glib.h:262:31: note: expanded from macro 'g_ascii_isxdigit'
#define g_ascii_isxdigit(c)  (isxdigit (c) != 0)
                              ^~~~~~~~~~~~
/usr/include/sys/ctype_inline.h:58:45: note: expanded from macro 'isxdigit'
#define isxdigit(c)     ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_X))
                                                ^~~~
processes.c:1618:8: warning: array subscript is of type 'char' [-Wchar-subscripts]
                if (!g_ascii_isspace (*p)) {
                     ^~~~~~~~~~~~~~~~~~~~
../../eglib/src/glib.h:259:31: note: expanded from macro 'g_ascii_isspace'
#define g_ascii_isspace(c)   (isspace (c) != 0)
                              ^~~~~~~~~~~
/usr/include/sys/ctype_inline.h:56:44: note: expanded from macro 'isspace'
#define isspace(c)      ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_S))
                                                ^~~~
processes.c:1628:9: warning: array subscript is of type 'char' [-Wchar-subscripts]
                while(g_ascii_isspace (*p)) ++p;
                      ^~~~~~~~~~~~~~~~~~~~
../../eglib/src/glib.h:259:31: note: expanded from macro 'g_ascii_isspace'
#define g_ascii_isspace(c)   (isspace (c) != 0)
                              ^~~~~~~~~~~
/usr/include/sys/ctype_inline.h:56:44: note: expanded from macro 'isspace'
#define isspace(c)      ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_S))
                                                ^~~~
libtool: compile:  clang -DHAVE_CONFIG_H -I. -I../.. -I../../eglib/src -I../../libgc/include -DMONO_BINDIR=\"/usr/pkg/bin\" -I/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -Werror-implicit-function-declaration -MT posix.lo -MD -MP -MF .deps/posix.Tpo -c posix.c  -fPIC -DPIC -o .libs/posix.o
libtool: compile:  clang -DHAVE_CONFIG_H -I. -I../.. -I../../eglib/src -I../../libgc/include -DMONO_BINDIR=\"/usr/pkg/bin\" -I/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -Werror-implicit-function-declaration -MT security.lo -MD -MP -MF .deps/security.Tpo -c security.c  -fPIC -DPIC -o .libs/security.o
libtool: compile:  clang -DHAVE_CONFIG_H -I. -I../.. -I../../eglib/src -I../../libgc/include -DMONO_BINDIR=\"/usr/pkg/bin\" -I/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -Werror-implicit-function-declaration -MT posix.lo -MD -MP -MF .deps/posix.Tpo -c posix.c -o posix.o >/dev/null 2>&1
  CC       sockets.lo
libtool: compile:  clang -DHAVE_CONFIG_H -I. -I../.. -I../../eglib/src -I../../libgc/include -DMONO_BINDIR=\"/usr/pkg/bin\" -I/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -Werror-implicit-function-declaration -MT security.lo -MD -MP -MF .deps/security.Tpo -c security.c -o security.o >/dev/null 2>&1
  CC       system.lo
libtool: compile:  clang -DHAVE_CONFIG_H -I. -I../.. -I../../eglib/src -I../../libgc/include -DMONO_BINDIR=\"/usr/pkg/bin\" -I/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -Werror-implicit-function-declaration -MT semaphores.lo -MD -MP -MF .deps/semaphores.Tpo -c semaphores.c  -fPIC -DPIC -o .libs/semaphores.o
  CC       timefuncs.lo
  CC       versioninfo.lo
  CC       wait.lo
libtool: compile:  clang -DHAVE_CONFIG_H -I. -I../.. -I../../eglib/src -I../../libgc/include -DMONO_BINDIR=\"/usr/pkg/bin\" -I/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -Werror-implicit-function-declaration -MT shared.lo -MD -MP -MF .deps/shared.Tpo -c shared.c  -fPIC -DPIC -o .libs/shared.o
libtool: compile:  clang -DHAVE_CONFIG_H -I. -I../.. -I../../eglib/src -I../../libgc/include -DMONO_BINDIR=\"/usr/pkg/bin\" -I/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -Werror-implicit-function-declaration -MT semaphores.lo -MD -MP -MF .deps/semaphores.Tpo -c semaphores.c -o semaphores.o >/dev/null 2>&1
libtool: compile:  clang -DHAVE_CONFIG_H -I. -I../.. -I../../eglib/src -I../../libgc/include -DMONO_BINDIR=\"/usr/pkg/bin\" -I/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -Werror-implicit-function-declaration -MT versioninfo.lo -MD -MP -MF .deps/versioninfo.Tpo -c versioninfo.c  -fPIC -DPIC -o .libs/versioninfo.o
shared.c:607:35: warning: incompatible pointer types passing 'volatile key_t *' (aka 'volatile long *') to parameter of type 'volatile gint32 *' (aka 'volatile int *') [-Wincompatible-pointer-types]
                if (InterlockedCompareExchange (&tmp_shared->sem_key,
                                                ^~~~~~~~~~~~~~~~~~~~
../../mono/utils/atomic.h:179:66: note: passing argument to parameter 'dest' here
static inline gint32 InterlockedCompareExchange(volatile gint32 *dest,
                                                                 ^
shared.c:638:31: warning: incompatible pointer types passing 'volatile key_t *' (aka 'volatile long *') to parameter of type 'volatile gint32 *' (aka 'volatile int *') [-Wincompatible-pointer-types]
                InterlockedCompareExchange (&tmp_shared->sem_key, 0, oldkey);
                                            ^~~~~~~~~~~~~~~~~~~~
../../mono/utils/atomic.h:179:66: note: passing argument to parameter 'dest' here
static inline gint32 InterlockedCompareExchange(volatile gint32 *dest,
                                                                 ^
libtool: compile:  clang -DHAVE_CONFIG_H -I. -I../.. -I../../eglib/src -I../../libgc/include -DMONO_BINDIR=\"/usr/pkg/bin\" -I/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -Werror-implicit-function-declaration -MT wait.lo -MD -MP -MF .deps/wait.Tpo -c wait.c  -fPIC -DPIC -o .libs/wait.o
21 warnings generated.
libtool: compile:  clang -DHAVE_CONFIG_H -I. -I../.. -I../../eglib/src -I../../libgc/include -DMONO_BINDIR=\"/usr/pkg/bin\" -I/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -Werror-implicit-function-declaration -MT system.lo -MD -MP -MF .deps/system.Tpo -c system.c  -fPIC -DPIC -o .libs/system.o
libtool: compile:  clang -DHAVE_CONFIG_H -I. -I../.. -I../../eglib/src -I../../libgc/include -DMONO_BINDIR=\"/usr/pkg/bin\" -I/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -Werror-implicit-function-declaration -MT processes.lo -MD -MP -MF .deps/processes.Tpo -c processes.c -o processes.o >/dev/null 2>&1
2 warnings generated.
libtool: compile:  clang -DHAVE_CONFIG_H -I. -I../.. -I../../eglib/src -I../../libgc/include -DMONO_BINDIR=\"/usr/pkg/bin\" -I/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -Werror-implicit-function-declaration -MT shared.lo -MD -MP -MF .deps/shared.Tpo -c shared.c -o shared.o >/dev/null 2>&1
  CC       wapi_glob.lo
libtool: compile:  clang -DHAVE_CONFIG_H -I. -I../.. -I../../eglib/src -I../../libgc/include -DMONO_BINDIR=\"/usr/pkg/bin\" -I/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -Werror-implicit-function-declaration -MT timefuncs.lo -MD -MP -MF .deps/timefuncs.Tpo -c timefuncs.c  -fPIC -DPIC -o .libs/timefuncs.o
libtool: compile:  clang -DHAVE_CONFIG_H -I. -I../.. -I../../eglib/src -I../../libgc/include -DMONO_BINDIR=\"/usr/pkg/bin\" -I/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -Werror-implicit-function-declaration -MT timefuncs.lo -MD -MP -MF .deps/timefuncs.Tpo -c timefuncs.c -o timefuncs.o >/dev/null 2>&1
libtool: compile:  clang -DHAVE_CONFIG_H -I. -I../.. -I../../eglib/src -I../../libgc/include -DMONO_BINDIR=\"/usr/pkg/bin\" -I/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -Werror-implicit-function-declaration -MT system.lo -MD -MP -MF .deps/system.Tpo -c system.c -o system.o >/dev/null 2>&1
libtool: compile:  clang -DHAVE_CONFIG_H -I. -I../.. -I../../eglib/src -I../../libgc/include -DMONO_BINDIR=\"/usr/pkg/bin\" -I/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -Werror-implicit-function-declaration -MT sockets.lo -MD -MP -MF .deps/sockets.Tpo -c sockets.c  -fPIC -DPIC -o .libs/sockets.o
libtool: compile:  clang -DHAVE_CONFIG_H -I. -I../.. -I../../eglib/src -I../../libgc/include -DMONO_BINDIR=\"/usr/pkg/bin\" -I/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -Werror-implicit-function-declaration -MT wait.lo -MD -MP -MF .deps/wait.Tpo -c wait.c -o wait.o >/dev/null 2>&1
  CC       wthreads.lo
libtool: compile:  clang -DHAVE_CONFIG_H -I. -I../.. -I../../eglib/src -I../../libgc/include -DMONO_BINDIR=\"/usr/pkg/bin\" -I/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -Werror-implicit-function-declaration -MT wapi_glob.lo -MD -MP -MF .deps/wapi_glob.Tpo -c wapi_glob.c  -fPIC -DPIC -o .libs/wapi_glob.o
libtool: compile:  clang -DHAVE_CONFIG_H -I. -I../.. -I../../eglib/src -I../../libgc/include -DMONO_BINDIR=\"/usr/pkg/bin\" -I/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -Werror-implicit-function-declaration -MT versioninfo.lo -MD -MP -MF .deps/versioninfo.Tpo -c versioninfo.c -o versioninfo.o >/dev/null 2>&1
libtool: compile:  clang -DHAVE_CONFIG_H -I. -I../.. -I../../eglib/src -I../../libgc/include -DMONO_BINDIR=\"/usr/pkg/bin\" -I/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -Werror-implicit-function-declaration -MT sockets.lo -MD -MP -MF .deps/sockets.Tpo -c sockets.c -o sockets.o >/dev/null 2>&1
libtool: compile:  clang -DHAVE_CONFIG_H -I. -I../.. -I../../eglib/src -I../../libgc/include -DMONO_BINDIR=\"/usr/pkg/bin\" -I/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -Werror-implicit-function-declaration -MT wapi_glob.lo -MD -MP -MF .deps/wapi_glob.Tpo -c wapi_glob.c -o wapi_glob.o >/dev/null 2>&1
libtool: compile:  clang -DHAVE_CONFIG_H -I. -I../.. -I../../eglib/src -I../../libgc/include -DMONO_BINDIR=\"/usr/pkg/bin\" -I/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -Werror-implicit-function-declaration -MT wthreads.lo -MD -MP -MF .deps/wthreads.Tpo -c wthreads.c  -fPIC -DPIC -o .libs/wthreads.o
libtool: compile:  clang -DHAVE_CONFIG_H -I. -I../.. -I../../eglib/src -I../../libgc/include -DMONO_BINDIR=\"/usr/pkg/bin\" -I/data/scratch/lang/mono/work/.buildlink/include/python3.7 -I/data/scratch/lang/mono/work/.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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -DUSE_COMPILER_TLS -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -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 -Qunused-arguments -Wno-unused-function -Wno-tautological-compare -Wno-parentheses-equality -Wno-self-assign -Werror-implicit-function-declaration -MT wthreads.lo -MD -MP -MF .deps/wthreads.Tpo -c wthreads.c -o wthreads.o >/dev/null 2>&1
  CCLD     libwapi.la
gmake[3]: Leaving directory '/data/scratch/lang/mono/work/mono-4.0.4/mono/io-layer'
Making all in cil
gmake[3]: Entering directory '/data/scratch/lang/mono/work/mono-4.0.4/mono/cil'
/usr/pkg/bin/perl ./make-opcodes-def.pl ./cil-opcodes.xml opcode.def.tmp
mv opcode.def.tmp opcode.def
gmake[3]: Leaving directory '/data/scratch/lang/mono/work/mono-4.0.4/mono/cil'
Making all in metadata
gmake[3]: Entering directory '/data/scratch/lang/mono/work/mono-4.0.4/mono/metadata'
  CC       libmonoruntime_la-class.lo
  CC       libmonoruntime_la-assembly.lo
  CC       libmonoruntime_la-console-unix.lo
  CC       libmonoruntime_la-debug-helpers.lo
  CC       libmonoruntime_la-cominterop.lo
  CC       libmonoruntime_la-coree.lo
  CC       libmonoruntime_la-debug-mono-symfile.lo
  CC       libmonoruntime_la-attach.lo
assembly.c:858:38: warning: array subscript is of type 'char' [-Wchar-subscripts]
        const char *quote = (aname->name && g_ascii_isspace (aname->name [0])) ? "\"" : "";
                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../eglib/src/glib.h:259:31: note: expanded from macro 'g_ascii_isspace'
#define g_ascii_isspace(c)   (isspace (c) != 0)
                              ^~~~~~~~~~~
/usr/include/sys/ctype_inline.h:56:44: note: expanded from macro 'isspace'
#define isspace(c)      ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_S))
                                                ^~~~
assembly.c:2070:24: warning: array subscript is of type 'char' [-Wchar-subscripts]
        while (*keylen > 0 && g_ascii_isspace ((*key) [*keylen - 1]))
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../eglib/src/glib.h:259:31: note: expanded from macro 'g_ascii_isspace'
#define g_ascii_isspace(c)   (isspace (c) != 0)
                              ^~~~~~~~~~~
/usr/include/sys/ctype_inline.h:56:44: note: expanded from macro 'isspace'
#define isspace(c)      ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_S))
                                                ^~~~
class.c:634:23: warning: address of array 'inst->type_argv' will always evaluate to 'true' [-Wpointer-bool-conversion]
                if (!inst || !inst->type_argv)
                             ~~~~~~~^~~~~~~~~
  CC       libmonoruntime_la-decimal-ms.lo
  CC       libmonoruntime_la-environment.lo
  CC       libmonoruntime_la-exception.lo
2 warnings generated.
  CC       libmonoruntime_la-file-io.lo
  CC       libmonoruntime_la-filewatcher.lo
  CC       libmonoruntime_la-gc-memfuncs.lo
  CC       libmonoruntime_la-icall.lo
  CC       libmonoruntime_la-image.lo
  CC       libmonoruntime_la-jit-info.lo
  CC       libmonoruntime_la-loader.lo
  CC       libmonoruntime_la-locales.lo
  CC       libmonoruntime_la-lock-tracer.lo
loader.c:1530:14: warning: assigning to 'char *' from 'const char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
                                dir_name = mono_dl_get_system_dir ();
                                         ^ ~~~~~~~~~~~~~~~~~~~~~~~~~
icall.c:6624:23: warning: array subscript is of type 'char' [-Wchar-subscripts]
                if (isascii (*c) && isalpha (*c))
                                    ^~~~~~~~~~~~
/usr/include/sys/ctype_inline.h:49:44: note: expanded from macro 'isalpha'
#define isalpha(c)      ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_A))
                                                ^~~~
icall.c:6625:9: warning: array subscript is of type 'char' [-Wchar-subscripts]
                        *c = tolower (*c);
                             ^~~~~~~~~~~~
/usr/include/sys/ctype_inline.h:59:46: note: expanded from macro 'tolower'
#define tolower(c)      ((int)((_tolower_tab_ + 1)[(c)]))
                                                  ^~~~
  CC       libmonoruntime_la-marshal.lo
  CC       libmonoruntime_la-mempool.lo
1 warning generated.
  CC       libmonoruntime_la-metadata.lo
1 warning generated.
  CC       libmonoruntime_la-metadata-verify.lo
  CC       libmonoruntime_la-method-builder.lo
  CC       libmonoruntime_la-mono-basic-block.lo
  CC       libmonoruntime_la-mono-config.lo
2 warnings generated.
  CC       libmonoruntime_la-mono-cq.lo
  CC       libmonoruntime_la-mono-debug.lo
  CC       libmonoruntime_la-mono-endian.lo
  CC       libmonoruntime_la-mono-mlist.lo
  CC       libmonoruntime_la-mono-perfcounters.lo
  CC       libmonoruntime_la-mono-route.lo
  CC       libmonoruntime_la-mono-wsq.lo
  CC       libmonoruntime_la-nacl-stub.lo
  CC       libmonoruntime_la-opcodes.lo
  CC       libmonoruntime_la-socket-io.lo
  CC       libmonoruntime_la-process.lo
  CC       libmonoruntime_la-profiler.lo
  CC       libmonoruntime_la-rand.lo
  CC       libmonoruntime_la-remoting.lo
  CC       libmonoruntime_la-runtime.lo
  CC       libmonoruntime_la-mono-security.lo
  CC       libmonoruntime_la-security-core-clr.lo
  CC       libmonoruntime_la-security-manager.lo
  CC       libmonoruntime_la-string-icalls.lo
  CC       libmonoruntime_la-sysmath.lo
  CC       libmonoruntime_la-threads.lo
  CC       libmonoruntime_la-threadpool.lo
  CC       libmonoruntime_la-tpool-poll.lo
  CC       libmonoruntime_la-verify.lo
  CC       libmonoruntime_la-file-mmap-posix.lo
  CC       libmonoruntime_la-file-mmap-windows.lo
  CC       libmonoruntime_la-metadata-cross-helpers.lo
  CC       libmonoruntime_la-appdomain.lo
verify.c:2080:3: warning: misleading indentation; statement is not part of the previous 'if' [-Wmisleading-indentation]
                return generic_ienumerable_class;
                ^
verify.c:2077:2: note: previous statement is here
        if (generic_ienumerable_class == NULL)
        ^
verify.c:2091:3: warning: misleading indentation; statement is not part of the previous 'if' [-Wmisleading-indentation]
                return generic_icollection_class;
                ^
verify.c:2088:2: note: previous statement is here
        if (generic_icollection_class == NULL)
        ^
  CC       libmonoruntime_la-domain.lo
  CC       libmonoruntime_la-gc.lo
  CC       libmonoruntime_la-monitor.lo
gc.c:1336:9: warning: array subscript is of type 'char' [-Wchar-subscripts]
                        if (!isdigit (suffix))
                             ^~~~~~~~~~~~~~~~
/usr/include/sys/ctype_inline.h:51:44: note: expanded from macro 'isdigit'
#define isdigit(c)      ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_D))
                                                ^~~~
  CC       libmonoruntime_la-mono-hash.lo
  CC       libmonoruntime_la-object.lo
1 warning generated.
  CC       libmonoruntime_la-reflection.lo
  CC       libmonoruntime_la-null-gc.lo
  CC       libmonoruntime_la-boehm-gc.lo
  CC       libmonoruntime_static_la-console-unix.lo
  CC       libmonoruntime_static_la-assembly.lo
  CC       libmonoruntime_static_la-attach.lo
assembly.c:858:38: warning: array subscript is of type 'char' [-Wchar-subscripts]
        const char *quote = (aname->name && g_ascii_isspace (aname->name [0])) ? "\"" : "";
                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../eglib/src/glib.h:259:31: note: expanded from macro 'g_ascii_isspace'
#define g_ascii_isspace(c)   (isspace (c) != 0)
                              ^~~~~~~~~~~
/usr/include/sys/ctype_inline.h:56:44: note: expanded from macro 'isspace'
#define isspace(c)      ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_S))
                                                ^~~~
assembly.c:2070:24: warning: array subscript is of type 'char' [-Wchar-subscripts]
        while (*keylen > 0 && g_ascii_isspace ((*key) [*keylen - 1]))
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../eglib/src/glib.h:259:31: note: expanded from macro 'g_ascii_isspace'
#define g_ascii_isspace(c)   (isspace (c) != 0)
                              ^~~~~~~~~~~
/usr/include/sys/ctype_inline.h:56:44: note: expanded from macro 'isspace'
#define isspace(c)      ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_S))
                                                ^~~~
2 warnings generated.
  CC       libmonoruntime_static_la-class.lo
  CC       libmonoruntime_static_la-cominterop.lo
reflection.c:6929:2: warning: misleading indentation; statement is not part of the previous 'if' [-Wmisleading-indentation]
        if (!System_Reflection_MethodBody)
        ^
reflection.c:6926:5: note: previous statement is here
    if (method_is_dynamic (method))
    ^
reflection.c:7146:16: warning: array subscript is of type 'char' [-Wchar-subscripts]
        while (*p && (isalnum (*p) || *p == '.' || *p == '-' || *p == '_' || *p == '$' || *p == '@' || g_ascii_isspace (*p)))
                      ^~~~~~~~~~~~
/usr/include/sys/ctype_inline.h:48:44: note: expanded from macro 'isalnum'
#define isalnum(c)      ((int)((_ctype_tab_ + 1)[(c)] & (_CTYPE_A|_CTYPE_D)))
                                                ^~~~
reflection.c:7146:97: warning: array subscript is of type 'char' [-Wchar-subscripts]
        while (*p && (isalnum (*p) || *p == '.' || *p == '-' || *p == '_' || *p == '$' || *p == '@' || g_ascii_isspace (*p)))
                                                                                                       ^~~~~~~~~~~~~~~~~~~~
../../eglib/src/glib.h:259:31: note: expanded from macro 'g_ascii_isspace'
#define g_ascii_isspace(c)   (isspace (c) != 0)
                              ^~~~~~~~~~~
/usr/include/sys/ctype_inline.h:56:44: note: expanded from macro 'isspace'
#define isspace(c)      ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_S))
                                                ^~~~
reflection.c:7159:15: warning: array subscript is of type 'char' [-Wchar-subscripts]
        while (*s && g_ascii_isspace (*s))
                     ^~~~~~~~~~~~~~~~~~~~
../../eglib/src/glib.h:259:31: note: expanded from macro 'g_ascii_isspace'
#define g_ascii_isspace(c)   (isspace (c) != 0)
                              ^~~~~~~~~~~
/usr/include/sys/ctype_inline.h:56:44: note: expanded from macro 'isspace'
#define isspace(c)      ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_S))
                                                ^~~~
reflection.c:7162:9: warning: array subscript is of type 'char' [-Wchar-subscripts]
        while (g_ascii_isspace (*p))
               ^~~~~~~~~~~~~~~~~~~~
../../eglib/src/glib.h:259:31: note: expanded from macro 'g_ascii_isspace'
#define g_ascii_isspace(c)   (isspace (c) != 0)
                              ^~~~~~~~~~~
/usr/include/sys/ctype_inline.h:56:44: note: expanded from macro 'isspace'
#define isspace(c)      ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_S))
                                                ^~~~
reflection.c:7214:10: warning: array subscript is of type 'char' [-Wchar-subscripts]
                while (g_ascii_isspace (*p) || *p == ',') {
                       ^~~~~~~~~~~~~~~~~~~~
../../eglib/src/glib.h:259:31: note: expanded from macro 'g_ascii_isspace'
#define g_ascii_isspace(c)   (isspace (c) != 0)
                              ^~~~~~~~~~~
/usr/include/sys/ctype_inline.h:56:44: note: expanded from macro 'isspace'
#define isspace(c)      ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_S))
                                                ^~~~
reflection.c:7383:12: warning: array subscript is of type 'char' [-Wchar-subscripts]
                                                        if (g_ascii_isspace (*aname)) {
                                                            ^~~~~~~~~~~~~~~~~~~~~~~~
../../eglib/src/glib.h:259:31: note: expanded from macro 'g_ascii_isspace'
#define g_ascii_isspace(c)   (isspace (c) != 0)
                              ^~~~~~~~~~~
/usr/include/sys/ctype_inline.h:56:44: note: expanded from macro 'isspace'
#define isspace(c)      ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_S))
                                                ^~~~
reflection.c:7414:9: warning: array subscript is of type 'char' [-Wchar-subscripts]
                                if (g_ascii_isspace (*p)) {
                                    ^~~~~~~~~~~~~~~~~~~~
../../eglib/src/glib.h:259:31: note: expanded from macro 'g_ascii_isspace'
#define g_ascii_isspace(c)   (isspace (c) != 0)
                              ^~~~~~~~~~~
/usr/include/sys/ctype_inline.h:56:44: note: expanded from macro 'isspace'
#define isspace(c)      ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_S))
                                                ^~~~
class.c:634:23: warning: address of array 'inst->type_argv' will always evaluate to 'true' [-Wpointer-bool-conversion]
                if (!inst || !inst->type_argv)
                             ~~~~~~~^~~~~~~~~
2 warnings generated.
  CC       libmonoruntime_static_la-coree.lo
  CC       libmonoruntime_static_la-debug-helpers.lo
  CC       libmonoruntime_static_la-debug-mono-symfile.lo
  CC       libmonoruntime_static_la-decimal-ms.lo
  CC       libmonoruntime_static_la-environment.lo
  CC       libmonoruntime_static_la-exception.lo
  CC       libmonoruntime_static_la-file-io.lo
  CC       libmonoruntime_static_la-filewatcher.lo
  CC       libmonoruntime_static_la-gc-memfuncs.lo
  CC       libmonoruntime_static_la-icall.lo
1 warning generated.
  CC       libmonoruntime_static_la-image.lo
  CC       libmonoruntime_static_la-jit-info.lo
  CC       libmonoruntime_static_la-loader.lo
8 warnings generated.
  CC       libmonoruntime_static_la-locales.lo
  CC       libmonoruntime_static_la-lock-tracer.lo
loader.c:1530:14: warning: assigning to 'char *' from 'const char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
                                dir_name = mono_dl_get_system_dir ();
                                         ^ ~~~~~~~~~~~~~~~~~~~~~~~~~
icall.c:6624:23: warning: array subscript is of type 'char' [-Wchar-subscripts]
                if (isascii (*c) && isalpha (*c))
                                    ^~~~~~~~~~~~
/usr/include/sys/ctype_inline.h:49:44: note: expanded from macro 'isalpha'
#define isalpha(c)      ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_A))
                                                ^~~~
icall.c:6625:9: warning: array subscript is of type 'char' [-Wchar-subscripts]
                        *c = tolower (*c);
                             ^~~~~~~~~~~~
/usr/include/sys/ctype_inline.h:59:46: note: expanded from macro 'tolower'
#define tolower(c)      ((int)((_tolower_tab_ + 1)[(c)]))
                                                  ^~~~
  CC       libmonoruntime_static_la-marshal.lo
  CC       libmonoruntime_static_la-mempool.lo
  CC       libmonoruntime_static_la-metadata.lo
  CC       libmonoruntime_static_la-metadata-verify.lo
1 warning generated.
  CC       libmonoruntime_static_la-method-builder.lo
  CC       libmonoruntime_static_la-mono-basic-block.lo
2 warnings generated.
  CC       libmonoruntime_static_la-mono-config.lo
  CC       libmonoruntime_static_la-mono-cq.lo
  CC       libmonoruntime_static_la-mono-debug.lo
  CC       libmonoruntime_static_la-mono-endian.lo
  CC       libmonoruntime_static_la-mono-mlist.lo
  CC       libmonoruntime_static_la-mono-perfcounters.lo
  CC       libmonoruntime_static_la-mono-route.lo
  CC       libmonoruntime_static_la-mono-wsq.lo
  CC       libmonoruntime_static_la-nacl-stub.lo
  CC       libmonoruntime_static_la-opcodes.lo
  CC       libmonoruntime_static_la-socket-io.lo
  CC       libmonoruntime_static_la-process.lo
  CC       libmonoruntime_static_la-profiler.lo
  CC       libmonoruntime_static_la-rand.lo
  CC       libmonoruntime_static_la-remoting.lo
  CC       libmonoruntime_static_la-runtime.lo
  CC       libmonoruntime_static_la-mono-security.lo
  CC       libmonoruntime_static_la-security-core-clr.lo
  CC       libmonoruntime_static_la-security-manager.lo
  CC       libmonoruntime_static_la-string-icalls.lo
  CC       libmonoruntime_static_la-sysmath.lo
  CC       libmonoruntime_static_la-threads.lo
  CC       libmonoruntime_static_la-threadpool.lo
  CC       libmonoruntime_static_la-tpool-poll.lo
  CC       libmonoruntime_static_la-verify.lo
  CC       libmonoruntime_static_la-file-mmap-posix.lo
  CC       libmonoruntime_static_la-file-mmap-windows.lo
  CC       libmonoruntime_static_la-metadata-cross-helpers.lo
  CC       libmonoruntime_static_la-appdomain.lo
  CC       libmonoruntime_static_la-domain.lo
  CC       libmonoruntime_static_la-gc.lo
  CC       libmonoruntime_static_la-monitor.lo
verify.c:2080:3: warning: misleading indentation; statement is not part of the previous 'if' [-Wmisleading-indentation]
                return generic_ienumerable_class;
                ^
verify.c:2077:2: note: previous statement is here
        if (generic_ienumerable_class == NULL)
        ^
verify.c:2091:3: warning: misleading indentation; statement is not part of the previous 'if' [-Wmisleading-indentation]
                return generic_icollection_class;
                ^
verify.c:2088:2: note: previous statement is here
        if (generic_icollection_class == NULL)
        ^
  CC       libmonoruntime_static_la-mono-hash.lo
  CC       libmonoruntime_static_la-object.lo
gc.c:1336:9: warning: array subscript is of type 'char' [-Wchar-subscripts]
                        if (!isdigit (suffix))
                             ^~~~~~~~~~~~~~~~
/usr/include/sys/ctype_inline.h:51:44: note: expanded from macro 'isdigit'
#define isdigit(c)      ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_D))
                                                ^~~~
1 warning generated.
  CC       libmonoruntime_static_la-reflection.lo
  CC       libmonoruntime_static_la-null-gc.lo
  CC       libmonoruntime_static_la-boehm-gc.lo
  CC       pedump.o
  CCLD     libmonoruntime.la
reflection.c:6929:2: warning: misleading indentation; statement is not part of the previous 'if' [-Wmisleading-indentation]
        if (!System_Reflection_MethodBody)
        ^
reflection.c:6926:5: note: previous statement is here
    if (method_is_dynamic (method))
    ^
reflection.c:7146:16: warning: array subscript is of type 'char' [-Wchar-subscripts]
        while (*p && (isalnum (*p) || *p == '.' || *p == '-' || *p == '_' || *p == '$' || *p == '@' || g_ascii_isspace (*p)))
                      ^~~~~~~~~~~~
/usr/include/sys/ctype_inline.h:48:44: note: expanded from macro 'isalnum'
#define isalnum(c)      ((int)((_ctype_tab_ + 1)[(c)] & (_CTYPE_A|_CTYPE_D)))
                                                ^~~~
reflection.c:7146:97: warning: array subscript is of type 'char' [-Wchar-subscripts]
        while (*p && (isalnum (*p) || *p == '.' || *p == '-' || *p == '_' || *p == '$' || *p == '@' || g_ascii_isspace (*p)))
                                                                                                       ^~~~~~~~~~~~~~~~~~~~
../../eglib/src/glib.h:259:31: note: expanded from macro 'g_ascii_isspace'
#define g_ascii_isspace(c)   (isspace (c) != 0)
                              ^~~~~~~~~~~
/usr/include/sys/ctype_inline.h:56:44: note: expanded from macro 'isspace'
#define isspace(c)      ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_S))
                                                ^~~~
reflection.c:7159:15: warning: array subscript is of type 'char' [-Wchar-subscripts]
        while (*s && g_ascii_isspace (*s))
                     ^~~~~~~~~~~~~~~~~~~~
../../eglib/src/glib.h:259:31: note: expanded from macro 'g_ascii_isspace'
#define g_ascii_isspace(c)   (isspace (c) != 0)
                              ^~~~~~~~~~~
/usr/include/sys/ctype_inline.h:56:44: note: expanded from macro 'isspace'
#define isspace(c)      ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_S))
                                                ^~~~
reflection.c:7162:9: warning: array subscript is of type 'char' [-Wchar-subscripts]
        while (g_ascii_isspace (*p))
               ^~~~~~~~~~~~~~~~~~~~
../../eglib/src/glib.h:259:31: note: expanded from macro 'g_ascii_isspace'
#define g_ascii_isspace(c)   (isspace (c) != 0)
                              ^~~~~~~~~~~
/usr/include/sys/ctype_inline.h:56:44: note: expanded from macro 'isspace'
#define isspace(c)      ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_S))
                                                ^~~~
reflection.c:7214:10: warning: array subscript is of type 'char' [-Wchar-subscripts]
                while (g_ascii_isspace (*p) || *p == ',') {
                       ^~~~~~~~~~~~~~~~~~~~
../../eglib/src/glib.h:259:31: note: expanded from macro 'g_ascii_isspace'
#define g_ascii_isspace(c)   (isspace (c) != 0)
                              ^~~~~~~~~~~
/usr/include/sys/ctype_inline.h:56:44: note: expanded from macro 'isspace'
#define isspace(c)      ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_S))
                                                ^~~~
reflection.c:7383:12: warning: array subscript is of type 'char' [-Wchar-subscripts]
                                                        if (g_ascii_isspace (*aname)) {
                                                            ^~~~~~~~~~~~~~~~~~~~~~~~
../../eglib/src/glib.h:259:31: note: expanded from macro 'g_ascii_isspace'
#define g_ascii_isspace(c)   (isspace (c) != 0)
                              ^~~~~~~~~~~
/usr/include/sys/ctype_inline.h:56:44: note: expanded from macro 'isspace'
#define isspace(c)      ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_S))
                                                ^~~~
reflection.c:7414:9: warning: array subscript is of type 'char' [-Wchar-subscripts]
                                if (g_ascii_isspace (*p)) {
                                    ^~~~~~~~~~~~~~~~~~~~
../../eglib/src/glib.h:259:31: note: expanded from macro 'g_ascii_isspace'
#define g_ascii_isspace(c)   (isspace (c) != 0)
                              ^~~~~~~~~~~
/usr/include/sys/ctype_inline.h:56:44: note: expanded from macro 'isspace'
#define isspace(c)      ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_S))
                                                ^~~~
  CCLD     pedump
2 warnings generated.
8 warnings generated.
  CCLD     libmonoruntime-static.la
gmake[3]: Leaving directory '/data/scratch/lang/mono/work/mono-4.0.4/mono/metadata'
Making all in mini
gmake[3]: Entering directory '/data/scratch/lang/mono/work/mono-4.0.4/mono/mini'
echo "#define FULL_VERSION \"Stable 4.0.4.1/5ab4c0d\"" > version.h
  CC       genmdesc-genmdesc.o
  CC       genmdesc-helpers.o
  CC       ../metadata/genmdesc-opcodes.o
genmdesc.c:86:3: warning: array subscript is of type 'char' [-Wchar-subscripts]
                eat_whitespace (str);
                ^~~~~~~~~~~~~~~~~~~~
genmdesc.c:55:42: note: expanded from macro 'eat_whitespace'
#define eat_whitespace(s) while (*(s) && isspace (*(s))) s++;
                                         ^~~~~~~~~~~~~~
/usr/include/sys/ctype_inline.h:56:44: note: expanded from macro 'isspace'
#define isspace(c)      ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_S))
                                                ^~~~
genmdesc.c:97:3: warning: array subscript is of type 'char' [-Wchar-subscripts]
                eat_whitespace (p);
                ^~~~~~~~~~~~~~~~~~
genmdesc.c:55:42: note: expanded from macro 'eat_whitespace'
#define eat_whitespace(s) while (*(s) && isspace (*(s))) s++;
                                         ^~~~~~~~~~~~~~
/usr/include/sys/ctype_inline.h:56:44: note: expanded from macro 'isspace'
#define isspace(c)      ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_S))
                                                ^~~~
genmdesc.c:162:18: warning: array subscript is of type 'char' [-Wchar-subscripts]
                                while (*p && isalnum (*p)) ++p;
                                             ^~~~~~~~~~~~
/usr/include/sys/ctype_inline.h:48:44: note: expanded from macro 'isalnum'
#define isalnum(c)      ((int)((_ctype_tab_ + 1)[(c)] & (_CTYPE_A|_CTYPE_D)))
                                                ^~~~
genmdesc.c:180:18: warning: array subscript is of type 'char' [-Wchar-subscripts]
                                while (*p && isalnum (*p)) ++p;
                                             ^~~~~~~~~~~~
/usr/include/sys/ctype_inline.h:48:44: note: expanded from macro 'isalnum'
#define isalnum(c)      ((int)((_ctype_tab_ + 1)[(c)] & (_CTYPE_A|_CTYPE_D)))
                                                ^~~~
genmdesc.c:189:4: warning: array subscript is of type 'char' [-Wchar-subscripts]
                        eat_whitespace (p);
                        ^~~~~~~~~~~~~~~~~~
genmdesc.c:55:42: note: expanded from macro 'eat_whitespace'
#define eat_whitespace(s) while (*(s) && isspace (*(s))) s++;
                                         ^~~~~~~~~~~~~~
/usr/include/sys/ctype_inline.h:56:44: note: expanded from macro 'isspace'
#define isspace(c)      ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_S))
                                                ^~~~
genmdesc.c:219:6: warning: array subscript is of type 'char' [-Wchar-subscripts]
        if (isalnum (c))
            ^~~~~~~~~~~
/usr/include/sys/ctype_inline.h:48:44: note: expanded from macro 'isalnum'
#define isalnum(c)      ((int)((_ctype_tab_ + 1)[(c)] & (_CTYPE_A|_CTYPE_D)))
                                                ^~~~
helpers.c:165:17: warning: array subscript is of type 'char' [-Wchar-subscripts]
                if (i == 0 && isdigit (id [i]))
                              ^~~~~~~~~~~~~~~~
/usr/include/sys/ctype_inline.h:51:44: note: expanded from macro 'isdigit'
#define isdigit(c)      ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_D))
                                                ^~~~
helpers.c:167:13: warning: array subscript is of type 'char' [-Wchar-subscripts]
                else if (!isalnum (id [i]))
                          ^~~~~~~~~~~~~~~~
/usr/include/sys/ctype_inline.h:48:44: note: expanded from macro 'isalnum'
#define isalnum(c)      ((int)((_ctype_tab_ + 1)[(c)] & (_CTYPE_A|_CTYPE_D)))
                                                ^~~~
2 warnings generated.
6 warnings generated.
  CCLD     genmdesc
./genmdesc  cpu-amd64.h amd64_desc ./cpu-amd64.md
/usr/pkg/bin/gmake  all-am
gmake[4]: Entering directory '/data/scratch/lang/mono/work/mono-4.0.4/mono/mini'
  CC       libmini_la-mini.lo
  CC       libmini_la-method-to-ir.lo
  CC       libmini_la-seq-points.lo
  CC       libmini_la-decompose.lo
  CC       libmini_la-jit-icalls.lo
  CC       libmini_la-trace.lo
  CC       libmini_la-cfold.lo
  CC       libmini_la-dominators.lo
trace.c:103:14: warning: misleading indentation; statement is not part of the previous 'if' [-Wmisleading-indentation]
                                inc = 1; break;
                                         ^
trace.c:102:4: note: previous statement is here
                        if (trace_spec.assembly && (method->klass->image == mono_assembly_get_image (trace_spec.assembly)))
                        ^
trace.c:107:14: warning: misleading indentation; statement is not part of the previous 'if' [-Wmisleading-indentation]
                                inc = 1; break;
                                         ^
trace.c:105:4: note: previous statement is here
                        if ((method->wrapper_type == MONO_WRAPPER_NATIVE_TO_MANAGED) ||
                        ^
trace.c:110:14: warning: misleading indentation; statement is not part of the previous 'if' [-Wmisleading-indentation]
                                inc = 1; break;
                                         ^
trace.c:109:4: note: previous statement is here
                        if (mono_method_desc_full_match ((MonoMethodDesc *) op->data, method))
                        ^
trace.c:118:14: warning: misleading indentation; statement is not part of the previous 'if' [-Wmisleading-indentation]
                                inc = 1; break;
                                         ^
trace.c:117:4: note: previous statement is here
                        if (strcmp (mono_image_get_name (method->klass->image), op->data) == 0)
                        ^
trace.c:422:25: warning: calling '__builtin_return_address' with a nonzero argument is unsafe [-Wframe-address]
                printf (") ip: %p\n", RETURN_ADDRESS_N (1));
                                      ^~~~~~~~~~~~~~~~~~~~
trace.c:35:61: note: expanded from macro 'RETURN_ADDRESS_N'
#define RETURN_ADDRESS_N(N) (__builtin_extract_return_addr (__builtin_return_address (N)))
                                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
5 warnings generated.
  CC       libmini_la-regalloc.lo
  CC       libmini_la-helpers.lo
  CC       libmini_la-liveness.lo
  CC       libmini_la-ssa.lo
  CC       libmini_la-abcremoval.lo
  CC       libmini_la-ssapre.lo
helpers.c:165:17: warning: array subscript is of type 'char' [-Wchar-subscripts]
                if (i == 0 && isdigit (id [i]))
                              ^~~~~~~~~~~~~~~~
/usr/include/sys/ctype_inline.h:51:44: note: expanded from macro 'isdigit'
#define isdigit(c)      ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_D))
                                                ^~~~
helpers.c:167:13: warning: array subscript is of type 'char' [-Wchar-subscripts]
                else if (!isalnum (id [i]))
                          ^~~~~~~~~~~~~~~~
/usr/include/sys/ctype_inline.h:48:44: note: expanded from macro 'isalnum'
#define isalnum(c)      ((int)((_ctype_tab_ + 1)[(c)] & (_CTYPE_A|_CTYPE_D)))
                                                ^~~~
2 warnings generated.
  CC       libmini_la-local-propagation.lo
  CC       libmini_la-driver.lo
  CC       libmini_la-debug-mini.lo
  CC       libmini_la-linear-scan.lo
  CC       libmini_la-aot-compiler.lo
  CC       libmini_la-aot-runtime.lo
  CC       libmini_la-graph.lo
  CC       libmini_la-mini-codegen.lo
aot-compiler.c:4932:27: warning: array subscript is of type 'char' [-Wchar-subscripts]
                if (!(s [i] <= 0x7f && (isalnum (s [i]) || s [i] == '_')))
                                        ^~~~~~~~~~~~~~~
/usr/include/sys/ctype_inline.h:48:44: note: expanded from macro 'isalnum'
#define isalnum(c)      ((int)((_ctype_tab_ + 1)[(c)] & (_CTYPE_A|_CTYPE_D)))
                                                ^~~~
aot-compiler.c:4984:7: warning: array subscript is of type 'char' [-Wchar-subscripts]
                if (isalnum (name1 [i])) {
                    ^~~~~~~~~~~~~~~~~~~
/usr/include/sys/ctype_inline.h:48:44: note: expanded from macro 'isalnum'
#define isalnum(c)      ((int)((_ctype_tab_ + 1)[(c)] & (_CTYPE_A|_CTYPE_D)))
                                                ^~~~
aot-compiler.c:8513:10: warning: array subscript is of type 'char' [-Wchar-subscripts]
                        if (!(isalnum (*p) || *p == '_'))
                              ^~~~~~~~~~~~
/usr/include/sys/ctype_inline.h:48:44: note: expanded from macro 'isalnum'
#define isalnum(c)      ((int)((_ctype_tab_ + 1)[(c)] & (_CTYPE_A|_CTYPE_D)))
                                                ^~~~
aot-compiler.c:9313:9: warning: array subscript is of type 'char' [-Wchar-subscripts]
                if (!(isalnum (*p) || *p == '_'))
                      ^~~~~~~~~~~~
/usr/include/sys/ctype_inline.h:48:44: note: expanded from macro 'isalnum'
#define isalnum(c)      ((int)((_ctype_tab_ + 1)[(c)] & (_CTYPE_A|_CTYPE_D)))
                                                ^~~~
  CC       libmini_la-mini-exceptions.lo
  CC       libmini_la-mini-trampolines.lo
  CC       libmini_la-declsec.lo
  CC       libmini_la-wapihandles.lo
  CC       libmini_la-branch-opts.lo
  CC       libmini_la-mini-generic-sharing.lo
  CC       libmini_la-regalloc2.lo
  CC       libmini_la-tasklets.lo
  CC       libmini_la-simd-intrinsics.lo
  CC       libmini_la-mini-native-types.lo
  CC       libmini_la-unwind.lo
  CC       libmini_la-image-writer.lo
4 warnings generated.
  CC       libmini_la-dwarfwriter.lo
  CC       libmini_la-mini-gc.lo
  CC       libmini_la-debugger-agent.lo
  CC       libmini_la-xdebug.lo
  CC       libmini_la-alias-analysis.lo
debugger-agent.c:3385:8: warning: array subscript is of type 'char' [-Wchar-subscripts]
                *p = tolower (*p);
                     ^~~~~~~~~~~~
/usr/include/sys/ctype_inline.h:59:46: note: expanded from macro 'tolower'
#define tolower(c)      ((int)((_tolower_tab_ + 1)[(c)]))
                                                  ^~~~
debugger-agent.c:4091:22: warning: calling '__builtin_frame_address' with a nonzero argument is unsafe [-Wframe-address]
        gpointer stackptr = __builtin_frame_address (1);
                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~
debugger-agent.c:4113:22: warning: calling '__builtin_frame_address' with a nonzero argument is unsafe [-Wframe-address]
        gpointer stackptr = __builtin_frame_address (1);
                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~
  CC       libmini_la-mini-cross-helpers.lo
  CC       libmini_la-mini-amd64.lo
  CC       libmini_la-exceptions-amd64.lo
  CC       libmini_la-tramp-amd64.lo
  CC       libmini_la-mini-posix.lo
mini-amd64.c:4660:38: warning: cast to smaller integer type 'MonoJumpInfoType' from 'MonoInst *' (aka 'struct MonoInst *') [-Wpointer-to-enum-cast]
                        mono_add_patch_info (cfg, offset, (MonoJumpInfoType)ins->inst_i1, ins->inst_p0);
                                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
mini-amd64.c:4664:38: warning: cast to smaller integer type 'MonoJumpInfoType' from 'MonoInst *' (aka 'struct MonoInst *') [-Wpointer-to-enum-cast]
                        mono_add_patch_info (cfg, offset, (MonoJumpInfoType)ins->inst_i1, ins->inst_p0);
                                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  CC       libmini_static_la-mini.lo
  CC       libmini_static_la-seq-points.lo
  CC       libmini_static_la-method-to-ir.lo
  CC       libmini_static_la-decompose.lo
  CC       libmini_static_la-jit-icalls.lo
  CC       libmini_static_la-trace.lo
trace.c:103:14: warning: misleading indentation; statement is not part of the previous 'if' [-Wmisleading-indentation]
                                inc = 1; break;
                                         ^
trace.c:102:4: note: previous statement is here
                        if (trace_spec.assembly && (method->klass->image == mono_assembly_get_image (trace_spec.assembly)))
                        ^
trace.c:107:14: warning: misleading indentation; statement is not part of the previous 'if' [-Wmisleading-indentation]
                                inc = 1; break;
                                         ^
trace.c:105:4: note: previous statement is here
                        if ((method->wrapper_type == MONO_WRAPPER_NATIVE_TO_MANAGED) ||
                        ^
trace.c:110:14: warning: misleading indentation; statement is not part of the previous 'if' [-Wmisleading-indentation]
                                inc = 1; break;
                                         ^
trace.c:109:4: note: previous statement is here
                        if (mono_method_desc_full_match ((MonoMethodDesc *) op->data, method))
                        ^
trace.c:118:14: warning: misleading indentation; statement is not part of the previous 'if' [-Wmisleading-indentation]
                                inc = 1; break;
                                         ^
trace.c:117:4: note: previous statement is here
                        if (strcmp (mono_image_get_name (method->klass->image), op->data) == 0)
                        ^
trace.c:422:25: warning: calling '__builtin_return_address' with a nonzero argument is unsafe [-Wframe-address]
                printf (") ip: %p\n", RETURN_ADDRESS_N (1));
                                      ^~~~~~~~~~~~~~~~~~~~
trace.c:35:61: note: expanded from macro 'RETURN_ADDRESS_N'
#define RETURN_ADDRESS_N(N) (__builtin_extract_return_addr (__builtin_return_address (N)))
                                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
5 warnings generated.
  CC       libmini_static_la-dominators.lo
  CC       libmini_static_la-cfold.lo
3 warnings generated.
  CC       libmini_static_la-regalloc.lo
  CC       libmini_static_la-helpers.lo
  CC       libmini_static_la-liveness.lo
  CC       libmini_static_la-ssa.lo
  CC       libmini_static_la-abcremoval.lo
helpers.c:165:17: warning: array subscript is of type 'char' [-Wchar-subscripts]
                if (i == 0 && isdigit (id [i]))
                              ^~~~~~~~~~~~~~~~
/usr/include/sys/ctype_inline.h:51:44: note: expanded from macro 'isdigit'
#define isdigit(c)      ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_D))
                                                ^~~~
helpers.c:167:13: warning: array subscript is of type 'char' [-Wchar-subscripts]
                else if (!isalnum (id [i]))
                          ^~~~~~~~~~~~~~~~
/usr/include/sys/ctype_inline.h:48:44: note: expanded from macro 'isalnum'
#define isalnum(c)      ((int)((_ctype_tab_ + 1)[(c)] & (_CTYPE_A|_CTYPE_D)))
                                                ^~~~
2 warnings generated.
  CC       libmini_static_la-ssapre.lo
  CC       libmini_static_la-local-propagation.lo
  CC       libmini_static_la-driver.lo
  CC       libmini_static_la-debug-mini.lo
  CC       libmini_static_la-linear-scan.lo
  CC       libmini_static_la-aot-compiler.lo
  CC       libmini_static_la-aot-runtime.lo
  CC       libmini_static_la-graph.lo
  CC       libmini_static_la-mini-codegen.lo
aot-compiler.c:4932:27: warning: array subscript is of type 'char' [-Wchar-subscripts]
                if (!(s [i] <= 0x7f && (isalnum (s [i]) || s [i] == '_')))
                                        ^~~~~~~~~~~~~~~
/usr/include/sys/ctype_inline.h:48:44: note: expanded from macro 'isalnum'
#define isalnum(c)      ((int)((_ctype_tab_ + 1)[(c)] & (_CTYPE_A|_CTYPE_D)))
                                                ^~~~
aot-compiler.c:4984:7: warning: array subscript is of type 'char' [-Wchar-subscripts]
                if (isalnum (name1 [i])) {
                    ^~~~~~~~~~~~~~~~~~~
/usr/include/sys/ctype_inline.h:48:44: note: expanded from macro 'isalnum'
#define isalnum(c)      ((int)((_ctype_tab_ + 1)[(c)] & (_CTYPE_A|_CTYPE_D)))
                                                ^~~~
aot-compiler.c:8513:10: warning: array subscript is of type 'char' [-Wchar-subscripts]
                        if (!(isalnum (*p) || *p == '_'))
                              ^~~~~~~~~~~~
/usr/include/sys/ctype_inline.h:48:44: note: expanded from macro 'isalnum'
#define isalnum(c)      ((int)((_ctype_tab_ + 1)[(c)] & (_CTYPE_A|_CTYPE_D)))
                                                ^~~~
aot-compiler.c:9313:9: warning: array subscript is of type 'char' [-Wchar-subscripts]
                if (!(isalnum (*p) || *p == '_'))
                      ^~~~~~~~~~~~
/usr/include/sys/ctype_inline.h:48:44: note: expanded from macro 'isalnum'
#define isalnum(c)      ((int)((_ctype_tab_ + 1)[(c)] & (_CTYPE_A|_CTYPE_D)))
                                                ^~~~
  CC       libmini_static_la-mini-exceptions.lo
  CC       libmini_static_la-mini-trampolines.lo
2 warnings generated.
  CC       libmini_static_la-declsec.lo
  CC       libmini_static_la-wapihandles.lo
  CC       libmini_static_la-branch-opts.lo
  CC       libmini_static_la-mini-generic-sharing.lo
  CC       libmini_static_la-regalloc2.lo
4 warnings generated.
  CC       libmini_static_la-tasklets.lo
  CC       libmini_static_la-simd-intrinsics.lo
  CC       libmini_static_la-mini-native-types.lo
  CC       libmini_static_la-unwind.lo
  CC       libmini_static_la-image-writer.lo
  CC       libmini_static_la-dwarfwriter.lo
  CC       libmini_static_la-mini-gc.lo
  CC       libmini_static_la-debugger-agent.lo
debugger-agent.c:3385:8: warning: array subscript is of type 'char' [-Wchar-subscripts]
                *p = tolower (*p);
                     ^~~~~~~~~~~~
/usr/include/sys/ctype_inline.h:59:46: note: expanded from macro 'tolower'
#define tolower(c)      ((int)((_tolower_tab_ + 1)[(c)]))
                                                  ^~~~
debugger-agent.c:4091:22: warning: calling '__builtin_frame_address' with a nonzero argument is unsafe [-Wframe-address]
        gpointer stackptr = __builtin_frame_address (1);
                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~
debugger-agent.c:4113:22: warning: calling '__builtin_frame_address' with a nonzero argument is unsafe [-Wframe-address]
        gpointer stackptr = __builtin_frame_address (1);
                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~
  CC       libmini_static_la-xdebug.lo
  CC       libmini_static_la-alias-analysis.lo
  CC       libmini_static_la-mini-cross-helpers.lo
  CC       libmini_static_la-mini-amd64.lo
  CC       libmini_static_la-exceptions-amd64.lo
  CC       libmini_static_la-tramp-amd64.lo
  CC       libmini_static_la-mini-posix.lo
mini-amd64.c:4660:38: warning: cast to smaller integer type 'MonoJumpInfoType' from 'MonoInst *' (aka 'struct MonoInst *') [-Wpointer-to-enum-cast]
                        mono_add_patch_info (cfg, offset, (MonoJumpInfoType)ins->inst_i1, ins->inst_p0);
                                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
mini-amd64.c:4664:38: warning: cast to smaller integer type 'MonoJumpInfoType' from 'MonoInst *' (aka 'struct MonoInst *') [-Wpointer-to-enum-cast]
                        mono_add_patch_info (cfg, offset, (MonoJumpInfoType)ins->inst_i1, ins->inst_p0);
                                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3 warnings generated.
  CXXLD    libmini.la
  CCLD     libmonoboehm-2.0.la
clang: error: unable to execute command: Segmentation fault (core dumped)
clang: error: linker command failed due to signal (use -v to see invocation)
gmake[4]: *** [Makefile:1267: libmonoboehm-2.0.la] Error 254
gmake[4]: *** Waiting for unfinished jobs....
2 warnings generated.
gmake[4]: Leaving directory '/data/scratch/lang/mono/work/mono-4.0.4/mono/mini'
gmake[3]: *** [Makefile:1176: all] Error 2
gmake[3]: Leaving directory '/data/scratch/lang/mono/work/mono-4.0.4/mono/mini'
gmake[2]: *** [Makefile:438: all-recursive] Error 1
gmake[2]: Leaving directory '/data/scratch/lang/mono/work/mono-4.0.4/mono'
gmake[1]: *** [Makefile:522: all-recursive] Error 1
gmake[1]: Leaving directory '/data/scratch/lang/mono/work/mono-4.0.4'
gmake: *** [Makefile:449: all] Error 2
*** Error code 2

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

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