=> Bootstrap dependency digest>=20010302: found digest-20160304
===> 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-2.10.9nb18
/usr/pkg/bin/gmake  all-recursive
gmake[1]: Entering directory '/data/scratch/lang/mono2/work/mono-2.10.9'
Making all in po
gmake[2]: Entering directory '/data/scratch/lang/mono2/work/mono-2.10.9/po'
Making all in mcs
gmake[3]: Entering directory '/data/scratch/lang/mono2/work/mono-2.10.9/po/mcs'
gmake[3]: Leaving directory '/data/scratch/lang/mono2/work/mono-2.10.9/po/mcs'
gmake[3]: Entering directory '/data/scratch/lang/mono2/work/mono-2.10.9/po'
gmake[3]: Nothing to be done for 'all-am'.
gmake[3]: Leaving directory '/data/scratch/lang/mono2/work/mono-2.10.9/po'
gmake[2]: Leaving directory '/data/scratch/lang/mono2/work/mono-2.10.9/po'
Making all in libgc
gmake[2]: Entering directory '/data/scratch/lang/mono2/work/mono-2.10.9/libgc'
Making all in include
gmake[3]: Entering directory '/data/scratch/lang/mono2/work/mono-2.10.9/libgc/include'
Making all in private
gmake[4]: Entering directory '/data/scratch/lang/mono2/work/mono-2.10.9/libgc/include/private'
gmake[4]: Nothing to be done for 'all'.
gmake[4]: Leaving directory '/data/scratch/lang/mono2/work/mono-2.10.9/libgc/include/private'
gmake[4]: Entering directory '/data/scratch/lang/mono2/work/mono-2.10.9/libgc/include'
gmake[4]: Nothing to be done for 'all-am'.
gmake[4]: Leaving directory '/data/scratch/lang/mono2/work/mono-2.10.9/libgc/include'
gmake[3]: Leaving directory '/data/scratch/lang/mono2/work/mono-2.10.9/libgc/include'
Making all in doc
gmake[3]: Entering directory '/data/scratch/lang/mono2/work/mono-2.10.9/libgc/doc'
gmake[3]: Nothing to be done for 'all'.
gmake[3]: Leaving directory '/data/scratch/lang/mono2/work/mono-2.10.9/libgc/doc'
gmake[3]: Entering directory '/data/scratch/lang/mono2/work/mono-2.10.9/libgc'
/bin/sh ./libtool --quiet --mode=compile --tag=CC 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./.. -I./.. -I./include  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD -D__default_codegen__ -DUSE_COMPILER_TLS  -O2 -I/usr/include -I/usr/pkg/include -g   -MT allchblk.lo -MD -MP -MF .deps/allchblk.Tpo -c -o allchblk.lo allchblk.c
/bin/sh ./libtool --quiet --mode=compile --tag=CC 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./.. -I./.. -I./include  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD -D__default_codegen__ -DUSE_COMPILER_TLS  -O2 -I/usr/include -I/usr/pkg/include -g   -MT alloc.lo -MD -MP -MF .deps/alloc.Tpo -c -o alloc.lo alloc.c
alloc.c:972:32: warning: '&&' within '||' [-Wlogical-op-parentheses]
    if (GC_last_heap_addr == 0 && !((word)space & SIGNB)
        ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
alloc.c:972:32: note: place parentheses around the '&&' expression to silence this warning
    if (GC_last_heap_addr == 0 && !((word)space & SIGNB)
        ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
1 warning generated.
/bin/sh ./libtool --quiet --mode=compile --tag=CC 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./.. -I./.. -I./include  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD -D__default_codegen__ -DUSE_COMPILER_TLS  -O2 -I/usr/include -I/usr/pkg/include -g   -MT blacklst.lo -MD -MP -MF .deps/blacklst.Tpo -c -o blacklst.lo blacklst.c
/bin/sh ./libtool --quiet --mode=compile --tag=CC 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./.. -I./.. -I./include  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD -D__default_codegen__ -DUSE_COMPILER_TLS  -O2 -I/usr/include -I/usr/pkg/include -g   -MT checksums.lo -MD -MP -MF .deps/checksums.Tpo -c -o checksums.lo checksums.c
/bin/sh ./libtool --quiet --mode=compile --tag=CC 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./.. -I./.. -I./include  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD -D__default_codegen__ -DUSE_COMPILER_TLS  -O2 -I/usr/include -I/usr/pkg/include -g   -MT dbg_mlc.lo -MD -MP -MF .deps/dbg_mlc.Tpo -c -o dbg_mlc.lo dbg_mlc.c
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)
                                  ^
1 warning generated.
/bin/sh ./libtool --quiet --mode=compile --tag=CC 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./.. -I./.. -I./include  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD -D__default_codegen__ -DUSE_COMPILER_TLS  -O2 -I/usr/include -I/usr/pkg/include -g   -MT dyn_load.lo -MD -MP -MF .deps/dyn_load.Tpo -c -o dyn_load.lo dyn_load.c
/bin/sh ./libtool --quiet --mode=compile --tag=CC 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./.. -I./.. -I./include  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD -D__default_codegen__ -DUSE_COMPILER_TLS  -O2 -I/usr/include -I/usr/pkg/include -g   -MT finalize.lo -MD -MP -MF .deps/finalize.Tpo -c -o finalize.lo finalize.c
/bin/sh ./libtool --quiet --mode=compile --tag=CC 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./.. -I./.. -I./include  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD -D__default_codegen__ -DUSE_COMPILER_TLS  -O2 -I/usr/include -I/usr/pkg/include -g   -MT gc_dlopen.lo -MD -MP -MF .deps/gc_dlopen.Tpo -c -o gc_dlopen.lo gc_dlopen.c
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()) {
                             ^
1 warning generated.
/bin/sh ./libtool --quiet --mode=compile --tag=CC 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./.. -I./.. -I./include  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD -D__default_codegen__ -DUSE_COMPILER_TLS  -O2 -I/usr/include -I/usr/pkg/include -g   -MT gcj_mlc.lo -MD -MP -MF .deps/gcj_mlc.Tpo -c -o gcj_mlc.lo gcj_mlc.c
gcj_mlc.c:210:6: warning: implicit declaration of function 'GC_start_debugging' is invalid in C99 [-Wimplicit-function-declaration]
        GC_start_debugging();
        ^
1 warning generated.
/bin/sh ./libtool --quiet --mode=compile --tag=CC 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./.. -I./.. -I./include  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD -D__default_codegen__ -DUSE_COMPILER_TLS  -O2 -I/usr/include -I/usr/pkg/include -g   -MT headers.lo -MD -MP -MF .deps/headers.Tpo -c -o headers.lo headers.c
/bin/sh ./libtool --quiet --mode=compile --tag=CC 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./.. -I./.. -I./include  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD -D__default_codegen__ -DUSE_COMPILER_TLS  -O2 -I/usr/include -I/usr/pkg/include -g   -MT malloc.lo -MD -MP -MF .deps/malloc.Tpo -c -o malloc.lo malloc.c
/bin/sh ./libtool --quiet --mode=compile --tag=CC 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./.. -I./.. -I./include  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD -D__default_codegen__ -DUSE_COMPILER_TLS  -O2 -I/usr/include -I/usr/pkg/include -g   -MT mallocx.lo -MD -MP -MF .deps/mallocx.Tpo -c -o mallocx.lo mallocx.c
/bin/sh ./libtool --quiet --mode=compile --tag=CC 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./.. -I./.. -I./include  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD -D__default_codegen__ -DUSE_COMPILER_TLS  -O2 -I/usr/include -I/usr/pkg/include -g   -MT mark.lo -MD -MP -MF .deps/mark.Tpo -c -o mark.lo mark.c
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) {
                              ^
              (                                          )
1 warning generated.
/bin/sh ./libtool --quiet --mode=compile --tag=CC 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./.. -I./.. -I./include  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD -D__default_codegen__ -DUSE_COMPILER_TLS  -O2 -I/usr/include -I/usr/pkg/include -g   -MT mark_rts.lo -MD -MP -MF .deps/mark_rts.Tpo -c -o mark_rts.lo mark_rts.c
mark_rts.c:379:21: warning: address of stack memory associated with local variable 'dummy' returned [-Wreturn-stack-address]
    return((ptr_t)(&dummy));
                    ^~~~~
1 warning generated.
/bin/sh ./libtool --quiet --mode=compile --tag=CC 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./.. -I./.. -I./include  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD -D__default_codegen__ -DUSE_COMPILER_TLS  -O2 -I/usr/include -I/usr/pkg/include -g   -MT misc.lo -MD -MP -MF .deps/misc.Tpo -c -o misc.lo misc.c
misc.c:688:2: warning: implicit declaration of function 'GC_init_netbsd_elf' is invalid in C99 [-Wimplicit-function-declaration]
        GC_init_netbsd_elf();
        ^
1 warning generated.
/bin/sh ./libtool --quiet --mode=compile --tag=CC 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./.. -I./.. -I./include  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD -D__default_codegen__ -DUSE_COMPILER_TLS  -O2 -I/usr/include -I/usr/pkg/include -g   -MT new_hblk.lo -MD -MP -MF .deps/new_hblk.Tpo -c -o new_hblk.lo new_hblk.c
/bin/sh ./libtool --quiet --mode=compile --tag=CC 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./.. -I./.. -I./include  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD -D__default_codegen__ -DUSE_COMPILER_TLS  -O2 -I/usr/include -I/usr/pkg/include -g   -MT obj_map.lo -MD -MP -MF .deps/obj_map.Tpo -c -o obj_map.lo obj_map.c
obj_map.c:25:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
static max_valid_offset = 0;
~~~~~~ ^
1 warning generated.
/bin/sh ./libtool --quiet --mode=compile --tag=CC 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./.. -I./.. -I./include  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD -D__default_codegen__ -DUSE_COMPILER_TLS  -O2 -I/usr/include -I/usr/pkg/include -g   -MT os_dep.lo -MD -MP -MF .deps/os_dep.Tpo -c -o os_dep.lo os_dep.c
/bin/sh ./libtool --quiet --mode=compile --tag=CC 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./.. -I./.. -I./include  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD -D__default_codegen__ -DUSE_COMPILER_TLS  -O2 -I/usr/include -I/usr/pkg/include -g   -MT pcr_interface.lo -MD -MP -MF .deps/pcr_interface.Tpo -c -o pcr_interface.lo pcr_interface.c
/bin/sh ./libtool --quiet --mode=compile --tag=CC 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./.. -I./.. -I./include  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD -D__default_codegen__ -DUSE_COMPILER_TLS  -O2 -I/usr/include -I/usr/pkg/include -g   -MT ptr_chck.lo -MD -MP -MF .deps/ptr_chck.Tpo -c -o ptr_chck.lo ptr_chck.c
ptr_chck.c:168:26: warning: '&&' within '||' [-Wlogical-op-parentheses]
        || sz > MAXOBJBYTES && (ptr_t)p >= (ptr_t)h + sz) {
        ~~ ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
ptr_chck.c:168:26: note: place parentheses around the '&&' expression to silence this warning
        || sz > MAXOBJBYTES && (ptr_t)p >= (ptr_t)h + sz) {
                            ^
           (                                            )
1 warning generated.
/bin/sh ./libtool --quiet --mode=compile --tag=CC 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./.. -I./.. -I./include  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD -D__default_codegen__ -DUSE_COMPILER_TLS  -O2 -I/usr/include -I/usr/pkg/include -g   -MT real_malloc.lo -MD -MP -MF .deps/real_malloc.Tpo -c -o real_malloc.lo real_malloc.c
/bin/sh ./libtool --quiet --mode=compile --tag=CC 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./.. -I./.. -I./include  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD -D__default_codegen__ -DUSE_COMPILER_TLS  -O2 -I/usr/include -I/usr/pkg/include -g   -MT reclaim.lo -MD -MP -MF .deps/reclaim.Tpo -c -o reclaim.lo reclaim.c
/bin/sh ./libtool --quiet --mode=compile --tag=CC 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./.. -I./.. -I./include  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD -D__default_codegen__ -DUSE_COMPILER_TLS  -O2 -I/usr/include -I/usr/pkg/include -g   -MT solaris_pthreads.lo -MD -MP -MF .deps/solaris_pthreads.Tpo -c -o solaris_pthreads.lo solaris_pthreads.c
/bin/sh ./libtool --quiet --mode=compile --tag=CC 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./.. -I./.. -I./include  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD -D__default_codegen__ -DUSE_COMPILER_TLS  -O2 -I/usr/include -I/usr/pkg/include -g   -MT solaris_threads.lo -MD -MP -MF .deps/solaris_threads.Tpo -c -o solaris_threads.lo solaris_threads.c
/bin/sh ./libtool --quiet --mode=compile --tag=CC 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./.. -I./.. -I./include  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD -D__default_codegen__ -DUSE_COMPILER_TLS  -O2 -I/usr/include -I/usr/pkg/include -g   -MT specific.lo -MD -MP -MF .deps/specific.Tpo -c -o specific.lo specific.c
/bin/sh ./libtool --quiet --mode=compile --tag=CC 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./.. -I./.. -I./include  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD -D__default_codegen__ -DUSE_COMPILER_TLS  -O2 -I/usr/include -I/usr/pkg/include -g   -MT stubborn.lo -MD -MP -MF .deps/stubborn.Tpo -c -o stubborn.lo stubborn.c
/bin/sh ./libtool --quiet --mode=compile --tag=CC 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./.. -I./.. -I./include  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD -D__default_codegen__ -DUSE_COMPILER_TLS  -O2 -I/usr/include -I/usr/pkg/include -g   -MT typd_mlc.lo -MD -MP -MF .deps/typd_mlc.Tpo -c -o typd_mlc.lo typd_mlc.c
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)
                               ~~~^
1 warning generated.
/bin/sh ./libtool --quiet --mode=compile --tag=CC 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./.. -I./.. -I./include  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD -D__default_codegen__ -DUSE_COMPILER_TLS  -O2 -I/usr/include -I/usr/pkg/include -g   -MT backgraph.lo -MD -MP -MF .deps/backgraph.Tpo -c -o backgraph.lo backgraph.c
/bin/sh ./libtool --quiet --mode=compile --tag=CC 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./.. -I./.. -I./include  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD -D__default_codegen__ -DUSE_COMPILER_TLS  -O2 -I/usr/include -I/usr/pkg/include -g   -MT win32_threads.lo -MD -MP -MF .deps/win32_threads.Tpo -c -o win32_threads.lo win32_threads.c
/bin/sh ./libtool --quiet --mode=compile --tag=CC 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./.. -I./.. -I./include  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD -D__default_codegen__ -DUSE_COMPILER_TLS  -O2 -I/usr/include -I/usr/pkg/include -g   -MT pthread_support.lo -MD -MP -MF .deps/pthread_support.Tpo -c -o pthread_support.lo pthread_support.c
pthread_support.c:241:67: warning: for loop has empty body [-Wempty-body]
            for (; (word)q >= HBLKSIZE; qptr = &(obj_link(q)), q = *qptr);
                                                                         ^
pthread_support.c:241:67: note: put the semicolon on a separate line to silence this warning
1 warning generated.
/bin/sh ./libtool --quiet --mode=compile --tag=CC 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./.. -I./.. -I./include  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD -D__default_codegen__ -DUSE_COMPILER_TLS  -O2 -I/usr/include -I/usr/pkg/include -g   -MT pthread_stop_world.lo -MD -MP -MF .deps/pthread_stop_world.Tpo -c -o pthread_stop_world.lo pthread_stop_world.c
/bin/sh ./libtool --quiet --mode=compile --tag=CC 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./.. -I./.. -I./include  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD -D__default_codegen__ -DUSE_COMPILER_TLS  -O2 -I/usr/include -I/usr/pkg/include -g   -MT darwin_stop_world.lo -MD -MP -MF .deps/darwin_stop_world.Tpo -c -o darwin_stop_world.lo darwin_stop_world.c
/bin/sh ./libtool --quiet --mode=compile --tag=CC 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./.. -I./.. -I./include  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD -D__default_codegen__ -DUSE_COMPILER_TLS  -O2 -I/usr/include -I/usr/pkg/include -g   -MT openbsd_stop_world.lo -MD -MP -MF .deps/openbsd_stop_world.Tpo -c -o openbsd_stop_world.lo openbsd_stop_world.c
/bin/sh ./libtool --quiet --mode=compile --tag=CC 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./.. -I./.. -I./include  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD -D__default_codegen__ -DUSE_COMPILER_TLS  -O2 -I/usr/include -I/usr/pkg/include -g   -MT mach_dep.lo -MD -MP -MF .deps/mach_dep.Tpo -c -o mach_dep.lo mach_dep.c
/bin/sh ./libtool --quiet --tag=CC   --mode=link clang  -O2 -I/usr/include -I/usr/pkg/include -g -version-info 1:2:0 -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -o libmonogc.la  allchblk.lo alloc.lo blacklst.lo checksums.lo dbg_mlc.lo dyn_load.lo finalize.lo gc_dlopen.lo gcj_mlc.lo headers.lo malloc.lo mallocx.lo mark.lo mark_rts.lo misc.lo new_hblk.lo obj_map.lo os_dep.lo pcr_interface.lo ptr_chck.lo real_malloc.lo reclaim.lo solaris_pthreads.lo solaris_threads.lo specific.lo stubborn.lo typd_mlc.lo backgraph.lo win32_threads.lo pthread_support.lo pthread_stop_world.lo darwin_stop_world.lo openbsd_stop_world.lo mach_dep.lo  -lpthread  
libtool: link: warning: `-version-info/-version-number' is ignored for convenience libraries
/bin/sh ./libtool --quiet --tag=CC   --mode=link clang  -O2 -I/usr/include -I/usr/pkg/include -g -static -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -o libmonogc-static.la  allchblk.lo alloc.lo blacklst.lo checksums.lo dbg_mlc.lo dyn_load.lo finalize.lo gc_dlopen.lo gcj_mlc.lo headers.lo malloc.lo mallocx.lo mark.lo mark_rts.lo misc.lo new_hblk.lo obj_map.lo os_dep.lo pcr_interface.lo ptr_chck.lo real_malloc.lo reclaim.lo solaris_pthreads.lo solaris_threads.lo specific.lo stubborn.lo typd_mlc.lo backgraph.lo win32_threads.lo pthread_support.lo pthread_stop_world.lo darwin_stop_world.lo openbsd_stop_world.lo mach_dep.lo  -lpthread  
gmake[3]: Leaving directory '/data/scratch/lang/mono2/work/mono-2.10.9/libgc'
gmake[2]: Leaving directory '/data/scratch/lang/mono2/work/mono-2.10.9/libgc'
Making all in eglib
gmake[2]: Entering directory '/data/scratch/lang/mono2/work/mono-2.10.9/eglib'
/usr/pkg/bin/gmake  all-recursive
gmake[3]: Entering directory '/data/scratch/lang/mono2/work/mono-2.10.9/eglib'
Making all in src
gmake[4]: Entering directory '/data/scratch/lang/mono2/work/mono-2.10.9/eglib/src'
/bin/sh ../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I.  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -g -Wall -D_FORTIFY_SOURCE=2 -O2 -I/usr/include -I/usr/pkg/include -g -D_GNU_SOURCE -MT libeglib_la-garray.lo -MD -MP -MF .deps/libeglib_la-garray.Tpo -c -o libeglib_la-garray.lo `test -f 'garray.c' || echo './'`garray.c
/bin/sh ../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I.  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -g -Wall -D_FORTIFY_SOURCE=2 -O2 -I/usr/include -I/usr/pkg/include -g -D_GNU_SOURCE -MT libeglib_la-gbytearray.lo -MD -MP -MF .deps/libeglib_la-gbytearray.Tpo -c -o libeglib_la-gbytearray.lo `test -f 'gbytearray.c' || echo './'`gbytearray.c
/bin/sh ../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I.  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -g -Wall -D_FORTIFY_SOURCE=2 -O2 -I/usr/include -I/usr/pkg/include -g -D_GNU_SOURCE -MT libeglib_la-gerror.lo -MD -MP -MF .deps/libeglib_la-gerror.Tpo -c -o libeglib_la-gerror.lo `test -f 'gerror.c' || echo './'`gerror.c
/bin/sh ../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I.  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -g -Wall -D_FORTIFY_SOURCE=2 -O2 -I/usr/include -I/usr/pkg/include -g -D_GNU_SOURCE -MT libeglib_la-ghashtable.lo -MD -MP -MF .deps/libeglib_la-ghashtable.Tpo -c -o libeglib_la-ghashtable.lo `test -f 'ghashtable.c' || echo './'`ghashtable.c
/bin/sh ../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I.  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -g -Wall -D_FORTIFY_SOURCE=2 -O2 -I/usr/include -I/usr/pkg/include -g -D_GNU_SOURCE -MT libeglib_la-gmem.lo -MD -MP -MF .deps/libeglib_la-gmem.Tpo -c -o libeglib_la-gmem.lo `test -f 'gmem.c' || echo './'`gmem.c
/bin/sh ../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I.  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -g -Wall -D_FORTIFY_SOURCE=2 -O2 -I/usr/include -I/usr/pkg/include -g -D_GNU_SOURCE -MT libeglib_la-goutput.lo -MD -MP -MF .deps/libeglib_la-goutput.Tpo -c -o libeglib_la-goutput.lo `test -f 'goutput.c' || echo './'`goutput.c
/bin/sh ../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I.  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -g -Wall -D_FORTIFY_SOURCE=2 -O2 -I/usr/include -I/usr/pkg/include -g -D_GNU_SOURCE -MT libeglib_la-gstr.lo -MD -MP -MF .deps/libeglib_la-gstr.Tpo -c -o libeglib_la-gstr.lo `test -f 'gstr.c' || echo './'`gstr.c
gstr.c:452: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:469: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:633: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:633: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:674: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:842: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))
                                                ^~~~
6 warnings generated.
/bin/sh ../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I.  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -g -Wall -D_FORTIFY_SOURCE=2 -O2 -I/usr/include -I/usr/pkg/include -g -D_GNU_SOURCE -MT libeglib_la-gslist.lo -MD -MP -MF .deps/libeglib_la-gslist.Tpo -c -o libeglib_la-gslist.lo `test -f 'gslist.c' || echo './'`gslist.c
/bin/sh ../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I.  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -g -Wall -D_FORTIFY_SOURCE=2 -O2 -I/usr/include -I/usr/pkg/include -g -D_GNU_SOURCE -MT libeglib_la-gstring.lo -MD -MP -MF .deps/libeglib_la-gstring.Tpo -c -o libeglib_la-gstring.lo `test -f 'gstring.c' || echo './'`gstring.c
gstring.c:193:10: warning: comparison of unsigned expression < 0 is always false [-Wtautological-compare]
        if (len < 0 || len >= string->len) {
            ~~~ ^ ~
1 warning generated.
/bin/sh ../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I.  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -g -Wall -D_FORTIFY_SOURCE=2 -O2 -I/usr/include -I/usr/pkg/include -g -D_GNU_SOURCE -MT libeglib_la-gptrarray.lo -MD -MP -MF .deps/libeglib_la-gptrarray.Tpo -c -o libeglib_la-gptrarray.lo `test -f 'gptrarray.c' || echo './'`gptrarray.c
/bin/sh ../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I.  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -g -Wall -D_FORTIFY_SOURCE=2 -O2 -I/usr/include -I/usr/pkg/include -g -D_GNU_SOURCE -MT libeglib_la-glist.lo -MD -MP -MF .deps/libeglib_la-glist.Tpo -c -o libeglib_la-glist.lo `test -f 'glist.c' || echo './'`glist.c
/bin/sh ../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I.  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -g -Wall -D_FORTIFY_SOURCE=2 -O2 -I/usr/include -I/usr/pkg/include -g -D_GNU_SOURCE -MT libeglib_la-gqueue.lo -MD -MP -MF .deps/libeglib_la-gqueue.Tpo -c -o libeglib_la-gqueue.lo `test -f 'gqueue.c' || echo './'`gqueue.c
/bin/sh ../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I.  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -g -Wall -D_FORTIFY_SOURCE=2 -O2 -I/usr/include -I/usr/pkg/include -g -D_GNU_SOURCE -MT libeglib_la-gpath.lo -MD -MP -MF .deps/libeglib_la-gpath.Tpo -c -o libeglib_la-gpath.lo `test -f 'gpath.c' || echo './'`gpath.c
/bin/sh ../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I.  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -g -Wall -D_FORTIFY_SOURCE=2 -O2 -I/usr/include -I/usr/pkg/include -g -D_GNU_SOURCE -MT libeglib_la-gshell.lo -MD -MP -MF .deps/libeglib_la-gshell.Tpo -c -o libeglib_la-gshell.lo `test -f 'gshell.c' || echo './'`gshell.c
gshell.c:53:10: warning: array subscript is of type 'char' [-Wchar-subscripts]
                                if (!g_ascii_isspace (c))
                                     ^~~~~~~~~~~~~~~~~~~
./glib.h:301: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:301: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:301: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.
/bin/sh ../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I.  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -g -Wall -D_FORTIFY_SOURCE=2 -O2 -I/usr/include -I/usr/pkg/include -g -D_GNU_SOURCE -MT libeglib_la-gspawn.lo -MD -MP -MF .deps/libeglib_la-gspawn.Tpo -c -o libeglib_la-gspawn.lo `test -f 'gspawn.c' || echo './'`gspawn.c
/bin/sh ../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I.  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -g -Wall -D_FORTIFY_SOURCE=2 -O2 -I/usr/include -I/usr/pkg/include -g -D_GNU_SOURCE -MT libeglib_la-gfile.lo -MD -MP -MF .deps/libeglib_la-gfile.Tpo -c -o libeglib_la-gfile.lo `test -f 'gfile.c' || echo './'`gfile.c
/bin/sh ../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I.  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -g -Wall -D_FORTIFY_SOURCE=2 -O2 -I/usr/include -I/usr/pkg/include -g -D_GNU_SOURCE -MT libeglib_la-gfile-posix.lo -MD -MP -MF .deps/libeglib_la-gfile-posix.Tpo -c -o libeglib_la-gfile-posix.lo `test -f 'gfile-posix.c' || echo './'`gfile-posix.c
/bin/sh ../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I.  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -g -Wall -D_FORTIFY_SOURCE=2 -O2 -I/usr/include -I/usr/pkg/include -g -D_GNU_SOURCE -MT libeglib_la-gpattern.lo -MD -MP -MF .deps/libeglib_la-gpattern.Tpo -c -o libeglib_la-gpattern.lo `test -f 'gpattern.c' || echo './'`gpattern.c
/bin/sh ../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I.  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -g -Wall -D_FORTIFY_SOURCE=2 -O2 -I/usr/include -I/usr/pkg/include -g -D_GNU_SOURCE -MT libeglib_la-gmarkup.lo -MD -MP -MF .deps/libeglib_la-gmarkup.Tpo -c -o libeglib_la-gmarkup.lo `test -f 'gmarkup.c' || echo './'`gmarkup.c
/bin/sh ../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I.  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -g -Wall -D_FORTIFY_SOURCE=2 -O2 -I/usr/include -I/usr/pkg/include -g -D_GNU_SOURCE -MT libeglib_la-gutf8.lo -MD -MP -MF .deps/libeglib_la-gutf8.Tpo -c -o libeglib_la-gutf8.lo `test -f 'gutf8.c' || echo './'`gutf8.c
/bin/sh ../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I.  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -g -Wall -D_FORTIFY_SOURCE=2 -O2 -I/usr/include -I/usr/pkg/include -g -D_GNU_SOURCE -MT libeglib_la-gunicode.lo -MD -MP -MF .deps/libeglib_la-gunicode.Tpo -c -o libeglib_la-gunicode.lo `test -f 'gunicode.c' || echo './'`gunicode.c
gunicode.c:236:31: warning: passing 'char **' to parameter of type 'const char **' discards qualifiers in nested pointer types [-Wincompatible-pointer-types-discards-qualifiers]
                int res = iconv (convertor, (char **) &strptr, &left, &output, &out_left);
                                            ^~~~~~~~~~~~~~~~~
/usr/include/iconv.h:46:47: note: passing argument to parameter here
size_t  iconv(iconv_t, const char ** __restrict,
                                               ^
1 warning generated.
/bin/sh ../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I.  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -g -Wall -D_FORTIFY_SOURCE=2 -O2 -I/usr/include -I/usr/pkg/include -g -D_GNU_SOURCE -MT libeglib_la-gdate-unix.lo -MD -MP -MF .deps/libeglib_la-gdate-unix.Tpo -c -o libeglib_la-gdate-unix.lo `test -f 'gdate-unix.c' || echo './'`gdate-unix.c
/bin/sh ../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I.  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -g -Wall -D_FORTIFY_SOURCE=2 -O2 -I/usr/include -I/usr/pkg/include -g -D_GNU_SOURCE -MT libeglib_la-gdir-unix.lo -MD -MP -MF .deps/libeglib_la-gdir-unix.Tpo -c -o libeglib_la-gdir-unix.lo `test -f 'gdir-unix.c' || echo './'`gdir-unix.c
/bin/sh ../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I.  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -g -Wall -D_FORTIFY_SOURCE=2 -O2 -I/usr/include -I/usr/pkg/include -g -D_GNU_SOURCE -MT libeglib_la-gfile-unix.lo -MD -MP -MF .deps/libeglib_la-gfile-unix.Tpo -c -o libeglib_la-gfile-unix.lo `test -f 'gfile-unix.c' || echo './'`gfile-unix.c
/bin/sh ../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I.  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -g -Wall -D_FORTIFY_SOURCE=2 -O2 -I/usr/include -I/usr/pkg/include -g -D_GNU_SOURCE -MT libeglib_la-gmisc-unix.lo -MD -MP -MF .deps/libeglib_la-gmisc-unix.Tpo -c -o libeglib_la-gmisc-unix.lo `test -f 'gmisc-unix.c' || echo './'`gmisc-unix.c
/bin/sh ../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I.  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -g -Wall -D_FORTIFY_SOURCE=2 -O2 -I/usr/include -I/usr/pkg/include -g -D_GNU_SOURCE -MT libeglib_la-gmodule-unix.lo -MD -MP -MF .deps/libeglib_la-gmodule-unix.Tpo -c -o libeglib_la-gmodule-unix.lo `test -f 'gmodule-unix.c' || echo './'`gmodule-unix.c
/bin/sh ../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I.  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -g -Wall -D_FORTIFY_SOURCE=2 -O2 -I/usr/include -I/usr/pkg/include -g -D_GNU_SOURCE -MT libeglib_la-gtimer-unix.lo -MD -MP -MF .deps/libeglib_la-gtimer-unix.Tpo -c -o libeglib_la-gtimer-unix.lo `test -f 'gtimer-unix.c' || echo './'`gtimer-unix.c
/bin/sh ../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I.  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -g -Wall -D_FORTIFY_SOURCE=2 -O2 -I/usr/include -I/usr/pkg/include -g -D_GNU_SOURCE -MT libeglib_la-vasprintf.lo -MD -MP -MF .deps/libeglib_la-vasprintf.Tpo -c -o libeglib_la-vasprintf.lo `test -f 'vasprintf.c' || echo './'`vasprintf.c
/bin/sh ../libtool --quiet --tag=CC   --mode=link clang -g -Wall -D_FORTIFY_SOURCE=2 -O2 -I/usr/include -I/usr/pkg/include -g -D_GNU_SOURCE  -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -Wl,-export-dynamic -o libeglib.la  libeglib_la-garray.lo libeglib_la-gbytearray.lo libeglib_la-gerror.lo libeglib_la-ghashtable.lo libeglib_la-gmem.lo libeglib_la-goutput.lo libeglib_la-gstr.lo libeglib_la-gslist.lo libeglib_la-gstring.lo libeglib_la-gptrarray.lo libeglib_la-glist.lo libeglib_la-gqueue.lo libeglib_la-gpath.lo libeglib_la-gshell.lo libeglib_la-gspawn.lo libeglib_la-gfile.lo libeglib_la-gfile-posix.lo libeglib_la-gpattern.lo libeglib_la-gmarkup.lo libeglib_la-gutf8.lo libeglib_la-gunicode.lo libeglib_la-gdate-unix.lo libeglib_la-gdir-unix.lo libeglib_la-gfile-unix.lo libeglib_la-gmisc-unix.lo libeglib_la-gmodule-unix.lo libeglib_la-gtimer-unix.lo libeglib_la-vasprintf.lo  -lm  -liconv -liconv
/bin/sh ../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I.  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -g -Wall -D_FORTIFY_SOURCE=2 -O2 -I/usr/include -I/usr/pkg/include -g -D_GNU_SOURCE -MT libeglib_static_la-garray.lo -MD -MP -MF .deps/libeglib_static_la-garray.Tpo -c -o libeglib_static_la-garray.lo `test -f 'garray.c' || echo './'`garray.c
/bin/sh ../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I.  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -g -Wall -D_FORTIFY_SOURCE=2 -O2 -I/usr/include -I/usr/pkg/include -g -D_GNU_SOURCE -MT libeglib_static_la-gbytearray.lo -MD -MP -MF .deps/libeglib_static_la-gbytearray.Tpo -c -o libeglib_static_la-gbytearray.lo `test -f 'gbytearray.c' || echo './'`gbytearray.c
/bin/sh ../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I.  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -g -Wall -D_FORTIFY_SOURCE=2 -O2 -I/usr/include -I/usr/pkg/include -g -D_GNU_SOURCE -MT libeglib_static_la-gerror.lo -MD -MP -MF .deps/libeglib_static_la-gerror.Tpo -c -o libeglib_static_la-gerror.lo `test -f 'gerror.c' || echo './'`gerror.c
/bin/sh ../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I.  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -g -Wall -D_FORTIFY_SOURCE=2 -O2 -I/usr/include -I/usr/pkg/include -g -D_GNU_SOURCE -MT libeglib_static_la-ghashtable.lo -MD -MP -MF .deps/libeglib_static_la-ghashtable.Tpo -c -o libeglib_static_la-ghashtable.lo `test -f 'ghashtable.c' || echo './'`ghashtable.c
/bin/sh ../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I.  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -g -Wall -D_FORTIFY_SOURCE=2 -O2 -I/usr/include -I/usr/pkg/include -g -D_GNU_SOURCE -MT libeglib_static_la-gmem.lo -MD -MP -MF .deps/libeglib_static_la-gmem.Tpo -c -o libeglib_static_la-gmem.lo `test -f 'gmem.c' || echo './'`gmem.c
/bin/sh ../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I.  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -g -Wall -D_FORTIFY_SOURCE=2 -O2 -I/usr/include -I/usr/pkg/include -g -D_GNU_SOURCE -MT libeglib_static_la-goutput.lo -MD -MP -MF .deps/libeglib_static_la-goutput.Tpo -c -o libeglib_static_la-goutput.lo `test -f 'goutput.c' || echo './'`goutput.c
/bin/sh ../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I.  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -g -Wall -D_FORTIFY_SOURCE=2 -O2 -I/usr/include -I/usr/pkg/include -g -D_GNU_SOURCE -MT libeglib_static_la-gstr.lo -MD -MP -MF .deps/libeglib_static_la-gstr.Tpo -c -o libeglib_static_la-gstr.lo `test -f 'gstr.c' || echo './'`gstr.c
gstr.c:452: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:469: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:633: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:633: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:674: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:842: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))
                                                ^~~~
6 warnings generated.
/bin/sh ../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I.  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -g -Wall -D_FORTIFY_SOURCE=2 -O2 -I/usr/include -I/usr/pkg/include -g -D_GNU_SOURCE -MT libeglib_static_la-gslist.lo -MD -MP -MF .deps/libeglib_static_la-gslist.Tpo -c -o libeglib_static_la-gslist.lo `test -f 'gslist.c' || echo './'`gslist.c
/bin/sh ../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I.  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -g -Wall -D_FORTIFY_SOURCE=2 -O2 -I/usr/include -I/usr/pkg/include -g -D_GNU_SOURCE -MT libeglib_static_la-gstring.lo -MD -MP -MF .deps/libeglib_static_la-gstring.Tpo -c -o libeglib_static_la-gstring.lo `test -f 'gstring.c' || echo './'`gstring.c
gstring.c:193:10: warning: comparison of unsigned expression < 0 is always false [-Wtautological-compare]
        if (len < 0 || len >= string->len) {
            ~~~ ^ ~
1 warning generated.
/bin/sh ../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I.  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -g -Wall -D_FORTIFY_SOURCE=2 -O2 -I/usr/include -I/usr/pkg/include -g -D_GNU_SOURCE -MT libeglib_static_la-gptrarray.lo -MD -MP -MF .deps/libeglib_static_la-gptrarray.Tpo -c -o libeglib_static_la-gptrarray.lo `test -f 'gptrarray.c' || echo './'`gptrarray.c
/bin/sh ../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I.  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -g -Wall -D_FORTIFY_SOURCE=2 -O2 -I/usr/include -I/usr/pkg/include -g -D_GNU_SOURCE -MT libeglib_static_la-glist.lo -MD -MP -MF .deps/libeglib_static_la-glist.Tpo -c -o libeglib_static_la-glist.lo `test -f 'glist.c' || echo './'`glist.c
/bin/sh ../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I.  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -g -Wall -D_FORTIFY_SOURCE=2 -O2 -I/usr/include -I/usr/pkg/include -g -D_GNU_SOURCE -MT libeglib_static_la-gqueue.lo -MD -MP -MF .deps/libeglib_static_la-gqueue.Tpo -c -o libeglib_static_la-gqueue.lo `test -f 'gqueue.c' || echo './'`gqueue.c
/bin/sh ../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I.  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -g -Wall -D_FORTIFY_SOURCE=2 -O2 -I/usr/include -I/usr/pkg/include -g -D_GNU_SOURCE -MT libeglib_static_la-gpath.lo -MD -MP -MF .deps/libeglib_static_la-gpath.Tpo -c -o libeglib_static_la-gpath.lo `test -f 'gpath.c' || echo './'`gpath.c
/bin/sh ../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I.  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -g -Wall -D_FORTIFY_SOURCE=2 -O2 -I/usr/include -I/usr/pkg/include -g -D_GNU_SOURCE -MT libeglib_static_la-gshell.lo -MD -MP -MF .deps/libeglib_static_la-gshell.Tpo -c -o libeglib_static_la-gshell.lo `test -f 'gshell.c' || echo './'`gshell.c
gshell.c:53:10: warning: array subscript is of type 'char' [-Wchar-subscripts]
                                if (!g_ascii_isspace (c))
                                     ^~~~~~~~~~~~~~~~~~~
./glib.h:301: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:301: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:301: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.
/bin/sh ../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I.  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -g -Wall -D_FORTIFY_SOURCE=2 -O2 -I/usr/include -I/usr/pkg/include -g -D_GNU_SOURCE -MT libeglib_static_la-gspawn.lo -MD -MP -MF .deps/libeglib_static_la-gspawn.Tpo -c -o libeglib_static_la-gspawn.lo `test -f 'gspawn.c' || echo './'`gspawn.c
/bin/sh ../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I.  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -g -Wall -D_FORTIFY_SOURCE=2 -O2 -I/usr/include -I/usr/pkg/include -g -D_GNU_SOURCE -MT libeglib_static_la-gfile.lo -MD -MP -MF .deps/libeglib_static_la-gfile.Tpo -c -o libeglib_static_la-gfile.lo `test -f 'gfile.c' || echo './'`gfile.c
/bin/sh ../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I.  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -g -Wall -D_FORTIFY_SOURCE=2 -O2 -I/usr/include -I/usr/pkg/include -g -D_GNU_SOURCE -MT libeglib_static_la-gfile-posix.lo -MD -MP -MF .deps/libeglib_static_la-gfile-posix.Tpo -c -o libeglib_static_la-gfile-posix.lo `test -f 'gfile-posix.c' || echo './'`gfile-posix.c
/bin/sh ../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I.  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -g -Wall -D_FORTIFY_SOURCE=2 -O2 -I/usr/include -I/usr/pkg/include -g -D_GNU_SOURCE -MT libeglib_static_la-gpattern.lo -MD -MP -MF .deps/libeglib_static_la-gpattern.Tpo -c -o libeglib_static_la-gpattern.lo `test -f 'gpattern.c' || echo './'`gpattern.c
/bin/sh ../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I.  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -g -Wall -D_FORTIFY_SOURCE=2 -O2 -I/usr/include -I/usr/pkg/include -g -D_GNU_SOURCE -MT libeglib_static_la-gmarkup.lo -MD -MP -MF .deps/libeglib_static_la-gmarkup.Tpo -c -o libeglib_static_la-gmarkup.lo `test -f 'gmarkup.c' || echo './'`gmarkup.c
/bin/sh ../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I.  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -g -Wall -D_FORTIFY_SOURCE=2 -O2 -I/usr/include -I/usr/pkg/include -g -D_GNU_SOURCE -MT libeglib_static_la-gutf8.lo -MD -MP -MF .deps/libeglib_static_la-gutf8.Tpo -c -o libeglib_static_la-gutf8.lo `test -f 'gutf8.c' || echo './'`gutf8.c
/bin/sh ../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I.  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -g -Wall -D_FORTIFY_SOURCE=2 -O2 -I/usr/include -I/usr/pkg/include -g -D_GNU_SOURCE -MT libeglib_static_la-gunicode.lo -MD -MP -MF .deps/libeglib_static_la-gunicode.Tpo -c -o libeglib_static_la-gunicode.lo `test -f 'gunicode.c' || echo './'`gunicode.c
gunicode.c:236:31: warning: passing 'char **' to parameter of type 'const char **' discards qualifiers in nested pointer types [-Wincompatible-pointer-types-discards-qualifiers]
                int res = iconv (convertor, (char **) &strptr, &left, &output, &out_left);
                                            ^~~~~~~~~~~~~~~~~
/usr/include/iconv.h:46:47: note: passing argument to parameter here
size_t  iconv(iconv_t, const char ** __restrict,
                                               ^
1 warning generated.
/bin/sh ../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I.  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -g -Wall -D_FORTIFY_SOURCE=2 -O2 -I/usr/include -I/usr/pkg/include -g -D_GNU_SOURCE -MT libeglib_static_la-gdate-unix.lo -MD -MP -MF .deps/libeglib_static_la-gdate-unix.Tpo -c -o libeglib_static_la-gdate-unix.lo `test -f 'gdate-unix.c' || echo './'`gdate-unix.c
/bin/sh ../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I.  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -g -Wall -D_FORTIFY_SOURCE=2 -O2 -I/usr/include -I/usr/pkg/include -g -D_GNU_SOURCE -MT libeglib_static_la-gdir-unix.lo -MD -MP -MF .deps/libeglib_static_la-gdir-unix.Tpo -c -o libeglib_static_la-gdir-unix.lo `test -f 'gdir-unix.c' || echo './'`gdir-unix.c
/bin/sh ../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I.  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -g -Wall -D_FORTIFY_SOURCE=2 -O2 -I/usr/include -I/usr/pkg/include -g -D_GNU_SOURCE -MT libeglib_static_la-gfile-unix.lo -MD -MP -MF .deps/libeglib_static_la-gfile-unix.Tpo -c -o libeglib_static_la-gfile-unix.lo `test -f 'gfile-unix.c' || echo './'`gfile-unix.c
/bin/sh ../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I.  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -g -Wall -D_FORTIFY_SOURCE=2 -O2 -I/usr/include -I/usr/pkg/include -g -D_GNU_SOURCE -MT libeglib_static_la-gmisc-unix.lo -MD -MP -MF .deps/libeglib_static_la-gmisc-unix.Tpo -c -o libeglib_static_la-gmisc-unix.lo `test -f 'gmisc-unix.c' || echo './'`gmisc-unix.c
/bin/sh ../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I.  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -g -Wall -D_FORTIFY_SOURCE=2 -O2 -I/usr/include -I/usr/pkg/include -g -D_GNU_SOURCE -MT libeglib_static_la-gmodule-unix.lo -MD -MP -MF .deps/libeglib_static_la-gmodule-unix.Tpo -c -o libeglib_static_la-gmodule-unix.lo `test -f 'gmodule-unix.c' || echo './'`gmodule-unix.c
/bin/sh ../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I.  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -g -Wall -D_FORTIFY_SOURCE=2 -O2 -I/usr/include -I/usr/pkg/include -g -D_GNU_SOURCE -MT libeglib_static_la-gtimer-unix.lo -MD -MP -MF .deps/libeglib_static_la-gtimer-unix.Tpo -c -o libeglib_static_la-gtimer-unix.lo `test -f 'gtimer-unix.c' || echo './'`gtimer-unix.c
/bin/sh ../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I.  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -g -Wall -D_FORTIFY_SOURCE=2 -O2 -I/usr/include -I/usr/pkg/include -g -D_GNU_SOURCE -MT libeglib_static_la-vasprintf.lo -MD -MP -MF .deps/libeglib_static_la-vasprintf.Tpo -c -o libeglib_static_la-vasprintf.lo `test -f 'vasprintf.c' || echo './'`vasprintf.c
/bin/sh ../libtool --quiet --tag=CC   --mode=link clang -g -Wall -D_FORTIFY_SOURCE=2 -O2 -I/usr/include -I/usr/pkg/include -g -D_GNU_SOURCE -static -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -Wl,-export-dynamic -o libeglib-static.la  libeglib_static_la-garray.lo libeglib_static_la-gbytearray.lo libeglib_static_la-gerror.lo libeglib_static_la-ghashtable.lo libeglib_static_la-gmem.lo libeglib_static_la-goutput.lo libeglib_static_la-gstr.lo libeglib_static_la-gslist.lo libeglib_static_la-gstring.lo libeglib_static_la-gptrarray.lo libeglib_static_la-glist.lo libeglib_static_la-gqueue.lo libeglib_static_la-gpath.lo libeglib_static_la-gshell.lo libeglib_static_la-gspawn.lo libeglib_static_la-gfile.lo libeglib_static_la-gfile-posix.lo libeglib_static_la-gpattern.lo libeglib_static_la-gmarkup.lo libeglib_static_la-gutf8.lo libeglib_static_la-gunicode.lo libeglib_static_la-gdate-unix.lo libeglib_static_la-gdir-unix.lo libeglib_static_la-gfile-unix.lo libeglib_static_la-gmisc-unix.lo libeglib_static_la-gmodule-unix.lo libeglib_static_la-gtimer-unix.lo libeglib_static_la-vasprintf.lo  -lm  -liconv -liconv
gmake[4]: Leaving directory '/data/scratch/lang/mono2/work/mono-2.10.9/eglib/src'
Making all in test
gmake[4]: Entering directory '/data/scratch/lang/mono2/work/mono-2.10.9/eglib/test'
clang -DHAVE_CONFIG_H -I. -I..   -D_KMEMUSER -I/usr/include -I/usr/pkg/include -Wall -D_FORTIFY_SOURCE=2 -I./../src -I../src -DDRIVER_NAME=\"EGlib\" -O2 -I/usr/include -I/usr/pkg/include -g -D_GNU_SOURCE -MT test_eglib-test.o -MD -MP -MF .deps/test_eglib-test.Tpo -c -o test_eglib-test.o `test -f 'test.c' || echo './'`test.c
clang -DHAVE_CONFIG_H -I. -I..   -D_KMEMUSER -I/usr/include -I/usr/pkg/include -Wall -D_FORTIFY_SOURCE=2 -I./../src -I../src -DDRIVER_NAME=\"EGlib\" -O2 -I/usr/include -I/usr/pkg/include -g -D_GNU_SOURCE -MT test_eglib-driver.o -MD -MP -MF .deps/test_eglib-driver.Tpo -c -o test_eglib-driver.o `test -f 'driver.c' || echo './'`driver.c
clang -DHAVE_CONFIG_H -I. -I..   -D_KMEMUSER -I/usr/include -I/usr/pkg/include -Wall -D_FORTIFY_SOURCE=2 -I./../src -I../src -DDRIVER_NAME=\"EGlib\" -O2 -I/usr/include -I/usr/pkg/include -g -D_GNU_SOURCE -MT test_eglib-hashtable.o -MD -MP -MF .deps/test_eglib-hashtable.Tpo -c -o test_eglib-hashtable.o `test -f 'hashtable.c' || echo './'`hashtable.c
clang -DHAVE_CONFIG_H -I. -I..   -D_KMEMUSER -I/usr/include -I/usr/pkg/include -Wall -D_FORTIFY_SOURCE=2 -I./../src -I../src -DDRIVER_NAME=\"EGlib\" -O2 -I/usr/include -I/usr/pkg/include -g -D_GNU_SOURCE -MT test_eglib-string-util.o -MD -MP -MF .deps/test_eglib-string-util.Tpo -c -o test_eglib-string-util.o `test -f 'string-util.c' || echo './'`string-util.c
clang -DHAVE_CONFIG_H -I. -I..   -D_KMEMUSER -I/usr/include -I/usr/pkg/include -Wall -D_FORTIFY_SOURCE=2 -I./../src -I../src -DDRIVER_NAME=\"EGlib\" -O2 -I/usr/include -I/usr/pkg/include -g -D_GNU_SOURCE -MT test_eglib-string.o -MD -MP -MF .deps/test_eglib-string.Tpo -c -o test_eglib-string.o `test -f 'string.c' || echo './'`string.c
clang -DHAVE_CONFIG_H -I. -I..   -D_KMEMUSER -I/usr/include -I/usr/pkg/include -Wall -D_FORTIFY_SOURCE=2 -I./../src -I../src -DDRIVER_NAME=\"EGlib\" -O2 -I/usr/include -I/usr/pkg/include -g -D_GNU_SOURCE -MT test_eglib-slist.o -MD -MP -MF .deps/test_eglib-slist.Tpo -c -o test_eglib-slist.o `test -f 'slist.c' || echo './'`slist.c
clang -DHAVE_CONFIG_H -I. -I..   -D_KMEMUSER -I/usr/include -I/usr/pkg/include -Wall -D_FORTIFY_SOURCE=2 -I./../src -I../src -DDRIVER_NAME=\"EGlib\" -O2 -I/usr/include -I/usr/pkg/include -g -D_GNU_SOURCE -MT test_eglib-sizes.o -MD -MP -MF .deps/test_eglib-sizes.Tpo -c -o test_eglib-sizes.o `test -f 'sizes.c' || echo './'`sizes.c
clang -DHAVE_CONFIG_H -I. -I..   -D_KMEMUSER -I/usr/include -I/usr/pkg/include -Wall -D_FORTIFY_SOURCE=2 -I./../src -I../src -DDRIVER_NAME=\"EGlib\" -O2 -I/usr/include -I/usr/pkg/include -g -D_GNU_SOURCE -MT test_eglib-ptrarray.o -MD -MP -MF .deps/test_eglib-ptrarray.Tpo -c -o test_eglib-ptrarray.o `test -f 'ptrarray.c' || echo './'`ptrarray.c
clang -DHAVE_CONFIG_H -I. -I..   -D_KMEMUSER -I/usr/include -I/usr/pkg/include -Wall -D_FORTIFY_SOURCE=2 -I./../src -I../src -DDRIVER_NAME=\"EGlib\" -O2 -I/usr/include -I/usr/pkg/include -g -D_GNU_SOURCE -MT test_eglib-list.o -MD -MP -MF .deps/test_eglib-list.Tpo -c -o test_eglib-list.o `test -f 'list.c' || echo './'`list.c
clang -DHAVE_CONFIG_H -I. -I..   -D_KMEMUSER -I/usr/include -I/usr/pkg/include -Wall -D_FORTIFY_SOURCE=2 -I./../src -I../src -DDRIVER_NAME=\"EGlib\" -O2 -I/usr/include -I/usr/pkg/include -g -D_GNU_SOURCE -MT test_eglib-array.o -MD -MP -MF .deps/test_eglib-array.Tpo -c -o test_eglib-array.o `test -f 'array.c' || echo './'`array.c
clang -DHAVE_CONFIG_H -I. -I..   -D_KMEMUSER -I/usr/include -I/usr/pkg/include -Wall -D_FORTIFY_SOURCE=2 -I./../src -I../src -DDRIVER_NAME=\"EGlib\" -O2 -I/usr/include -I/usr/pkg/include -g -D_GNU_SOURCE -MT test_eglib-fake.o -MD -MP -MF .deps/test_eglib-fake.Tpo -c -o test_eglib-fake.o `test -f 'fake.c' || echo './'`fake.c
clang -DHAVE_CONFIG_H -I. -I..   -D_KMEMUSER -I/usr/include -I/usr/pkg/include -Wall -D_FORTIFY_SOURCE=2 -I./../src -I../src -DDRIVER_NAME=\"EGlib\" -O2 -I/usr/include -I/usr/pkg/include -g -D_GNU_SOURCE -MT test_eglib-path.o -MD -MP -MF .deps/test_eglib-path.Tpo -c -o test_eglib-path.o `test -f 'path.c' || echo './'`path.c
clang -DHAVE_CONFIG_H -I. -I..   -D_KMEMUSER -I/usr/include -I/usr/pkg/include -Wall -D_FORTIFY_SOURCE=2 -I./../src -I../src -DDRIVER_NAME=\"EGlib\" -O2 -I/usr/include -I/usr/pkg/include -g -D_GNU_SOURCE -MT test_eglib-queue.o -MD -MP -MF .deps/test_eglib-queue.Tpo -c -o test_eglib-queue.o `test -f 'queue.c' || echo './'`queue.c
clang -DHAVE_CONFIG_H -I. -I..   -D_KMEMUSER -I/usr/include -I/usr/pkg/include -Wall -D_FORTIFY_SOURCE=2 -I./../src -I../src -DDRIVER_NAME=\"EGlib\" -O2 -I/usr/include -I/usr/pkg/include -g -D_GNU_SOURCE -MT test_eglib-shell.o -MD -MP -MF .deps/test_eglib-shell.Tpo -c -o test_eglib-shell.o `test -f 'shell.c' || echo './'`shell.c
clang -DHAVE_CONFIG_H -I. -I..   -D_KMEMUSER -I/usr/include -I/usr/pkg/include -Wall -D_FORTIFY_SOURCE=2 -I./../src -I../src -DDRIVER_NAME=\"EGlib\" -O2 -I/usr/include -I/usr/pkg/include -g -D_GNU_SOURCE -MT test_eglib-spawn.o -MD -MP -MF .deps/test_eglib-spawn.Tpo -c -o test_eglib-spawn.o `test -f 'spawn.c' || echo './'`spawn.c
clang -DHAVE_CONFIG_H -I. -I..   -D_KMEMUSER -I/usr/include -I/usr/pkg/include -Wall -D_FORTIFY_SOURCE=2 -I./../src -I../src -DDRIVER_NAME=\"EGlib\" -O2 -I/usr/include -I/usr/pkg/include -g -D_GNU_SOURCE -MT test_eglib-timer.o -MD -MP -MF .deps/test_eglib-timer.Tpo -c -o test_eglib-timer.o `test -f 'timer.c' || echo './'`timer.c
clang -DHAVE_CONFIG_H -I. -I..   -D_KMEMUSER -I/usr/include -I/usr/pkg/include -Wall -D_FORTIFY_SOURCE=2 -I./../src -I../src -DDRIVER_NAME=\"EGlib\" -O2 -I/usr/include -I/usr/pkg/include -g -D_GNU_SOURCE -MT test_eglib-file.o -MD -MP -MF .deps/test_eglib-file.Tpo -c -o test_eglib-file.o `test -f 'file.c' || echo './'`file.c
clang -DHAVE_CONFIG_H -I. -I..   -D_KMEMUSER -I/usr/include -I/usr/pkg/include -Wall -D_FORTIFY_SOURCE=2 -I./../src -I../src -DDRIVER_NAME=\"EGlib\" -O2 -I/usr/include -I/usr/pkg/include -g -D_GNU_SOURCE -MT test_eglib-pattern.o -MD -MP -MF .deps/test_eglib-pattern.Tpo -c -o test_eglib-pattern.o `test -f 'pattern.c' || echo './'`pattern.c
clang -DHAVE_CONFIG_H -I. -I..   -D_KMEMUSER -I/usr/include -I/usr/pkg/include -Wall -D_FORTIFY_SOURCE=2 -I./../src -I../src -DDRIVER_NAME=\"EGlib\" -O2 -I/usr/include -I/usr/pkg/include -g -D_GNU_SOURCE -MT test_eglib-dir.o -MD -MP -MF .deps/test_eglib-dir.Tpo -c -o test_eglib-dir.o `test -f 'dir.c' || echo './'`dir.c
clang -DHAVE_CONFIG_H -I. -I..   -D_KMEMUSER -I/usr/include -I/usr/pkg/include -Wall -D_FORTIFY_SOURCE=2 -I./../src -I../src -DDRIVER_NAME=\"EGlib\" -O2 -I/usr/include -I/usr/pkg/include -g -D_GNU_SOURCE -MT test_eglib-markup.o -MD -MP -MF .deps/test_eglib-markup.Tpo -c -o test_eglib-markup.o `test -f 'markup.c' || echo './'`markup.c
clang -DHAVE_CONFIG_H -I. -I..   -D_KMEMUSER -I/usr/include -I/usr/pkg/include -Wall -D_FORTIFY_SOURCE=2 -I./../src -I../src -DDRIVER_NAME=\"EGlib\" -O2 -I/usr/include -I/usr/pkg/include -g -D_GNU_SOURCE -MT test_eglib-unicode.o -MD -MP -MF .deps/test_eglib-unicode.Tpo -c -o test_eglib-unicode.o `test -f 'unicode.c' || echo './'`unicode.c
clang -DHAVE_CONFIG_H -I. -I..   -D_KMEMUSER -I/usr/include -I/usr/pkg/include -Wall -D_FORTIFY_SOURCE=2 -I./../src -I../src -DDRIVER_NAME=\"EGlib\" -O2 -I/usr/include -I/usr/pkg/include -g -D_GNU_SOURCE -MT test_eglib-utf8.o -MD -MP -MF .deps/test_eglib-utf8.Tpo -c -o test_eglib-utf8.o `test -f 'utf8.c' || echo './'`utf8.c
clang -DHAVE_CONFIG_H -I. -I..   -D_KMEMUSER -I/usr/include -I/usr/pkg/include -Wall -D_FORTIFY_SOURCE=2 -I./../src -I../src -DDRIVER_NAME=\"EGlib\" -O2 -I/usr/include -I/usr/pkg/include -g -D_GNU_SOURCE -MT test_eglib-endian.o -MD -MP -MF .deps/test_eglib-endian.Tpo -c -o test_eglib-endian.o `test -f 'endian.c' || echo './'`endian.c
clang -DHAVE_CONFIG_H -I. -I..   -D_KMEMUSER -I/usr/include -I/usr/pkg/include -Wall -D_FORTIFY_SOURCE=2 -I./../src -I../src -DDRIVER_NAME=\"EGlib\" -O2 -I/usr/include -I/usr/pkg/include -g -D_GNU_SOURCE -MT test_eglib-module.o -MD -MP -MF .deps/test_eglib-module.Tpo -c -o test_eglib-module.o `test -f 'module.c' || echo './'`module.c
clang -DHAVE_CONFIG_H -I. -I..   -D_KMEMUSER -I/usr/include -I/usr/pkg/include -Wall -D_FORTIFY_SOURCE=2 -I./../src -I../src -DDRIVER_NAME=\"EGlib\" -O2 -I/usr/include -I/usr/pkg/include -g -D_GNU_SOURCE -MT test_eglib-memory.o -MD -MP -MF .deps/test_eglib-memory.Tpo -c -o test_eglib-memory.o `test -f 'memory.c' || echo './'`memory.c
/bin/sh ../libtool --quiet --tag=CC   --mode=link clang -Wall -D_FORTIFY_SOURCE=2 -I./../src -I../src -DDRIVER_NAME=\"EGlib\" -O2 -I/usr/include -I/usr/pkg/include -g -D_GNU_SOURCE  -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -Wl,-export-dynamic -o test-eglib test_eglib-test.o test_eglib-driver.o test_eglib-hashtable.o test_eglib-string-util.o test_eglib-string.o test_eglib-slist.o test_eglib-sizes.o test_eglib-ptrarray.o test_eglib-list.o test_eglib-array.o test_eglib-fake.o test_eglib-path.o test_eglib-queue.o test_eglib-shell.o test_eglib-spawn.o test_eglib-timer.o test_eglib-file.o test_eglib-pattern.o test_eglib-dir.o test_eglib-markup.o test_eglib-unicode.o test_eglib-utf8.o test_eglib-endian.o test_eglib-module.o test_eglib-memory.o ../src/libeglib.la -lm  -liconv -liconv
gmake[4]: Leaving directory '/data/scratch/lang/mono2/work/mono-2.10.9/eglib/test'
gmake[4]: Entering directory '/data/scratch/lang/mono2/work/mono-2.10.9/eglib'
gmake[4]: Leaving directory '/data/scratch/lang/mono2/work/mono-2.10.9/eglib'
gmake[3]: Leaving directory '/data/scratch/lang/mono2/work/mono-2.10.9/eglib'
gmake[2]: Leaving directory '/data/scratch/lang/mono2/work/mono-2.10.9/eglib'
Making all in mono
gmake[2]: Entering directory '/data/scratch/lang/mono2/work/mono-2.10.9/mono'
Making all in utils
gmake[3]: Entering directory '/data/scratch/lang/mono2/work/mono-2.10.9/mono/utils'
/usr/pkg/bin/gmake  all-am
gmake[4]: Entering directory '/data/scratch/lang/mono2/work/mono-2.10.9/mono/utils'
/bin/sh ../../libtool --quiet --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I../../eglib/src  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS  -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT mono-md5.lo -MD -MP -MF .deps/mono-md5.Tpo -c -o mono-md5.lo mono-md5.c
/bin/sh ../../libtool --quiet --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I../../eglib/src  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS  -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT mono-sha1.lo -MD -MP -MF .deps/mono-sha1.Tpo -c -o mono-sha1.lo mono-sha1.c
/bin/sh ../../libtool --quiet --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I../../eglib/src  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS  -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT mono-logger.lo -MD -MP -MF .deps/mono-logger.Tpo -c -o mono-logger.lo mono-logger.c
In file included from mono-logger.c:7:
./mono-logger-internal.h:66:1: warning: unused function 'mono_trace_error' [-Wunused-function]
mono_trace_error(MonoTraceMask mask, const char *format, ...)
^
./mono-logger-internal.h:75:1: warning: unused function 'mono_trace_warning' [-Wunused-function]
mono_trace_warning(MonoTraceMask mask, const char *format, ...)
^
./mono-logger-internal.h:84:1: warning: unused function 'mono_trace_message' [-Wunused-function]
mono_trace_message(MonoTraceMask mask, const char *format, ...)
^
3 warnings generated.
/bin/sh ../../libtool --quiet --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I../../eglib/src  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS  -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT mono-codeman.lo -MD -MP -MF .deps/mono-codeman.Tpo -c -o mono-codeman.lo mono-codeman.c
/bin/sh ../../libtool --quiet --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I../../eglib/src  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS  -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT dlmalloc.lo -MD -MP -MF .deps/dlmalloc.Tpo -c -o dlmalloc.lo dlmalloc.c
dlmalloc.c:2515:12: warning: unused function 'change_mparam' [-Wunused-function]
static int change_mparam(int param_number, int value) {
           ^
dlmalloc.c:2847:13: warning: unused function 'internal_malloc_stats' [-Wunused-function]
static void internal_malloc_stats(mstate m) {
            ^
2 warnings generated.
/bin/sh ../../libtool --quiet --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I../../eglib/src  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS  -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT mono-counters.lo -MD -MP -MF .deps/mono-counters.Tpo -c -o mono-counters.lo mono-counters.c
/bin/sh ../../libtool --quiet --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I../../eglib/src  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS  -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT mono-dl.lo -MD -MP -MF .deps/mono-dl.Tpo -c -o mono-dl.lo mono-dl.c
mono-dl.c:220: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:226: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:242: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:261: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))
                                                ^~~~
4 warnings generated.
/bin/sh ../../libtool --quiet --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I../../eglib/src  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS  -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT mono-internal-hash.lo -MD -MP -MF .deps/mono-internal-hash.Tpo -c -o mono-internal-hash.lo mono-internal-hash.c
/bin/sh ../../libtool --quiet --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I../../eglib/src  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS  -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT mono-io-portability.lo -MD -MP -MF .deps/mono-io-portability.Tpo -c -o mono-io-portability.lo mono-io-portability.c
mono-io-portability.c:188:6: warning: array subscript is of type 'char' [-Wchar-subscripts]
            g_ascii_isalpha (new_pathname[0]) &&
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../eglib/src/glib.h:302: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))
                                                ^~~~
1 warning generated.
/bin/sh ../../libtool --quiet --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I../../eglib/src  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS  -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT monobitset.lo -MD -MP -MF .deps/monobitset.Tpo -c -o monobitset.lo monobitset.c
/bin/sh ../../libtool --quiet --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I../../eglib/src  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS  -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT mono-filemap.lo -MD -MP -MF .deps/mono-filemap.Tpo -c -o mono-filemap.lo mono-filemap.c
/bin/sh ../../libtool --quiet --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I../../eglib/src  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS  -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT mono-math.lo -MD -MP -MF .deps/mono-math.Tpo -c -o mono-math.lo mono-math.c
/bin/sh ../../libtool --quiet --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I../../eglib/src  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS  -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT mono-mmap.lo -MD -MP -MF .deps/mono-mmap.Tpo -c -o mono-mmap.lo mono-mmap.c
/bin/sh ../../libtool --quiet --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I../../eglib/src  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS  -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT mono-networkinterfaces.lo -MD -MP -MF .deps/mono-networkinterfaces.Tpo -c -o mono-networkinterfaces.lo mono-networkinterfaces.c
/bin/sh ../../libtool --quiet --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I../../eglib/src  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS  -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT mono-proclib.lo -MD -MP -MF .deps/mono-proclib.Tpo -c -o mono-proclib.lo mono-proclib.c
mono-proclib.c:167:10: warning: array subscript is of type 'char' [-Wchar-subscripts]
                while (g_ascii_isspace (*s)) s++;
                       ^~~~~~~~~~~~~~~~~~~~
../../eglib/src/glib.h:301: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:170:10: warning: array subscript is of type 'char' [-Wchar-subscripts]
                while (g_ascii_isspace (*s)) s++;
                       ^~~~~~~~~~~~~~~~~~~~
../../eglib/src/glib.h:301: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:352:9: warning: array subscript is of type 'char' [-Wchar-subscripts]
        while (g_ascii_isspace (*s)) s++;
               ^~~~~~~~~~~~~~~~~~~~
../../eglib/src/glib.h:301: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:356:16: warning: array subscript is of type 'char' [-Wchar-subscripts]
        while (*s && !g_ascii_isspace (*s)) s++;
                      ^~~~~~~~~~~~~~~~~~~~
../../eglib/src/glib.h:301: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:360:10: warning: array subscript is of type 'char' [-Wchar-subscripts]
                while (g_ascii_isspace (*s)) s++;
                       ^~~~~~~~~~~~~~~~~~~~
../../eglib/src/glib.h:301: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:363:17: warning: array subscript is of type 'char' [-Wchar-subscripts]
                while (*s && !g_ascii_isspace (*s)) s++;
                              ^~~~~~~~~~~~~~~~~~~~
../../eglib/src/glib.h:301: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:371:10: warning: array subscript is of type 'char' [-Wchar-subscripts]
                while (g_ascii_isspace (*s)) s++;
                       ^~~~~~~~~~~~~~~~~~~~
../../eglib/src/glib.h:301: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:579: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:301: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))
                                                ^~~~
8 warnings generated.
/bin/sh ../../libtool --quiet --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I../../eglib/src  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS  -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT mono-publib.lo -MD -MP -MF .deps/mono-publib.Tpo -c -o mono-publib.lo mono-publib.c
/bin/sh ../../libtool --quiet --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I../../eglib/src  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS  -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT mono-time.lo -MD -MP -MF .deps/mono-time.Tpo -c -o mono-time.lo mono-time.c
/bin/sh ../../libtool --quiet --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I../../eglib/src  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS  -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT strtod.lo -MD -MP -MF .deps/strtod.Tpo -c -o strtod.lo strtod.c
strtod.c:2447:1: warning: unused function 'quorem' [-Wunused-function]
quorem
^
strtod.c:2595:1: warning: unused function 'nrv_alloc' [-Wunused-function]
nrv_alloc(char *s, char **rve, int n)
^
strtod.c:2619:1: warning: unused function '__freedtoa' [-Wunused-function]
freedtoa(char *s)
^
strtod.c:21:18: note: expanded from macro 'freedtoa'
#define freedtoa __freedtoa
                 ^
3 warnings generated.
/bin/sh ../../libtool --quiet --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I../../eglib/src  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS  -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT strenc.lo -MD -MP -MF .deps/strenc.Tpo -c -o strenc.lo strenc.c
/bin/sh ../../libtool --quiet --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I../../eglib/src  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS  -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT mono-uri.lo -MD -MP -MF .deps/mono-uri.Tpo -c -o mono-uri.lo mono-uri.c
/bin/sh ../../libtool --quiet --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I../../eglib/src  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS  -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT mono-poll.lo -MD -MP -MF .deps/mono-poll.Tpo -c -o mono-poll.lo mono-poll.c
/bin/sh ../../libtool --quiet --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I../../eglib/src  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS  -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT mono-path.lo -MD -MP -MF .deps/mono-path.Tpo -c -o mono-path.lo mono-path.c
/bin/sh ../../libtool --quiet --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I../../eglib/src  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS  -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT mono-semaphore.lo -MD -MP -MF .deps/mono-semaphore.Tpo -c -o mono-semaphore.lo mono-semaphore.c
/bin/sh ../../libtool --quiet --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I../../eglib/src  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS  -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT mono-stdlib.lo -MD -MP -MF .deps/mono-stdlib.Tpo -c -o mono-stdlib.lo mono-stdlib.c
/bin/sh ../../libtool --quiet --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I../../eglib/src  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS  -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT mono-property-hash.lo -MD -MP -MF .deps/mono-property-hash.Tpo -c -o mono-property-hash.lo mono-property-hash.c
/bin/sh ../../libtool --quiet --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I../../eglib/src  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS  -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT mono-value-hash.lo -MD -MP -MF .deps/mono-value-hash.Tpo -c -o mono-value-hash.lo mono-value-hash.c
/bin/sh ../../libtool --quiet --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I../../eglib/src  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS  -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT mono-error.lo -MD -MP -MF .deps/mono-error.Tpo -c -o mono-error.lo mono-error.c
/bin/sh ../../libtool --quiet --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I../../eglib/src  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS  -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT mach-support.lo -MD -MP -MF .deps/mach-support.Tpo -c -o mach-support.lo mach-support.c
/bin/sh ../../libtool --quiet --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I../../eglib/src  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS  -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT mach-support-amd64.lo -MD -MP -MF .deps/mach-support-amd64.Tpo -c -o mach-support-amd64.lo mach-support-amd64.c
/bin/sh ../../libtool --quiet --tag=CC   --mode=link clang  -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings  -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -pthread -o libmonoutils.la  mono-md5.lo mono-sha1.lo mono-logger.lo mono-codeman.lo dlmalloc.lo mono-counters.lo mono-dl.lo mono-internal-hash.lo mono-io-portability.lo monobitset.lo mono-filemap.lo mono-math.lo mono-mmap.lo mono-networkinterfaces.lo mono-proclib.lo mono-publib.lo mono-time.lo strtod.lo strenc.lo mono-uri.lo mono-poll.lo mono-path.lo mono-semaphore.lo mono-stdlib.lo mono-property-hash.lo mono-value-hash.lo mono-error.lo mach-support.lo  mach-support-amd64.lo   -lm -lrt   -lpthread
gmake[4]: Leaving directory '/data/scratch/lang/mono2/work/mono-2.10.9/mono/utils'
gmake[3]: Leaving directory '/data/scratch/lang/mono2/work/mono-2.10.9/mono/utils'
Making all in io-layer
gmake[3]: Entering directory '/data/scratch/lang/mono2/work/mono-2.10.9/mono/io-layer'
/bin/sh ../../libtool --quiet --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../../eglib/src -I../../eglib/src -I../../libgc/include -DMONO_BINDIR=\""/usr/pkg/bin"\" -I../..	  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS  -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT atomic.lo -MD -MP -MF .deps/atomic.Tpo -c -o atomic.lo atomic.c
/bin/sh ../../libtool --quiet --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../../eglib/src -I../../eglib/src -I../../libgc/include -DMONO_BINDIR=\""/usr/pkg/bin"\" -I../..	  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS  -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT collection.lo -MD -MP -MF .deps/collection.Tpo -c -o collection.lo collection.c
/bin/sh ../../libtool --quiet --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../../eglib/src -I../../eglib/src -I../../libgc/include -DMONO_BINDIR=\""/usr/pkg/bin"\" -I../..	  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS  -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT context.lo -MD -MP -MF .deps/context.Tpo -c -o context.lo context.c
/bin/sh ../../libtool --quiet --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../../eglib/src -I../../eglib/src -I../../libgc/include -DMONO_BINDIR=\""/usr/pkg/bin"\" -I../..	  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS  -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT critical-sections.lo -MD -MP -MF .deps/critical-sections.Tpo -c -o critical-sections.lo critical-sections.c
/bin/sh ../../libtool --quiet --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../../eglib/src -I../../eglib/src -I../../libgc/include -DMONO_BINDIR=\""/usr/pkg/bin"\" -I../..	  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS  -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT error.lo -MD -MP -MF .deps/error.Tpo -c -o error.lo error.c
/bin/sh ../../libtool --quiet --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../../eglib/src -I../../eglib/src -I../../libgc/include -DMONO_BINDIR=\""/usr/pkg/bin"\" -I../..	  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS  -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT events.lo -MD -MP -MF .deps/events.Tpo -c -o events.lo events.c
/bin/sh ../../libtool --quiet --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../../eglib/src -I../../eglib/src -I../../libgc/include -DMONO_BINDIR=\""/usr/pkg/bin"\" -I../..	  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS  -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT handles.lo -MD -MP -MF .deps/handles.Tpo -c -o handles.lo handles.c
/bin/sh ../../libtool --quiet --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../../eglib/src -I../../eglib/src -I../../libgc/include -DMONO_BINDIR=\""/usr/pkg/bin"\" -I../..	  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS  -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT io.lo -MD -MP -MF .deps/io.Tpo -c -o io.lo io.c
/bin/sh ../../libtool --quiet --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../../eglib/src -I../../eglib/src -I../../libgc/include -DMONO_BINDIR=\""/usr/pkg/bin"\" -I../..	  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS  -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT io-portability.lo -MD -MP -MF .deps/io-portability.Tpo -c -o io-portability.lo io-portability.c
io-portability.c:312:6: warning: array subscript is of type 'char' [-Wchar-subscripts]
            g_ascii_isalpha (new_filename[0]) &&
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../eglib/src/glib.h:302: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:335:6: warning: array subscript is of type 'char' [-Wchar-subscripts]
            g_ascii_isalpha (new_filename[0]) &&
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../eglib/src/glib.h:302: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))
                                                ^~~~
2 warnings generated.
/bin/sh ../../libtool --quiet --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../../eglib/src -I../../eglib/src -I../../libgc/include -DMONO_BINDIR=\""/usr/pkg/bin"\" -I../..	  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS  -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT locking.lo -MD -MP -MF .deps/locking.Tpo -c -o locking.lo locking.c
/bin/sh ../../libtool --quiet --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../../eglib/src -I../../eglib/src -I../../libgc/include -DMONO_BINDIR=\""/usr/pkg/bin"\" -I../..	  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS  -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT messages.lo -MD -MP -MF .deps/messages.Tpo -c -o messages.lo messages.c
messages.c:25:13: warning: duplicate 'const' declaration specifier [-Wduplicate-decl-specifier]
        const char const *txt;
                   ^
1 warning generated.
/bin/sh ../../libtool --quiet --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../../eglib/src -I../../eglib/src -I../../libgc/include -DMONO_BINDIR=\""/usr/pkg/bin"\" -I../..	  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS  -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT misc.lo -MD -MP -MF .deps/misc.Tpo -c -o misc.lo misc.c
/bin/sh ../../libtool --quiet --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../../eglib/src -I../../eglib/src -I../../libgc/include -DMONO_BINDIR=\""/usr/pkg/bin"\" -I../..	  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS  -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT mutexes.lo -MD -MP -MF .deps/mutexes.Tpo -c -o mutexes.lo mutexes.c
/bin/sh ../../libtool --quiet --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../../eglib/src -I../../eglib/src -I../../libgc/include -DMONO_BINDIR=\""/usr/pkg/bin"\" -I../..	  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS  -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT mono-mutex.lo -MD -MP -MF .deps/mono-mutex.Tpo -c -o mono-mutex.lo mono-mutex.c
/bin/sh ../../libtool --quiet --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../../eglib/src -I../../eglib/src -I../../libgc/include -DMONO_BINDIR=\""/usr/pkg/bin"\" -I../..	  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS  -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT posix.lo -MD -MP -MF .deps/posix.Tpo -c -o posix.lo posix.c
/bin/sh ../../libtool --quiet --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../../eglib/src -I../../eglib/src -I../../libgc/include -DMONO_BINDIR=\""/usr/pkg/bin"\" -I../..	  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS  -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT processes.lo -MD -MP -MF .deps/processes.Tpo -c -o processes.lo processes.c
processes.c:827:7: warning: array subscript is of type 'char' [-Wchar-subscripts]
                if (g_ascii_isalpha (cmd[0]) && (cmd[1] == ':')) {
                    ^~~~~~~~~~~~~~~~~~~~~~~~
../../eglib/src/glib.h:302: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:898: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:301: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:914:9: warning: array subscript is of type 'char' [-Wchar-subscripts]
                                if (g_ascii_isspace (args[i])) {
                                    ^~~~~~~~~~~~~~~~~~~~~~~~~
../../eglib/src/glib.h:301: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:948:7: warning: array subscript is of type 'char' [-Wchar-subscripts]
                if (g_ascii_isalpha (token[0]) && (token[1] == ':')) {
                    ^~~~~~~~~~~~~~~~~~~~~~~~~~
../../eglib/src/glib.h:302: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:1644:8: warning: array subscript is of type 'char' [-Wchar-subscripts]
                if (!isdigit (entry->d_name[0]))
                     ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sys/ctype_inline.h:51:44: note: expanded from macro 'isdigit'
#define isdigit(c)      ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_D))
                                                ^~~~
processes.c:2064:10: warning: array subscript is of type 'char' [-Wchar-subscripts]
                while (g_ascii_isspace (*p)) ++p;
                       ^~~~~~~~~~~~~~~~~~~~
../../eglib/src/glib.h:301: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:2066:8: warning: array subscript is of type 'char' [-Wchar-subscripts]
                if (!g_ascii_isxdigit (*start_start)) {
                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../eglib/src/glib.h:304: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:2077:8: warning: array subscript is of type 'char' [-Wchar-subscripts]
                if (!g_ascii_isxdigit (*end_start)) {
                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../eglib/src/glib.h:304: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:2082:8: warning: array subscript is of type 'char' [-Wchar-subscripts]
                if (!g_ascii_isspace (*p)) {
                     ^~~~~~~~~~~~~~~~~~~~
../../eglib/src/glib.h:301: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:2086:10: warning: array subscript is of type 'char' [-Wchar-subscripts]
                while (g_ascii_isspace (*p)) ++p;
                       ^~~~~~~~~~~~~~~~~~~~
../../eglib/src/glib.h:301: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:2093:11: warning: array subscript is of type 'char' [-Wchar-subscripts]
                while (!g_ascii_isspace (*p)) ++p;
                        ^~~~~~~~~~~~~~~~~~~~
../../eglib/src/glib.h:301: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:2095:10: warning: array subscript is of type 'char' [-Wchar-subscripts]
                while (g_ascii_isspace (*p)) ++p;
                       ^~~~~~~~~~~~~~~~~~~~
../../eglib/src/glib.h:301: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:2097:8: warning: array subscript is of type 'char' [-Wchar-subscripts]
                if (!g_ascii_isxdigit (*offset_start)) {
                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../eglib/src/glib.h:304: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:2102:8: warning: array subscript is of type 'char' [-Wchar-subscripts]
                if (!g_ascii_isspace (*p)) {
                     ^~~~~~~~~~~~~~~~~~~~
../../eglib/src/glib.h:301: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:2106:9: warning: array subscript is of type 'char' [-Wchar-subscripts]
                while(g_ascii_isspace (*p)) ++p;
                      ^~~~~~~~~~~~~~~~~~~~
../../eglib/src/glib.h:301: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:2108:8: warning: array subscript is of type 'char' [-Wchar-subscripts]
                if (!g_ascii_isxdigit (*maj_dev_start)) {
                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../eglib/src/glib.h:304: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:2119:8: warning: array subscript is of type 'char' [-Wchar-subscripts]
                if (!g_ascii_isxdigit (*min_dev_start)) {
                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../eglib/src/glib.h:304: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:2124:8: warning: array subscript is of type 'char' [-Wchar-subscripts]
                if (!g_ascii_isspace (*p)) {
                     ^~~~~~~~~~~~~~~~~~~~
../../eglib/src/glib.h:301: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:2128:10: warning: array subscript is of type 'char' [-Wchar-subscripts]
                while (g_ascii_isspace (*p)) ++p;
                       ^~~~~~~~~~~~~~~~~~~~
../../eglib/src/glib.h:301: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:2130:8: warning: array subscript is of type 'char' [-Wchar-subscripts]
                if (!g_ascii_isxdigit (*inode_start)) {
                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../eglib/src/glib.h:304: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:2135:8: warning: array subscript is of type 'char' [-Wchar-subscripts]
                if (!g_ascii_isspace (*p)) {
                     ^~~~~~~~~~~~~~~~~~~~
../../eglib/src/glib.h:301: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:2145:9: warning: array subscript is of type 'char' [-Wchar-subscripts]
                while(g_ascii_isspace (*p)) ++p;
                      ^~~~~~~~~~~~~~~~~~~~
../../eglib/src/glib.h:301: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))
                                                ^~~~
22 warnings generated.
/bin/sh ../../libtool --quiet --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../../eglib/src -I../../eglib/src -I../../libgc/include -DMONO_BINDIR=\""/usr/pkg/bin"\" -I../..	  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS  -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT security.lo -MD -MP -MF .deps/security.Tpo -c -o security.lo security.c
security.c:27:3: warning: getresuid not supported. WindowsImpersonationContext wont work [-W#warnings]
        #warning getresuid not supported. WindowsImpersonationContext wont work
         ^
security.c:30:3: warning: setresuid not supported. WindowsImpersonationContext wont work [-W#warnings]
        #warning setresuid not supported. WindowsImpersonationContext wont work
         ^
2 warnings generated.
/bin/sh ../../libtool --quiet --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../../eglib/src -I../../eglib/src -I../../libgc/include -DMONO_BINDIR=\""/usr/pkg/bin"\" -I../..	  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS  -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT semaphores.lo -MD -MP -MF .deps/semaphores.Tpo -c -o semaphores.lo semaphores.c
/bin/sh ../../libtool --quiet --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../../eglib/src -I../../eglib/src -I../../libgc/include -DMONO_BINDIR=\""/usr/pkg/bin"\" -I../..	  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS  -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT shared.lo -MD -MP -MF .deps/shared.Tpo -c -o shared.lo shared.c
shared.c:605: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/io-layer/atomic.h:30:66: note: passing argument to parameter 'dest' here
static inline gint32 InterlockedCompareExchange(volatile gint32 *dest,
                                                                 ^
shared.c:636: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/io-layer/atomic.h:30:66: note: passing argument to parameter 'dest' here
static inline gint32 InterlockedCompareExchange(volatile gint32 *dest,
                                                                 ^
2 warnings generated.
/bin/sh ../../libtool --quiet --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../../eglib/src -I../../eglib/src -I../../libgc/include -DMONO_BINDIR=\""/usr/pkg/bin"\" -I../..	  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS  -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT sockets.lo -MD -MP -MF .deps/sockets.Tpo -c -o sockets.lo sockets.c
sockets.c:1379:8: warning: overflow converting case value to switch condition type (2147772030 to 18446744071562356350) [-Wswitch]
                case FIONBIO:
                     ^
/usr/include/sys/filio.h:48:18: note: expanded from macro 'FIONBIO'
#define FIONBIO         _IOW('f', 126, int)     /* set/clear non-blocking i/o */
                        ^
/usr/include/sys/ioccom.h:71:21: note: expanded from macro '_IOW'
#define _IOW(g,n,t)     _IOC(IOC_IN,    (g), (n), sizeof(t))
                        ^
/usr/include/sys/ioccom.h:67:5: note: expanded from macro '_IOC'
    ((inout) | (((len) & IOCPARM_MASK) << IOCPARM_SHIFT) | \
    ^
1 warning generated.
/bin/sh ../../libtool --quiet --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../../eglib/src -I../../eglib/src -I../../libgc/include -DMONO_BINDIR=\""/usr/pkg/bin"\" -I../..	  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS  -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT system.lo -MD -MP -MF .deps/system.Tpo -c -o system.lo system.c
/bin/sh ../../libtool --quiet --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../../eglib/src -I../../eglib/src -I../../libgc/include -DMONO_BINDIR=\""/usr/pkg/bin"\" -I../..	  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS  -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT timefuncs.lo -MD -MP -MF .deps/timefuncs.Tpo -c -o timefuncs.lo timefuncs.c
/bin/sh ../../libtool --quiet --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../../eglib/src -I../../eglib/src -I../../libgc/include -DMONO_BINDIR=\""/usr/pkg/bin"\" -I../..	  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS  -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT versioninfo.lo -MD -MP -MF .deps/versioninfo.Tpo -c -o versioninfo.lo versioninfo.c
versioninfo.c:31:9: warning: 'ALIGN32' macro redefined [-Wmacro-redefined]
#define ALIGN32(ptr) ptr = (gpointer)((char *)ptr + 3); ptr = (gpointer)((char *)ptr - ((gsize)ptr & 3));
        ^
/usr/include/machine/param.h:23:9: note: previous definition is here
#define ALIGN32(p)              (((u_long)(p) + ALIGNBYTES32) &~ALIGNBYTES32)
        ^
1 warning generated.
/bin/sh ../../libtool --quiet --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../../eglib/src -I../../eglib/src -I../../libgc/include -DMONO_BINDIR=\""/usr/pkg/bin"\" -I../..	  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS  -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT wait.lo -MD -MP -MF .deps/wait.Tpo -c -o wait.lo wait.c
/bin/sh ../../libtool --quiet --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../../eglib/src -I../../eglib/src -I../../libgc/include -DMONO_BINDIR=\""/usr/pkg/bin"\" -I../..	  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS  -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT wapi_glob.lo -MD -MP -MF .deps/wapi_glob.Tpo -c -o wapi_glob.lo wapi_glob.c
/bin/sh ../../libtool --quiet --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../../eglib/src -I../../eglib/src -I../../libgc/include -DMONO_BINDIR=\""/usr/pkg/bin"\" -I../..	  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS  -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT wthreads.lo -MD -MP -MF .deps/wthreads.Tpo -c -o wthreads.lo wthreads.c
wthreads.c:1125:30: warning: comparison between pointer and integer ('pthread_t' (aka 'struct __pthread_st *') and 'gsize' (aka 'unsigned long'))
        g_assert (thread_handle->id == GetCurrentThreadId ());
                  ~~~~~~~~~~~~~~~~~ ^  ~~~~~~~~~~~~~~~~~~~~~
../../eglib/src/glib.h:237:47: note: expanded from macro 'g_assert'
#define  g_assert(x)     G_STMT_START { if (!(x)) g_assertion_message ("* Assertion at %s:%d, condition `%s' not met\n", __FILE__, __LINE__, #x);  } G_STMT_END
                                              ^
1 warning generated.
/bin/sh ../../libtool --quiet --tag=CC   --mode=link clang  -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings  -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -pthread -o libwapi.la  atomic.lo collection.lo context.lo critical-sections.lo error.lo events.lo handles.lo io.lo io-portability.lo locking.lo messages.lo misc.lo mutexes.lo mono-mutex.lo posix.lo processes.lo security.lo semaphores.lo shared.lo sockets.lo system.lo timefuncs.lo versioninfo.lo wait.lo wapi_glob.lo wthreads.lo   -lm -lrt   -lpthread
gmake[3]: Leaving directory '/data/scratch/lang/mono2/work/mono-2.10.9/mono/io-layer'
Making all in cil
gmake[3]: Entering directory '/data/scratch/lang/mono2/work/mono-2.10.9/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/mono2/work/mono-2.10.9/mono/cil'
Making all in metadata
gmake[3]: Entering directory '/data/scratch/lang/mono2/work/mono-2.10.9/mono/metadata'
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I../../eglib/src -DMONO_BINDIR=\"/usr/pkg/bin/\" -DMONO_ASSEMBLIES=\"/usr/pkg/lib\" -DMONO_CFG_DIR=\"/usr/pkg/etc\"  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmonoruntime_la-console-unix.lo -MD -MP -MF .deps/libmonoruntime_la-console-unix.Tpo -c -o libmonoruntime_la-console-unix.lo `test -f 'console-unix.c' || echo './'`console-unix.c
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I../../eglib/src -DMONO_BINDIR=\"/usr/pkg/bin/\" -DMONO_ASSEMBLIES=\"/usr/pkg/lib\" -DMONO_CFG_DIR=\"/usr/pkg/etc\"  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmonoruntime_la-appdomain.lo -MD -MP -MF .deps/libmonoruntime_la-appdomain.Tpo -c -o libmonoruntime_la-appdomain.lo `test -f 'appdomain.c' || echo './'`appdomain.c
In file included from appdomain.c:56:
../../mono/utils/mono-logger-internal.h:66:1: warning: unused function 'mono_trace_error' [-Wunused-function]
mono_trace_error(MonoTraceMask mask, const char *format, ...)
^
../../mono/utils/mono-logger-internal.h:75:1: warning: unused function 'mono_trace_warning' [-Wunused-function]
mono_trace_warning(MonoTraceMask mask, const char *format, ...)
^
../../mono/utils/mono-logger-internal.h:84:1: warning: unused function 'mono_trace_message' [-Wunused-function]
mono_trace_message(MonoTraceMask mask, const char *format, ...)
^
3 warnings generated.
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I../../eglib/src -DMONO_BINDIR=\"/usr/pkg/bin/\" -DMONO_ASSEMBLIES=\"/usr/pkg/lib\" -DMONO_CFG_DIR=\"/usr/pkg/etc\"  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmonoruntime_la-assembly.lo -MD -MP -MF .deps/libmonoruntime_la-assembly.Tpo -c -o libmonoruntime_la-assembly.lo `test -f 'assembly.c' || echo './'`assembly.c
assembly.c:789: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:301: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:1864:24: warning: array subscript is of type 'char' [-Wchar-subscripts]
        while (*keylen > 0 && g_ascii_isspace ((*key) [*keylen - 1]))
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../eglib/src/glib.h:301: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))
                                                ^~~~
In file included from assembly.c:32:
../../mono/utils/mono-logger-internal.h:66:1: warning: unused function 'mono_trace_error' [-Wunused-function]
mono_trace_error(MonoTraceMask mask, const char *format, ...)
^
../../mono/utils/mono-logger-internal.h:75:1: warning: unused function 'mono_trace_warning' [-Wunused-function]
mono_trace_warning(MonoTraceMask mask, const char *format, ...)
^
../../mono/utils/mono-logger-internal.h:84:1: warning: unused function 'mono_trace_message' [-Wunused-function]
mono_trace_message(MonoTraceMask mask, const char *format, ...)
^
5 warnings generated.
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I../../eglib/src -DMONO_BINDIR=\"/usr/pkg/bin/\" -DMONO_ASSEMBLIES=\"/usr/pkg/lib\" -DMONO_CFG_DIR=\"/usr/pkg/etc\"  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmonoruntime_la-attach.lo -MD -MP -MF .deps/libmonoruntime_la-attach.Tpo -c -o libmonoruntime_la-attach.lo `test -f 'attach.c' || echo './'`attach.c
attach.c:132:1: warning: unused function 'decode_short' [-Wunused-function]
decode_short (guint8 *buf, guint8 **endbuf, guint8 *limit)
^
1 warning generated.
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I../../eglib/src -DMONO_BINDIR=\"/usr/pkg/bin/\" -DMONO_ASSEMBLIES=\"/usr/pkg/lib\" -DMONO_CFG_DIR=\"/usr/pkg/etc\"  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmonoruntime_la-boehm-gc.lo -MD -MP -MF .deps/libmonoruntime_la-boehm-gc.Tpo -c -o libmonoruntime_la-boehm-gc.lo `test -f 'boehm-gc.c' || echo './'`boehm-gc.c
In file included from boehm-gc.c:35:
In file included from ../../libgc/include/private/pthread_support.h:4:
In file included from ../../libgc/include/private/gc_priv.h:66:
../../libgc/include/private/gcconfig.h:2550:31: warning: this function declaration is not a prototype [-Wstrict-prototypes]
                extern ptr_t GC_unix_get_mem();
                                            ^
                                             void
In file included from boehm-gc.c:35:
In file included from ../../libgc/include/private/pthread_support.h:4:
../../libgc/include/private/gc_priv.h:428:25: warning: this function declaration is not a prototype [-Wstrict-prototypes]
      void GC_stop_world();
                        ^
                         void
../../libgc/include/private/gc_priv.h:429:26: warning: this function declaration is not a prototype [-Wstrict-prototypes]
      void GC_start_world();
                         ^
                          void
../../libgc/include/private/gc_priv.h:1845:26: warning: this function declaration is not a prototype [-Wstrict-prototypes]
      GC_API void GC_noop();
                         ^
                          void
../../libgc/include/private/gc_priv.h:1934:38: warning: this function declaration is not a prototype [-Wstrict-prototypes]
     extern void GC_acquire_mark_lock();
                                     ^
                                      void
../../libgc/include/private/gc_priv.h:1935:38: warning: this function declaration is not a prototype [-Wstrict-prototypes]
     extern void GC_release_mark_lock();
                                     ^
                                      void
../../libgc/include/private/gc_priv.h:1936:39: warning: this function declaration is not a prototype [-Wstrict-prototypes]
     extern void GC_notify_all_builder();
                                      ^
                                       void
../../libgc/include/private/gc_priv.h:1938:37: warning: this function declaration is not a prototype [-Wstrict-prototypes]
     extern void GC_wait_for_reclaim();
                                    ^
                                     void
In file included from boehm-gc.c:35:
../../libgc/include/private/pthread_support.h:105:18: warning: this function declaration is not a prototype [-Wstrict-prototypes]
void GC_stop_init();
                 ^
                  void
In file included from boehm-gc.c:24:
../../mono/utils/mono-logger-internal.h:66:1: warning: unused function 'mono_trace_error' [-Wunused-function]
mono_trace_error(MonoTraceMask mask, const char *format, ...)
^
../../mono/utils/mono-logger-internal.h:75:1: warning: unused function 'mono_trace_warning' [-Wunused-function]
mono_trace_warning(MonoTraceMask mask, const char *format, ...)
^
11 warnings generated.
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I../../eglib/src -DMONO_BINDIR=\"/usr/pkg/bin/\" -DMONO_ASSEMBLIES=\"/usr/pkg/lib\" -DMONO_CFG_DIR=\"/usr/pkg/etc\"  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmonoruntime_la-class.lo -MD -MP -MF .deps/libmonoruntime_la-class.Tpo -c -o libmonoruntime_la-class.lo `test -f 'class.c' || echo './'`class.c
class.c:525:23: warning: address of array 'inst->type_argv' will always evaluate to 'true' [-Wpointer-bool-conversion]
                if (!inst || !inst->type_argv)
                             ~~~~~~~^~~~~~~~~
class.c:1206:10: warning: 31 enumeration values not handled in switch: 'MONO_TYPE_END', 'MONO_TYPE_VOID', 'MONO_TYPE_BOOLEAN'... [-Wswitch]
        switch (type->type) {
                ^
class.c:6125:10: warning: 30 enumeration values not handled in switch: 'MONO_TYPE_END', 'MONO_TYPE_VOID', 'MONO_TYPE_BOOLEAN'... [-Wswitch]
        switch (class->cast_class->byval_arg.type) {
                ^
class.c:7251:13: warning: unused variable 'oklass_gtd' [-Wunused-variable]
        MonoClass *oklass_gtd = mono_class_get_generic_type_definition (oklass);
                   ^
class.c:9032:11: warning: 30 enumeration values not handled in switch: 'MONO_TYPE_END', 'MONO_TYPE_VOID', 'MONO_TYPE_BOOLEAN'... [-Wswitch]
                switch (type->type) {
                        ^
class.c:9312:10: warning: 24 enumeration values not handled in switch: 'MONO_TYPE_END', 'MONO_TYPE_VOID', 'MONO_TYPE_R4'... [-Wswitch]
        switch (type->type) {
                ^
In file included from class.c:44:
../../mono/utils/mono-logger-internal.h:66:1: warning: unused function 'mono_trace_error' [-Wunused-function]
mono_trace_error(MonoTraceMask mask, const char *format, ...)
^
../../mono/utils/mono-logger-internal.h:84:1: warning: unused function 'mono_trace_message' [-Wunused-function]
mono_trace_message(MonoTraceMask mask, const char *format, ...)
^
8 warnings generated.
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I../../eglib/src -DMONO_BINDIR=\"/usr/pkg/bin/\" -DMONO_ASSEMBLIES=\"/usr/pkg/lib\" -DMONO_CFG_DIR=\"/usr/pkg/etc\"  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmonoruntime_la-cominterop.lo -MD -MP -MF .deps/libmonoruntime_la-cominterop.Tpo -c -o libmonoruntime_la-cominterop.lo `test -f 'cominterop.c' || echo './'`cominterop.c
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I../../eglib/src -DMONO_BINDIR=\"/usr/pkg/bin/\" -DMONO_ASSEMBLIES=\"/usr/pkg/lib\" -DMONO_CFG_DIR=\"/usr/pkg/etc\"  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmonoruntime_la-coree.lo -MD -MP -MF .deps/libmonoruntime_la-coree.Tpo -c -o libmonoruntime_la-coree.lo `test -f 'coree.c' || echo './'`coree.c
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I../../eglib/src -DMONO_BINDIR=\"/usr/pkg/bin/\" -DMONO_ASSEMBLIES=\"/usr/pkg/lib\" -DMONO_CFG_DIR=\"/usr/pkg/etc\"  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmonoruntime_la-debug-helpers.lo -MD -MP -MF .deps/libmonoruntime_la-debug-helpers.Tpo -c -o libmonoruntime_la-debug-helpers.lo `test -f 'debug-helpers.c' || echo './'`debug-helpers.c
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I../../eglib/src -DMONO_BINDIR=\"/usr/pkg/bin/\" -DMONO_ASSEMBLIES=\"/usr/pkg/lib\" -DMONO_CFG_DIR=\"/usr/pkg/etc\"  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmonoruntime_la-debug-mono-symfile.lo -MD -MP -MF .deps/libmonoruntime_la-debug-mono-symfile.Tpo -c -o libmonoruntime_la-debug-mono-symfile.lo `test -f 'debug-mono-symfile.c' || echo './'`debug-mono-symfile.c
debug-mono-symfile.c:556:21: warning: comparison of unsigned expression < 0 is always false [-Wtautological-compare]
                if (lne.il_offset < 0)
                    ~~~~~~~~~~~~~ ^ ~
1 warning generated.
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I../../eglib/src -DMONO_BINDIR=\"/usr/pkg/bin/\" -DMONO_ASSEMBLIES=\"/usr/pkg/lib\" -DMONO_CFG_DIR=\"/usr/pkg/etc\"  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmonoruntime_la-decimal.lo -MD -MP -MF .deps/libmonoruntime_la-decimal.Tpo -c -o libmonoruntime_la-decimal.lo `test -f 'decimal.c' || echo './'`decimal.c
decimal.c:504:22: warning: unused function 'maxLeftShift' [-Wunused-function]
DECINLINE static int maxLeftShift(/*[In, Out]*/decimal_repr* pA)
                     ^
decimal.c:530:23: warning: unused function 'lshift96' [-Wunused-function]
DECINLINE static void lshift96(guint32* pclo, guint32* pcmid, guint32* pchi)
                      ^
decimal.c:546:23: warning: unused function 'rshift192' [-Wunused-function]
DECINLINE static void rshift192(guint64* pclo, guint64* pcmi, guint64* pchi)
                      ^
3 warnings generated.
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I../../eglib/src -DMONO_BINDIR=\"/usr/pkg/bin/\" -DMONO_ASSEMBLIES=\"/usr/pkg/lib\" -DMONO_CFG_DIR=\"/usr/pkg/etc\"  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmonoruntime_la-domain.lo -MD -MP -MF .deps/libmonoruntime_la-domain.Tpo -c -o libmonoruntime_la-domain.lo `test -f 'domain.c' || echo './'`domain.c
domain.c:2108:14: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
        if ((domain == mono_root_domain))
             ~~~~~~~^~~~~~~~~~~~~~~~~~~
domain.c:2108:14: note: remove extraneous parentheses around the comparison to silence this warning
        if ((domain == mono_root_domain))
            ~       ^                  ~
domain.c:2108:14: note: use '=' to turn this equality comparison into an assignment
        if ((domain == mono_root_domain))
                    ^~
                    =
In file included from domain.c:21:
../../mono/utils/mono-logger-internal.h:66:1: warning: unused function 'mono_trace_error' [-Wunused-function]
mono_trace_error(MonoTraceMask mask, const char *format, ...)
^
../../mono/utils/mono-logger-internal.h:75:1: warning: unused function 'mono_trace_warning' [-Wunused-function]
mono_trace_warning(MonoTraceMask mask, const char *format, ...)
^
../../mono/utils/mono-logger-internal.h:84:1: warning: unused function 'mono_trace_message' [-Wunused-function]
mono_trace_message(MonoTraceMask mask, const char *format, ...)
^
4 warnings generated.
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I../../eglib/src -DMONO_BINDIR=\"/usr/pkg/bin/\" -DMONO_ASSEMBLIES=\"/usr/pkg/lib\" -DMONO_CFG_DIR=\"/usr/pkg/etc\"  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmonoruntime_la-environment.lo -MD -MP -MF .deps/libmonoruntime_la-environment.Tpo -c -o libmonoruntime_la-environment.lo `test -f 'environment.c' || echo './'`environment.c
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I../../eglib/src -DMONO_BINDIR=\"/usr/pkg/bin/\" -DMONO_ASSEMBLIES=\"/usr/pkg/lib\" -DMONO_CFG_DIR=\"/usr/pkg/etc\"  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmonoruntime_la-exception.lo -MD -MP -MF .deps/libmonoruntime_la-exception.Tpo -c -o libmonoruntime_la-exception.lo `test -f 'exception.c' || echo './'`exception.c
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I../../eglib/src -DMONO_BINDIR=\"/usr/pkg/bin/\" -DMONO_ASSEMBLIES=\"/usr/pkg/lib\" -DMONO_CFG_DIR=\"/usr/pkg/etc\"  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmonoruntime_la-file-io.lo -MD -MP -MF .deps/libmonoruntime_la-file-io.Tpo -c -o libmonoruntime_la-file-io.lo `test -f 'file-io.c' || echo './'`file-io.c
file-io.c:490:10: warning: expression which evaluates to zero treated as a null pointer constant of type 'gint32 *' (aka 'int *') [-Wnon-literal-null-conversion]
        error = ERROR_SUCCESS;
                ^~~~~~~~~~~~~
1 warning generated.
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I../../eglib/src -DMONO_BINDIR=\"/usr/pkg/bin/\" -DMONO_ASSEMBLIES=\"/usr/pkg/lib\" -DMONO_CFG_DIR=\"/usr/pkg/etc\"  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmonoruntime_la-filewatcher.lo -MD -MP -MF .deps/libmonoruntime_la-filewatcher.Tpo -c -o libmonoruntime_la-filewatcher.lo `test -f 'filewatcher.c' || echo './'`filewatcher.c
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I../../eglib/src -DMONO_BINDIR=\"/usr/pkg/bin/\" -DMONO_ASSEMBLIES=\"/usr/pkg/lib\" -DMONO_CFG_DIR=\"/usr/pkg/etc\"  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmonoruntime_la-gc.lo -MD -MP -MF .deps/libmonoruntime_la-gc.Tpo -c -o libmonoruntime_la-gc.lo `test -f 'gc.c' || echo './'`gc.c
In file included from gc.c:27:
../../mono/utils/mono-logger-internal.h:66:1: warning: unused function 'mono_trace_error' [-Wunused-function]
mono_trace_error(MonoTraceMask mask, const char *format, ...)
^
../../mono/utils/mono-logger-internal.h:75:1: warning: unused function 'mono_trace_warning' [-Wunused-function]
mono_trace_warning(MonoTraceMask mask, const char *format, ...)
^
../../mono/utils/mono-logger-internal.h:84:1: warning: unused function 'mono_trace_message' [-Wunused-function]
mono_trace_message(MonoTraceMask mask, const char *format, ...)
^
3 warnings generated.
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I../../eglib/src -DMONO_BINDIR=\"/usr/pkg/bin/\" -DMONO_ASSEMBLIES=\"/usr/pkg/lib\" -DMONO_CFG_DIR=\"/usr/pkg/etc\"  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmonoruntime_la-icall.lo -MD -MP -MF .deps/libmonoruntime_la-icall.Tpo -c -o libmonoruntime_la-icall.lo `test -f 'icall.c' || echo './'`icall.c
icall.c:258:10: warning: 34 enumeration values not handled in switch: 'MONO_TYPE_END', 'MONO_TYPE_VOID', 'MONO_TYPE_CHAR'... [-Wswitch]
        switch (ec->byval_arg.type) {
                ^
icall.c:6655:73: warning: incompatible pointer types passing 'gunichar2 [260]' to parameter of type 'const int *' [-Wincompatible-pointer-types]
        return mono_string_new_utf16 (mono_domain_get (), volume_name, wcslen (volume_name));
                                                                               ^~~~~~~~~~~
/usr/include/wchar.h:115:30: note: passing argument to parameter here
size_t  wcslen(const wchar_t *);
                              ^
icall.c:6710: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:6711: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)]))
                                                  ^~~~
4 warnings generated.
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I../../eglib/src -DMONO_BINDIR=\"/usr/pkg/bin/\" -DMONO_ASSEMBLIES=\"/usr/pkg/lib\" -DMONO_CFG_DIR=\"/usr/pkg/etc\"  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmonoruntime_la-image.lo -MD -MP -MF .deps/libmonoruntime_la-image.Tpo -c -o libmonoruntime_la-image.lo `test -f 'image.c' || echo './'`image.c
In file included from image.c:30:
../../mono/utils/mono-logger-internal.h:66:1: warning: unused function 'mono_trace_error' [-Wunused-function]
mono_trace_error(MonoTraceMask mask, const char *format, ...)
^
../../mono/utils/mono-logger-internal.h:75:1: warning: unused function 'mono_trace_warning' [-Wunused-function]
mono_trace_warning(MonoTraceMask mask, const char *format, ...)
^
../../mono/utils/mono-logger-internal.h:84:1: warning: unused function 'mono_trace_message' [-Wunused-function]
mono_trace_message(MonoTraceMask mask, const char *format, ...)
^
3 warnings generated.
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I../../eglib/src -DMONO_BINDIR=\"/usr/pkg/bin/\" -DMONO_ASSEMBLIES=\"/usr/pkg/lib\" -DMONO_CFG_DIR=\"/usr/pkg/etc\"  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmonoruntime_la-loader.lo -MD -MP -MF .deps/libmonoruntime_la-loader.Tpo -c -o libmonoruntime_la-loader.lo `test -f 'loader.c' || echo './'`loader.c
In file included from loader.c:42:
../../mono/utils/mono-logger-internal.h:66:1: warning: unused function 'mono_trace_error' [-Wunused-function]
mono_trace_error(MonoTraceMask mask, const char *format, ...)
^
../../mono/utils/mono-logger-internal.h:84:1: warning: unused function 'mono_trace_message' [-Wunused-function]
mono_trace_message(MonoTraceMask mask, const char *format, ...)
^
2 warnings generated.
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I../../eglib/src -DMONO_BINDIR=\"/usr/pkg/bin/\" -DMONO_ASSEMBLIES=\"/usr/pkg/lib\" -DMONO_CFG_DIR=\"/usr/pkg/etc\"  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmonoruntime_la-locales.lo -MD -MP -MF .deps/libmonoruntime_la-locales.Tpo -c -o libmonoruntime_la-locales.lo `test -f 'locales.c' || echo './'`locales.c
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I../../eglib/src -DMONO_BINDIR=\"/usr/pkg/bin/\" -DMONO_ASSEMBLIES=\"/usr/pkg/lib\" -DMONO_CFG_DIR=\"/usr/pkg/etc\"  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmonoruntime_la-lock-tracer.lo -MD -MP -MF .deps/libmonoruntime_la-lock-tracer.Tpo -c -o libmonoruntime_la-lock-tracer.lo `test -f 'lock-tracer.c' || echo './'`lock-tracer.c
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I../../eglib/src -DMONO_BINDIR=\"/usr/pkg/bin/\" -DMONO_ASSEMBLIES=\"/usr/pkg/lib\" -DMONO_CFG_DIR=\"/usr/pkg/etc\"  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmonoruntime_la-marshal.lo -MD -MP -MF .deps/libmonoruntime_la-marshal.Tpo -c -o libmonoruntime_la-marshal.lo `test -f 'marshal.c' || echo './'`marshal.c
marshal.c:612:10: warning: 35 enumeration values not handled in switch: 'MONO_TYPE_END', 'MONO_TYPE_VOID', 'MONO_TYPE_BOOLEAN'... [-Wswitch]
        switch (klass->element_class->byval_arg.type) {
                ^
marshal.c:2905:10: warning: 20 enumeration values not handled in switch: 'MONO_TYPE_END', 'MONO_TYPE_PTR', 'MONO_TYPE_BYREF'... [-Wswitch]
        switch (t->type) {
                ^
marshal.c:2948:10: warning: 20 enumeration values not handled in switch: 'MONO_TYPE_END', 'MONO_TYPE_PTR', 'MONO_TYPE_BYREF'... [-Wswitch]
        switch (mono_object_class (val)->byval_arg.type) {
                ^
../../mono/metadata/object-internals.h:187:32: note: expanded from macro 'mono_object_class'
#define mono_object_class(obj) (((MonoObject*)(obj))->vtable->klass)
                               ^
marshal.c:3009:10: warning: 34 enumeration values not handled in switch: 'MONO_TYPE_END', 'MONO_TYPE_VOID', 'MONO_TYPE_BOOLEAN'... [-Wswitch]
        switch (mono_object_class (src)->byval_arg.type) {
                ^
../../mono/metadata/object-internals.h:187:32: note: expanded from macro 'mono_object_class'
#define mono_object_class(obj) (((MonoObject*)(obj))->vtable->klass)
                               ^
marshal.c:6035:12: warning: comparison of constant -1 with expression of type 'MonoMarshalConv' is always false [-Wtautological-constant-out-of-range-compare]
                if (conv == -1) {
                    ~~~~ ^  ~~
marshal.c:6050:12: warning: comparison of constant -1 with expression of type 'MonoMarshalConv' is always false [-Wtautological-constant-out-of-range-compare]
                if (conv == -1) {
                    ~~~~ ^  ~~
marshal.c:6103:12: warning: comparison of constant -1 with expression of type 'MonoMarshalConv' is always false [-Wtautological-constant-out-of-range-compare]
                if (conv == -1) {
                    ~~~~ ^  ~~
marshal.c:6127:12: warning: comparison of constant -1 with expression of type 'MonoMarshalConv' is always false [-Wtautological-constant-out-of-range-compare]
                if (conv == -1) {
                    ~~~~ ^  ~~
marshal.c:6437:13: warning: comparison of constant -1 with expression of type 'MonoMarshalConv' is always true [-Wtautological-constant-out-of-range-compare]
                        if (conv != -1)
                            ~~~~ ^  ~~
marshal.c:6522:23: warning: comparison of constant -1 with expression of type 'MonoMarshalNative' is always true [-Wtautological-constant-out-of-range-compare]
                        g_assert (encoding != -1);
                                  ~~~~~~~~ ^  ~~
../../eglib/src/glib.h:237:47: note: expanded from macro 'g_assert'
#define  g_assert(x)     G_STMT_START { if (!(x)) g_assertion_message ("* Assertion at %s:%d, condition `%s' not met\n", __FILE__, __LINE__, #x);  } G_STMT_END
                                              ^
marshal.c:6710:23: warning: comparison of constant -1 with expression of type 'MonoMarshalNative' is always true [-Wtautological-constant-out-of-range-compare]
                        g_assert (encoding != -1);
                                  ~~~~~~~~ ^  ~~
../../eglib/src/glib.h:237:47: note: expanded from macro 'g_assert'
#define  g_assert(x)     G_STMT_START { if (!(x)) g_assertion_message ("* Assertion at %s:%d, condition `%s' not met\n", __FILE__, __LINE__, #x);  } G_STMT_END
                                              ^
marshal.c:7058:14: warning: comparison of constant -1 with expression of type 'MonoMarshalConv' is always false [-Wtautological-constant-out-of-range-compare]
                                if (conv == -1) {
                                    ~~~~ ^  ~~
marshal.c:7194:20: warning: comparison of constant -1 with expression of type 'MonoMarshalConv' is always true [-Wtautological-constant-out-of-range-compare]
                                g_assert (conv != -1);
                                          ~~~~ ^  ~~
../../eglib/src/glib.h:237:47: note: expanded from macro 'g_assert'
#define  g_assert(x)     G_STMT_START { if (!(x)) g_assertion_message ("* Assertion at %s:%d, condition `%s' not met\n", __FILE__, __LINE__, #x);  } G_STMT_END
                                              ^
marshal.c:7435:19: warning: comparison of constant -1 with expression of type 'MonoMarshalConv' is always true [-Wtautological-constant-out-of-range-compare]
                        g_assert (conv != -1);
                                  ~~~~ ^  ~~
../../eglib/src/glib.h:237:47: note: expanded from macro 'g_assert'
#define  g_assert(x)     G_STMT_START { if (!(x)) g_assertion_message ("* Assertion at %s:%d, condition `%s' not met\n", __FILE__, __LINE__, #x);  } G_STMT_END
                                              ^
marshal.c:7552:19: warning: comparison of constant -1 with expression of type 'MonoMarshalConv' is always true [-Wtautological-constant-out-of-range-compare]
                        g_assert (conv != -1);
                                  ~~~~ ^  ~~
../../eglib/src/glib.h:237:47: note: expanded from macro 'g_assert'
#define  g_assert(x)     G_STMT_START { if (!(x)) g_assertion_message ("* Assertion at %s:%d, condition `%s' not met\n", __FILE__, __LINE__, #x);  } G_STMT_END
                                              ^
marshal.c:7649:19: warning: comparison of constant -1 with expression of type 'MonoMarshalConv' is always true [-Wtautological-constant-out-of-range-compare]
                        g_assert (conv != -1);
                                  ~~~~ ^  ~~
../../eglib/src/glib.h:237:47: note: expanded from macro 'g_assert'
#define  g_assert(x)     G_STMT_START { if (!(x)) g_assertion_message ("* Assertion at %s:%d, condition `%s' not met\n", __FILE__, __LINE__, #x);  } G_STMT_END
                                              ^
marshal.c:7971:10: warning: 13 enumeration values not handled in switch: 'MONO_TYPE_END', 'MONO_TYPE_VOID', 'MONO_TYPE_BYREF'... [-Wswitch]
        switch (t->type) {
                ^
marshal.c:8221:11: warning: 30 enumeration values not handled in switch: 'MONO_TYPE_END', 'MONO_TYPE_VOID', 'MONO_TYPE_CHAR'... [-Wswitch]
                switch (t->type) {
                        ^
marshal.c:8625:12: warning: 31 enumeration values not handled in switch: 'MONO_TYPE_END', 'MONO_TYPE_VOID', 'MONO_TYPE_CHAR'... [-Wswitch]
                        switch (t->type) {
                                ^
marshal.c:11572:10: warning: 20 enumeration values not handled in switch: 'MONO_TYPE_END', 'MONO_TYPE_VOID', 'MONO_TYPE_BYREF'... [-Wswitch]
        switch (t->type) {
                ^
20 warnings generated.
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I../../eglib/src -DMONO_BINDIR=\"/usr/pkg/bin/\" -DMONO_ASSEMBLIES=\"/usr/pkg/lib\" -DMONO_CFG_DIR=\"/usr/pkg/etc\"  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmonoruntime_la-mempool.lo -MD -MP -MF .deps/libmonoruntime_la-mempool.Tpo -c -o libmonoruntime_la-mempool.lo `test -f 'mempool.c' || echo './'`mempool.c
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I../../eglib/src -DMONO_BINDIR=\"/usr/pkg/bin/\" -DMONO_ASSEMBLIES=\"/usr/pkg/lib\" -DMONO_CFG_DIR=\"/usr/pkg/etc\"  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmonoruntime_la-metadata.lo -MD -MP -MF .deps/libmonoruntime_la-metadata.Tpo -c -o libmonoruntime_la-metadata.lo `test -f 'metadata.c' || echo './'`metadata.c
metadata.c:3082:10: warning: 34 enumeration values not handled in switch: 'MONO_TYPE_END', 'MONO_TYPE_VOID', 'MONO_TYPE_BOOLEAN'... [-Wswitch]
        switch (type->type){
                ^
metadata.c:3230:10: warning: 29 enumeration values not handled in switch: 'MONO_TYPE_END', 'MONO_TYPE_VOID', 'MONO_TYPE_BOOLEAN'... [-Wswitch]
        switch (type->type){
                ^
metadata.c:4566:10: warning: 30 enumeration values not handled in switch: 'MONO_TYPE_END', 'MONO_TYPE_VOID', 'MONO_TYPE_BOOLEAN'... [-Wswitch]
        switch (t1->type) {
                ^
3 warnings generated.
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I../../eglib/src -DMONO_BINDIR=\"/usr/pkg/bin/\" -DMONO_ASSEMBLIES=\"/usr/pkg/lib\" -DMONO_CFG_DIR=\"/usr/pkg/etc\"  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmonoruntime_la-metadata-verify.lo -MD -MP -MF .deps/libmonoruntime_la-metadata-verify.Tpo -c -o libmonoruntime_la-metadata-verify.lo `test -f 'metadata-verify.c' || echo './'`metadata-verify.c
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I../../eglib/src -DMONO_BINDIR=\"/usr/pkg/bin/\" -DMONO_ASSEMBLIES=\"/usr/pkg/lib\" -DMONO_CFG_DIR=\"/usr/pkg/etc\"  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmonoruntime_la-method-builder.lo -MD -MP -MF .deps/libmonoruntime_la-method-builder.Tpo -c -o libmonoruntime_la-method-builder.lo `test -f 'method-builder.c' || echo './'`method-builder.c
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I../../eglib/src -DMONO_BINDIR=\"/usr/pkg/bin/\" -DMONO_ASSEMBLIES=\"/usr/pkg/lib\" -DMONO_CFG_DIR=\"/usr/pkg/etc\"  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmonoruntime_la-mono-basic-block.lo -MD -MP -MF .deps/libmonoruntime_la-mono-basic-block.Tpo -c -o libmonoruntime_la-mono-basic-block.lo `test -f 'mono-basic-block.c' || echo './'`mono-basic-block.c
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I../../eglib/src -DMONO_BINDIR=\"/usr/pkg/bin/\" -DMONO_ASSEMBLIES=\"/usr/pkg/lib\" -DMONO_CFG_DIR=\"/usr/pkg/etc\"  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmonoruntime_la-mono-config.lo -MD -MP -MF .deps/libmonoruntime_la-mono-config.Tpo -c -o libmonoruntime_la-mono-config.lo `test -f 'mono-config.c' || echo './'`mono-config.c
In file included from mono-config.c:20:
../../mono/utils/mono-logger-internal.h:66:1: warning: unused function 'mono_trace_error' [-Wunused-function]
mono_trace_error(MonoTraceMask mask, const char *format, ...)
^
../../mono/utils/mono-logger-internal.h:75:1: warning: unused function 'mono_trace_warning' [-Wunused-function]
mono_trace_warning(MonoTraceMask mask, const char *format, ...)
^
../../mono/utils/mono-logger-internal.h:84:1: warning: unused function 'mono_trace_message' [-Wunused-function]
mono_trace_message(MonoTraceMask mask, const char *format, ...)
^
3 warnings generated.
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I../../eglib/src -DMONO_BINDIR=\"/usr/pkg/bin/\" -DMONO_ASSEMBLIES=\"/usr/pkg/lib\" -DMONO_CFG_DIR=\"/usr/pkg/etc\"  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmonoruntime_la-mono-cq.lo -MD -MP -MF .deps/libmonoruntime_la-mono-cq.Tpo -c -o libmonoruntime_la-mono-cq.lo `test -f 'mono-cq.c' || echo './'`mono-cq.c
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I../../eglib/src -DMONO_BINDIR=\"/usr/pkg/bin/\" -DMONO_ASSEMBLIES=\"/usr/pkg/lib\" -DMONO_CFG_DIR=\"/usr/pkg/etc\"  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmonoruntime_la-mono-debug.lo -MD -MP -MF .deps/libmonoruntime_la-mono-debug.Tpo -c -o libmonoruntime_la-mono-debug.lo `test -f 'mono-debug.c' || echo './'`mono-debug.c
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I../../eglib/src -DMONO_BINDIR=\"/usr/pkg/bin/\" -DMONO_ASSEMBLIES=\"/usr/pkg/lib\" -DMONO_CFG_DIR=\"/usr/pkg/etc\"  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmonoruntime_la-mono-debug-debugger.lo -MD -MP -MF .deps/libmonoruntime_la-mono-debug-debugger.Tpo -c -o libmonoruntime_la-mono-debug-debugger.lo `test -f 'mono-debug-debugger.c' || echo './'`mono-debug-debugger.c
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I../../eglib/src -DMONO_BINDIR=\"/usr/pkg/bin/\" -DMONO_ASSEMBLIES=\"/usr/pkg/lib\" -DMONO_CFG_DIR=\"/usr/pkg/etc\"  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmonoruntime_la-mono-endian.lo -MD -MP -MF .deps/libmonoruntime_la-mono-endian.Tpo -c -o libmonoruntime_la-mono-endian.lo `test -f 'mono-endian.c' || echo './'`mono-endian.c
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I../../eglib/src -DMONO_BINDIR=\"/usr/pkg/bin/\" -DMONO_ASSEMBLIES=\"/usr/pkg/lib\" -DMONO_CFG_DIR=\"/usr/pkg/etc\"  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmonoruntime_la-mono-hash.lo -MD -MP -MF .deps/libmonoruntime_la-mono-hash.Tpo -c -o libmonoruntime_la-mono-hash.lo `test -f 'mono-hash.c' || echo './'`mono-hash.c
mono-hash.c:68:18: warning: unused variable 'prime_tbl' [-Wunused-const-variable]
static const int prime_tbl[] = {
                 ^
1 warning generated.
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I../../eglib/src -DMONO_BINDIR=\"/usr/pkg/bin/\" -DMONO_ASSEMBLIES=\"/usr/pkg/lib\" -DMONO_CFG_DIR=\"/usr/pkg/etc\"  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmonoruntime_la-mono-mlist.lo -MD -MP -MF .deps/libmonoruntime_la-mono-mlist.Tpo -c -o libmonoruntime_la-mono-mlist.lo `test -f 'mono-mlist.c' || echo './'`mono-mlist.c
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I../../eglib/src -DMONO_BINDIR=\"/usr/pkg/bin/\" -DMONO_ASSEMBLIES=\"/usr/pkg/lib\" -DMONO_CFG_DIR=\"/usr/pkg/etc\"  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmonoruntime_la-mono-perfcounters.lo -MD -MP -MF .deps/libmonoruntime_la-mono-perfcounters.Tpo -c -o libmonoruntime_la-mono-perfcounters.lo `test -f 'mono-perfcounters.c' || echo './'`mono-perfcounters.c
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I../../eglib/src -DMONO_BINDIR=\"/usr/pkg/bin/\" -DMONO_ASSEMBLIES=\"/usr/pkg/lib\" -DMONO_CFG_DIR=\"/usr/pkg/etc\"  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmonoruntime_la-mono-wsq.lo -MD -MP -MF .deps/libmonoruntime_la-mono-wsq.Tpo -c -o libmonoruntime_la-mono-wsq.lo `test -f 'mono-wsq.c' || echo './'`mono-wsq.c
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I../../eglib/src -DMONO_BINDIR=\"/usr/pkg/bin/\" -DMONO_ASSEMBLIES=\"/usr/pkg/lib\" -DMONO_CFG_DIR=\"/usr/pkg/etc\"  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmonoruntime_la-monitor.lo -MD -MP -MF .deps/libmonoruntime_la-monitor.Tpo -c -o libmonoruntime_la-monitor.lo `test -f 'monitor.c' || echo './'`monitor.c
monitor.c:163:19: warning: incompatible pointer to integer conversion assigning to 'gsize' (aka 'unsigned long') from 'pthread_t' (aka 'struct __pthread_st *') [-Wint-conversion]
        tls_pthread_self = pthread_self ();
                         ^ ~~~~~~~~~~~~~~~
1 warning generated.
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I../../eglib/src -DMONO_BINDIR=\"/usr/pkg/bin/\" -DMONO_ASSEMBLIES=\"/usr/pkg/lib\" -DMONO_CFG_DIR=\"/usr/pkg/etc\"  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmonoruntime_la-nacl-stub.lo -MD -MP -MF .deps/libmonoruntime_la-nacl-stub.Tpo -c -o libmonoruntime_la-nacl-stub.lo `test -f 'nacl-stub.c' || echo './'`nacl-stub.c
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I../../eglib/src -DMONO_BINDIR=\"/usr/pkg/bin/\" -DMONO_ASSEMBLIES=\"/usr/pkg/lib\" -DMONO_CFG_DIR=\"/usr/pkg/etc\"  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmonoruntime_la-null-gc.lo -MD -MP -MF .deps/libmonoruntime_la-null-gc.Tpo -c -o libmonoruntime_la-null-gc.lo `test -f 'null-gc.c' || echo './'`null-gc.c
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I../../eglib/src -DMONO_BINDIR=\"/usr/pkg/bin/\" -DMONO_ASSEMBLIES=\"/usr/pkg/lib\" -DMONO_CFG_DIR=\"/usr/pkg/etc\"  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmonoruntime_la-object.lo -MD -MP -MF .deps/libmonoruntime_la-object.Tpo -c -o libmonoruntime_la-object.lo `test -f 'object.c' || echo './'`object.c
object.c:3986:11: warning: 25 enumeration values not handled in switch: 'MONO_TYPE_END', 'MONO_TYPE_VOID', 'MONO_TYPE_BOOLEAN'... [-Wswitch]
                switch (type->type) {
                        ^
object.c:4002:11: warning: 30 enumeration values not handled in switch: 'MONO_TYPE_END', 'MONO_TYPE_VOID', 'MONO_TYPE_BOOLEAN'... [-Wswitch]
                switch (type->type) {
                        ^
object.c:4014:11: warning: 27 enumeration values not handled in switch: 'MONO_TYPE_END', 'MONO_TYPE_VOID', 'MONO_TYPE_BOOLEAN'... [-Wswitch]
                switch (type->type) {
                        ^
object.c:4028:11: warning: 31 enumeration values not handled in switch: 'MONO_TYPE_END', 'MONO_TYPE_VOID', 'MONO_TYPE_BOOLEAN'... [-Wswitch]
                switch (type->type) {
                        ^
object.c:4038:11: warning: 27 enumeration values not handled in switch: 'MONO_TYPE_END', 'MONO_TYPE_VOID', 'MONO_TYPE_BOOLEAN'... [-Wswitch]
                switch (type->type) {
                        ^
object.c:4052:11: warning: 32 enumeration values not handled in switch: 'MONO_TYPE_END', 'MONO_TYPE_VOID', 'MONO_TYPE_BOOLEAN'... [-Wswitch]
                switch (type->type) {
                        ^
object.c:4061:11: warning: 32 enumeration values not handled in switch: 'MONO_TYPE_END', 'MONO_TYPE_VOID', 'MONO_TYPE_BOOLEAN'... [-Wswitch]
                switch (type->type) {
                        ^
object.c:4070:11: warning: 31 enumeration values not handled in switch: 'MONO_TYPE_END', 'MONO_TYPE_VOID', 'MONO_TYPE_BOOLEAN'... [-Wswitch]
                switch (type->type) {
                        ^
object.c:4080:11: warning: 32 enumeration values not handled in switch: 'MONO_TYPE_END', 'MONO_TYPE_VOID', 'MONO_TYPE_BOOLEAN'... [-Wswitch]
                switch (type->type) {
                        ^
object.c:3984:10: warning: 22 enumeration values not handled in switch: 'MONO_TYPE_END', 'MONO_TYPE_VOID', 'MONO_TYPE_STRING'... [-Wswitch]
        switch (candidate->type) {
                ^
object.c:5303:15: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
                if ((oklass == mono_defaults.transparent_proxy_class))
                     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
object.c:5303:15: note: remove extraneous parentheses around the comparison to silence this warning
                if ((oklass == mono_defaults.transparent_proxy_class))
                    ~       ^                                       ~
object.c:5303:15: note: use '=' to turn this equality comparison into an assignment
                if ((oklass == mono_defaults.transparent_proxy_class))
                            ^~
                            =
11 warnings generated.
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I../../eglib/src -DMONO_BINDIR=\"/usr/pkg/bin/\" -DMONO_ASSEMBLIES=\"/usr/pkg/lib\" -DMONO_CFG_DIR=\"/usr/pkg/etc\"  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmonoruntime_la-opcodes.lo -MD -MP -MF .deps/libmonoruntime_la-opcodes.Tpo -c -o libmonoruntime_la-opcodes.lo `test -f 'opcodes.c' || echo './'`opcodes.c
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I../../eglib/src -DMONO_BINDIR=\"/usr/pkg/bin/\" -DMONO_ASSEMBLIES=\"/usr/pkg/lib\" -DMONO_CFG_DIR=\"/usr/pkg/etc\"  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmonoruntime_la-socket-io.lo -MD -MP -MF .deps/libmonoruntime_la-socket-io.Tpo -c -o libmonoruntime_la-socket-io.lo `test -f 'socket-io.c' || echo './'`socket-io.c
socket-io.c:2269:11: warning: comparison of constant 2147772030 with expression of type 'gint32' (aka 'int') is always false [-Wtautological-constant-out-of-range-compare]
        if (code == FIONBIO) {
            ~~~~ ^  ~~~~~~~
1 warning generated.
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I../../eglib/src -DMONO_BINDIR=\"/usr/pkg/bin/\" -DMONO_ASSEMBLIES=\"/usr/pkg/lib\" -DMONO_CFG_DIR=\"/usr/pkg/etc\"  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmonoruntime_la-process.lo -MD -MP -MF .deps/libmonoruntime_la-process.Tpo -c -o libmonoruntime_la-process.lo `test -f 'process.c' || echo './'`process.c
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I../../eglib/src -DMONO_BINDIR=\"/usr/pkg/bin/\" -DMONO_ASSEMBLIES=\"/usr/pkg/lib\" -DMONO_CFG_DIR=\"/usr/pkg/etc\"  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmonoruntime_la-profiler.lo -MD -MP -MF .deps/libmonoruntime_la-profiler.Tpo -c -o libmonoruntime_la-profiler.lo `test -f 'profiler.c' || echo './'`profiler.c
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I../../eglib/src -DMONO_BINDIR=\"/usr/pkg/bin/\" -DMONO_ASSEMBLIES=\"/usr/pkg/lib\" -DMONO_CFG_DIR=\"/usr/pkg/etc\"  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmonoruntime_la-rand.lo -MD -MP -MF .deps/libmonoruntime_la-rand.Tpo -c -o libmonoruntime_la-rand.lo `test -f 'rand.c' || echo './'`rand.c
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I../../eglib/src -DMONO_BINDIR=\"/usr/pkg/bin/\" -DMONO_ASSEMBLIES=\"/usr/pkg/lib\" -DMONO_CFG_DIR=\"/usr/pkg/etc\"  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmonoruntime_la-runtime.lo -MD -MP -MF .deps/libmonoruntime_la-runtime.Tpo -c -o libmonoruntime_la-runtime.lo `test -f 'runtime.c' || echo './'`runtime.c
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I../../eglib/src -DMONO_BINDIR=\"/usr/pkg/bin/\" -DMONO_ASSEMBLIES=\"/usr/pkg/lib\" -DMONO_CFG_DIR=\"/usr/pkg/etc\"  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmonoruntime_la-reflection.lo -MD -MP -MF .deps/libmonoruntime_la-reflection.Tpo -c -o libmonoruntime_la-reflection.lo `test -f 'reflection.c' || echo './'`reflection.c
reflection.c:4931:35: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
                        if ((tb->module->dynamic_image == assembly)) {
                             ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
reflection.c:4931:35: note: remove extraneous parentheses around the comparison to silence this warning
                        if ((tb->module->dynamic_image == assembly)) {
                            ~                          ^          ~
reflection.c:4931:35: note: use '=' to turn this equality comparison into an assignment
                        if ((tb->module->dynamic_image == assembly)) {
                                                       ^~
                                                       =
reflection.c:6315:10: warning: 34 enumeration values not handled in switch: 'MONO_TYPE_END', 'MONO_TYPE_VOID', 'MONO_TYPE_BOOLEAN'... [-Wswitch]
        switch (type->type) {
                ^
reflection.c:7090: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:7090: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:301: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:7103:15: warning: array subscript is of type 'char' [-Wchar-subscripts]
        while (*s && g_ascii_isspace (*s))
                     ^~~~~~~~~~~~~~~~~~~~
../../eglib/src/glib.h:301: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:7106:9: warning: array subscript is of type 'char' [-Wchar-subscripts]
        while (g_ascii_isspace (*p))
               ^~~~~~~~~~~~~~~~~~~~
../../eglib/src/glib.h:301: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:7158:10: warning: array subscript is of type 'char' [-Wchar-subscripts]
                while (g_ascii_isspace (*p) || *p == ',') {
                       ^~~~~~~~~~~~~~~~~~~~
../../eglib/src/glib.h:301: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:7312:12: warning: array subscript is of type 'char' [-Wchar-subscripts]
                                                        if (g_ascii_isspace (*aname)) {
                                                            ^~~~~~~~~~~~~~~~~~~~~~~~
../../eglib/src/glib.h:301: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:7364:9: warning: array subscript is of type 'char' [-Wchar-subscripts]
                                if (g_ascii_isspace (*p)) {
                                    ^~~~~~~~~~~~~~~~~~~~
../../eglib/src/glib.h:301: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))
                                                ^~~~
9 warnings generated.
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I../../eglib/src -DMONO_BINDIR=\"/usr/pkg/bin/\" -DMONO_ASSEMBLIES=\"/usr/pkg/lib\" -DMONO_CFG_DIR=\"/usr/pkg/etc\"  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmonoruntime_la-security.lo -MD -MP -MF .deps/libmonoruntime_la-security.Tpo -c -o libmonoruntime_la-security.lo `test -f 'security.c' || echo './'`security.c
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I../../eglib/src -DMONO_BINDIR=\"/usr/pkg/bin/\" -DMONO_ASSEMBLIES=\"/usr/pkg/lib\" -DMONO_CFG_DIR=\"/usr/pkg/etc\"  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmonoruntime_la-security-core-clr.lo -MD -MP -MF .deps/libmonoruntime_la-security-core-clr.Tpo -c -o libmonoruntime_la-security-core-clr.lo `test -f 'security-core-clr.c' || echo './'`security-core-clr.c
In file included from security-core-clr.c:19:
../../mono/utils/mono-logger-internal.h:66:1: warning: unused function 'mono_trace_error' [-Wunused-function]
mono_trace_error(MonoTraceMask mask, const char *format, ...)
^
../../mono/utils/mono-logger-internal.h:75:1: warning: unused function 'mono_trace_warning' [-Wunused-function]
mono_trace_warning(MonoTraceMask mask, const char *format, ...)
^
../../mono/utils/mono-logger-internal.h:84:1: warning: unused function 'mono_trace_message' [-Wunused-function]
mono_trace_message(MonoTraceMask mask, const char *format, ...)
^
3 warnings generated.
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I../../eglib/src -DMONO_BINDIR=\"/usr/pkg/bin/\" -DMONO_ASSEMBLIES=\"/usr/pkg/lib\" -DMONO_CFG_DIR=\"/usr/pkg/etc\"  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmonoruntime_la-security-manager.lo -MD -MP -MF .deps/libmonoruntime_la-security-manager.Tpo -c -o libmonoruntime_la-security-manager.lo `test -f 'security-manager.c' || echo './'`security-manager.c
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I../../eglib/src -DMONO_BINDIR=\"/usr/pkg/bin/\" -DMONO_ASSEMBLIES=\"/usr/pkg/lib\" -DMONO_CFG_DIR=\"/usr/pkg/etc\"  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmonoruntime_la-sgen-os-posix.lo -MD -MP -MF .deps/libmonoruntime_la-sgen-os-posix.Tpo -c -o libmonoruntime_la-sgen-os-posix.lo `test -f 'sgen-os-posix.c' || echo './'`sgen-os-posix.c
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I../../eglib/src -DMONO_BINDIR=\"/usr/pkg/bin/\" -DMONO_ASSEMBLIES=\"/usr/pkg/lib\" -DMONO_CFG_DIR=\"/usr/pkg/etc\"  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmonoruntime_la-sgen-os-mach.lo -MD -MP -MF .deps/libmonoruntime_la-sgen-os-mach.Tpo -c -o libmonoruntime_la-sgen-os-mach.lo `test -f 'sgen-os-mach.c' || echo './'`sgen-os-mach.c
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I../../eglib/src -DMONO_BINDIR=\"/usr/pkg/bin/\" -DMONO_ASSEMBLIES=\"/usr/pkg/lib\" -DMONO_CFG_DIR=\"/usr/pkg/etc\"  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmonoruntime_la-sgen-gc.lo -MD -MP -MF .deps/libmonoruntime_la-sgen-gc.Tpo -c -o libmonoruntime_la-sgen-gc.lo `test -f 'sgen-gc.c' || echo './'`sgen-gc.c
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I../../eglib/src -DMONO_BINDIR=\"/usr/pkg/bin/\" -DMONO_ASSEMBLIES=\"/usr/pkg/lib\" -DMONO_CFG_DIR=\"/usr/pkg/etc\"  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmonoruntime_la-sgen-internal.lo -MD -MP -MF .deps/libmonoruntime_la-sgen-internal.Tpo -c -o libmonoruntime_la-sgen-internal.lo `test -f 'sgen-internal.c' || echo './'`sgen-internal.c
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I../../eglib/src -DMONO_BINDIR=\"/usr/pkg/bin/\" -DMONO_ASSEMBLIES=\"/usr/pkg/lib\" -DMONO_CFG_DIR=\"/usr/pkg/etc\"  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmonoruntime_la-sgen-marksweep.lo -MD -MP -MF .deps/libmonoruntime_la-sgen-marksweep.Tpo -c -o libmonoruntime_la-sgen-marksweep.lo `test -f 'sgen-marksweep.c' || echo './'`sgen-marksweep.c
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I../../eglib/src -DMONO_BINDIR=\"/usr/pkg/bin/\" -DMONO_ASSEMBLIES=\"/usr/pkg/lib\" -DMONO_CFG_DIR=\"/usr/pkg/etc\"  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmonoruntime_la-sgen-marksweep-fixed.lo -MD -MP -MF .deps/libmonoruntime_la-sgen-marksweep-fixed.Tpo -c -o libmonoruntime_la-sgen-marksweep-fixed.lo `test -f 'sgen-marksweep-fixed.c' || echo './'`sgen-marksweep-fixed.c
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I../../eglib/src -DMONO_BINDIR=\"/usr/pkg/bin/\" -DMONO_ASSEMBLIES=\"/usr/pkg/lib\" -DMONO_CFG_DIR=\"/usr/pkg/etc\"  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmonoruntime_la-sgen-marksweep-par.lo -MD -MP -MF .deps/libmonoruntime_la-sgen-marksweep-par.Tpo -c -o libmonoruntime_la-sgen-marksweep-par.lo `test -f 'sgen-marksweep-par.c' || echo './'`sgen-marksweep-par.c
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I../../eglib/src -DMONO_BINDIR=\"/usr/pkg/bin/\" -DMONO_ASSEMBLIES=\"/usr/pkg/lib\" -DMONO_CFG_DIR=\"/usr/pkg/etc\"  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmonoruntime_la-sgen-marksweep-fixed-par.lo -MD -MP -MF .deps/libmonoruntime_la-sgen-marksweep-fixed-par.Tpo -c -o libmonoruntime_la-sgen-marksweep-fixed-par.lo `test -f 'sgen-marksweep-fixed-par.c' || echo './'`sgen-marksweep-fixed-par.c
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I../../eglib/src -DMONO_BINDIR=\"/usr/pkg/bin/\" -DMONO_ASSEMBLIES=\"/usr/pkg/lib\" -DMONO_CFG_DIR=\"/usr/pkg/etc\"  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmonoruntime_la-sgen-major-copying.lo -MD -MP -MF .deps/libmonoruntime_la-sgen-major-copying.Tpo -c -o libmonoruntime_la-sgen-major-copying.lo `test -f 'sgen-major-copying.c' || echo './'`sgen-major-copying.c
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I../../eglib/src -DMONO_BINDIR=\"/usr/pkg/bin/\" -DMONO_ASSEMBLIES=\"/usr/pkg/lib\" -DMONO_CFG_DIR=\"/usr/pkg/etc\"  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmonoruntime_la-sgen-los.lo -MD -MP -MF .deps/libmonoruntime_la-sgen-los.Tpo -c -o libmonoruntime_la-sgen-los.lo `test -f 'sgen-los.c' || echo './'`sgen-los.c
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I../../eglib/src -DMONO_BINDIR=\"/usr/pkg/bin/\" -DMONO_ASSEMBLIES=\"/usr/pkg/lib\" -DMONO_CFG_DIR=\"/usr/pkg/etc\"  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmonoruntime_la-sgen-protocol.lo -MD -MP -MF .deps/libmonoruntime_la-sgen-protocol.Tpo -c -o libmonoruntime_la-sgen-protocol.lo `test -f 'sgen-protocol.c' || echo './'`sgen-protocol.c
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I../../eglib/src -DMONO_BINDIR=\"/usr/pkg/bin/\" -DMONO_ASSEMBLIES=\"/usr/pkg/lib\" -DMONO_CFG_DIR=\"/usr/pkg/etc\"  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmonoruntime_la-sgen-bridge.lo -MD -MP -MF .deps/libmonoruntime_la-sgen-bridge.Tpo -c -o libmonoruntime_la-sgen-bridge.lo `test -f 'sgen-bridge.c' || echo './'`sgen-bridge.c
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I../../eglib/src -DMONO_BINDIR=\"/usr/pkg/bin/\" -DMONO_ASSEMBLIES=\"/usr/pkg/lib\" -DMONO_CFG_DIR=\"/usr/pkg/etc\"  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmonoruntime_la-sgen-toggleref.lo -MD -MP -MF .deps/libmonoruntime_la-sgen-toggleref.Tpo -c -o libmonoruntime_la-sgen-toggleref.lo `test -f 'sgen-toggleref.c' || echo './'`sgen-toggleref.c
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I../../eglib/src -DMONO_BINDIR=\"/usr/pkg/bin/\" -DMONO_ASSEMBLIES=\"/usr/pkg/lib\" -DMONO_CFG_DIR=\"/usr/pkg/etc\"  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmonoruntime_la-string-icalls.lo -MD -MP -MF .deps/libmonoruntime_la-string-icalls.Tpo -c -o libmonoruntime_la-string-icalls.lo `test -f 'string-icalls.c' || echo './'`string-icalls.c
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I../../eglib/src -DMONO_BINDIR=\"/usr/pkg/bin/\" -DMONO_ASSEMBLIES=\"/usr/pkg/lib\" -DMONO_CFG_DIR=\"/usr/pkg/etc\"  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmonoruntime_la-sysmath.lo -MD -MP -MF .deps/libmonoruntime_la-sysmath.Tpo -c -o libmonoruntime_la-sysmath.lo `test -f 'sysmath.c' || echo './'`sysmath.c
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I../../eglib/src -DMONO_BINDIR=\"/usr/pkg/bin/\" -DMONO_ASSEMBLIES=\"/usr/pkg/lib\" -DMONO_CFG_DIR=\"/usr/pkg/etc\"  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmonoruntime_la-threads.lo -MD -MP -MF .deps/libmonoruntime_la-threads.Tpo -c -o libmonoruntime_la-threads.lo `test -f 'threads.c' || echo './'`threads.c
threads.c:466:51: warning: comparison of unsigned expression >= 0 is always true [-Wtautological-compare]
        if (!(current_thread && current_thread->small_id >= 0)) {
                                ~~~~~~~~~~~~~~~~~~~~~~~~ ^  ~
1 warning generated.
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I../../eglib/src -DMONO_BINDIR=\"/usr/pkg/bin/\" -DMONO_ASSEMBLIES=\"/usr/pkg/lib\" -DMONO_CFG_DIR=\"/usr/pkg/etc\"  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmonoruntime_la-threadpool.lo -MD -MP -MF .deps/libmonoruntime_la-threadpool.Tpo -c -o libmonoruntime_la-threadpool.lo `test -f 'threadpool.c' || echo './'`threadpool.c
In file included from threadpool.c:188:
../../mono/metadata/tpool-poll.c:75:37: warning: if statement has empty body [-Wempty-body]
        if (write (data->pipe [1], msg, 1));
                                           ^
../../mono/metadata/tpool-poll.c:75:37: note: put the semicolon on a separate line to silence this warning
1 warning generated.
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I../../eglib/src -DMONO_BINDIR=\"/usr/pkg/bin/\" -DMONO_ASSEMBLIES=\"/usr/pkg/lib\" -DMONO_CFG_DIR=\"/usr/pkg/etc\"  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmonoruntime_la-verify.lo -MD -MP -MF .deps/libmonoruntime_la-verify.Tpo -c -o libmonoruntime_la-verify.lo `test -f 'verify.c' || echo './'`verify.c
verify.c:491:10: warning: 28 enumeration values not handled in switch: 'MONO_TYPE_END', 'MONO_TYPE_VOID', 'MONO_TYPE_BOOLEAN'... [-Wswitch]
        switch (type->type) {
                ^
verify.c:1402:11: warning: 28 enumeration values not handled in switch: 'MONO_TYPE_END', 'MONO_TYPE_VOID', 'MONO_TYPE_BOOLEAN'... [-Wswitch]
                switch (arg->type->type) {
                        ^
verify.c:3731:10: warning: 33 enumeration values not handled in switch: 'MONO_TYPE_END', 'MONO_TYPE_VOID', 'MONO_TYPE_BOOLEAN'... [-Wswitch]
        switch (value->type->type) {
                ^
3 warnings generated.
/bin/sh ../../libtool --quiet --tag=CC   --mode=link clang -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings  -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -pthread -o libmonoruntime.la  libmonoruntime_la-console-unix.lo libmonoruntime_la-appdomain.lo libmonoruntime_la-assembly.lo libmonoruntime_la-attach.lo libmonoruntime_la-boehm-gc.lo libmonoruntime_la-class.lo libmonoruntime_la-cominterop.lo libmonoruntime_la-coree.lo libmonoruntime_la-debug-helpers.lo libmonoruntime_la-debug-mono-symfile.lo libmonoruntime_la-decimal.lo libmonoruntime_la-domain.lo libmonoruntime_la-environment.lo libmonoruntime_la-exception.lo libmonoruntime_la-file-io.lo libmonoruntime_la-filewatcher.lo libmonoruntime_la-gc.lo libmonoruntime_la-icall.lo libmonoruntime_la-image.lo libmonoruntime_la-loader.lo libmonoruntime_la-locales.lo libmonoruntime_la-lock-tracer.lo libmonoruntime_la-marshal.lo libmonoruntime_la-mempool.lo libmonoruntime_la-metadata.lo libmonoruntime_la-metadata-verify.lo libmonoruntime_la-method-builder.lo libmonoruntime_la-mono-basic-block.lo libmonoruntime_la-mono-config.lo libmonoruntime_la-mono-cq.lo libmonoruntime_la-mono-debug.lo libmonoruntime_la-mono-debug-debugger.lo libmonoruntime_la-mono-endian.lo libmonoruntime_la-mono-hash.lo libmonoruntime_la-mono-mlist.lo libmonoruntime_la-mono-perfcounters.lo libmonoruntime_la-mono-wsq.lo libmonoruntime_la-monitor.lo libmonoruntime_la-nacl-stub.lo libmonoruntime_la-null-gc.lo libmonoruntime_la-object.lo libmonoruntime_la-opcodes.lo libmonoruntime_la-socket-io.lo libmonoruntime_la-process.lo libmonoruntime_la-profiler.lo libmonoruntime_la-rand.lo libmonoruntime_la-runtime.lo libmonoruntime_la-reflection.lo libmonoruntime_la-security.lo libmonoruntime_la-security-core-clr.lo libmonoruntime_la-security-manager.lo libmonoruntime_la-sgen-os-posix.lo libmonoruntime_la-sgen-os-mach.lo libmonoruntime_la-sgen-gc.lo libmonoruntime_la-sgen-internal.lo libmonoruntime_la-sgen-marksweep.lo libmonoruntime_la-sgen-marksweep-fixed.lo libmonoruntime_la-sgen-marksweep-par.lo libmonoruntime_la-sgen-marksweep-fixed-par.lo libmonoruntime_la-sgen-major-copying.lo libmonoruntime_la-sgen-los.lo libmonoruntime_la-sgen-protocol.lo libmonoruntime_la-sgen-bridge.lo libmonoruntime_la-sgen-toggleref.lo libmonoruntime_la-string-icalls.lo libmonoruntime_la-sysmath.lo libmonoruntime_la-threads.lo libmonoruntime_la-threadpool.lo libmonoruntime_la-verify.lo  -lm -lrt   -lpthread
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I../../eglib/src -DMONO_BINDIR=\"/usr/pkg/bin/\" -DMONO_ASSEMBLIES=\"/usr/pkg/lib\" -DMONO_CFG_DIR=\"/usr/pkg/etc\"  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmonoruntime_static_la-console-unix.lo -MD -MP -MF .deps/libmonoruntime_static_la-console-unix.Tpo -c -o libmonoruntime_static_la-console-unix.lo `test -f 'console-unix.c' || echo './'`console-unix.c
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I../../eglib/src -DMONO_BINDIR=\"/usr/pkg/bin/\" -DMONO_ASSEMBLIES=\"/usr/pkg/lib\" -DMONO_CFG_DIR=\"/usr/pkg/etc\"  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmonoruntime_static_la-appdomain.lo -MD -MP -MF .deps/libmonoruntime_static_la-appdomain.Tpo -c -o libmonoruntime_static_la-appdomain.lo `test -f 'appdomain.c' || echo './'`appdomain.c
In file included from appdomain.c:56:
../../mono/utils/mono-logger-internal.h:66:1: warning: unused function 'mono_trace_error' [-Wunused-function]
mono_trace_error(MonoTraceMask mask, const char *format, ...)
^
../../mono/utils/mono-logger-internal.h:75:1: warning: unused function 'mono_trace_warning' [-Wunused-function]
mono_trace_warning(MonoTraceMask mask, const char *format, ...)
^
../../mono/utils/mono-logger-internal.h:84:1: warning: unused function 'mono_trace_message' [-Wunused-function]
mono_trace_message(MonoTraceMask mask, const char *format, ...)
^
3 warnings generated.
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I../../eglib/src -DMONO_BINDIR=\"/usr/pkg/bin/\" -DMONO_ASSEMBLIES=\"/usr/pkg/lib\" -DMONO_CFG_DIR=\"/usr/pkg/etc\"  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmonoruntime_static_la-assembly.lo -MD -MP -MF .deps/libmonoruntime_static_la-assembly.Tpo -c -o libmonoruntime_static_la-assembly.lo `test -f 'assembly.c' || echo './'`assembly.c
assembly.c:789: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:301: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:1864:24: warning: array subscript is of type 'char' [-Wchar-subscripts]
        while (*keylen > 0 && g_ascii_isspace ((*key) [*keylen - 1]))
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../eglib/src/glib.h:301: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))
                                                ^~~~
In file included from assembly.c:32:
../../mono/utils/mono-logger-internal.h:66:1: warning: unused function 'mono_trace_error' [-Wunused-function]
mono_trace_error(MonoTraceMask mask, const char *format, ...)
^
../../mono/utils/mono-logger-internal.h:75:1: warning: unused function 'mono_trace_warning' [-Wunused-function]
mono_trace_warning(MonoTraceMask mask, const char *format, ...)
^
../../mono/utils/mono-logger-internal.h:84:1: warning: unused function 'mono_trace_message' [-Wunused-function]
mono_trace_message(MonoTraceMask mask, const char *format, ...)
^
5 warnings generated.
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I../../eglib/src -DMONO_BINDIR=\"/usr/pkg/bin/\" -DMONO_ASSEMBLIES=\"/usr/pkg/lib\" -DMONO_CFG_DIR=\"/usr/pkg/etc\"  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmonoruntime_static_la-attach.lo -MD -MP -MF .deps/libmonoruntime_static_la-attach.Tpo -c -o libmonoruntime_static_la-attach.lo `test -f 'attach.c' || echo './'`attach.c
attach.c:132:1: warning: unused function 'decode_short' [-Wunused-function]
decode_short (guint8 *buf, guint8 **endbuf, guint8 *limit)
^
1 warning generated.
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I../../eglib/src -DMONO_BINDIR=\"/usr/pkg/bin/\" -DMONO_ASSEMBLIES=\"/usr/pkg/lib\" -DMONO_CFG_DIR=\"/usr/pkg/etc\"  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmonoruntime_static_la-boehm-gc.lo -MD -MP -MF .deps/libmonoruntime_static_la-boehm-gc.Tpo -c -o libmonoruntime_static_la-boehm-gc.lo `test -f 'boehm-gc.c' || echo './'`boehm-gc.c
In file included from boehm-gc.c:35:
In file included from ../../libgc/include/private/pthread_support.h:4:
In file included from ../../libgc/include/private/gc_priv.h:66:
../../libgc/include/private/gcconfig.h:2550:31: warning: this function declaration is not a prototype [-Wstrict-prototypes]
                extern ptr_t GC_unix_get_mem();
                                            ^
                                             void
In file included from boehm-gc.c:35:
In file included from ../../libgc/include/private/pthread_support.h:4:
../../libgc/include/private/gc_priv.h:428:25: warning: this function declaration is not a prototype [-Wstrict-prototypes]
      void GC_stop_world();
                        ^
                         void
../../libgc/include/private/gc_priv.h:429:26: warning: this function declaration is not a prototype [-Wstrict-prototypes]
      void GC_start_world();
                         ^
                          void
../../libgc/include/private/gc_priv.h:1845:26: warning: this function declaration is not a prototype [-Wstrict-prototypes]
      GC_API void GC_noop();
                         ^
                          void
../../libgc/include/private/gc_priv.h:1934:38: warning: this function declaration is not a prototype [-Wstrict-prototypes]
     extern void GC_acquire_mark_lock();
                                     ^
                                      void
../../libgc/include/private/gc_priv.h:1935:38: warning: this function declaration is not a prototype [-Wstrict-prototypes]
     extern void GC_release_mark_lock();
                                     ^
                                      void
../../libgc/include/private/gc_priv.h:1936:39: warning: this function declaration is not a prototype [-Wstrict-prototypes]
     extern void GC_notify_all_builder();
                                      ^
                                       void
../../libgc/include/private/gc_priv.h:1938:37: warning: this function declaration is not a prototype [-Wstrict-prototypes]
     extern void GC_wait_for_reclaim();
                                    ^
                                     void
In file included from boehm-gc.c:35:
../../libgc/include/private/pthread_support.h:105:18: warning: this function declaration is not a prototype [-Wstrict-prototypes]
void GC_stop_init();
                 ^
                  void
In file included from boehm-gc.c:24:
../../mono/utils/mono-logger-internal.h:66:1: warning: unused function 'mono_trace_error' [-Wunused-function]
mono_trace_error(MonoTraceMask mask, const char *format, ...)
^
../../mono/utils/mono-logger-internal.h:75:1: warning: unused function 'mono_trace_warning' [-Wunused-function]
mono_trace_warning(MonoTraceMask mask, const char *format, ...)
^
11 warnings generated.
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I../../eglib/src -DMONO_BINDIR=\"/usr/pkg/bin/\" -DMONO_ASSEMBLIES=\"/usr/pkg/lib\" -DMONO_CFG_DIR=\"/usr/pkg/etc\"  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmonoruntime_static_la-class.lo -MD -MP -MF .deps/libmonoruntime_static_la-class.Tpo -c -o libmonoruntime_static_la-class.lo `test -f 'class.c' || echo './'`class.c
class.c:525:23: warning: address of array 'inst->type_argv' will always evaluate to 'true' [-Wpointer-bool-conversion]
                if (!inst || !inst->type_argv)
                             ~~~~~~~^~~~~~~~~
class.c:1206:10: warning: 31 enumeration values not handled in switch: 'MONO_TYPE_END', 'MONO_TYPE_VOID', 'MONO_TYPE_BOOLEAN'... [-Wswitch]
        switch (type->type) {
                ^
class.c:6125:10: warning: 30 enumeration values not handled in switch: 'MONO_TYPE_END', 'MONO_TYPE_VOID', 'MONO_TYPE_BOOLEAN'... [-Wswitch]
        switch (class->cast_class->byval_arg.type) {
                ^
class.c:7251:13: warning: unused variable 'oklass_gtd' [-Wunused-variable]
        MonoClass *oklass_gtd = mono_class_get_generic_type_definition (oklass);
                   ^
class.c:9032:11: warning: 30 enumeration values not handled in switch: 'MONO_TYPE_END', 'MONO_TYPE_VOID', 'MONO_TYPE_BOOLEAN'... [-Wswitch]
                switch (type->type) {
                        ^
class.c:9312:10: warning: 24 enumeration values not handled in switch: 'MONO_TYPE_END', 'MONO_TYPE_VOID', 'MONO_TYPE_R4'... [-Wswitch]
        switch (type->type) {
                ^
In file included from class.c:44:
../../mono/utils/mono-logger-internal.h:66:1: warning: unused function 'mono_trace_error' [-Wunused-function]
mono_trace_error(MonoTraceMask mask, const char *format, ...)
^
../../mono/utils/mono-logger-internal.h:84:1: warning: unused function 'mono_trace_message' [-Wunused-function]
mono_trace_message(MonoTraceMask mask, const char *format, ...)
^
8 warnings generated.
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I../../eglib/src -DMONO_BINDIR=\"/usr/pkg/bin/\" -DMONO_ASSEMBLIES=\"/usr/pkg/lib\" -DMONO_CFG_DIR=\"/usr/pkg/etc\"  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmonoruntime_static_la-cominterop.lo -MD -MP -MF .deps/libmonoruntime_static_la-cominterop.Tpo -c -o libmonoruntime_static_la-cominterop.lo `test -f 'cominterop.c' || echo './'`cominterop.c
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I../../eglib/src -DMONO_BINDIR=\"/usr/pkg/bin/\" -DMONO_ASSEMBLIES=\"/usr/pkg/lib\" -DMONO_CFG_DIR=\"/usr/pkg/etc\"  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmonoruntime_static_la-coree.lo -MD -MP -MF .deps/libmonoruntime_static_la-coree.Tpo -c -o libmonoruntime_static_la-coree.lo `test -f 'coree.c' || echo './'`coree.c
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I../../eglib/src -DMONO_BINDIR=\"/usr/pkg/bin/\" -DMONO_ASSEMBLIES=\"/usr/pkg/lib\" -DMONO_CFG_DIR=\"/usr/pkg/etc\"  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmonoruntime_static_la-debug-helpers.lo -MD -MP -MF .deps/libmonoruntime_static_la-debug-helpers.Tpo -c -o libmonoruntime_static_la-debug-helpers.lo `test -f 'debug-helpers.c' || echo './'`debug-helpers.c
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I../../eglib/src -DMONO_BINDIR=\"/usr/pkg/bin/\" -DMONO_ASSEMBLIES=\"/usr/pkg/lib\" -DMONO_CFG_DIR=\"/usr/pkg/etc\"  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmonoruntime_static_la-debug-mono-symfile.lo -MD -MP -MF .deps/libmonoruntime_static_la-debug-mono-symfile.Tpo -c -o libmonoruntime_static_la-debug-mono-symfile.lo `test -f 'debug-mono-symfile.c' || echo './'`debug-mono-symfile.c
debug-mono-symfile.c:556:21: warning: comparison of unsigned expression < 0 is always false [-Wtautological-compare]
                if (lne.il_offset < 0)
                    ~~~~~~~~~~~~~ ^ ~
1 warning generated.
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I../../eglib/src -DMONO_BINDIR=\"/usr/pkg/bin/\" -DMONO_ASSEMBLIES=\"/usr/pkg/lib\" -DMONO_CFG_DIR=\"/usr/pkg/etc\"  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmonoruntime_static_la-decimal.lo -MD -MP -MF .deps/libmonoruntime_static_la-decimal.Tpo -c -o libmonoruntime_static_la-decimal.lo `test -f 'decimal.c' || echo './'`decimal.c
decimal.c:504:22: warning: unused function 'maxLeftShift' [-Wunused-function]
DECINLINE static int maxLeftShift(/*[In, Out]*/decimal_repr* pA)
                     ^
decimal.c:530:23: warning: unused function 'lshift96' [-Wunused-function]
DECINLINE static void lshift96(guint32* pclo, guint32* pcmid, guint32* pchi)
                      ^
decimal.c:546:23: warning: unused function 'rshift192' [-Wunused-function]
DECINLINE static void rshift192(guint64* pclo, guint64* pcmi, guint64* pchi)
                      ^
3 warnings generated.
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I../../eglib/src -DMONO_BINDIR=\"/usr/pkg/bin/\" -DMONO_ASSEMBLIES=\"/usr/pkg/lib\" -DMONO_CFG_DIR=\"/usr/pkg/etc\"  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmonoruntime_static_la-domain.lo -MD -MP -MF .deps/libmonoruntime_static_la-domain.Tpo -c -o libmonoruntime_static_la-domain.lo `test -f 'domain.c' || echo './'`domain.c
domain.c:2108:14: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
        if ((domain == mono_root_domain))
             ~~~~~~~^~~~~~~~~~~~~~~~~~~
domain.c:2108:14: note: remove extraneous parentheses around the comparison to silence this warning
        if ((domain == mono_root_domain))
            ~       ^                  ~
domain.c:2108:14: note: use '=' to turn this equality comparison into an assignment
        if ((domain == mono_root_domain))
                    ^~
                    =
In file included from domain.c:21:
../../mono/utils/mono-logger-internal.h:66:1: warning: unused function 'mono_trace_error' [-Wunused-function]
mono_trace_error(MonoTraceMask mask, const char *format, ...)
^
../../mono/utils/mono-logger-internal.h:75:1: warning: unused function 'mono_trace_warning' [-Wunused-function]
mono_trace_warning(MonoTraceMask mask, const char *format, ...)
^
../../mono/utils/mono-logger-internal.h:84:1: warning: unused function 'mono_trace_message' [-Wunused-function]
mono_trace_message(MonoTraceMask mask, const char *format, ...)
^
4 warnings generated.
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I../../eglib/src -DMONO_BINDIR=\"/usr/pkg/bin/\" -DMONO_ASSEMBLIES=\"/usr/pkg/lib\" -DMONO_CFG_DIR=\"/usr/pkg/etc\"  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmonoruntime_static_la-environment.lo -MD -MP -MF .deps/libmonoruntime_static_la-environment.Tpo -c -o libmonoruntime_static_la-environment.lo `test -f 'environment.c' || echo './'`environment.c
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I../../eglib/src -DMONO_BINDIR=\"/usr/pkg/bin/\" -DMONO_ASSEMBLIES=\"/usr/pkg/lib\" -DMONO_CFG_DIR=\"/usr/pkg/etc\"  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmonoruntime_static_la-exception.lo -MD -MP -MF .deps/libmonoruntime_static_la-exception.Tpo -c -o libmonoruntime_static_la-exception.lo `test -f 'exception.c' || echo './'`exception.c
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I../../eglib/src -DMONO_BINDIR=\"/usr/pkg/bin/\" -DMONO_ASSEMBLIES=\"/usr/pkg/lib\" -DMONO_CFG_DIR=\"/usr/pkg/etc\"  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmonoruntime_static_la-file-io.lo -MD -MP -MF .deps/libmonoruntime_static_la-file-io.Tpo -c -o libmonoruntime_static_la-file-io.lo `test -f 'file-io.c' || echo './'`file-io.c
file-io.c:490:10: warning: expression which evaluates to zero treated as a null pointer constant of type 'gint32 *' (aka 'int *') [-Wnon-literal-null-conversion]
        error = ERROR_SUCCESS;
                ^~~~~~~~~~~~~
1 warning generated.
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I../../eglib/src -DMONO_BINDIR=\"/usr/pkg/bin/\" -DMONO_ASSEMBLIES=\"/usr/pkg/lib\" -DMONO_CFG_DIR=\"/usr/pkg/etc\"  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmonoruntime_static_la-filewatcher.lo -MD -MP -MF .deps/libmonoruntime_static_la-filewatcher.Tpo -c -o libmonoruntime_static_la-filewatcher.lo `test -f 'filewatcher.c' || echo './'`filewatcher.c
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I../../eglib/src -DMONO_BINDIR=\"/usr/pkg/bin/\" -DMONO_ASSEMBLIES=\"/usr/pkg/lib\" -DMONO_CFG_DIR=\"/usr/pkg/etc\"  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmonoruntime_static_la-gc.lo -MD -MP -MF .deps/libmonoruntime_static_la-gc.Tpo -c -o libmonoruntime_static_la-gc.lo `test -f 'gc.c' || echo './'`gc.c
In file included from gc.c:27:
../../mono/utils/mono-logger-internal.h:66:1: warning: unused function 'mono_trace_error' [-Wunused-function]
mono_trace_error(MonoTraceMask mask, const char *format, ...)
^
../../mono/utils/mono-logger-internal.h:75:1: warning: unused function 'mono_trace_warning' [-Wunused-function]
mono_trace_warning(MonoTraceMask mask, const char *format, ...)
^
../../mono/utils/mono-logger-internal.h:84:1: warning: unused function 'mono_trace_message' [-Wunused-function]
mono_trace_message(MonoTraceMask mask, const char *format, ...)
^
3 warnings generated.
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I../../eglib/src -DMONO_BINDIR=\"/usr/pkg/bin/\" -DMONO_ASSEMBLIES=\"/usr/pkg/lib\" -DMONO_CFG_DIR=\"/usr/pkg/etc\"  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmonoruntime_static_la-icall.lo -MD -MP -MF .deps/libmonoruntime_static_la-icall.Tpo -c -o libmonoruntime_static_la-icall.lo `test -f 'icall.c' || echo './'`icall.c
icall.c:258:10: warning: 34 enumeration values not handled in switch: 'MONO_TYPE_END', 'MONO_TYPE_VOID', 'MONO_TYPE_CHAR'... [-Wswitch]
        switch (ec->byval_arg.type) {
                ^
icall.c:6655:73: warning: incompatible pointer types passing 'gunichar2 [260]' to parameter of type 'const int *' [-Wincompatible-pointer-types]
        return mono_string_new_utf16 (mono_domain_get (), volume_name, wcslen (volume_name));
                                                                               ^~~~~~~~~~~
/usr/include/wchar.h:115:30: note: passing argument to parameter here
size_t  wcslen(const wchar_t *);
                              ^
icall.c:6710: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:6711: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)]))
                                                  ^~~~
4 warnings generated.
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I../../eglib/src -DMONO_BINDIR=\"/usr/pkg/bin/\" -DMONO_ASSEMBLIES=\"/usr/pkg/lib\" -DMONO_CFG_DIR=\"/usr/pkg/etc\"  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmonoruntime_static_la-image.lo -MD -MP -MF .deps/libmonoruntime_static_la-image.Tpo -c -o libmonoruntime_static_la-image.lo `test -f 'image.c' || echo './'`image.c
In file included from image.c:30:
../../mono/utils/mono-logger-internal.h:66:1: warning: unused function 'mono_trace_error' [-Wunused-function]
mono_trace_error(MonoTraceMask mask, const char *format, ...)
^
../../mono/utils/mono-logger-internal.h:75:1: warning: unused function 'mono_trace_warning' [-Wunused-function]
mono_trace_warning(MonoTraceMask mask, const char *format, ...)
^
../../mono/utils/mono-logger-internal.h:84:1: warning: unused function 'mono_trace_message' [-Wunused-function]
mono_trace_message(MonoTraceMask mask, const char *format, ...)
^
3 warnings generated.
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I../../eglib/src -DMONO_BINDIR=\"/usr/pkg/bin/\" -DMONO_ASSEMBLIES=\"/usr/pkg/lib\" -DMONO_CFG_DIR=\"/usr/pkg/etc\"  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmonoruntime_static_la-loader.lo -MD -MP -MF .deps/libmonoruntime_static_la-loader.Tpo -c -o libmonoruntime_static_la-loader.lo `test -f 'loader.c' || echo './'`loader.c
In file included from loader.c:42:
../../mono/utils/mono-logger-internal.h:66:1: warning: unused function 'mono_trace_error' [-Wunused-function]
mono_trace_error(MonoTraceMask mask, const char *format, ...)
^
../../mono/utils/mono-logger-internal.h:84:1: warning: unused function 'mono_trace_message' [-Wunused-function]
mono_trace_message(MonoTraceMask mask, const char *format, ...)
^
2 warnings generated.
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I../../eglib/src -DMONO_BINDIR=\"/usr/pkg/bin/\" -DMONO_ASSEMBLIES=\"/usr/pkg/lib\" -DMONO_CFG_DIR=\"/usr/pkg/etc\"  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmonoruntime_static_la-locales.lo -MD -MP -MF .deps/libmonoruntime_static_la-locales.Tpo -c -o libmonoruntime_static_la-locales.lo `test -f 'locales.c' || echo './'`locales.c
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I../../eglib/src -DMONO_BINDIR=\"/usr/pkg/bin/\" -DMONO_ASSEMBLIES=\"/usr/pkg/lib\" -DMONO_CFG_DIR=\"/usr/pkg/etc\"  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmonoruntime_static_la-lock-tracer.lo -MD -MP -MF .deps/libmonoruntime_static_la-lock-tracer.Tpo -c -o libmonoruntime_static_la-lock-tracer.lo `test -f 'lock-tracer.c' || echo './'`lock-tracer.c
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I../../eglib/src -DMONO_BINDIR=\"/usr/pkg/bin/\" -DMONO_ASSEMBLIES=\"/usr/pkg/lib\" -DMONO_CFG_DIR=\"/usr/pkg/etc\"  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmonoruntime_static_la-marshal.lo -MD -MP -MF .deps/libmonoruntime_static_la-marshal.Tpo -c -o libmonoruntime_static_la-marshal.lo `test -f 'marshal.c' || echo './'`marshal.c
marshal.c:612:10: warning: 35 enumeration values not handled in switch: 'MONO_TYPE_END', 'MONO_TYPE_VOID', 'MONO_TYPE_BOOLEAN'... [-Wswitch]
        switch (klass->element_class->byval_arg.type) {
                ^
marshal.c:2905:10: warning: 20 enumeration values not handled in switch: 'MONO_TYPE_END', 'MONO_TYPE_PTR', 'MONO_TYPE_BYREF'... [-Wswitch]
        switch (t->type) {
                ^
marshal.c:2948:10: warning: 20 enumeration values not handled in switch: 'MONO_TYPE_END', 'MONO_TYPE_PTR', 'MONO_TYPE_BYREF'... [-Wswitch]
        switch (mono_object_class (val)->byval_arg.type) {
                ^
../../mono/metadata/object-internals.h:187:32: note: expanded from macro 'mono_object_class'
#define mono_object_class(obj) (((MonoObject*)(obj))->vtable->klass)
                               ^
marshal.c:3009:10: warning: 34 enumeration values not handled in switch: 'MONO_TYPE_END', 'MONO_TYPE_VOID', 'MONO_TYPE_BOOLEAN'... [-Wswitch]
        switch (mono_object_class (src)->byval_arg.type) {
                ^
../../mono/metadata/object-internals.h:187:32: note: expanded from macro 'mono_object_class'
#define mono_object_class(obj) (((MonoObject*)(obj))->vtable->klass)
                               ^
marshal.c:6035:12: warning: comparison of constant -1 with expression of type 'MonoMarshalConv' is always false [-Wtautological-constant-out-of-range-compare]
                if (conv == -1) {
                    ~~~~ ^  ~~
marshal.c:6050:12: warning: comparison of constant -1 with expression of type 'MonoMarshalConv' is always false [-Wtautological-constant-out-of-range-compare]
                if (conv == -1) {
                    ~~~~ ^  ~~
marshal.c:6103:12: warning: comparison of constant -1 with expression of type 'MonoMarshalConv' is always false [-Wtautological-constant-out-of-range-compare]
                if (conv == -1) {
                    ~~~~ ^  ~~
marshal.c:6127:12: warning: comparison of constant -1 with expression of type 'MonoMarshalConv' is always false [-Wtautological-constant-out-of-range-compare]
                if (conv == -1) {
                    ~~~~ ^  ~~
marshal.c:6437:13: warning: comparison of constant -1 with expression of type 'MonoMarshalConv' is always true [-Wtautological-constant-out-of-range-compare]
                        if (conv != -1)
                            ~~~~ ^  ~~
marshal.c:6522:23: warning: comparison of constant -1 with expression of type 'MonoMarshalNative' is always true [-Wtautological-constant-out-of-range-compare]
                        g_assert (encoding != -1);
                                  ~~~~~~~~ ^  ~~
../../eglib/src/glib.h:237:47: note: expanded from macro 'g_assert'
#define  g_assert(x)     G_STMT_START { if (!(x)) g_assertion_message ("* Assertion at %s:%d, condition `%s' not met\n", __FILE__, __LINE__, #x);  } G_STMT_END
                                              ^
marshal.c:6710:23: warning: comparison of constant -1 with expression of type 'MonoMarshalNative' is always true [-Wtautological-constant-out-of-range-compare]
                        g_assert (encoding != -1);
                                  ~~~~~~~~ ^  ~~
../../eglib/src/glib.h:237:47: note: expanded from macro 'g_assert'
#define  g_assert(x)     G_STMT_START { if (!(x)) g_assertion_message ("* Assertion at %s:%d, condition `%s' not met\n", __FILE__, __LINE__, #x);  } G_STMT_END
                                              ^
marshal.c:7058:14: warning: comparison of constant -1 with expression of type 'MonoMarshalConv' is always false [-Wtautological-constant-out-of-range-compare]
                                if (conv == -1) {
                                    ~~~~ ^  ~~
marshal.c:7194:20: warning: comparison of constant -1 with expression of type 'MonoMarshalConv' is always true [-Wtautological-constant-out-of-range-compare]
                                g_assert (conv != -1);
                                          ~~~~ ^  ~~
../../eglib/src/glib.h:237:47: note: expanded from macro 'g_assert'
#define  g_assert(x)     G_STMT_START { if (!(x)) g_assertion_message ("* Assertion at %s:%d, condition `%s' not met\n", __FILE__, __LINE__, #x);  } G_STMT_END
                                              ^
marshal.c:7435:19: warning: comparison of constant -1 with expression of type 'MonoMarshalConv' is always true [-Wtautological-constant-out-of-range-compare]
                        g_assert (conv != -1);
                                  ~~~~ ^  ~~
../../eglib/src/glib.h:237:47: note: expanded from macro 'g_assert'
#define  g_assert(x)     G_STMT_START { if (!(x)) g_assertion_message ("* Assertion at %s:%d, condition `%s' not met\n", __FILE__, __LINE__, #x);  } G_STMT_END
                                              ^
marshal.c:7552:19: warning: comparison of constant -1 with expression of type 'MonoMarshalConv' is always true [-Wtautological-constant-out-of-range-compare]
                        g_assert (conv != -1);
                                  ~~~~ ^  ~~
../../eglib/src/glib.h:237:47: note: expanded from macro 'g_assert'
#define  g_assert(x)     G_STMT_START { if (!(x)) g_assertion_message ("* Assertion at %s:%d, condition `%s' not met\n", __FILE__, __LINE__, #x);  } G_STMT_END
                                              ^
marshal.c:7649:19: warning: comparison of constant -1 with expression of type 'MonoMarshalConv' is always true [-Wtautological-constant-out-of-range-compare]
                        g_assert (conv != -1);
                                  ~~~~ ^  ~~
../../eglib/src/glib.h:237:47: note: expanded from macro 'g_assert'
#define  g_assert(x)     G_STMT_START { if (!(x)) g_assertion_message ("* Assertion at %s:%d, condition `%s' not met\n", __FILE__, __LINE__, #x);  } G_STMT_END
                                              ^
marshal.c:7971:10: warning: 13 enumeration values not handled in switch: 'MONO_TYPE_END', 'MONO_TYPE_VOID', 'MONO_TYPE_BYREF'... [-Wswitch]
        switch (t->type) {
                ^
marshal.c:8221:11: warning: 30 enumeration values not handled in switch: 'MONO_TYPE_END', 'MONO_TYPE_VOID', 'MONO_TYPE_CHAR'... [-Wswitch]
                switch (t->type) {
                        ^
marshal.c:8625:12: warning: 31 enumeration values not handled in switch: 'MONO_TYPE_END', 'MONO_TYPE_VOID', 'MONO_TYPE_CHAR'... [-Wswitch]
                        switch (t->type) {
                                ^
marshal.c:11572:10: warning: 20 enumeration values not handled in switch: 'MONO_TYPE_END', 'MONO_TYPE_VOID', 'MONO_TYPE_BYREF'... [-Wswitch]
        switch (t->type) {
                ^
20 warnings generated.
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I../../eglib/src -DMONO_BINDIR=\"/usr/pkg/bin/\" -DMONO_ASSEMBLIES=\"/usr/pkg/lib\" -DMONO_CFG_DIR=\"/usr/pkg/etc\"  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmonoruntime_static_la-mempool.lo -MD -MP -MF .deps/libmonoruntime_static_la-mempool.Tpo -c -o libmonoruntime_static_la-mempool.lo `test -f 'mempool.c' || echo './'`mempool.c
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I../../eglib/src -DMONO_BINDIR=\"/usr/pkg/bin/\" -DMONO_ASSEMBLIES=\"/usr/pkg/lib\" -DMONO_CFG_DIR=\"/usr/pkg/etc\"  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmonoruntime_static_la-metadata.lo -MD -MP -MF .deps/libmonoruntime_static_la-metadata.Tpo -c -o libmonoruntime_static_la-metadata.lo `test -f 'metadata.c' || echo './'`metadata.c
metadata.c:3082:10: warning: 34 enumeration values not handled in switch: 'MONO_TYPE_END', 'MONO_TYPE_VOID', 'MONO_TYPE_BOOLEAN'... [-Wswitch]
        switch (type->type){
                ^
metadata.c:3230:10: warning: 29 enumeration values not handled in switch: 'MONO_TYPE_END', 'MONO_TYPE_VOID', 'MONO_TYPE_BOOLEAN'... [-Wswitch]
        switch (type->type){
                ^
metadata.c:4566:10: warning: 30 enumeration values not handled in switch: 'MONO_TYPE_END', 'MONO_TYPE_VOID', 'MONO_TYPE_BOOLEAN'... [-Wswitch]
        switch (t1->type) {
                ^
3 warnings generated.
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I../../eglib/src -DMONO_BINDIR=\"/usr/pkg/bin/\" -DMONO_ASSEMBLIES=\"/usr/pkg/lib\" -DMONO_CFG_DIR=\"/usr/pkg/etc\"  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmonoruntime_static_la-metadata-verify.lo -MD -MP -MF .deps/libmonoruntime_static_la-metadata-verify.Tpo -c -o libmonoruntime_static_la-metadata-verify.lo `test -f 'metadata-verify.c' || echo './'`metadata-verify.c
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I../../eglib/src -DMONO_BINDIR=\"/usr/pkg/bin/\" -DMONO_ASSEMBLIES=\"/usr/pkg/lib\" -DMONO_CFG_DIR=\"/usr/pkg/etc\"  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmonoruntime_static_la-method-builder.lo -MD -MP -MF .deps/libmonoruntime_static_la-method-builder.Tpo -c -o libmonoruntime_static_la-method-builder.lo `test -f 'method-builder.c' || echo './'`method-builder.c
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I../../eglib/src -DMONO_BINDIR=\"/usr/pkg/bin/\" -DMONO_ASSEMBLIES=\"/usr/pkg/lib\" -DMONO_CFG_DIR=\"/usr/pkg/etc\"  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmonoruntime_static_la-mono-basic-block.lo -MD -MP -MF .deps/libmonoruntime_static_la-mono-basic-block.Tpo -c -o libmonoruntime_static_la-mono-basic-block.lo `test -f 'mono-basic-block.c' || echo './'`mono-basic-block.c
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I../../eglib/src -DMONO_BINDIR=\"/usr/pkg/bin/\" -DMONO_ASSEMBLIES=\"/usr/pkg/lib\" -DMONO_CFG_DIR=\"/usr/pkg/etc\"  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmonoruntime_static_la-mono-config.lo -MD -MP -MF .deps/libmonoruntime_static_la-mono-config.Tpo -c -o libmonoruntime_static_la-mono-config.lo `test -f 'mono-config.c' || echo './'`mono-config.c
In file included from mono-config.c:20:
../../mono/utils/mono-logger-internal.h:66:1: warning: unused function 'mono_trace_error' [-Wunused-function]
mono_trace_error(MonoTraceMask mask, const char *format, ...)
^
../../mono/utils/mono-logger-internal.h:75:1: warning: unused function 'mono_trace_warning' [-Wunused-function]
mono_trace_warning(MonoTraceMask mask, const char *format, ...)
^
../../mono/utils/mono-logger-internal.h:84:1: warning: unused function 'mono_trace_message' [-Wunused-function]
mono_trace_message(MonoTraceMask mask, const char *format, ...)
^
3 warnings generated.
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I../../eglib/src -DMONO_BINDIR=\"/usr/pkg/bin/\" -DMONO_ASSEMBLIES=\"/usr/pkg/lib\" -DMONO_CFG_DIR=\"/usr/pkg/etc\"  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmonoruntime_static_la-mono-cq.lo -MD -MP -MF .deps/libmonoruntime_static_la-mono-cq.Tpo -c -o libmonoruntime_static_la-mono-cq.lo `test -f 'mono-cq.c' || echo './'`mono-cq.c
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I../../eglib/src -DMONO_BINDIR=\"/usr/pkg/bin/\" -DMONO_ASSEMBLIES=\"/usr/pkg/lib\" -DMONO_CFG_DIR=\"/usr/pkg/etc\"  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmonoruntime_static_la-mono-debug.lo -MD -MP -MF .deps/libmonoruntime_static_la-mono-debug.Tpo -c -o libmonoruntime_static_la-mono-debug.lo `test -f 'mono-debug.c' || echo './'`mono-debug.c
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I../../eglib/src -DMONO_BINDIR=\"/usr/pkg/bin/\" -DMONO_ASSEMBLIES=\"/usr/pkg/lib\" -DMONO_CFG_DIR=\"/usr/pkg/etc\"  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmonoruntime_static_la-mono-debug-debugger.lo -MD -MP -MF .deps/libmonoruntime_static_la-mono-debug-debugger.Tpo -c -o libmonoruntime_static_la-mono-debug-debugger.lo `test -f 'mono-debug-debugger.c' || echo './'`mono-debug-debugger.c
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I../../eglib/src -DMONO_BINDIR=\"/usr/pkg/bin/\" -DMONO_ASSEMBLIES=\"/usr/pkg/lib\" -DMONO_CFG_DIR=\"/usr/pkg/etc\"  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmonoruntime_static_la-mono-endian.lo -MD -MP -MF .deps/libmonoruntime_static_la-mono-endian.Tpo -c -o libmonoruntime_static_la-mono-endian.lo `test -f 'mono-endian.c' || echo './'`mono-endian.c
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I../../eglib/src -DMONO_BINDIR=\"/usr/pkg/bin/\" -DMONO_ASSEMBLIES=\"/usr/pkg/lib\" -DMONO_CFG_DIR=\"/usr/pkg/etc\"  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmonoruntime_static_la-mono-hash.lo -MD -MP -MF .deps/libmonoruntime_static_la-mono-hash.Tpo -c -o libmonoruntime_static_la-mono-hash.lo `test -f 'mono-hash.c' || echo './'`mono-hash.c
mono-hash.c:68:18: warning: unused variable 'prime_tbl' [-Wunused-const-variable]
static const int prime_tbl[] = {
                 ^
1 warning generated.
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I../../eglib/src -DMONO_BINDIR=\"/usr/pkg/bin/\" -DMONO_ASSEMBLIES=\"/usr/pkg/lib\" -DMONO_CFG_DIR=\"/usr/pkg/etc\"  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmonoruntime_static_la-mono-mlist.lo -MD -MP -MF .deps/libmonoruntime_static_la-mono-mlist.Tpo -c -o libmonoruntime_static_la-mono-mlist.lo `test -f 'mono-mlist.c' || echo './'`mono-mlist.c
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I../../eglib/src -DMONO_BINDIR=\"/usr/pkg/bin/\" -DMONO_ASSEMBLIES=\"/usr/pkg/lib\" -DMONO_CFG_DIR=\"/usr/pkg/etc\"  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmonoruntime_static_la-mono-perfcounters.lo -MD -MP -MF .deps/libmonoruntime_static_la-mono-perfcounters.Tpo -c -o libmonoruntime_static_la-mono-perfcounters.lo `test -f 'mono-perfcounters.c' || echo './'`mono-perfcounters.c
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I../../eglib/src -DMONO_BINDIR=\"/usr/pkg/bin/\" -DMONO_ASSEMBLIES=\"/usr/pkg/lib\" -DMONO_CFG_DIR=\"/usr/pkg/etc\"  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmonoruntime_static_la-mono-wsq.lo -MD -MP -MF .deps/libmonoruntime_static_la-mono-wsq.Tpo -c -o libmonoruntime_static_la-mono-wsq.lo `test -f 'mono-wsq.c' || echo './'`mono-wsq.c
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I../../eglib/src -DMONO_BINDIR=\"/usr/pkg/bin/\" -DMONO_ASSEMBLIES=\"/usr/pkg/lib\" -DMONO_CFG_DIR=\"/usr/pkg/etc\"  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmonoruntime_static_la-monitor.lo -MD -MP -MF .deps/libmonoruntime_static_la-monitor.Tpo -c -o libmonoruntime_static_la-monitor.lo `test -f 'monitor.c' || echo './'`monitor.c
monitor.c:163:19: warning: incompatible pointer to integer conversion assigning to 'gsize' (aka 'unsigned long') from 'pthread_t' (aka 'struct __pthread_st *') [-Wint-conversion]
        tls_pthread_self = pthread_self ();
                         ^ ~~~~~~~~~~~~~~~
1 warning generated.
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I../../eglib/src -DMONO_BINDIR=\"/usr/pkg/bin/\" -DMONO_ASSEMBLIES=\"/usr/pkg/lib\" -DMONO_CFG_DIR=\"/usr/pkg/etc\"  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmonoruntime_static_la-nacl-stub.lo -MD -MP -MF .deps/libmonoruntime_static_la-nacl-stub.Tpo -c -o libmonoruntime_static_la-nacl-stub.lo `test -f 'nacl-stub.c' || echo './'`nacl-stub.c
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I../../eglib/src -DMONO_BINDIR=\"/usr/pkg/bin/\" -DMONO_ASSEMBLIES=\"/usr/pkg/lib\" -DMONO_CFG_DIR=\"/usr/pkg/etc\"  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmonoruntime_static_la-null-gc.lo -MD -MP -MF .deps/libmonoruntime_static_la-null-gc.Tpo -c -o libmonoruntime_static_la-null-gc.lo `test -f 'null-gc.c' || echo './'`null-gc.c
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I../../eglib/src -DMONO_BINDIR=\"/usr/pkg/bin/\" -DMONO_ASSEMBLIES=\"/usr/pkg/lib\" -DMONO_CFG_DIR=\"/usr/pkg/etc\"  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmonoruntime_static_la-object.lo -MD -MP -MF .deps/libmonoruntime_static_la-object.Tpo -c -o libmonoruntime_static_la-object.lo `test -f 'object.c' || echo './'`object.c
object.c:3986:11: warning: 25 enumeration values not handled in switch: 'MONO_TYPE_END', 'MONO_TYPE_VOID', 'MONO_TYPE_BOOLEAN'... [-Wswitch]
                switch (type->type) {
                        ^
object.c:4002:11: warning: 30 enumeration values not handled in switch: 'MONO_TYPE_END', 'MONO_TYPE_VOID', 'MONO_TYPE_BOOLEAN'... [-Wswitch]
                switch (type->type) {
                        ^
object.c:4014:11: warning: 27 enumeration values not handled in switch: 'MONO_TYPE_END', 'MONO_TYPE_VOID', 'MONO_TYPE_BOOLEAN'... [-Wswitch]
                switch (type->type) {
                        ^
object.c:4028:11: warning: 31 enumeration values not handled in switch: 'MONO_TYPE_END', 'MONO_TYPE_VOID', 'MONO_TYPE_BOOLEAN'... [-Wswitch]
                switch (type->type) {
                        ^
object.c:4038:11: warning: 27 enumeration values not handled in switch: 'MONO_TYPE_END', 'MONO_TYPE_VOID', 'MONO_TYPE_BOOLEAN'... [-Wswitch]
                switch (type->type) {
                        ^
object.c:4052:11: warning: 32 enumeration values not handled in switch: 'MONO_TYPE_END', 'MONO_TYPE_VOID', 'MONO_TYPE_BOOLEAN'... [-Wswitch]
                switch (type->type) {
                        ^
object.c:4061:11: warning: 32 enumeration values not handled in switch: 'MONO_TYPE_END', 'MONO_TYPE_VOID', 'MONO_TYPE_BOOLEAN'... [-Wswitch]
                switch (type->type) {
                        ^
object.c:4070:11: warning: 31 enumeration values not handled in switch: 'MONO_TYPE_END', 'MONO_TYPE_VOID', 'MONO_TYPE_BOOLEAN'... [-Wswitch]
                switch (type->type) {
                        ^
object.c:4080:11: warning: 32 enumeration values not handled in switch: 'MONO_TYPE_END', 'MONO_TYPE_VOID', 'MONO_TYPE_BOOLEAN'... [-Wswitch]
                switch (type->type) {
                        ^
object.c:3984:10: warning: 22 enumeration values not handled in switch: 'MONO_TYPE_END', 'MONO_TYPE_VOID', 'MONO_TYPE_STRING'... [-Wswitch]
        switch (candidate->type) {
                ^
object.c:5303:15: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
                if ((oklass == mono_defaults.transparent_proxy_class))
                     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
object.c:5303:15: note: remove extraneous parentheses around the comparison to silence this warning
                if ((oklass == mono_defaults.transparent_proxy_class))
                    ~       ^                                       ~
object.c:5303:15: note: use '=' to turn this equality comparison into an assignment
                if ((oklass == mono_defaults.transparent_proxy_class))
                            ^~
                            =
11 warnings generated.
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I../../eglib/src -DMONO_BINDIR=\"/usr/pkg/bin/\" -DMONO_ASSEMBLIES=\"/usr/pkg/lib\" -DMONO_CFG_DIR=\"/usr/pkg/etc\"  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmonoruntime_static_la-opcodes.lo -MD -MP -MF .deps/libmonoruntime_static_la-opcodes.Tpo -c -o libmonoruntime_static_la-opcodes.lo `test -f 'opcodes.c' || echo './'`opcodes.c
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I../../eglib/src -DMONO_BINDIR=\"/usr/pkg/bin/\" -DMONO_ASSEMBLIES=\"/usr/pkg/lib\" -DMONO_CFG_DIR=\"/usr/pkg/etc\"  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmonoruntime_static_la-socket-io.lo -MD -MP -MF .deps/libmonoruntime_static_la-socket-io.Tpo -c -o libmonoruntime_static_la-socket-io.lo `test -f 'socket-io.c' || echo './'`socket-io.c
socket-io.c:2269:11: warning: comparison of constant 2147772030 with expression of type 'gint32' (aka 'int') is always false [-Wtautological-constant-out-of-range-compare]
        if (code == FIONBIO) {
            ~~~~ ^  ~~~~~~~
1 warning generated.
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I../../eglib/src -DMONO_BINDIR=\"/usr/pkg/bin/\" -DMONO_ASSEMBLIES=\"/usr/pkg/lib\" -DMONO_CFG_DIR=\"/usr/pkg/etc\"  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmonoruntime_static_la-process.lo -MD -MP -MF .deps/libmonoruntime_static_la-process.Tpo -c -o libmonoruntime_static_la-process.lo `test -f 'process.c' || echo './'`process.c
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I../../eglib/src -DMONO_BINDIR=\"/usr/pkg/bin/\" -DMONO_ASSEMBLIES=\"/usr/pkg/lib\" -DMONO_CFG_DIR=\"/usr/pkg/etc\"  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmonoruntime_static_la-profiler.lo -MD -MP -MF .deps/libmonoruntime_static_la-profiler.Tpo -c -o libmonoruntime_static_la-profiler.lo `test -f 'profiler.c' || echo './'`profiler.c
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I../../eglib/src -DMONO_BINDIR=\"/usr/pkg/bin/\" -DMONO_ASSEMBLIES=\"/usr/pkg/lib\" -DMONO_CFG_DIR=\"/usr/pkg/etc\"  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmonoruntime_static_la-rand.lo -MD -MP -MF .deps/libmonoruntime_static_la-rand.Tpo -c -o libmonoruntime_static_la-rand.lo `test -f 'rand.c' || echo './'`rand.c
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I../../eglib/src -DMONO_BINDIR=\"/usr/pkg/bin/\" -DMONO_ASSEMBLIES=\"/usr/pkg/lib\" -DMONO_CFG_DIR=\"/usr/pkg/etc\"  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmonoruntime_static_la-runtime.lo -MD -MP -MF .deps/libmonoruntime_static_la-runtime.Tpo -c -o libmonoruntime_static_la-runtime.lo `test -f 'runtime.c' || echo './'`runtime.c
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I../../eglib/src -DMONO_BINDIR=\"/usr/pkg/bin/\" -DMONO_ASSEMBLIES=\"/usr/pkg/lib\" -DMONO_CFG_DIR=\"/usr/pkg/etc\"  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmonoruntime_static_la-reflection.lo -MD -MP -MF .deps/libmonoruntime_static_la-reflection.Tpo -c -o libmonoruntime_static_la-reflection.lo `test -f 'reflection.c' || echo './'`reflection.c
reflection.c:4931:35: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
                        if ((tb->module->dynamic_image == assembly)) {
                             ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
reflection.c:4931:35: note: remove extraneous parentheses around the comparison to silence this warning
                        if ((tb->module->dynamic_image == assembly)) {
                            ~                          ^          ~
reflection.c:4931:35: note: use '=' to turn this equality comparison into an assignment
                        if ((tb->module->dynamic_image == assembly)) {
                                                       ^~
                                                       =
reflection.c:6315:10: warning: 34 enumeration values not handled in switch: 'MONO_TYPE_END', 'MONO_TYPE_VOID', 'MONO_TYPE_BOOLEAN'... [-Wswitch]
        switch (type->type) {
                ^
reflection.c:7090: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:7090: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:301: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:7103:15: warning: array subscript is of type 'char' [-Wchar-subscripts]
        while (*s && g_ascii_isspace (*s))
                     ^~~~~~~~~~~~~~~~~~~~
../../eglib/src/glib.h:301: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:7106:9: warning: array subscript is of type 'char' [-Wchar-subscripts]
        while (g_ascii_isspace (*p))
               ^~~~~~~~~~~~~~~~~~~~
../../eglib/src/glib.h:301: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:7158:10: warning: array subscript is of type 'char' [-Wchar-subscripts]
                while (g_ascii_isspace (*p) || *p == ',') {
                       ^~~~~~~~~~~~~~~~~~~~
../../eglib/src/glib.h:301: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:7312:12: warning: array subscript is of type 'char' [-Wchar-subscripts]
                                                        if (g_ascii_isspace (*aname)) {
                                                            ^~~~~~~~~~~~~~~~~~~~~~~~
../../eglib/src/glib.h:301: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:7364:9: warning: array subscript is of type 'char' [-Wchar-subscripts]
                                if (g_ascii_isspace (*p)) {
                                    ^~~~~~~~~~~~~~~~~~~~
../../eglib/src/glib.h:301: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))
                                                ^~~~
9 warnings generated.
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I../../eglib/src -DMONO_BINDIR=\"/usr/pkg/bin/\" -DMONO_ASSEMBLIES=\"/usr/pkg/lib\" -DMONO_CFG_DIR=\"/usr/pkg/etc\"  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmonoruntime_static_la-security.lo -MD -MP -MF .deps/libmonoruntime_static_la-security.Tpo -c -o libmonoruntime_static_la-security.lo `test -f 'security.c' || echo './'`security.c
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I../../eglib/src -DMONO_BINDIR=\"/usr/pkg/bin/\" -DMONO_ASSEMBLIES=\"/usr/pkg/lib\" -DMONO_CFG_DIR=\"/usr/pkg/etc\"  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmonoruntime_static_la-security-core-clr.lo -MD -MP -MF .deps/libmonoruntime_static_la-security-core-clr.Tpo -c -o libmonoruntime_static_la-security-core-clr.lo `test -f 'security-core-clr.c' || echo './'`security-core-clr.c
In file included from security-core-clr.c:19:
../../mono/utils/mono-logger-internal.h:66:1: warning: unused function 'mono_trace_error' [-Wunused-function]
mono_trace_error(MonoTraceMask mask, const char *format, ...)
^
../../mono/utils/mono-logger-internal.h:75:1: warning: unused function 'mono_trace_warning' [-Wunused-function]
mono_trace_warning(MonoTraceMask mask, const char *format, ...)
^
../../mono/utils/mono-logger-internal.h:84:1: warning: unused function 'mono_trace_message' [-Wunused-function]
mono_trace_message(MonoTraceMask mask, const char *format, ...)
^
3 warnings generated.
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I../../eglib/src -DMONO_BINDIR=\"/usr/pkg/bin/\" -DMONO_ASSEMBLIES=\"/usr/pkg/lib\" -DMONO_CFG_DIR=\"/usr/pkg/etc\"  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmonoruntime_static_la-security-manager.lo -MD -MP -MF .deps/libmonoruntime_static_la-security-manager.Tpo -c -o libmonoruntime_static_la-security-manager.lo `test -f 'security-manager.c' || echo './'`security-manager.c
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I../../eglib/src -DMONO_BINDIR=\"/usr/pkg/bin/\" -DMONO_ASSEMBLIES=\"/usr/pkg/lib\" -DMONO_CFG_DIR=\"/usr/pkg/etc\"  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmonoruntime_static_la-sgen-os-posix.lo -MD -MP -MF .deps/libmonoruntime_static_la-sgen-os-posix.Tpo -c -o libmonoruntime_static_la-sgen-os-posix.lo `test -f 'sgen-os-posix.c' || echo './'`sgen-os-posix.c
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I../../eglib/src -DMONO_BINDIR=\"/usr/pkg/bin/\" -DMONO_ASSEMBLIES=\"/usr/pkg/lib\" -DMONO_CFG_DIR=\"/usr/pkg/etc\"  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmonoruntime_static_la-sgen-os-mach.lo -MD -MP -MF .deps/libmonoruntime_static_la-sgen-os-mach.Tpo -c -o libmonoruntime_static_la-sgen-os-mach.lo `test -f 'sgen-os-mach.c' || echo './'`sgen-os-mach.c
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I../../eglib/src -DMONO_BINDIR=\"/usr/pkg/bin/\" -DMONO_ASSEMBLIES=\"/usr/pkg/lib\" -DMONO_CFG_DIR=\"/usr/pkg/etc\"  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmonoruntime_static_la-sgen-gc.lo -MD -MP -MF .deps/libmonoruntime_static_la-sgen-gc.Tpo -c -o libmonoruntime_static_la-sgen-gc.lo `test -f 'sgen-gc.c' || echo './'`sgen-gc.c
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I../../eglib/src -DMONO_BINDIR=\"/usr/pkg/bin/\" -DMONO_ASSEMBLIES=\"/usr/pkg/lib\" -DMONO_CFG_DIR=\"/usr/pkg/etc\"  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmonoruntime_static_la-sgen-internal.lo -MD -MP -MF .deps/libmonoruntime_static_la-sgen-internal.Tpo -c -o libmonoruntime_static_la-sgen-internal.lo `test -f 'sgen-internal.c' || echo './'`sgen-internal.c
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I../../eglib/src -DMONO_BINDIR=\"/usr/pkg/bin/\" -DMONO_ASSEMBLIES=\"/usr/pkg/lib\" -DMONO_CFG_DIR=\"/usr/pkg/etc\"  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmonoruntime_static_la-sgen-marksweep.lo -MD -MP -MF .deps/libmonoruntime_static_la-sgen-marksweep.Tpo -c -o libmonoruntime_static_la-sgen-marksweep.lo `test -f 'sgen-marksweep.c' || echo './'`sgen-marksweep.c
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I../../eglib/src -DMONO_BINDIR=\"/usr/pkg/bin/\" -DMONO_ASSEMBLIES=\"/usr/pkg/lib\" -DMONO_CFG_DIR=\"/usr/pkg/etc\"  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmonoruntime_static_la-sgen-marksweep-fixed.lo -MD -MP -MF .deps/libmonoruntime_static_la-sgen-marksweep-fixed.Tpo -c -o libmonoruntime_static_la-sgen-marksweep-fixed.lo `test -f 'sgen-marksweep-fixed.c' || echo './'`sgen-marksweep-fixed.c
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I../../eglib/src -DMONO_BINDIR=\"/usr/pkg/bin/\" -DMONO_ASSEMBLIES=\"/usr/pkg/lib\" -DMONO_CFG_DIR=\"/usr/pkg/etc\"  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmonoruntime_static_la-sgen-marksweep-par.lo -MD -MP -MF .deps/libmonoruntime_static_la-sgen-marksweep-par.Tpo -c -o libmonoruntime_static_la-sgen-marksweep-par.lo `test -f 'sgen-marksweep-par.c' || echo './'`sgen-marksweep-par.c
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I../../eglib/src -DMONO_BINDIR=\"/usr/pkg/bin/\" -DMONO_ASSEMBLIES=\"/usr/pkg/lib\" -DMONO_CFG_DIR=\"/usr/pkg/etc\"  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmonoruntime_static_la-sgen-marksweep-fixed-par.lo -MD -MP -MF .deps/libmonoruntime_static_la-sgen-marksweep-fixed-par.Tpo -c -o libmonoruntime_static_la-sgen-marksweep-fixed-par.lo `test -f 'sgen-marksweep-fixed-par.c' || echo './'`sgen-marksweep-fixed-par.c
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I../../eglib/src -DMONO_BINDIR=\"/usr/pkg/bin/\" -DMONO_ASSEMBLIES=\"/usr/pkg/lib\" -DMONO_CFG_DIR=\"/usr/pkg/etc\"  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmonoruntime_static_la-sgen-major-copying.lo -MD -MP -MF .deps/libmonoruntime_static_la-sgen-major-copying.Tpo -c -o libmonoruntime_static_la-sgen-major-copying.lo `test -f 'sgen-major-copying.c' || echo './'`sgen-major-copying.c
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I../../eglib/src -DMONO_BINDIR=\"/usr/pkg/bin/\" -DMONO_ASSEMBLIES=\"/usr/pkg/lib\" -DMONO_CFG_DIR=\"/usr/pkg/etc\"  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmonoruntime_static_la-sgen-los.lo -MD -MP -MF .deps/libmonoruntime_static_la-sgen-los.Tpo -c -o libmonoruntime_static_la-sgen-los.lo `test -f 'sgen-los.c' || echo './'`sgen-los.c
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I../../eglib/src -DMONO_BINDIR=\"/usr/pkg/bin/\" -DMONO_ASSEMBLIES=\"/usr/pkg/lib\" -DMONO_CFG_DIR=\"/usr/pkg/etc\"  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmonoruntime_static_la-sgen-protocol.lo -MD -MP -MF .deps/libmonoruntime_static_la-sgen-protocol.Tpo -c -o libmonoruntime_static_la-sgen-protocol.lo `test -f 'sgen-protocol.c' || echo './'`sgen-protocol.c
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I../../eglib/src -DMONO_BINDIR=\"/usr/pkg/bin/\" -DMONO_ASSEMBLIES=\"/usr/pkg/lib\" -DMONO_CFG_DIR=\"/usr/pkg/etc\"  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmonoruntime_static_la-sgen-bridge.lo -MD -MP -MF .deps/libmonoruntime_static_la-sgen-bridge.Tpo -c -o libmonoruntime_static_la-sgen-bridge.lo `test -f 'sgen-bridge.c' || echo './'`sgen-bridge.c
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I../../eglib/src -DMONO_BINDIR=\"/usr/pkg/bin/\" -DMONO_ASSEMBLIES=\"/usr/pkg/lib\" -DMONO_CFG_DIR=\"/usr/pkg/etc\"  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmonoruntime_static_la-sgen-toggleref.lo -MD -MP -MF .deps/libmonoruntime_static_la-sgen-toggleref.Tpo -c -o libmonoruntime_static_la-sgen-toggleref.lo `test -f 'sgen-toggleref.c' || echo './'`sgen-toggleref.c
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I../../eglib/src -DMONO_BINDIR=\"/usr/pkg/bin/\" -DMONO_ASSEMBLIES=\"/usr/pkg/lib\" -DMONO_CFG_DIR=\"/usr/pkg/etc\"  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmonoruntime_static_la-string-icalls.lo -MD -MP -MF .deps/libmonoruntime_static_la-string-icalls.Tpo -c -o libmonoruntime_static_la-string-icalls.lo `test -f 'string-icalls.c' || echo './'`string-icalls.c
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I../../eglib/src -DMONO_BINDIR=\"/usr/pkg/bin/\" -DMONO_ASSEMBLIES=\"/usr/pkg/lib\" -DMONO_CFG_DIR=\"/usr/pkg/etc\"  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmonoruntime_static_la-sysmath.lo -MD -MP -MF .deps/libmonoruntime_static_la-sysmath.Tpo -c -o libmonoruntime_static_la-sysmath.lo `test -f 'sysmath.c' || echo './'`sysmath.c
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I../../eglib/src -DMONO_BINDIR=\"/usr/pkg/bin/\" -DMONO_ASSEMBLIES=\"/usr/pkg/lib\" -DMONO_CFG_DIR=\"/usr/pkg/etc\"  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmonoruntime_static_la-threads.lo -MD -MP -MF .deps/libmonoruntime_static_la-threads.Tpo -c -o libmonoruntime_static_la-threads.lo `test -f 'threads.c' || echo './'`threads.c
threads.c:466:51: warning: comparison of unsigned expression >= 0 is always true [-Wtautological-compare]
        if (!(current_thread && current_thread->small_id >= 0)) {
                                ~~~~~~~~~~~~~~~~~~~~~~~~ ^  ~
1 warning generated.
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I../../eglib/src -DMONO_BINDIR=\"/usr/pkg/bin/\" -DMONO_ASSEMBLIES=\"/usr/pkg/lib\" -DMONO_CFG_DIR=\"/usr/pkg/etc\"  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmonoruntime_static_la-threadpool.lo -MD -MP -MF .deps/libmonoruntime_static_la-threadpool.Tpo -c -o libmonoruntime_static_la-threadpool.lo `test -f 'threadpool.c' || echo './'`threadpool.c
In file included from threadpool.c:188:
../../mono/metadata/tpool-poll.c:75:37: warning: if statement has empty body [-Wempty-body]
        if (write (data->pipe [1], msg, 1));
                                           ^
../../mono/metadata/tpool-poll.c:75:37: note: put the semicolon on a separate line to silence this warning
1 warning generated.
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I../../eglib/src -DMONO_BINDIR=\"/usr/pkg/bin/\" -DMONO_ASSEMBLIES=\"/usr/pkg/lib\" -DMONO_CFG_DIR=\"/usr/pkg/etc\"  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmonoruntime_static_la-verify.lo -MD -MP -MF .deps/libmonoruntime_static_la-verify.Tpo -c -o libmonoruntime_static_la-verify.lo `test -f 'verify.c' || echo './'`verify.c
verify.c:491:10: warning: 28 enumeration values not handled in switch: 'MONO_TYPE_END', 'MONO_TYPE_VOID', 'MONO_TYPE_BOOLEAN'... [-Wswitch]
        switch (type->type) {
                ^
verify.c:1402:11: warning: 28 enumeration values not handled in switch: 'MONO_TYPE_END', 'MONO_TYPE_VOID', 'MONO_TYPE_BOOLEAN'... [-Wswitch]
                switch (arg->type->type) {
                        ^
verify.c:3731:10: warning: 33 enumeration values not handled in switch: 'MONO_TYPE_END', 'MONO_TYPE_VOID', 'MONO_TYPE_BOOLEAN'... [-Wswitch]
        switch (value->type->type) {
                ^
3 warnings generated.
/bin/sh ../../libtool --quiet --tag=CC   --mode=link clang -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -static -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -pthread -o libmonoruntime-static.la  libmonoruntime_static_la-console-unix.lo libmonoruntime_static_la-appdomain.lo libmonoruntime_static_la-assembly.lo libmonoruntime_static_la-attach.lo libmonoruntime_static_la-boehm-gc.lo libmonoruntime_static_la-class.lo libmonoruntime_static_la-cominterop.lo libmonoruntime_static_la-coree.lo libmonoruntime_static_la-debug-helpers.lo libmonoruntime_static_la-debug-mono-symfile.lo libmonoruntime_static_la-decimal.lo libmonoruntime_static_la-domain.lo libmonoruntime_static_la-environment.lo libmonoruntime_static_la-exception.lo libmonoruntime_static_la-file-io.lo libmonoruntime_static_la-filewatcher.lo libmonoruntime_static_la-gc.lo libmonoruntime_static_la-icall.lo libmonoruntime_static_la-image.lo libmonoruntime_static_la-loader.lo libmonoruntime_static_la-locales.lo libmonoruntime_static_la-lock-tracer.lo libmonoruntime_static_la-marshal.lo libmonoruntime_static_la-mempool.lo libmonoruntime_static_la-metadata.lo libmonoruntime_static_la-metadata-verify.lo libmonoruntime_static_la-method-builder.lo libmonoruntime_static_la-mono-basic-block.lo libmonoruntime_static_la-mono-config.lo libmonoruntime_static_la-mono-cq.lo libmonoruntime_static_la-mono-debug.lo libmonoruntime_static_la-mono-debug-debugger.lo libmonoruntime_static_la-mono-endian.lo libmonoruntime_static_la-mono-hash.lo libmonoruntime_static_la-mono-mlist.lo libmonoruntime_static_la-mono-perfcounters.lo libmonoruntime_static_la-mono-wsq.lo libmonoruntime_static_la-monitor.lo libmonoruntime_static_la-nacl-stub.lo libmonoruntime_static_la-null-gc.lo libmonoruntime_static_la-object.lo libmonoruntime_static_la-opcodes.lo libmonoruntime_static_la-socket-io.lo libmonoruntime_static_la-process.lo libmonoruntime_static_la-profiler.lo libmonoruntime_static_la-rand.lo libmonoruntime_static_la-runtime.lo libmonoruntime_static_la-reflection.lo libmonoruntime_static_la-security.lo libmonoruntime_static_la-security-core-clr.lo libmonoruntime_static_la-security-manager.lo libmonoruntime_static_la-sgen-os-posix.lo libmonoruntime_static_la-sgen-os-mach.lo libmonoruntime_static_la-sgen-gc.lo libmonoruntime_static_la-sgen-internal.lo libmonoruntime_static_la-sgen-marksweep.lo libmonoruntime_static_la-sgen-marksweep-fixed.lo libmonoruntime_static_la-sgen-marksweep-par.lo libmonoruntime_static_la-sgen-marksweep-fixed-par.lo libmonoruntime_static_la-sgen-major-copying.lo libmonoruntime_static_la-sgen-los.lo libmonoruntime_static_la-sgen-protocol.lo libmonoruntime_static_la-sgen-bridge.lo libmonoruntime_static_la-sgen-toggleref.lo libmonoruntime_static_la-string-icalls.lo libmonoruntime_static_la-sysmath.lo libmonoruntime_static_la-threads.lo libmonoruntime_static_la-threadpool.lo libmonoruntime_static_la-verify.lo   -lm -lrt   -lpthread
clang -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../mono -I../../libgc/include -I../../eglib/src -I../../eglib/src -DMONO_BINDIR=\"/usr/pkg/bin/\" -DMONO_ASSEMBLIES=\"/usr/pkg/lib\" -DMONO_CFG_DIR=\"/usr/pkg/etc\"  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS  -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT pedump.o -MD -MP -MF .deps/pedump.Tpo -c -o pedump.o pedump.c
/bin/sh ../../libtool --quiet --tag=CC   --mode=link clang  -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings  -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -pthread -o pedump pedump.o libmonoruntime.la ../io-layer/libwapi.la ../utils/libmonoutils.la ../../libgc/libmonogc.la -L../../eglib/src -leglib -lm -lm  -lm -lrt   -lpthread
gmake[3]: Leaving directory '/data/scratch/lang/mono2/work/mono-2.10.9/mono/metadata'
Making all in arch
gmake[3]: Entering directory '/data/scratch/lang/mono2/work/mono-2.10.9/mono/arch'
gmake[4]: Entering directory '/data/scratch/lang/mono2/work/mono-2.10.9/mono/arch'
gmake[4]: Nothing to be done for 'all-am'.
gmake[4]: Leaving directory '/data/scratch/lang/mono2/work/mono-2.10.9/mono/arch'
gmake[3]: Leaving directory '/data/scratch/lang/mono2/work/mono-2.10.9/mono/arch'
Making all in mini
gmake[3]: Entering directory '/data/scratch/lang/mono2/work/mono-2.10.9/mono/mini'
if test -d ../../.git; then \
	(cd ../..; \
		LANG=C; export LANG; \
		branch=`git branch | grep '^\*' | cut -d ' ' -f 2`; \
		version=`git log --no-color --first-parent -n1 --pretty=format:%h`; \
		echo "#define FULL_VERSION \"$branch/$version\""; \
	); \
else \
	echo "#define FULL_VERSION \"tarball\""; \
fi > version.h
clang -DHAVE_CONFIG_H -I. -I../..   -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -I../.. -I../../eglib/src -I../../eglib/src    -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT genmdesc-genmdesc.o -MD -MP -MF .deps/genmdesc-genmdesc.Tpo -c -o genmdesc-genmdesc.o `test -f 'genmdesc.c' || echo './'`genmdesc.c
genmdesc.c:81:3: warning: array subscript is of type 'char' [-Wchar-subscripts]
                eat_whitespace (str);
                ^~~~~~~~~~~~~~~~~~~~
genmdesc.c:50: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:92:3: warning: array subscript is of type 'char' [-Wchar-subscripts]
                eat_whitespace (p);
                ^~~~~~~~~~~~~~~~~~
genmdesc.c:50: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:157: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:175: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:184:4: warning: array subscript is of type 'char' [-Wchar-subscripts]
                        eat_whitespace (p);
                        ^~~~~~~~~~~~~~~~~~
genmdesc.c:50: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:214: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)))
                                                ^~~~
6 warnings generated.
clang -DHAVE_CONFIG_H -I. -I../..   -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -I../.. -I../../eglib/src -I../../eglib/src    -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT genmdesc-helpers.o -MD -MP -MF .deps/genmdesc-helpers.Tpo -c -o genmdesc-helpers.o `test -f 'helpers.c' || echo './'`helpers.c
helpers.c:146: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:148: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.
clang -DHAVE_CONFIG_H -I. -I../..   -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -I../.. -I../../eglib/src -I../../eglib/src    -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT genmdesc-opcodes.o -MD -MP -MF .deps/genmdesc-opcodes.Tpo -c -o genmdesc-opcodes.o `test -f '../metadata/opcodes.c' || echo './'`../metadata/opcodes.c
/bin/sh ../../libtool --quiet --tag=CC   --mode=link clang -I../.. -I../../eglib/src -I../../eglib/src    -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings  -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -pthread -o genmdesc genmdesc-genmdesc.o genmdesc-helpers.o genmdesc-opcodes.o ../../mono/utils/libmonoutils.la -lm -L../../eglib/src -leglib -lm -lm -lrt   -lpthread
./genmdesc  cpu-amd64.h amd64_desc ./cpu-amd64.md
/usr/pkg/bin/gmake  all-am
gmake[4]: Entering directory '/data/scratch/lang/mono2/work/mono-2.10.9/mono/mini'
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../..   -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -I../.. -I../../eglib/src -I../../eglib/src    -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -I../../libgc/include -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmono_2_0_la-mini.lo -MD -MP -MF .deps/libmono_2_0_la-mini.Tpo -c -o libmono_2_0_la-mini.lo `test -f 'mini.c' || echo './'`mini.c
In file included from mini.c:55:
../../mono/utils/mono-logger-internal.h:66:1: warning: unused function 'mono_trace_error' [-Wunused-function]
mono_trace_error(MonoTraceMask mask, const char *format, ...)
^
../../mono/utils/mono-logger-internal.h:75:1: warning: unused function 'mono_trace_warning' [-Wunused-function]
mono_trace_warning(MonoTraceMask mask, const char *format, ...)
^
../../mono/utils/mono-logger-internal.h:84:1: warning: unused function 'mono_trace_message' [-Wunused-function]
mono_trace_message(MonoTraceMask mask, const char *format, ...)
^
3 warnings generated.
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../..   -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -I../.. -I../../eglib/src -I../../eglib/src    -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -I../../libgc/include -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmono_2_0_la-method-to-ir.lo -MD -MP -MF .deps/libmono_2_0_la-method-to-ir.Tpo -c -o libmono_2_0_la-method-to-ir.lo `test -f 'method-to-ir.c' || echo './'`method-to-ir.c
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../..   -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -I../.. -I../../eglib/src -I../../eglib/src    -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -I../../libgc/include -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmono_2_0_la-decompose.lo -MD -MP -MF .deps/libmono_2_0_la-decompose.Tpo -c -o libmono_2_0_la-decompose.lo `test -f 'decompose.c' || echo './'`decompose.c
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../..   -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -I../.. -I../../eglib/src -I../../eglib/src    -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -I../../libgc/include -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmono_2_0_la-jit-icalls.lo -MD -MP -MF .deps/libmono_2_0_la-jit-icalls.Tpo -c -o libmono_2_0_la-jit-icalls.lo `test -f 'jit-icalls.c' || echo './'`jit-icalls.c
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../..   -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -I../.. -I../../eglib/src -I../../eglib/src    -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -I../../libgc/include -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmono_2_0_la-trace.lo -MD -MP -MF .deps/libmono_2_0_la-trace.Tpo -c -o libmono_2_0_la-trace.lo `test -f 'trace.c' || echo './'`trace.c
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../..   -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -I../.. -I../../eglib/src -I../../eglib/src    -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -I../../libgc/include -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmono_2_0_la-dominators.lo -MD -MP -MF .deps/libmono_2_0_la-dominators.Tpo -c -o libmono_2_0_la-dominators.lo `test -f 'dominators.c' || echo './'`dominators.c
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../..   -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -I../.. -I../../eglib/src -I../../eglib/src    -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -I../../libgc/include -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmono_2_0_la-cfold.lo -MD -MP -MF .deps/libmono_2_0_la-cfold.Tpo -c -o libmono_2_0_la-cfold.lo `test -f 'cfold.c' || echo './'`cfold.c
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../..   -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -I../.. -I../../eglib/src -I../../eglib/src    -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -I../../libgc/include -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmono_2_0_la-regalloc.lo -MD -MP -MF .deps/libmono_2_0_la-regalloc.Tpo -c -o libmono_2_0_la-regalloc.lo `test -f 'regalloc.c' || echo './'`regalloc.c
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../..   -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -I../.. -I../../eglib/src -I../../eglib/src    -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -I../../libgc/include -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmono_2_0_la-helpers.lo -MD -MP -MF .deps/libmono_2_0_la-helpers.Tpo -c -o libmono_2_0_la-helpers.lo `test -f 'helpers.c' || echo './'`helpers.c
helpers.c:146: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:148: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.
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../..   -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -I../.. -I../../eglib/src -I../../eglib/src    -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -I../../libgc/include -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmono_2_0_la-liveness.lo -MD -MP -MF .deps/libmono_2_0_la-liveness.Tpo -c -o libmono_2_0_la-liveness.lo `test -f 'liveness.c' || echo './'`liveness.c
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../..   -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -I../.. -I../../eglib/src -I../../eglib/src    -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -I../../libgc/include -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmono_2_0_la-ssa.lo -MD -MP -MF .deps/libmono_2_0_la-ssa.Tpo -c -o libmono_2_0_la-ssa.lo `test -f 'ssa.c' || echo './'`ssa.c
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../..   -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -I../.. -I../../eglib/src -I../../eglib/src    -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -I../../libgc/include -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmono_2_0_la-abcremoval.lo -MD -MP -MF .deps/libmono_2_0_la-abcremoval.Tpo -c -o libmono_2_0_la-abcremoval.lo `test -f 'abcremoval.c' || echo './'`abcremoval.c
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../..   -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -I../.. -I../../eglib/src -I../../eglib/src    -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -I../../libgc/include -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmono_2_0_la-ssapre.lo -MD -MP -MF .deps/libmono_2_0_la-ssapre.Tpo -c -o libmono_2_0_la-ssapre.lo `test -f 'ssapre.c' || echo './'`ssapre.c
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../..   -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -I../.. -I../../eglib/src -I../../eglib/src    -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -I../../libgc/include -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmono_2_0_la-local-propagation.lo -MD -MP -MF .deps/libmono_2_0_la-local-propagation.Tpo -c -o libmono_2_0_la-local-propagation.lo `test -f 'local-propagation.c' || echo './'`local-propagation.c
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../..   -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -I../.. -I../../eglib/src -I../../eglib/src    -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -I../../libgc/include -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmono_2_0_la-driver.lo -MD -MP -MF .deps/libmono_2_0_la-driver.Tpo -c -o libmono_2_0_la-driver.lo `test -f 'driver.c' || echo './'`driver.c
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../..   -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -I../.. -I../../eglib/src -I../../eglib/src    -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -I../../libgc/include -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmono_2_0_la-debug-mini.lo -MD -MP -MF .deps/libmono_2_0_la-debug-mini.Tpo -c -o libmono_2_0_la-debug-mini.lo `test -f 'debug-mini.c' || echo './'`debug-mini.c
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../..   -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -I../.. -I../../eglib/src -I../../eglib/src    -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -I../../libgc/include -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmono_2_0_la-linear-scan.lo -MD -MP -MF .deps/libmono_2_0_la-linear-scan.Tpo -c -o libmono_2_0_la-linear-scan.lo `test -f 'linear-scan.c' || echo './'`linear-scan.c
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../..   -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -I../.. -I../../eglib/src -I../../eglib/src    -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -I../../libgc/include -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmono_2_0_la-aot-compiler.lo -MD -MP -MF .deps/libmono_2_0_la-aot-compiler.Tpo -c -o libmono_2_0_la-aot-compiler.lo `test -f 'aot-compiler.c' || echo './'`aot-compiler.c
aot-compiler.c:3439:8: warning: array subscript is of type 'char' [-Wchar-subscripts]
                if (!isalnum (symbol [i]) && (symbol [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:3455: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:5501:10: warning: 30 enumeration values not handled in switch: 'MONO_TYPE_END', 'MONO_TYPE_VOID', 'MONO_TYPE_BOOLEAN'... [-Wswitch]
        switch (t1->type) {
                ^
aot-compiler.c:6439: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:6889: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)))
                                                ^~~~
aot-compiler.c:6893: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)))
                                                ^~~~
aot-compiler.c:6897: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)))
                                                ^~~~
In file included from aot-compiler.c:62:
../../mono/utils/mono-logger-internal.h:66:1: warning: unused function 'mono_trace_error' [-Wunused-function]
mono_trace_error(MonoTraceMask mask, const char *format, ...)
^
../../mono/utils/mono-logger-internal.h:75:1: warning: unused function 'mono_trace_warning' [-Wunused-function]
mono_trace_warning(MonoTraceMask mask, const char *format, ...)
^
../../mono/utils/mono-logger-internal.h:84:1: warning: unused function 'mono_trace_message' [-Wunused-function]
mono_trace_message(MonoTraceMask mask, const char *format, ...)
^
aot-compiler.c:257:1: warning: unused function 'emit_push_section' [-Wunused-function]
emit_push_section (MonoAotCompile *acfg, const char *section_name, int subsection)
^
aot-compiler.c:263:1: warning: unused function 'emit_pop_section' [-Wunused-function]
emit_pop_section (MonoAotCompile *acfg)
^
aot-compiler.c:305:1: warning: unused function 'emit_pointer_unaligned' [-Wunused-function]
emit_pointer_unaligned (MonoAotCompile *acfg, const char *target) 
^
13 warnings generated.
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../..   -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -I../.. -I../../eglib/src -I../../eglib/src    -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -I../../libgc/include -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmono_2_0_la-aot-runtime.lo -MD -MP -MF .deps/libmono_2_0_la-aot-runtime.Tpo -c -o libmono_2_0_la-aot-runtime.lo `test -f 'aot-runtime.c' || echo './'`aot-runtime.c
In file included from aot-runtime.c:53:
../../mono/utils/mono-logger-internal.h:66:1: warning: unused function 'mono_trace_error' [-Wunused-function]
mono_trace_error(MonoTraceMask mask, const char *format, ...)
^
../../mono/utils/mono-logger-internal.h:75:1: warning: unused function 'mono_trace_warning' [-Wunused-function]
mono_trace_warning(MonoTraceMask mask, const char *format, ...)
^
../../mono/utils/mono-logger-internal.h:84:1: warning: unused function 'mono_trace_message' [-Wunused-function]
mono_trace_message(MonoTraceMask mask, const char *format, ...)
^
3 warnings generated.
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../..   -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -I../.. -I../../eglib/src -I../../eglib/src    -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -I../../libgc/include -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmono_2_0_la-graph.lo -MD -MP -MF .deps/libmono_2_0_la-graph.Tpo -c -o libmono_2_0_la-graph.lo `test -f 'graph.c' || echo './'`graph.c
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../..   -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -I../.. -I../../eglib/src -I../../eglib/src    -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -I../../libgc/include -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmono_2_0_la-mini-codegen.lo -MD -MP -MF .deps/libmono_2_0_la-mini-codegen.Tpo -c -o libmono_2_0_la-mini-codegen.lo `test -f 'mini-codegen.c' || echo './'`mini-codegen.c
mini-codegen.c:2463:10: warning: 15 enumeration values not handled in switch: 'MONO_TYPE_END', 'MONO_TYPE_VOID', 'MONO_TYPE_R4'... [-Wswitch]
        switch (t->type) {
                ^
1 warning generated.
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../..   -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -I../.. -I../../eglib/src -I../../eglib/src    -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -I../../libgc/include -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmono_2_0_la-mini-exceptions.lo -MD -MP -MF .deps/libmono_2_0_la-mini-exceptions.Tpo -c -o libmono_2_0_la-mini-exceptions.lo `test -f 'mini-exceptions.c' || echo './'`mini-exceptions.c
mini-exceptions.c:348:6: warning: variable 'target_domain' is used uninitialized whenever 'if' condition is true [-Wsometimes-uninitialized]
        if (prev_ji && (ip > prev_ji->code_start && ((guint8*)ip < ((guint8*)prev_ji->code_start) + prev_ji->code_size)))
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
mini-exceptions.c:353:7: note: uninitialized use occurs here
        if (!target_domain)
             ^~~~~~~~~~~~~
mini-exceptions.c:348:2: note: remove the 'if' if its condition is always false
        if (prev_ji && (ip > prev_ji->code_start && ((guint8*)ip < ((guint8*)prev_ji->code_start) + prev_ji->code_size)))
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
mini-exceptions.c:342:27: note: initialize the variable 'target_domain' to silence this warning
        MonoDomain *target_domain;
                                 ^
                                  = NULL
1 warning generated.
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../..   -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -I../.. -I../../eglib/src -I../../eglib/src    -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -I../../libgc/include -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmono_2_0_la-mini-trampolines.lo -MD -MP -MF .deps/libmono_2_0_la-mini-trampolines.Tpo -c -o libmono_2_0_la-mini-trampolines.lo `test -f 'mini-trampolines.c' || echo './'`mini-trampolines.c
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../..   -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -I../.. -I../../eglib/src -I../../eglib/src    -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -I../../libgc/include -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmono_2_0_la-declsec.lo -MD -MP -MF .deps/libmono_2_0_la-declsec.Tpo -c -o libmono_2_0_la-declsec.lo `test -f 'declsec.c' || echo './'`declsec.c
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../..   -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -I../.. -I../../eglib/src -I../../eglib/src    -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -I../../libgc/include -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmono_2_0_la-wapihandles.lo -MD -MP -MF .deps/libmono_2_0_la-wapihandles.Tpo -c -o libmono_2_0_la-wapihandles.lo `test -f 'wapihandles.c' || echo './'`wapihandles.c
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../..   -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -I../.. -I../../eglib/src -I../../eglib/src    -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -I../../libgc/include -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmono_2_0_la-branch-opts.lo -MD -MP -MF .deps/libmono_2_0_la-branch-opts.Tpo -c -o libmono_2_0_la-branch-opts.lo `test -f 'branch-opts.c' || echo './'`branch-opts.c
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../..   -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -I../.. -I../../eglib/src -I../../eglib/src    -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -I../../libgc/include -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmono_2_0_la-mini-generic-sharing.lo -MD -MP -MF .deps/libmono_2_0_la-mini-generic-sharing.Tpo -c -o libmono_2_0_la-mini-generic-sharing.lo `test -f 'mini-generic-sharing.c' || echo './'`mini-generic-sharing.c
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../..   -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -I../.. -I../../eglib/src -I../../eglib/src    -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -I../../libgc/include -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmono_2_0_la-regalloc2.lo -MD -MP -MF .deps/libmono_2_0_la-regalloc2.Tpo -c -o libmono_2_0_la-regalloc2.lo `test -f 'regalloc2.c' || echo './'`regalloc2.c
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../..   -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -I../.. -I../../eglib/src -I../../eglib/src    -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -I../../libgc/include -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmono_2_0_la-tasklets.lo -MD -MP -MF .deps/libmono_2_0_la-tasklets.Tpo -c -o libmono_2_0_la-tasklets.lo `test -f 'tasklets.c' || echo './'`tasklets.c
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../..   -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -I../.. -I../../eglib/src -I../../eglib/src    -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -I../../libgc/include -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmono_2_0_la-simd-intrinsics.lo -MD -MP -MF .deps/libmono_2_0_la-simd-intrinsics.Tpo -c -o libmono_2_0_la-simd-intrinsics.lo `test -f 'simd-intrinsics.c' || echo './'`simd-intrinsics.c
simd-intrinsics.c:883:10: warning: 26 enumeration values not handled in switch: 'MONO_TYPE_END', 'MONO_TYPE_VOID', 'MONO_TYPE_BOOLEAN'... [-Wswitch]
        switch (type->type) {
                ^
simd-intrinsics.c:974:10: warning: 29 enumeration values not handled in switch: 'MONO_TYPE_END', 'MONO_TYPE_VOID', 'MONO_TYPE_BOOLEAN'... [-Wswitch]
        switch (type->type) {
                ^
simd-intrinsics.c:995:10: warning: 29 enumeration values not handled in switch: 'MONO_TYPE_END', 'MONO_TYPE_VOID', 'MONO_TYPE_BOOLEAN'... [-Wswitch]
        switch (type->type) {
                ^
simd-intrinsics.c:1013:10: warning: 26 enumeration values not handled in switch: 'MONO_TYPE_END', 'MONO_TYPE_VOID', 'MONO_TYPE_BOOLEAN'... [-Wswitch]
        switch (type->type) {
                ^
simd-intrinsics.c:1037:10: warning: 26 enumeration values not handled in switch: 'MONO_TYPE_END', 'MONO_TYPE_VOID', 'MONO_TYPE_BOOLEAN'... [-Wswitch]
        switch (type->type) {
                ^
5 warnings generated.
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../..   -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -I../.. -I../../eglib/src -I../../eglib/src    -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -I../../libgc/include -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmono_2_0_la-unwind.lo -MD -MP -MF .deps/libmono_2_0_la-unwind.Tpo -c -o libmono_2_0_la-unwind.lo `test -f 'unwind.c' || echo './'`unwind.c
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../..   -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -I../.. -I../../eglib/src -I../../eglib/src    -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -I../../libgc/include -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmono_2_0_la-image-writer.lo -MD -MP -MF .deps/libmono_2_0_la-image-writer.Tpo -c -o libmono_2_0_la-image-writer.lo `test -f 'image-writer.c' || echo './'`image-writer.c
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../..   -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -I../.. -I../../eglib/src -I../../eglib/src    -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -I../../libgc/include -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmono_2_0_la-dwarfwriter.lo -MD -MP -MF .deps/libmono_2_0_la-dwarfwriter.Tpo -c -o libmono_2_0_la-dwarfwriter.lo `test -f 'dwarfwriter.c' || echo './'`dwarfwriter.c
dwarfwriter.c:125:1: warning: unused function 'emit_local_symbol' [-Wunused-function]
emit_local_symbol (MonoDwarfWriter *w, const char *name, const char *end_label, gboolean func) 
^
dwarfwriter.c:191:1: warning: unused function 'emit_zero_bytes' [-Wunused-function]
emit_zero_bytes (MonoDwarfWriter *w, int num) 
^
2 warnings generated.
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../..   -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -I../.. -I../../eglib/src -I../../eglib/src    -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -I../../libgc/include -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmono_2_0_la-mini-gc.lo -MD -MP -MF .deps/libmono_2_0_la-mini-gc.Tpo -c -o libmono_2_0_la-mini-gc.lo `test -f 'mini-gc.c' || echo './'`mini-gc.c
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../..   -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -I../.. -I../../eglib/src -I../../eglib/src    -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -I../../libgc/include -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmono_2_0_la-debugger-agent.lo -MD -MP -MF .deps/libmono_2_0_la-debugger-agent.Tpo -c -o libmono_2_0_la-debugger-agent.lo `test -f 'debugger-agent.c' || echo './'`debugger-agent.c
debugger-agent.c:1096:28: warning: incompatible pointer types passing 'struct sockaddr_in *' to parameter of type 'struct sockaddr *' [-Wincompatible-pointer-types]
                        res = getsockname (sfd, &addr, &addrlen);
                                                ^~~~~
/usr/include/sys/socket.h:650:50: note: passing argument to parameter here
int     getsockname(int, struct sockaddr * __restrict, socklen_t * __restrict);
                                                     ^
debugger-agent.c:1216:93: warning: size argument in 'memcmp' call is a comparison [-Wmemsize-comparison]
        if ((res != strlen (handshake_msg)) || (memcmp (buf, handshake_msg, strlen (handshake_msg) != 0))) {
                                                                            ~~~~~~~~~~~~~~~~~~~~~~~^~~~
debugger-agent.c:1216:42: note: did you mean to compare the result of 'memcmp' instead?
        if ((res != strlen (handshake_msg)) || (memcmp (buf, handshake_msg, strlen (handshake_msg) != 0))) {
                                                ^                                                      ~
                                                                                                  )
debugger-agent.c:1216:70: note: explicitly cast the argument to size_t to silence this warning
        if ((res != strlen (handshake_msg)) || (memcmp (buf, handshake_msg, strlen (handshake_msg) != 0))) {
                                                                            ^
                                                                            (size_t)(                  )
2 warnings generated.
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../..   -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -I../.. -I../../eglib/src -I../../eglib/src    -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -I../../libgc/include -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmono_2_0_la-debug-debugger.lo -MD -MP -MF .deps/libmono_2_0_la-debug-debugger.Tpo -c -o libmono_2_0_la-debug-debugger.lo `test -f 'debug-debugger.c' || echo './'`debug-debugger.c
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../..   -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -I../.. -I../../eglib/src -I../../eglib/src    -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -I../../libgc/include -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmono_2_0_la-xdebug.lo -MD -MP -MF .deps/libmono_2_0_la-xdebug.Tpo -c -o libmono_2_0_la-xdebug.lo `test -f 'xdebug.c' || echo './'`xdebug.c
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../..   -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -I../.. -I../../eglib/src -I../../eglib/src    -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -I../../libgc/include -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmono_2_0_la-mini-amd64.lo -MD -MP -MF .deps/libmono_2_0_la-mini-amd64.Tpo -c -o libmono_2_0_la-mini-amd64.lo `test -f 'mini-amd64.c' || echo './'`mini-amd64.c
mini-amd64.c:500:21: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
        else if ((code [0] == 0xe8)) {
                  ~~~~~~~~~^~~~~~~
mini-amd64.c:500:21: note: remove extraneous parentheses around the comparison to silence this warning
        else if ((code [0] == 0xe8)) {
                 ~         ^      ~
mini-amd64.c:500:21: note: use '=' to turn this equality comparison into an assignment
        else if ((code [0] == 0xe8)) {
                           ^~
                           =
mini-amd64.c:2159:1: warning: unused function 'arg_storage_to_llvm_arg_storage' [-Wunused-function]
arg_storage_to_llvm_arg_storage (MonoCompile *cfg, ArgStorage storage)
^
2 warnings generated.
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../..   -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -I../.. -I../../eglib/src -I../../eglib/src    -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -I../../libgc/include -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmono_2_0_la-exceptions-amd64.lo -MD -MP -MF .deps/libmono_2_0_la-exceptions-amd64.Tpo -c -o libmono_2_0_la-exceptions-amd64.lo `test -f 'exceptions-amd64.c' || echo './'`exceptions-amd64.c
exceptions-amd64.c:500:53: warning: pointer type mismatch ('void (*)(guint64, guint64, guint64, guint64, guint64, guint64, mgreg_t *, mgreg_t, guint32, gint64)' (aka 'void (*)(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, long *, long, unsigned int, long)') and 'void *') [-Wpointer-type-mismatch]
                amd64_mov_reg_imm (code, AMD64_R11, resume_unwind ? (mono_amd64_resume_unwind) : (corlib ? (gpointer)mono_amd64_throw_corlib_exception : (gpointer)mono_amd64_throw_exception));
                                                                  ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../mono/arch/amd64/amd64-codegen.h:504:38: note: expanded from macro 'amd64_mov_reg_imm'
                int _amd64_width_temp = ((guint64)(imm) == (guint64)(int)(guint64)(imm)); \
                                                   ^~~
exceptions-amd64.c:500:53: warning: pointer type mismatch ('void (*)(guint64, guint64, guint64, guint64, guint64, guint64, mgreg_t *, mgreg_t, guint32, gint64)' (aka 'void (*)(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, long *, long, unsigned int, long)') and 'void *') [-Wpointer-type-mismatch]
                amd64_mov_reg_imm (code, AMD64_R11, resume_unwind ? (mono_amd64_resume_unwind) : (corlib ? (gpointer)mono_amd64_throw_corlib_exception : (gpointer)mono_amd64_throw_exception));
                                                                  ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../mono/arch/amd64/amd64-codegen.h:504:70: note: expanded from macro 'amd64_mov_reg_imm'
                int _amd64_width_temp = ((guint64)(imm) == (guint64)(int)(guint64)(imm)); \
                                                                                   ^~~
exceptions-amd64.c:500:53: warning: pointer type mismatch ('void (*)(guint64, guint64, guint64, guint64, guint64, guint64, mgreg_t *, mgreg_t, guint32, gint64)' (aka 'void (*)(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, long *, long, unsigned int, long)') and 'void *') [-Wpointer-type-mismatch]
                amd64_mov_reg_imm (code, AMD64_R11, resume_unwind ? (mono_amd64_resume_unwind) : (corlib ? (gpointer)mono_amd64_throw_corlib_exception : (gpointer)mono_amd64_throw_exception));
                                                                  ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../mono/arch/amd64/amd64-codegen.h:506:43: note: expanded from macro 'amd64_mov_reg_imm'
                amd64_mov_reg_imm_size ((inst), (reg), (imm), (_amd64_width_temp ? 4 : 8)); \
                                                        ^~~
../../mono/arch/amd64/amd64-codegen.h:496:38: note: expanded from macro 'amd64_mov_reg_imm_size'
                        x86_imm_emit64 ((inst), (guint64)(imm));        \
                                                          ^~~
../../mono/arch/amd64/amd64-codegen.h:190:25: note: expanded from macro 'x86_imm_emit64'
                        imb.val = (guint64) (imm);      \
                                             ^~~
exceptions-amd64.c:500:53: warning: pointer type mismatch ('void (*)(guint64, guint64, guint64, guint64, guint64, guint64, mgreg_t *, mgreg_t, guint32, gint64)' (aka 'void (*)(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, long *, long, unsigned int, long)') and 'void *') [-Wpointer-type-mismatch]
                amd64_mov_reg_imm (code, AMD64_R11, resume_unwind ? (mono_amd64_resume_unwind) : (corlib ? (gpointer)mono_amd64_throw_corlib_exception : (gpointer)mono_amd64_throw_exception));
                                                                  ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../mono/arch/amd64/amd64-codegen.h:506:43: note: expanded from macro 'amd64_mov_reg_imm'
                amd64_mov_reg_imm_size ((inst), (reg), (imm), (_amd64_width_temp ? 4 : 8)); \
                                                        ^~~
../../mono/arch/amd64/amd64-codegen.h:498:43: note: expanded from macro 'amd64_mov_reg_imm_size'
                        x86_imm_emit32 ((inst), (int)(guint64)(imm));   \
                                                               ^~~
../../mono/arch/amd64/../x86/x86-codegen.h:288:38: note: expanded from macro 'x86_imm_emit32'
                        x86_imm_buf imb; imb.val = (int) (imm); \
                                                          ^~~
exceptions-amd64.c:920:1: warning: unused function 'altstack_handle_and_restore' [-Wunused-function]
altstack_handle_and_restore (void *sigctx, gpointer obj, gboolean stack_ovf)
^
5 warnings generated.
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../..   -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -I../.. -I../../eglib/src -I../../eglib/src    -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -I../../libgc/include -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmono_2_0_la-tramp-amd64.lo -MD -MP -MF .deps/libmono_2_0_la-tramp-amd64.Tpo -c -o libmono_2_0_la-tramp-amd64.lo `test -f 'tramp-amd64.c' || echo './'`tramp-amd64.c
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../..   -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -I../.. -I../../eglib/src -I../../eglib/src    -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -I../../libgc/include -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmono_2_0_la-mini-posix.lo -MD -MP -MF .deps/libmono_2_0_la-mini-posix.Tpo -c -o libmono_2_0_la-mini-posix.lo `test -f 'mini-posix.c' || echo './'`mini-posix.c
In file included from mini-posix.c:54:
../../mono/utils/mono-logger-internal.h:66:1: warning: unused function 'mono_trace_error' [-Wunused-function]
mono_trace_error(MonoTraceMask mask, const char *format, ...)
^
../../mono/utils/mono-logger-internal.h:75:1: warning: unused function 'mono_trace_warning' [-Wunused-function]
mono_trace_warning(MonoTraceMask mask, const char *format, ...)
^
../../mono/utils/mono-logger-internal.h:84:1: warning: unused function 'mono_trace_message' [-Wunused-function]
mono_trace_message(MonoTraceMask mask, const char *format, ...)
^
3 warnings generated.
/bin/sh ../../libtool --quiet --tag=CXX   --mode=link clang++  -I../../eglib/src -I../../eglib/src -O2 -I/usr/include -I/usr/pkg/include -Wl,-version-script=./ldscript  -version-info 1:0:0 -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -pthread -o libmono-2.0.la -rpath /usr/pkg/lib libmono_2_0_la-mini.lo libmono_2_0_la-method-to-ir.lo libmono_2_0_la-decompose.lo libmono_2_0_la-jit-icalls.lo libmono_2_0_la-trace.lo libmono_2_0_la-dominators.lo libmono_2_0_la-cfold.lo libmono_2_0_la-regalloc.lo libmono_2_0_la-helpers.lo libmono_2_0_la-liveness.lo libmono_2_0_la-ssa.lo libmono_2_0_la-abcremoval.lo libmono_2_0_la-ssapre.lo libmono_2_0_la-local-propagation.lo libmono_2_0_la-driver.lo libmono_2_0_la-debug-mini.lo libmono_2_0_la-linear-scan.lo libmono_2_0_la-aot-compiler.lo libmono_2_0_la-aot-runtime.lo libmono_2_0_la-graph.lo libmono_2_0_la-mini-codegen.lo libmono_2_0_la-mini-exceptions.lo libmono_2_0_la-mini-trampolines.lo libmono_2_0_la-declsec.lo libmono_2_0_la-wapihandles.lo libmono_2_0_la-branch-opts.lo libmono_2_0_la-mini-generic-sharing.lo libmono_2_0_la-regalloc2.lo libmono_2_0_la-tasklets.lo libmono_2_0_la-simd-intrinsics.lo libmono_2_0_la-unwind.lo libmono_2_0_la-image-writer.lo libmono_2_0_la-dwarfwriter.lo libmono_2_0_la-mini-gc.lo libmono_2_0_la-debugger-agent.lo libmono_2_0_la-debug-debugger.lo libmono_2_0_la-xdebug.lo  libmono_2_0_la-mini-amd64.lo libmono_2_0_la-exceptions-amd64.lo libmono_2_0_la-tramp-amd64.lo libmono_2_0_la-mini-posix.lo ../../mono/metadata/libmonoruntime.la ../../mono/io-layer/libwapi.la ../../mono/utils/libmonoutils.la -L../../eglib/src -leglib -lm ../../libgc/libmonogc.la  -lm -lrt   -lpthread
copying selected object files to avoid basename conflicts...
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../..   -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -I../.. -I../../eglib/src -I../../eglib/src    -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -I../../libgc/include -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmono_static_la-mini.lo -MD -MP -MF .deps/libmono_static_la-mini.Tpo -c -o libmono_static_la-mini.lo `test -f 'mini.c' || echo './'`mini.c
In file included from mini.c:55:
../../mono/utils/mono-logger-internal.h:66:1: warning: unused function 'mono_trace_error' [-Wunused-function]
mono_trace_error(MonoTraceMask mask, const char *format, ...)
^
../../mono/utils/mono-logger-internal.h:75:1: warning: unused function 'mono_trace_warning' [-Wunused-function]
mono_trace_warning(MonoTraceMask mask, const char *format, ...)
^
../../mono/utils/mono-logger-internal.h:84:1: warning: unused function 'mono_trace_message' [-Wunused-function]
mono_trace_message(MonoTraceMask mask, const char *format, ...)
^
3 warnings generated.
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../..   -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -I../.. -I../../eglib/src -I../../eglib/src    -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -I../../libgc/include -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmono_static_la-method-to-ir.lo -MD -MP -MF .deps/libmono_static_la-method-to-ir.Tpo -c -o libmono_static_la-method-to-ir.lo `test -f 'method-to-ir.c' || echo './'`method-to-ir.c
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../..   -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -I../.. -I../../eglib/src -I../../eglib/src    -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -I../../libgc/include -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmono_static_la-decompose.lo -MD -MP -MF .deps/libmono_static_la-decompose.Tpo -c -o libmono_static_la-decompose.lo `test -f 'decompose.c' || echo './'`decompose.c
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../..   -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -I../.. -I../../eglib/src -I../../eglib/src    -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -I../../libgc/include -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmono_static_la-jit-icalls.lo -MD -MP -MF .deps/libmono_static_la-jit-icalls.Tpo -c -o libmono_static_la-jit-icalls.lo `test -f 'jit-icalls.c' || echo './'`jit-icalls.c
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../..   -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -I../.. -I../../eglib/src -I../../eglib/src    -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -I../../libgc/include -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmono_static_la-trace.lo -MD -MP -MF .deps/libmono_static_la-trace.Tpo -c -o libmono_static_la-trace.lo `test -f 'trace.c' || echo './'`trace.c
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../..   -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -I../.. -I../../eglib/src -I../../eglib/src    -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -I../../libgc/include -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmono_static_la-dominators.lo -MD -MP -MF .deps/libmono_static_la-dominators.Tpo -c -o libmono_static_la-dominators.lo `test -f 'dominators.c' || echo './'`dominators.c
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../..   -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -I../.. -I../../eglib/src -I../../eglib/src    -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -I../../libgc/include -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmono_static_la-cfold.lo -MD -MP -MF .deps/libmono_static_la-cfold.Tpo -c -o libmono_static_la-cfold.lo `test -f 'cfold.c' || echo './'`cfold.c
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../..   -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -I../.. -I../../eglib/src -I../../eglib/src    -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -I../../libgc/include -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmono_static_la-regalloc.lo -MD -MP -MF .deps/libmono_static_la-regalloc.Tpo -c -o libmono_static_la-regalloc.lo `test -f 'regalloc.c' || echo './'`regalloc.c
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../..   -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -I../.. -I../../eglib/src -I../../eglib/src    -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -I../../libgc/include -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmono_static_la-helpers.lo -MD -MP -MF .deps/libmono_static_la-helpers.Tpo -c -o libmono_static_la-helpers.lo `test -f 'helpers.c' || echo './'`helpers.c
helpers.c:146: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:148: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.
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../..   -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -I../.. -I../../eglib/src -I../../eglib/src    -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -I../../libgc/include -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmono_static_la-liveness.lo -MD -MP -MF .deps/libmono_static_la-liveness.Tpo -c -o libmono_static_la-liveness.lo `test -f 'liveness.c' || echo './'`liveness.c
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../..   -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -I../.. -I../../eglib/src -I../../eglib/src    -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -I../../libgc/include -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmono_static_la-ssa.lo -MD -MP -MF .deps/libmono_static_la-ssa.Tpo -c -o libmono_static_la-ssa.lo `test -f 'ssa.c' || echo './'`ssa.c
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../..   -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -I../.. -I../../eglib/src -I../../eglib/src    -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -I../../libgc/include -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmono_static_la-abcremoval.lo -MD -MP -MF .deps/libmono_static_la-abcremoval.Tpo -c -o libmono_static_la-abcremoval.lo `test -f 'abcremoval.c' || echo './'`abcremoval.c
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../..   -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -I../.. -I../../eglib/src -I../../eglib/src    -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -I../../libgc/include -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmono_static_la-ssapre.lo -MD -MP -MF .deps/libmono_static_la-ssapre.Tpo -c -o libmono_static_la-ssapre.lo `test -f 'ssapre.c' || echo './'`ssapre.c
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../..   -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -I../.. -I../../eglib/src -I../../eglib/src    -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -I../../libgc/include -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmono_static_la-local-propagation.lo -MD -MP -MF .deps/libmono_static_la-local-propagation.Tpo -c -o libmono_static_la-local-propagation.lo `test -f 'local-propagation.c' || echo './'`local-propagation.c
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../..   -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -I../.. -I../../eglib/src -I../../eglib/src    -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -I../../libgc/include -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmono_static_la-driver.lo -MD -MP -MF .deps/libmono_static_la-driver.Tpo -c -o libmono_static_la-driver.lo `test -f 'driver.c' || echo './'`driver.c
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../..   -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -I../.. -I../../eglib/src -I../../eglib/src    -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -I../../libgc/include -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmono_static_la-debug-mini.lo -MD -MP -MF .deps/libmono_static_la-debug-mini.Tpo -c -o libmono_static_la-debug-mini.lo `test -f 'debug-mini.c' || echo './'`debug-mini.c
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../..   -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -I../.. -I../../eglib/src -I../../eglib/src    -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -I../../libgc/include -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmono_static_la-linear-scan.lo -MD -MP -MF .deps/libmono_static_la-linear-scan.Tpo -c -o libmono_static_la-linear-scan.lo `test -f 'linear-scan.c' || echo './'`linear-scan.c
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../..   -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -I../.. -I../../eglib/src -I../../eglib/src    -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -I../../libgc/include -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmono_static_la-aot-compiler.lo -MD -MP -MF .deps/libmono_static_la-aot-compiler.Tpo -c -o libmono_static_la-aot-compiler.lo `test -f 'aot-compiler.c' || echo './'`aot-compiler.c
aot-compiler.c:3439:8: warning: array subscript is of type 'char' [-Wchar-subscripts]
                if (!isalnum (symbol [i]) && (symbol [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:3455: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:5501:10: warning: 30 enumeration values not handled in switch: 'MONO_TYPE_END', 'MONO_TYPE_VOID', 'MONO_TYPE_BOOLEAN'... [-Wswitch]
        switch (t1->type) {
                ^
aot-compiler.c:6439: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:6889: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)))
                                                ^~~~
aot-compiler.c:6893: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)))
                                                ^~~~
aot-compiler.c:6897: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)))
                                                ^~~~
In file included from aot-compiler.c:62:
../../mono/utils/mono-logger-internal.h:66:1: warning: unused function 'mono_trace_error' [-Wunused-function]
mono_trace_error(MonoTraceMask mask, const char *format, ...)
^
../../mono/utils/mono-logger-internal.h:75:1: warning: unused function 'mono_trace_warning' [-Wunused-function]
mono_trace_warning(MonoTraceMask mask, const char *format, ...)
^
../../mono/utils/mono-logger-internal.h:84:1: warning: unused function 'mono_trace_message' [-Wunused-function]
mono_trace_message(MonoTraceMask mask, const char *format, ...)
^
aot-compiler.c:257:1: warning: unused function 'emit_push_section' [-Wunused-function]
emit_push_section (MonoAotCompile *acfg, const char *section_name, int subsection)
^
aot-compiler.c:263:1: warning: unused function 'emit_pop_section' [-Wunused-function]
emit_pop_section (MonoAotCompile *acfg)
^
aot-compiler.c:305:1: warning: unused function 'emit_pointer_unaligned' [-Wunused-function]
emit_pointer_unaligned (MonoAotCompile *acfg, const char *target) 
^
13 warnings generated.
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../..   -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -I../.. -I../../eglib/src -I../../eglib/src    -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -I../../libgc/include -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmono_static_la-aot-runtime.lo -MD -MP -MF .deps/libmono_static_la-aot-runtime.Tpo -c -o libmono_static_la-aot-runtime.lo `test -f 'aot-runtime.c' || echo './'`aot-runtime.c
In file included from aot-runtime.c:53:
../../mono/utils/mono-logger-internal.h:66:1: warning: unused function 'mono_trace_error' [-Wunused-function]
mono_trace_error(MonoTraceMask mask, const char *format, ...)
^
../../mono/utils/mono-logger-internal.h:75:1: warning: unused function 'mono_trace_warning' [-Wunused-function]
mono_trace_warning(MonoTraceMask mask, const char *format, ...)
^
../../mono/utils/mono-logger-internal.h:84:1: warning: unused function 'mono_trace_message' [-Wunused-function]
mono_trace_message(MonoTraceMask mask, const char *format, ...)
^
3 warnings generated.
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../..   -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -I../.. -I../../eglib/src -I../../eglib/src    -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -I../../libgc/include -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmono_static_la-graph.lo -MD -MP -MF .deps/libmono_static_la-graph.Tpo -c -o libmono_static_la-graph.lo `test -f 'graph.c' || echo './'`graph.c
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../..   -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -I../.. -I../../eglib/src -I../../eglib/src    -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -I../../libgc/include -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmono_static_la-mini-codegen.lo -MD -MP -MF .deps/libmono_static_la-mini-codegen.Tpo -c -o libmono_static_la-mini-codegen.lo `test -f 'mini-codegen.c' || echo './'`mini-codegen.c
mini-codegen.c:2463:10: warning: 15 enumeration values not handled in switch: 'MONO_TYPE_END', 'MONO_TYPE_VOID', 'MONO_TYPE_R4'... [-Wswitch]
        switch (t->type) {
                ^
1 warning generated.
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../..   -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -I../.. -I../../eglib/src -I../../eglib/src    -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -I../../libgc/include -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmono_static_la-mini-exceptions.lo -MD -MP -MF .deps/libmono_static_la-mini-exceptions.Tpo -c -o libmono_static_la-mini-exceptions.lo `test -f 'mini-exceptions.c' || echo './'`mini-exceptions.c
mini-exceptions.c:348:6: warning: variable 'target_domain' is used uninitialized whenever 'if' condition is true [-Wsometimes-uninitialized]
        if (prev_ji && (ip > prev_ji->code_start && ((guint8*)ip < ((guint8*)prev_ji->code_start) + prev_ji->code_size)))
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
mini-exceptions.c:353:7: note: uninitialized use occurs here
        if (!target_domain)
             ^~~~~~~~~~~~~
mini-exceptions.c:348:2: note: remove the 'if' if its condition is always false
        if (prev_ji && (ip > prev_ji->code_start && ((guint8*)ip < ((guint8*)prev_ji->code_start) + prev_ji->code_size)))
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
mini-exceptions.c:342:27: note: initialize the variable 'target_domain' to silence this warning
        MonoDomain *target_domain;
                                 ^
                                  = NULL
1 warning generated.
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../..   -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -I../.. -I../../eglib/src -I../../eglib/src    -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -I../../libgc/include -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmono_static_la-mini-trampolines.lo -MD -MP -MF .deps/libmono_static_la-mini-trampolines.Tpo -c -o libmono_static_la-mini-trampolines.lo `test -f 'mini-trampolines.c' || echo './'`mini-trampolines.c
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../..   -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -I../.. -I../../eglib/src -I../../eglib/src    -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -I../../libgc/include -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmono_static_la-declsec.lo -MD -MP -MF .deps/libmono_static_la-declsec.Tpo -c -o libmono_static_la-declsec.lo `test -f 'declsec.c' || echo './'`declsec.c
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../..   -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -I../.. -I../../eglib/src -I../../eglib/src    -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -I../../libgc/include -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmono_static_la-wapihandles.lo -MD -MP -MF .deps/libmono_static_la-wapihandles.Tpo -c -o libmono_static_la-wapihandles.lo `test -f 'wapihandles.c' || echo './'`wapihandles.c
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../..   -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -I../.. -I../../eglib/src -I../../eglib/src    -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -I../../libgc/include -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmono_static_la-branch-opts.lo -MD -MP -MF .deps/libmono_static_la-branch-opts.Tpo -c -o libmono_static_la-branch-opts.lo `test -f 'branch-opts.c' || echo './'`branch-opts.c
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../..   -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -I../.. -I../../eglib/src -I../../eglib/src    -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -I../../libgc/include -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmono_static_la-mini-generic-sharing.lo -MD -MP -MF .deps/libmono_static_la-mini-generic-sharing.Tpo -c -o libmono_static_la-mini-generic-sharing.lo `test -f 'mini-generic-sharing.c' || echo './'`mini-generic-sharing.c
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../..   -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -I../.. -I../../eglib/src -I../../eglib/src    -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -I../../libgc/include -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmono_static_la-regalloc2.lo -MD -MP -MF .deps/libmono_static_la-regalloc2.Tpo -c -o libmono_static_la-regalloc2.lo `test -f 'regalloc2.c' || echo './'`regalloc2.c
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../..   -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -I../.. -I../../eglib/src -I../../eglib/src    -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -I../../libgc/include -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmono_static_la-tasklets.lo -MD -MP -MF .deps/libmono_static_la-tasklets.Tpo -c -o libmono_static_la-tasklets.lo `test -f 'tasklets.c' || echo './'`tasklets.c
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../..   -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -I../.. -I../../eglib/src -I../../eglib/src    -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -I../../libgc/include -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmono_static_la-simd-intrinsics.lo -MD -MP -MF .deps/libmono_static_la-simd-intrinsics.Tpo -c -o libmono_static_la-simd-intrinsics.lo `test -f 'simd-intrinsics.c' || echo './'`simd-intrinsics.c
simd-intrinsics.c:883:10: warning: 26 enumeration values not handled in switch: 'MONO_TYPE_END', 'MONO_TYPE_VOID', 'MONO_TYPE_BOOLEAN'... [-Wswitch]
        switch (type->type) {
                ^
simd-intrinsics.c:974:10: warning: 29 enumeration values not handled in switch: 'MONO_TYPE_END', 'MONO_TYPE_VOID', 'MONO_TYPE_BOOLEAN'... [-Wswitch]
        switch (type->type) {
                ^
simd-intrinsics.c:995:10: warning: 29 enumeration values not handled in switch: 'MONO_TYPE_END', 'MONO_TYPE_VOID', 'MONO_TYPE_BOOLEAN'... [-Wswitch]
        switch (type->type) {
                ^
simd-intrinsics.c:1013:10: warning: 26 enumeration values not handled in switch: 'MONO_TYPE_END', 'MONO_TYPE_VOID', 'MONO_TYPE_BOOLEAN'... [-Wswitch]
        switch (type->type) {
                ^
simd-intrinsics.c:1037:10: warning: 26 enumeration values not handled in switch: 'MONO_TYPE_END', 'MONO_TYPE_VOID', 'MONO_TYPE_BOOLEAN'... [-Wswitch]
        switch (type->type) {
                ^
5 warnings generated.
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../..   -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -I../.. -I../../eglib/src -I../../eglib/src    -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -I../../libgc/include -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmono_static_la-unwind.lo -MD -MP -MF .deps/libmono_static_la-unwind.Tpo -c -o libmono_static_la-unwind.lo `test -f 'unwind.c' || echo './'`unwind.c
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../..   -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -I../.. -I../../eglib/src -I../../eglib/src    -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -I../../libgc/include -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmono_static_la-image-writer.lo -MD -MP -MF .deps/libmono_static_la-image-writer.Tpo -c -o libmono_static_la-image-writer.lo `test -f 'image-writer.c' || echo './'`image-writer.c
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../..   -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -I../.. -I../../eglib/src -I../../eglib/src    -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -I../../libgc/include -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmono_static_la-dwarfwriter.lo -MD -MP -MF .deps/libmono_static_la-dwarfwriter.Tpo -c -o libmono_static_la-dwarfwriter.lo `test -f 'dwarfwriter.c' || echo './'`dwarfwriter.c
dwarfwriter.c:125:1: warning: unused function 'emit_local_symbol' [-Wunused-function]
emit_local_symbol (MonoDwarfWriter *w, const char *name, const char *end_label, gboolean func) 
^
dwarfwriter.c:191:1: warning: unused function 'emit_zero_bytes' [-Wunused-function]
emit_zero_bytes (MonoDwarfWriter *w, int num) 
^
2 warnings generated.
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../..   -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -I../.. -I../../eglib/src -I../../eglib/src    -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -I../../libgc/include -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmono_static_la-mini-gc.lo -MD -MP -MF .deps/libmono_static_la-mini-gc.Tpo -c -o libmono_static_la-mini-gc.lo `test -f 'mini-gc.c' || echo './'`mini-gc.c
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../..   -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -I../.. -I../../eglib/src -I../../eglib/src    -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -I../../libgc/include -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmono_static_la-debugger-agent.lo -MD -MP -MF .deps/libmono_static_la-debugger-agent.Tpo -c -o libmono_static_la-debugger-agent.lo `test -f 'debugger-agent.c' || echo './'`debugger-agent.c
debugger-agent.c:1096:28: warning: incompatible pointer types passing 'struct sockaddr_in *' to parameter of type 'struct sockaddr *' [-Wincompatible-pointer-types]
                        res = getsockname (sfd, &addr, &addrlen);
                                                ^~~~~
/usr/include/sys/socket.h:650:50: note: passing argument to parameter here
int     getsockname(int, struct sockaddr * __restrict, socklen_t * __restrict);
                                                     ^
debugger-agent.c:1216:93: warning: size argument in 'memcmp' call is a comparison [-Wmemsize-comparison]
        if ((res != strlen (handshake_msg)) || (memcmp (buf, handshake_msg, strlen (handshake_msg) != 0))) {
                                                                            ~~~~~~~~~~~~~~~~~~~~~~~^~~~
debugger-agent.c:1216:42: note: did you mean to compare the result of 'memcmp' instead?
        if ((res != strlen (handshake_msg)) || (memcmp (buf, handshake_msg, strlen (handshake_msg) != 0))) {
                                                ^                                                      ~
                                                                                                  )
debugger-agent.c:1216:70: note: explicitly cast the argument to size_t to silence this warning
        if ((res != strlen (handshake_msg)) || (memcmp (buf, handshake_msg, strlen (handshake_msg) != 0))) {
                                                                            ^
                                                                            (size_t)(                  )
2 warnings generated.
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../..   -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -I../.. -I../../eglib/src -I../../eglib/src    -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -I../../libgc/include -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmono_static_la-debug-debugger.lo -MD -MP -MF .deps/libmono_static_la-debug-debugger.Tpo -c -o libmono_static_la-debug-debugger.lo `test -f 'debug-debugger.c' || echo './'`debug-debugger.c
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../..   -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -I../.. -I../../eglib/src -I../../eglib/src    -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -I../../libgc/include -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmono_static_la-xdebug.lo -MD -MP -MF .deps/libmono_static_la-xdebug.Tpo -c -o libmono_static_la-xdebug.lo `test -f 'xdebug.c' || echo './'`xdebug.c
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../..   -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -I../.. -I../../eglib/src -I../../eglib/src    -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -I../../libgc/include -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmono_static_la-mini-amd64.lo -MD -MP -MF .deps/libmono_static_la-mini-amd64.Tpo -c -o libmono_static_la-mini-amd64.lo `test -f 'mini-amd64.c' || echo './'`mini-amd64.c
mini-amd64.c:500:21: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
        else if ((code [0] == 0xe8)) {
                  ~~~~~~~~~^~~~~~~
mini-amd64.c:500:21: note: remove extraneous parentheses around the comparison to silence this warning
        else if ((code [0] == 0xe8)) {
                 ~         ^      ~
mini-amd64.c:500:21: note: use '=' to turn this equality comparison into an assignment
        else if ((code [0] == 0xe8)) {
                           ^~
                           =
mini-amd64.c:2159:1: warning: unused function 'arg_storage_to_llvm_arg_storage' [-Wunused-function]
arg_storage_to_llvm_arg_storage (MonoCompile *cfg, ArgStorage storage)
^
2 warnings generated.
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../..   -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -I../.. -I../../eglib/src -I../../eglib/src    -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -I../../libgc/include -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmono_static_la-exceptions-amd64.lo -MD -MP -MF .deps/libmono_static_la-exceptions-amd64.Tpo -c -o libmono_static_la-exceptions-amd64.lo `test -f 'exceptions-amd64.c' || echo './'`exceptions-amd64.c
exceptions-amd64.c:500:53: warning: pointer type mismatch ('void (*)(guint64, guint64, guint64, guint64, guint64, guint64, mgreg_t *, mgreg_t, guint32, gint64)' (aka 'void (*)(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, long *, long, unsigned int, long)') and 'void *') [-Wpointer-type-mismatch]
                amd64_mov_reg_imm (code, AMD64_R11, resume_unwind ? (mono_amd64_resume_unwind) : (corlib ? (gpointer)mono_amd64_throw_corlib_exception : (gpointer)mono_amd64_throw_exception));
                                                                  ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../mono/arch/amd64/amd64-codegen.h:504:38: note: expanded from macro 'amd64_mov_reg_imm'
                int _amd64_width_temp = ((guint64)(imm) == (guint64)(int)(guint64)(imm)); \
                                                   ^~~
exceptions-amd64.c:500:53: warning: pointer type mismatch ('void (*)(guint64, guint64, guint64, guint64, guint64, guint64, mgreg_t *, mgreg_t, guint32, gint64)' (aka 'void (*)(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, long *, long, unsigned int, long)') and 'void *') [-Wpointer-type-mismatch]
                amd64_mov_reg_imm (code, AMD64_R11, resume_unwind ? (mono_amd64_resume_unwind) : (corlib ? (gpointer)mono_amd64_throw_corlib_exception : (gpointer)mono_amd64_throw_exception));
                                                                  ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../mono/arch/amd64/amd64-codegen.h:504:70: note: expanded from macro 'amd64_mov_reg_imm'
                int _amd64_width_temp = ((guint64)(imm) == (guint64)(int)(guint64)(imm)); \
                                                                                   ^~~
exceptions-amd64.c:500:53: warning: pointer type mismatch ('void (*)(guint64, guint64, guint64, guint64, guint64, guint64, mgreg_t *, mgreg_t, guint32, gint64)' (aka 'void (*)(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, long *, long, unsigned int, long)') and 'void *') [-Wpointer-type-mismatch]
                amd64_mov_reg_imm (code, AMD64_R11, resume_unwind ? (mono_amd64_resume_unwind) : (corlib ? (gpointer)mono_amd64_throw_corlib_exception : (gpointer)mono_amd64_throw_exception));
                                                                  ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../mono/arch/amd64/amd64-codegen.h:506:43: note: expanded from macro 'amd64_mov_reg_imm'
                amd64_mov_reg_imm_size ((inst), (reg), (imm), (_amd64_width_temp ? 4 : 8)); \
                                                        ^~~
../../mono/arch/amd64/amd64-codegen.h:496:38: note: expanded from macro 'amd64_mov_reg_imm_size'
                        x86_imm_emit64 ((inst), (guint64)(imm));        \
                                                          ^~~
../../mono/arch/amd64/amd64-codegen.h:190:25: note: expanded from macro 'x86_imm_emit64'
                        imb.val = (guint64) (imm);      \
                                             ^~~
exceptions-amd64.c:500:53: warning: pointer type mismatch ('void (*)(guint64, guint64, guint64, guint64, guint64, guint64, mgreg_t *, mgreg_t, guint32, gint64)' (aka 'void (*)(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, long *, long, unsigned int, long)') and 'void *') [-Wpointer-type-mismatch]
                amd64_mov_reg_imm (code, AMD64_R11, resume_unwind ? (mono_amd64_resume_unwind) : (corlib ? (gpointer)mono_amd64_throw_corlib_exception : (gpointer)mono_amd64_throw_exception));
                                                                  ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../mono/arch/amd64/amd64-codegen.h:506:43: note: expanded from macro 'amd64_mov_reg_imm'
                amd64_mov_reg_imm_size ((inst), (reg), (imm), (_amd64_width_temp ? 4 : 8)); \
                                                        ^~~
../../mono/arch/amd64/amd64-codegen.h:498:43: note: expanded from macro 'amd64_mov_reg_imm_size'
                        x86_imm_emit32 ((inst), (int)(guint64)(imm));   \
                                                               ^~~
../../mono/arch/amd64/../x86/x86-codegen.h:288:38: note: expanded from macro 'x86_imm_emit32'
                        x86_imm_buf imb; imb.val = (int) (imm); \
                                                          ^~~
exceptions-amd64.c:920:1: warning: unused function 'altstack_handle_and_restore' [-Wunused-function]
altstack_handle_and_restore (void *sigctx, gpointer obj, gboolean stack_ovf)
^
5 warnings generated.
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../..   -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -I../.. -I../../eglib/src -I../../eglib/src    -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -I../../libgc/include -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmono_static_la-tramp-amd64.lo -MD -MP -MF .deps/libmono_static_la-tramp-amd64.Tpo -c -o libmono_static_la-tramp-amd64.lo `test -f 'tramp-amd64.c' || echo './'`tramp-amd64.c
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../..   -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -I../.. -I../../eglib/src -I../../eglib/src    -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -I../../libgc/include -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libmono_static_la-mini-posix.lo -MD -MP -MF .deps/libmono_static_la-mini-posix.Tpo -c -o libmono_static_la-mini-posix.lo `test -f 'mini-posix.c' || echo './'`mini-posix.c
In file included from mini-posix.c:54:
../../mono/utils/mono-logger-internal.h:66:1: warning: unused function 'mono_trace_error' [-Wunused-function]
mono_trace_error(MonoTraceMask mask, const char *format, ...)
^
../../mono/utils/mono-logger-internal.h:75:1: warning: unused function 'mono_trace_warning' [-Wunused-function]
mono_trace_warning(MonoTraceMask mask, const char *format, ...)
^
../../mono/utils/mono-logger-internal.h:84:1: warning: unused function 'mono_trace_message' [-Wunused-function]
mono_trace_message(MonoTraceMask mask, const char *format, ...)
^
3 warnings generated.
/bin/sh ../../libtool --quiet --tag=CXX   --mode=link clang++  -I../../eglib/src -I../../eglib/src -O2 -I/usr/include -I/usr/pkg/include -static -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -pthread -o libmono-static.la  libmono_static_la-mini.lo libmono_static_la-method-to-ir.lo libmono_static_la-decompose.lo libmono_static_la-jit-icalls.lo libmono_static_la-trace.lo libmono_static_la-dominators.lo libmono_static_la-cfold.lo libmono_static_la-regalloc.lo libmono_static_la-helpers.lo libmono_static_la-liveness.lo libmono_static_la-ssa.lo libmono_static_la-abcremoval.lo libmono_static_la-ssapre.lo libmono_static_la-local-propagation.lo libmono_static_la-driver.lo libmono_static_la-debug-mini.lo libmono_static_la-linear-scan.lo libmono_static_la-aot-compiler.lo libmono_static_la-aot-runtime.lo libmono_static_la-graph.lo libmono_static_la-mini-codegen.lo libmono_static_la-mini-exceptions.lo libmono_static_la-mini-trampolines.lo libmono_static_la-declsec.lo libmono_static_la-wapihandles.lo libmono_static_la-branch-opts.lo libmono_static_la-mini-generic-sharing.lo libmono_static_la-regalloc2.lo libmono_static_la-tasklets.lo libmono_static_la-simd-intrinsics.lo libmono_static_la-unwind.lo libmono_static_la-image-writer.lo libmono_static_la-dwarfwriter.lo libmono_static_la-mini-gc.lo libmono_static_la-debugger-agent.lo libmono_static_la-debug-debugger.lo libmono_static_la-xdebug.lo  libmono_static_la-mini-amd64.lo libmono_static_la-exceptions-amd64.lo libmono_static_la-tramp-amd64.lo libmono_static_la-mini-posix.lo  ../../mono/metadata/libmonoruntime-static.la ../../mono/io-layer/libwapi.la ../../mono/utils/libmonoutils.la -L../../eglib/src -leglib -lm ../../libgc/libmonogc-static.la  -lm -lrt   -lpthread
copying selected object files to avoid basename conflicts...
clang -DHAVE_CONFIG_H -I. -I../..   -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS -I../.. -I../../eglib/src -I../../eglib/src    -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -I../../libgc/include -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT mono-main.o -MD -MP -MF .deps/mono-main.Tpo -c -o mono-main.o `test -f 'main.c' || echo './'`main.c
/bin/sh ../../libtool --quiet --tag=CC   --mode=link clang -I../.. -I../../eglib/src -I../../eglib/src    -DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -I../../libgc/include -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings  -export-dynamic -Wl,-version-script=./ldscript.mono   -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -pthread -o mono mono-main.o libmono-static.la -L../../eglib/src -leglib -lm   -lm  -lm -lrt   -lpthread
gmake[4]: Leaving directory '/data/scratch/lang/mono2/work/mono-2.10.9/mono/mini'
gmake[3]: Leaving directory '/data/scratch/lang/mono2/work/mono-2.10.9/mono/mini'
Making all in dis
gmake[3]: Entering directory '/data/scratch/lang/mono2/work/mono-2.10.9/mono/dis'
clang -DHAVE_CONFIG_H -I. -I../.. -I../../eglib/src -I../../eglib/src -I../..  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS  -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT get.o -MD -MP -MF .deps/get.Tpo -c -o get.o get.c
get.c:1575:7: warning: array subscript is of type 'char' [-Wchar-subscripts]
                if (isalnum (*s) || *s == '_' || *s == '$' || *s == '@' ||
                    ^~~~~~~~~~~~
/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)))
                                                ^~~~
1 warning generated.
clang -DHAVE_CONFIG_H -I. -I../.. -I../../eglib/src -I../../eglib/src -I../..  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS  -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT dis-cil.o -MD -MP -MF .deps/dis-cil.Tpo -c -o dis-cil.o dis-cil.c
clang -DHAVE_CONFIG_H -I. -I../.. -I../../eglib/src -I../../eglib/src -I../..  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS  -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT util.o -MD -MP -MF .deps/util.Tpo -c -o util.o util.c
rm -f libmonodis.a
ar cru libmonodis.a get.o dis-cil.o util.o 
ranlib libmonodis.a
clang -DHAVE_CONFIG_H -I. -I../.. -I../../eglib/src -I../../eglib/src -I../..  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS  -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT dump.o -MD -MP -MF .deps/dump.Tpo -c -o dump.o dump.c
clang -DHAVE_CONFIG_H -I. -I../.. -I../../eglib/src -I../../eglib/src -I../..  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS  -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT main.o -MD -MP -MF .deps/main.Tpo -c -o main.o main.c
main.c:1773:16: warning: array subscript is of type 'char' [-Wchar-subscripts]
                while (*s && g_ascii_isspace (*s)) ++s;
                             ^~~~~~~~~~~~~~~~~~~~
../../eglib/src/glib.h:301: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))
                                                ^~~~
1 warning generated.
clang -DHAVE_CONFIG_H -I. -I../.. -I../../eglib/src -I../../eglib/src -I../..  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS  -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT declsec.o -MD -MP -MF .deps/declsec.Tpo -c -o declsec.o declsec.c
/bin/sh ../../libtool --quiet --tag=CC   --mode=link clang  -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings  -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -pthread -o monodis dump.o main.o declsec.o libmonodis.a ../mini/libmono-2.0.la  -L../../eglib/src -leglib -lm  -lm -lrt   -lpthread
gmake[3]: Leaving directory '/data/scratch/lang/mono2/work/mono-2.10.9/mono/dis'
Making all in monograph
gmake[3]: Entering directory '/data/scratch/lang/mono2/work/mono-2.10.9/mono/monograph'
clang -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../eglib/src -I../../eglib/src  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS  -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT monograph.o -MD -MP -MF .deps/monograph.Tpo -c -o monograph.o monograph.c
monograph.c:277:11: warning: comparison of unsigned expression < 0 is always false [-Wtautological-compare]
                                if (n < 0)
                                    ~ ^ ~
1 warning generated.
/bin/sh ../../libtool --quiet --tag=CC   --mode=link clang  -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings  -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -pthread -o monograph monograph.o ../mini/libmono-2.0.la -L../../eglib/src -leglib -lm  -lm -lm -lrt   -lpthread
gmake[3]: Leaving directory '/data/scratch/lang/mono2/work/mono-2.10.9/mono/monograph'
Making all in tests
gmake[3]: Entering directory '/data/scratch/lang/mono2/work/mono-2.10.9/mono/tests'
Making all in cas
gmake[4]: Entering directory '/data/scratch/lang/mono2/work/mono-2.10.9/mono/tests/cas'
Making all in assembly
gmake[5]: Entering directory '/data/scratch/lang/mono2/work/mono-2.10.9/mono/tests/cas/assembly'
gmake[5]: Nothing to be done for 'all'.
gmake[5]: Leaving directory '/data/scratch/lang/mono2/work/mono-2.10.9/mono/tests/cas/assembly'
Making all in linkdemand
gmake[5]: Entering directory '/data/scratch/lang/mono2/work/mono-2.10.9/mono/tests/cas/linkdemand'
gmake[5]: Nothing to be done for 'all'.
gmake[5]: Leaving directory '/data/scratch/lang/mono2/work/mono-2.10.9/mono/tests/cas/linkdemand'
Making all in inheritance
gmake[5]: Entering directory '/data/scratch/lang/mono2/work/mono-2.10.9/mono/tests/cas/inheritance'
gmake[5]: Nothing to be done for 'all'.
gmake[5]: Leaving directory '/data/scratch/lang/mono2/work/mono-2.10.9/mono/tests/cas/inheritance'
Making all in demand
gmake[5]: Entering directory '/data/scratch/lang/mono2/work/mono-2.10.9/mono/tests/cas/demand'
gmake[5]: Nothing to be done for 'all'.
gmake[5]: Leaving directory '/data/scratch/lang/mono2/work/mono-2.10.9/mono/tests/cas/demand'
Making all in threads
gmake[5]: Entering directory '/data/scratch/lang/mono2/work/mono-2.10.9/mono/tests/cas/threads'
gmake[5]: Nothing to be done for 'all'.
gmake[5]: Leaving directory '/data/scratch/lang/mono2/work/mono-2.10.9/mono/tests/cas/threads'
gmake[5]: Entering directory '/data/scratch/lang/mono2/work/mono-2.10.9/mono/tests/cas'
gmake[5]: Nothing to be done for 'all-am'.
gmake[5]: Leaving directory '/data/scratch/lang/mono2/work/mono-2.10.9/mono/tests/cas'
gmake[4]: Leaving directory '/data/scratch/lang/mono2/work/mono-2.10.9/mono/tests/cas'
Making all in assemblyresolve
gmake[4]: Entering directory '/data/scratch/lang/mono2/work/mono-2.10.9/mono/tests/assemblyresolve'
gmake[4]: Nothing to be done for 'all'.
gmake[4]: Leaving directory '/data/scratch/lang/mono2/work/mono-2.10.9/mono/tests/assemblyresolve'
gmake[4]: Entering directory '/data/scratch/lang/mono2/work/mono-2.10.9/mono/tests'
/bin/sh ../../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -I../../eglib/src -I../../eglib/src -I../../eglib/src -I../../eglib/src  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS  -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT libtest_la-libtest.lo -MD -MP -MF .deps/libtest_la-libtest.Tpo -c -o libtest_la-libtest.lo `test -f 'libtest.c' || echo './'`libtest.c
libtest.c:3567:7: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses]
                if (!fabs (a1->B - 3.1415) < 0.001)
                    ^                      ~
libtest.c:3567:7: note: add parentheses after the '!' to evaluate the comparison first
                if (!fabs (a1->B - 3.1415) < 0.001)
                    ^
                     (                            )
libtest.c:3567:7: note: add parentheses around left hand side expression to silence this warning
                if (!fabs (a1->B - 3.1415) < 0.001)
                    ^
                    (                     )
libtest.c:3594:7: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses]
                if (!fabs (a1->B - 3.1415) < 0.001)
                    ^                      ~
libtest.c:3594:7: note: add parentheses after the '!' to evaluate the comparison first
                if (!fabs (a1->B - 3.1415) < 0.001)
                    ^
                     (                            )
libtest.c:3594:7: note: add parentheses around left hand side expression to silence this warning
                if (!fabs (a1->B - 3.1415) < 0.001)
                    ^
                    (                     )
2 warnings generated.
/bin/sh ../../libtool --quiet --tag=CC   --mode=link clang  -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -rpath `pwd` -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -pthread -o libtest.la  libtest_la-libtest.lo -L../../eglib/src -leglib -lm -lm -lrt   -lpthread
gmake[4]: Leaving directory '/data/scratch/lang/mono2/work/mono-2.10.9/mono/tests'
gmake[3]: Leaving directory '/data/scratch/lang/mono2/work/mono-2.10.9/mono/tests'
Making all in benchmark
gmake[3]: Entering directory '/data/scratch/lang/mono2/work/mono-2.10.9/mono/benchmark'
gmake[3]: Nothing to be done for 'all'.
gmake[3]: Leaving directory '/data/scratch/lang/mono2/work/mono-2.10.9/mono/benchmark'
Making all in profiler
gmake[3]: Entering directory '/data/scratch/lang/mono2/work/mono-2.10.9/mono/profiler'
/bin/sh ../../libtool --quiet --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -fexceptions -DMONO_USE_EXC_TABLES -I../.. -I../../eglib/src -I../../eglib/src  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS  -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT mono-cov.lo -MD -MP -MF .deps/mono-cov.Tpo -c -o mono-cov.lo mono-cov.c
/bin/sh ../../libtool --quiet --tag=CC   --mode=link clang  -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings  -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -pthread -o libmono-profiler-cov.la -rpath /usr/pkg/lib mono-cov.lo ../../mono/mini/libmono-2.0.la -lm -lrt   -lpthread
/bin/sh ../../libtool --quiet --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -fexceptions -DMONO_USE_EXC_TABLES -I../.. -I../../eglib/src -I../../eglib/src  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS  -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT mono-profiler-aot.lo -MD -MP -MF .deps/mono-profiler-aot.Tpo -c -o mono-profiler-aot.lo mono-profiler-aot.c
/bin/sh ../../libtool --quiet --tag=CC   --mode=link clang  -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings  -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -pthread -o libmono-profiler-aot.la -rpath /usr/pkg/lib mono-profiler-aot.lo ../../mono/mini/libmono-2.0.la -lm -lrt   -lpthread
/bin/sh ../../libtool --quiet --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -fexceptions -DMONO_USE_EXC_TABLES -I../.. -I../../eglib/src -I../../eglib/src  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS  -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT mono-profiler-iomap.lo -MD -MP -MF .deps/mono-profiler-iomap.Tpo -c -o mono-profiler-iomap.lo mono-profiler-iomap.c
/bin/sh ../../libtool --quiet --tag=CC   --mode=link clang  -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings  -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -pthread -o libmono-profiler-iomap.la -rpath /usr/pkg/lib mono-profiler-iomap.lo ../../mono/mini/libmono-2.0.la -L../../eglib/src -leglib -lm -lm -lrt   -lpthread
/bin/sh ../../libtool --quiet --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I../.. -fexceptions -DMONO_USE_EXC_TABLES -I../.. -I../../eglib/src -I../../eglib/src  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS  -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT proflog.lo -MD -MP -MF .deps/proflog.Tpo -c -o proflog.lo proflog.c
proflog.c:1201:24: warning: passing 'volatile void **' to parameter of type 'volatile gpointer *' (aka 'void *volatile *') discards qualifiers in nested pointer types [-Wincompatible-pointer-types-discards-qualifiers]
                data = cmp_exchange ((volatile void**)&sbuf->data, new_data, old_data);
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../mono/io-layer/atomic.h:36:77: note: passing argument to parameter 'dest' here
static inline gpointer InterlockedCompareExchangePointer(volatile gpointer *dest, gpointer exch, gpointer comp)
                                                                            ^
1 warning generated.
/bin/sh ../../libtool --quiet --tag=CC   --mode=link clang  -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings  -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -pthread -o libmono-profiler-log.la -rpath /usr/pkg/lib proflog.lo ../../mono/mini/libmono-2.0.la -lz -lm -lrt   -lpthread
clang -DHAVE_CONFIG_H -I. -I../.. -fexceptions -DMONO_USE_EXC_TABLES -I../.. -I../../eglib/src -I../../eglib/src  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS  -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT decode.o -MD -MP -MF .deps/decode.Tpo -c -o decode.o decode.c
decode.c:441:50: warning: format specifies type 'int' but the argument has type '__uintptr_t' (aka 'unsigned long') [-Wformat]
                fprintf (outfile, "\t%6d %6.2f %-36s in %s\n", um->sample_hits, um->sample_hits*100.0/num_stat_samples, um->name, um->parent->name);
                                     ~~~                       ^~~~~~~~~~~~~~~
                                     %6lu
decode.c:443:41: warning: format specifies type 'int' but the argument has type '__uintptr_t' (aka 'unsigned long') [-Wformat]
                fprintf (outfile, "\t%6d %6.2f %s\n", um->sample_hits, um->sample_hits*100.0/num_stat_samples, um->name);
                                     ~~~              ^~~~~~~~~~~~~~~
                                     %6lu
decode.c:775:8: warning: comparison of unsigned expression >= 0 is always true [-Wtautological-compare]
        if (i >= 0) {
            ~ ^  ~
decode.c:922:47: warning: format specifies type 'int' but the argument has type '__uintptr_t' (aka 'unsigned long') [-Wformat]
        fprintf (outfile, "Total unmarked: %d/%d\n", num_unmarked, hs->objects_count);
                                           ~~        ^~~~~~~~~~~~
                                           %lu
decode.c:922:61: warning: format specifies type 'int' but the argument has type '__uintptr_t' (aka 'unsigned long') [-Wformat]
        fprintf (outfile, "Total unmarked: %d/%d\n", num_unmarked, hs->objects_count);
                                              ~~                   ^~~~~~~~~~~~~~~~~
                                              %lu
decode.c:1429:97: warning: format specifies type 'unsigned long long' but the argument has type '__uint64_t' (aka 'unsigned long') [-Wformat]
                fprintf (outfile, "Object %p created (%s, %llu bytes) at %.3f secs.\n", (void*)obj, cd->name, size, (timestamp - startup_time)/1000000000.0);
                                                          ~~~~                                                ^~~~
                                                          %lu
decode.c:1518:81: warning: format specifies type 'unsigned int' but the argument has type '__intptr_t' (aka 'long') [-Wformat]
                fprintf (outfile, "buf: thread:%x, len: %d, time: %llu, file offset: %llu\n", thread_id, len, time_base, file_offset);
                                               ~~                                             ^~~~~~~~~
                                               %lx
decode.c:1518:97: warning: format specifies type 'unsigned long long' but the argument has type '__uint64_t' (aka 'unsigned long') [-Wformat]
                fprintf (outfile, "buf: thread:%x, len: %d, time: %llu, file offset: %llu\n", thread_id, len, time_base, file_offset);
                                                                  ~~~~                                        ^~~~~~~~~
                                                                  %lu
decode.c:1518:108: warning: format specifies type 'unsigned long long' but the argument has type '__uint64_t' (aka 'unsigned long') [-Wformat]
                fprintf (outfile, "buf: thread:%x, len: %d, time: %llu, file offset: %llu\n", thread_id, len, time_base, file_offset);
                                                                                     ~~~~                                ^~~~~~~~~~~
                                                                                     %lu
decode.c:1545:53: warning: format specifies type 'unsigned long long' but the argument has type '__uint64_t' (aka 'unsigned long') [-Wformat]
                                        fprintf (outfile, "gc heap resized to %llu\n", new_size);
                                                                              ~~~~     ^~~~~~~~
                                                                              %lu
decode.c:1553:100: warning: format specifies type 'unsigned long long' but the argument has type '__uint64_t' (aka 'unsigned long') [-Wformat]
                                        fprintf (outfile, "gc event for gen%d: %s at %llu (thread: 0x%x)\n", gen, gc_event_name (ev), time_base, thread->thread_id);
                                                                                     ~~~~                                             ^~~~~~~~~
                                                                                     %lu
decode.c:1553:111: warning: format specifies type 'unsigned int' but the argument has type '__intptr_t' (aka 'long') [-Wformat]
                                        fprintf (outfile, "gc event for gen%d: %s at %llu (thread: 0x%x)\n", gen, gc_event_name (ev), time_base, thread->thread_id);
                                                                                                     ~~                                          ^~~~~~~~~~~~~~~~~
                                                                                                     %lx
decode.c:1622:127: warning: format specifies type 'unsigned long long' but the argument has type '__uint64_t' (aka 'unsigned long') [-Wformat]
                                        fprintf (outfile, "loaded class %p (%s in %p) at %llu\n", (void*)(ptr_base + ptrdiff), p, (void*)(ptr_base + imptrdiff), time_base);
                                                                                         ~~~~                                                                    ^~~~~~~~~
                                                                                         %lu
decode.c:1634:90: warning: format specifies type 'unsigned long long' but the argument has type '__uint64_t' (aka 'unsigned long') [-Wformat]
                                        fprintf (outfile, "loaded image %p (%s) at %llu\n", (void*)(ptr_base + ptrdiff), p, time_base);
                                                                                   ~~~~                                     ^~~~~~~~~
                                                                                   %lu
decode.c:1669:97: warning: format specifies type 'unsigned long long' but the argument has type '__uint64_t' (aka 'unsigned long') [-Wformat]
                                fprintf (outfile, "alloced object %p, size %llu (%s) at %llu\n", (void*)OBJ_ADDR (objdiff), len, lookup_class (ptr_base + ptrdiff)->name, time_base);
                                                                           ~~~~                                             ^~~
                                                                           %lu
decode.c:1669:143: warning: format specifies type 'unsigned long long' but the argument has type '__uint64_t' (aka 'unsigned long') [-Wformat]
                                fprintf (outfile, "alloced object %p, size %llu (%s) at %llu\n", (void*)OBJ_ADDR (objdiff), len, lookup_class (ptr_base + ptrdiff)->name, time_base);
                                                                                        ~~~~                                                                              ^~~~~~~~~
                                                                                        %lu
decode.c:1766:99: warning: format specifies type 'unsigned long long' but the argument has type '__uint64_t' (aka 'unsigned long') [-Wformat]
                                        fprintf (outfile, "traced object %p, size %llu (%s), refs: %d\n", (void*)OBJ_ADDR (objdiff), size, cd->name, num);
                                                                                  ~~~~                                               ^~~~
                                                                                  %lu
decode.c:1766:115: warning: format specifies type 'int' but the argument has type '__uintptr_t' (aka 'unsigned long') [-Wformat]
                                        fprintf (outfile, "traced object %p, size %llu (%s), refs: %d\n", (void*)OBJ_ADDR (objdiff), size, cd->name, num);
                                                                                                   ~~                                                ^~~
                                                                                                   %lu
decode.c:1769:15: warning: unused variable 'gc_num' [-Wunused-variable]
                                uintptr_t gc_num = decode_uleb128 (p, &p);
                                          ^
decode.c:1932:14: warning: unused variable 'tstamp' [-Wunused-variable]
                                uint64_t tstamp = decode_uleb128 (p, &p);
                                         ^
decode.c:1955:14: warning: unused variable 'offset' [-Wunused-variable]
                                uint64_t offset = decode_uleb128 (p, &p);
                                         ^
decode.c:1972:100: warning: format specifies type 'unsigned long long' but the argument has type '__uint64_t' (aka 'unsigned long') [-Wformat]
                        fprintf (outfile, "unhandled profiler event: 0x%x at file offset: %llu + %d (len: %d\n)\n", *p, file_offset, p - ctx->buf, len);
                                                                                          ~~~~                          ^~~~~~~~~~~
                                                                                          %lu
decode.c:1972:113: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
                        fprintf (outfile, "unhandled profiler event: 0x%x at file offset: %llu + %d (len: %d\n)\n", *p, file_offset, p - ctx->buf, len);
                                                                                                 ~~                                  ^~~~~~~~~~~~
                                                                                                 %ld
decode.c:2076:42: warning: format specifies type 'unsigned long long' but the argument has type '__uint64_t' (aka 'unsigned long') [-Wformat]
                fprintf (outfile, "\t%llu %s from:\n", traces->traces [j].count, desc);
                                     ~~~~              ^~~~~~~~~~~~~~~~~~~~~~~~
                                     %lu
decode.c:2097:40: warning: format specifies type 'unsigned long long' but the argument has type '__uint64_t' (aka 'unsigned long') [-Wformat]
        fprintf (outfile, "\tThrows: %llu\n", throw_count);
                                     ~~~~     ^~~~~~~~~~~
                                     %lu
decode.c:2102:71: warning: format specifies type 'unsigned long long' but the argument has type '__uint64_t' (aka 'unsigned long') [-Wformat]
                fprintf (outfile, "\tExecuted %s clauses: %llu\n", clause_name (i), clause_summary [i]);
                                                          ~~~~                      ^~~~~~~~~~~~~~~~~~
                                                          %lu
decode.c:2142:50: warning: format specifies type 'unsigned long long' but the argument has type '__uint64_t' (aka 'unsigned long') [-Wformat]
        fprintf (outfile, "\tLock contentions: %llu\n", monitor_contention);
                                               ~~~~     ^~~~~~~~~~~~~~~~~~
                                               %lu
decode.c:2143:47: warning: format specifies type 'unsigned long long' but the argument has type '__uint64_t' (aka 'unsigned long') [-Wformat]
        fprintf (outfile, "\tLock acquired: %llu\n", monitor_acquired);
                                            ~~~~     ^~~~~~~~~~~~~~~~
                                            %lu
decode.c:2144:47: warning: format specifies type 'unsigned long long' but the argument has type '__uint64_t' (aka 'unsigned long') [-Wformat]
        fprintf (outfile, "\tLock failures: %llu\n", monitor_failed);
                                            ~~~~     ^~~~~~~~~~~~~~
                                            %lu
decode.c:2153:47: warning: format specifies type 'unsigned long long' but the argument has type '__uint64_t' (aka 'unsigned long') [-Wformat]
        fprintf (outfile, "\tMax heap size: %llu\n", max_heap_size);
                                            ~~~~     ^~~~~~~~~~~~~
                                            %lu
decode.c:2154:46: warning: format specifies type 'unsigned long long' but the argument has type '__uint64_t' (aka 'unsigned long') [-Wformat]
        fprintf (outfile, "\tObject moves: %llu\n", gc_object_moves);
                                           ~~~~     ^~~~~~~~~~~~~~~
                                           %lu
decode.c:2159:26: warning: format specifies type 'unsigned long long' but the argument has type 'unsigned long' [-Wformat]
                        i, gc_info [i].count, gc_info [i].max_time / 1000, gc_info [i].total_time / 1000,
                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~
decode.c:2159:55: warning: format specifies type 'unsigned long long' but the argument has type 'unsigned long' [-Wformat]
                        i, gc_info [i].count, gc_info [i].max_time / 1000, gc_info [i].total_time / 1000,
                                                                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
decode.c:2160:4: warning: format specifies type 'unsigned long long' but the argument has type 'unsigned long' [-Wformat]
                        gc_info [i].total_time / gc_info [i].count / 1000);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
decode.c:2166:25: warning: format specifies type 'unsigned long long' but the argument has type '__uint64_t' (aka 'unsigned long') [-Wformat]
                        get_handle_name (i), handle_info [i].created, handle_info [i].destroyed, handle_info [i].max_live);
                                             ^~~~~~~~~~~~~~~~~~~~~~~
decode.c:2166:50: warning: format specifies type 'unsigned long long' but the argument has type '__uint64_t' (aka 'unsigned long') [-Wformat]
                        get_handle_name (i), handle_info [i].created, handle_info [i].destroyed, handle_info [i].max_live);
                                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~
decode.c:2166:77: warning: format specifies type 'unsigned long long' but the argument has type '__uint64_t' (aka 'unsigned long') [-Wformat]
                        get_handle_name (i), handle_info [i].created, handle_info [i].destroyed, handle_info [i].max_live);
                                                                                                 ^~~~~~~~~~~~~~~~~~~~~~~~
decode.c:2220:47: warning: format specifies type 'unsigned long long' but the argument has type '__uint64_t' (aka 'unsigned long') [-Wformat]
                fprintf (outfile, "%10llu %10d %8llu %s\n", cd->alloc_size, cd->allocs, cd->alloc_size / cd->allocs, cd->name);
                                   ~~~~~~                   ^~~~~~~~~~~~~~
                                   %10lu
decode.c:2220:63: warning: format specifies type 'int' but the argument has type '__intptr_t' (aka 'long') [-Wformat]
                fprintf (outfile, "%10llu %10d %8llu %s\n", cd->alloc_size, cd->allocs, cd->alloc_size / cd->allocs, cd->name);
                                          ~~~~                              ^~~~~~~~~~
                                          %10ld
decode.c:2220:75: warning: format specifies type 'unsigned long long' but the argument has type 'unsigned long' [-Wformat]
                fprintf (outfile, "%10llu %10d %8llu %s\n", cd->alloc_size, cd->allocs, cd->alloc_size / cd->allocs, cd->name);
                                               ~~~~~                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~
                                               %8lu
decode.c:2224:75: warning: format specifies type 'unsigned long long' but the argument has type '__uint64_t' (aka 'unsigned long') [-Wformat]
                fprintf (outfile, "Total memory allocated: %llu bytes in %d objects\n", size, allocs);
                                                           ~~~~                         ^~~~
                                                           %lu
decode.c:2224:81: warning: format specifies type 'int' but the argument has type '__intptr_t' (aka 'long') [-Wformat]
                fprintf (outfile, "Total memory allocated: %llu bytes in %d objects\n", size, allocs);
                                                                         ~~                   ^~~~~~
                                                                         %ld
decode.c:2310:48: warning: format specifies type 'unsigned long long' but the argument has type '__uint64_t' (aka 'unsigned long') [-Wformat]
                fprintf (outfile, "%8llu %8llu %10llu %s\n", msecs, smsecs, cd->calls, cd->name);
                                   ~~~~~                     ^~~~~
                                   %8lu
decode.c:2310:55: warning: format specifies type 'unsigned long long' but the argument has type '__uint64_t' (aka 'unsigned long') [-Wformat]
                fprintf (outfile, "%8llu %8llu %10llu %s\n", msecs, smsecs, cd->calls, cd->name);
                                         ~~~~~                      ^~~~~~
                                         %8lu
decode.c:2310:63: warning: format specifies type 'unsigned long long' but the argument has type '__uint64_t' (aka 'unsigned long') [-Wformat]
                fprintf (outfile, "%8llu %8llu %10llu %s\n", msecs, smsecs, cd->calls, cd->name);
                                               ~~~~~~                       ^~~~~~~~~
                                               %10lu
decode.c:2314:44: warning: format specifies type 'unsigned long long' but the argument has type '__uint64_t' (aka 'unsigned long') [-Wformat]
                fprintf (outfile, "Total calls: %llu\n", calls);
                                                ~~~~     ^~~~~
                                                %lu
decode.c:2359:55: warning: format specifies type 'unsigned long long' but the argument has type '__uint64_t' (aka 'unsigned long') [-Wformat]
                fprintf (outfile, "\t\t%llu references from: %s\n", revs [j].count, cd->klass->name);
                                       ~~~~                         ^~~~~~~~~~~~~~
                                       %lu
decode.c:2384:56: warning: format specifies type 'unsigned long long' but the argument has type '__uint64_t' (aka 'unsigned long') [-Wformat]
                hs_num, (hs->timestamp - startup_time)/1000000000.0, size, count, ccount, hs->num_roots);
                                                                     ^~~~
decode.c:2384:62: warning: format specifies type 'unsigned long long' but the argument has type '__uint64_t' (aka 'unsigned long') [-Wformat]
                hs_num, (hs->timestamp - startup_time)/1000000000.0, size, count, ccount, hs->num_roots);
                                                                           ^~~~~
decode.c:2384:77: warning: format specifies type 'int' but the argument has type '__uintptr_t' (aka 'unsigned long') [-Wformat]
                hs_num, (hs->timestamp - startup_time)/1000000000.0, size, count, ccount, hs->num_roots);
                                                                                          ^~~~~~~~~~~~~
decode.c:2395:49: warning: format specifies type 'unsigned long long' but the argument has type '__int64_t' (aka 'long') [-Wformat]
                fprintf (outfile, "\t%10llu %10llu %8llu %s", cd->total_size, cd->count, cd->total_size / cd->count, cd->klass->name);
                                     ~~~~~~                   ^~~~~~~~~~~~~~
                                     %10ld
decode.c:2395:65: warning: format specifies type 'unsigned long long' but the argument has type '__int64_t' (aka 'long') [-Wformat]
                fprintf (outfile, "\t%10llu %10llu %8llu %s", cd->total_size, cd->count, cd->total_size / cd->count, cd->klass->name);
                                            ~~~~~~                            ^~~~~~~~~
                                            %10ld
decode.c:2395:76: warning: format specifies type 'unsigned long long' but the argument has type 'long' [-Wformat]
                fprintf (outfile, "\t%10llu %10llu %8llu %s", cd->total_size, cd->count, cd->total_size / cd->count, cd->klass->name);
                                                   ~~~~~                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~
                                                   %8ld
decode.c:2399:57: warning: format specifies type 'long long' but the argument has type '__int64_t' (aka 'long') [-Wformat]
                        fprintf (outfile, " (bytes: %+lld, count: %+lld)\n", bdiff, cdiff);
                                                    ~~~~~                    ^~~~~
                                                    %+ld
decode.c:2399:64: warning: format specifies type 'long long' but the argument has type '__int64_t' (aka 'long') [-Wformat]
                        fprintf (outfile, " (bytes: %+lld, count: %+lld)\n", bdiff, cdiff);
                                                                  ~~~~~             ^~~~~
                                                                  %+ld
decode.c:2414:63: warning: format specifies type 'int' but the argument has type '__uintptr_t' (aka 'unsigned long') [-Wformat]
                        fprintf (outfile, "\t\t%d root references (%d pinning)\n", cd->root_references, cd->pinned_references);
                                               ~~                                  ^~~~~~~~~~~~~~~~~~~
                                               %lu
decode.c:2414:84: warning: format specifies type 'int' but the argument has type '__uintptr_t' (aka 'unsigned long') [-Wformat]
                        fprintf (outfile, "\t\t%d root references (%d pinning)\n", cd->root_references, cd->pinned_references);
                                                                   ~~                                   ^~~~~~~~~~~~~~~~~~~~~
                                                                   %lu
57 warnings generated.
/bin/sh ../../libtool --quiet --tag=CC   --mode=link clang  -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings  -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -pthread -o mprof-report decode.o -lz -lm -lrt   -lpthread
gmake[3]: Leaving directory '/data/scratch/lang/mono2/work/mono-2.10.9/mono/profiler'
gmake[3]: Entering directory '/data/scratch/lang/mono2/work/mono-2.10.9/mono'
gmake[3]: Nothing to be done for 'all-am'.
gmake[3]: Leaving directory '/data/scratch/lang/mono2/work/mono-2.10.9/mono'
gmake[2]: Leaving directory '/data/scratch/lang/mono2/work/mono-2.10.9/mono'
Making all in ikvm-native
gmake[2]: Entering directory '/data/scratch/lang/mono2/work/mono-2.10.9/ikvm-native'
/bin/sh ../libtool --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I../eglib/src -I../eglib/src  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS  -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT jni.lo -MD -MP -MF .deps/jni.Tpo -c -o jni.lo jni.c
libtool: compile:  clang -DHAVE_CONFIG_H -I. -I.. -I../eglib/src -D_KMEMUSER -I/data/scratch/lang/mono2/work/.buildlink/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD -D__default_codegen__ -DUSE_COMPILER_TLS -O2 -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT jni.lo -MD -MP -MF .deps/jni.Tpo -c jni.c  -fPIC -DPIC -o .libs/jni.o
jni.c:489:26: warning: no previous prototype for function 'ikvm_GetJNIEnvVTable' [-Wmissing-prototypes]
JNIEXPORT void** JNICALL ikvm_GetJNIEnvVTable()
                         ^
jni.c:494:25: warning: no previous prototype for function 'ikvm_MarshalDelegate' [-Wmissing-prototypes]
JNIEXPORT void* JNICALL ikvm_MarshalDelegate(void* p)
                        ^
jni.c:501:24: warning: no previous prototype for function 'ikvm_CallOnLoad' [-Wmissing-prototypes]
JNIEXPORT jint JNICALL ikvm_CallOnLoad(PJNI_ONLOAD method, JavaVM* vm, void* reserved)
                       ^
3 warnings generated.
libtool: compile:  clang -DHAVE_CONFIG_H -I. -I.. -I../eglib/src -D_KMEMUSER -I/data/scratch/lang/mono2/work/.buildlink/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD -D__default_codegen__ -DUSE_COMPILER_TLS -O2 -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT jni.lo -MD -MP -MF .deps/jni.Tpo -c jni.c -o jni.o >/dev/null 2>&1
mv -f .deps/jni.Tpo .deps/jni.Plo
/bin/sh ../libtool --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I../eglib/src -I../eglib/src  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS  -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT os.lo -MD -MP -MF .deps/os.Tpo -c -o os.lo os.c
libtool: compile:  clang -DHAVE_CONFIG_H -I. -I.. -I../eglib/src -D_KMEMUSER -I/data/scratch/lang/mono2/work/.buildlink/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD -D__default_codegen__ -DUSE_COMPILER_TLS -O2 -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT os.lo -MD -MP -MF .deps/os.Tpo -c os.c  -fPIC -DPIC -o .libs/os.o
os.c:64:26: warning: no previous prototype for function 'ikvm_LoadLibrary' [-Wmissing-prototypes]
        JNIEXPORT void* JNICALL ikvm_LoadLibrary(char* psz)
                                ^
os.c:69:25: warning: no previous prototype for function 'ikvm_FreeLibrary' [-Wmissing-prototypes]
        JNIEXPORT void JNICALL ikvm_FreeLibrary(GModule* handle)
                               ^
os.c:74:26: warning: no previous prototype for function 'ikvm_GetProcAddress' [-Wmissing-prototypes]
        JNIEXPORT void* JNICALL ikvm_GetProcAddress(GModule* handle, char* name, jint argc)
                                ^
os.c:86:26: warning: no previous prototype for function 'ikvm_mmap' [-Wmissing-prototypes]
        JNIEXPORT void* JNICALL ikvm_mmap(int fd, jboolean writeable, jboolean copy_on_write, jlong position, jint size)
                                ^
os.c:91:24: warning: no previous prototype for function 'ikvm_munmap' [-Wmissing-prototypes]
        JNIEXPORT int JNICALL ikvm_munmap(void* address, jint size)
                              ^
os.c:96:24: warning: no previous prototype for function 'ikvm_msync' [-Wmissing-prototypes]
        JNIEXPORT int JNICALL ikvm_msync(void* address, jint size)
                              ^
6 warnings generated.
libtool: compile:  clang -DHAVE_CONFIG_H -I. -I.. -I../eglib/src -D_KMEMUSER -I/data/scratch/lang/mono2/work/.buildlink/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD -D__default_codegen__ -DUSE_COMPILER_TLS -O2 -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT os.lo -MD -MP -MF .deps/os.Tpo -c os.c -o os.o >/dev/null 2>&1
mv -f .deps/os.Tpo .deps/os.Plo
/bin/sh ../libtool --tag=CC   --mode=link clang  -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -avoid-version -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -pthread -o libikvm-native.la -rpath /usr/pkg/lib jni.lo os.lo -L../eglib/src -leglib -lm -lm -lrt   -lpthread
libtool: link: clang -shared  -fPIC -DPIC  .libs/jni.o .libs/os.o  -Wl,--whole-archive ../eglib/src/.libs/libeglib.a -Wl,--no-whole-archive  -L/data/scratch/lang/mono2/work/.buildlink/lib -L../eglib/src -lm -lrt -lpthread  -O2 -Wl,-rpath -Wl,/usr/pkg/lib -pthread   -pthread -Wl,-soname -Wl,libikvm-native.so -o .libs/libikvm-native.so
libtool: link: (cd .libs/libikvm-native.lax/libeglib.a && ar x "/data/scratch/lang/mono2/work/mono-2.10.9/ikvm-native/../eglib/src/.libs/libeglib.a")
libtool: link: ar cru .libs/libikvm-native.a  jni.o os.o  .libs/libikvm-native.lax/libeglib.a/libeglib_la-garray.o .libs/libikvm-native.lax/libeglib.a/libeglib_la-gbytearray.o .libs/libikvm-native.lax/libeglib.a/libeglib_la-gdate-unix.o .libs/libikvm-native.lax/libeglib.a/libeglib_la-gdir-unix.o .libs/libikvm-native.lax/libeglib.a/libeglib_la-gerror.o .libs/libikvm-native.lax/libeglib.a/libeglib_la-gfile-posix.o .libs/libikvm-native.lax/libeglib.a/libeglib_la-gfile-unix.o .libs/libikvm-native.lax/libeglib.a/libeglib_la-gfile.o .libs/libikvm-native.lax/libeglib.a/libeglib_la-ghashtable.o .libs/libikvm-native.lax/libeglib.a/libeglib_la-glist.o .libs/libikvm-native.lax/libeglib.a/libeglib_la-gmarkup.o .libs/libikvm-native.lax/libeglib.a/libeglib_la-gmem.o .libs/libikvm-native.lax/libeglib.a/libeglib_la-gmisc-unix.o .libs/libikvm-native.lax/libeglib.a/libeglib_la-gmodule-unix.o .libs/libikvm-native.lax/libeglib.a/libeglib_la-goutput.o .libs/libikvm-native.lax/libeglib.a/libeglib_la-gpath.o .libs/libikvm-native.lax/libeglib.a/libeglib_la-gpattern.o .libs/libikvm-native.lax/libeglib.a/libeglib_la-gptrarray.o .libs/libikvm-native.lax/libeglib.a/libeglib_la-gqueue.o .libs/libikvm-native.lax/libeglib.a/libeglib_la-gshell.o .libs/libikvm-native.lax/libeglib.a/libeglib_la-gslist.o .libs/libikvm-native.lax/libeglib.a/libeglib_la-gspawn.o .libs/libikvm-native.lax/libeglib.a/libeglib_la-gstr.o .libs/libikvm-native.lax/libeglib.a/libeglib_la-gstring.o .libs/libikvm-native.lax/libeglib.a/libeglib_la-gtimer-unix.o .libs/libikvm-native.lax/libeglib.a/libeglib_la-gunicode.o .libs/libikvm-native.lax/libeglib.a/libeglib_la-gutf8.o .libs/libikvm-native.lax/libeglib.a/libeglib_la-vasprintf.o 
libtool: link: ranlib .libs/libikvm-native.a
libtool: link: rm -fr .libs/libikvm-native.lax
libtool: link: ( cd ".libs" && rm -f "libikvm-native.la" && ln -s "../libikvm-native.la" "libikvm-native.la" )
gmake[2]: Leaving directory '/data/scratch/lang/mono2/work/mono-2.10.9/ikvm-native'
Making all in support
gmake[2]: Entering directory '/data/scratch/lang/mono2/work/mono-2.10.9/support'
/bin/sh ../libtool --quiet --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I../eglib/src -I../eglib/src -I..  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS  -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT errno.lo -MD -MP -MF .deps/errno.Tpo -c -o errno.lo errno.c
errno.c:83:4: warning: incompatible integer to pointer conversion assigning to 'char *' from 'int' [-Wint-conversion]
        r = strerror_r (errnum, ebuf, sizeof(ebuf));
          ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1 warning generated.
/bin/sh ../libtool --quiet --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I../eglib/src -I../eglib/src -I..  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS  -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT map.lo -MD -MP -MF .deps/map.Tpo -c -o map.lo map.c
/bin/sh ../libtool --quiet --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I../eglib/src -I../eglib/src -I..  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS  -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT signal.lo -MD -MP -MF .deps/signal.Tpo -c -o signal.lo signal.c
/bin/sh ../libtool --quiet --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I../eglib/src -I../eglib/src -I..  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS  -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT stdio.lo -MD -MP -MF .deps/stdio.Tpo -c -o stdio.lo stdio.c
/bin/sh ../libtool --quiet --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I../eglib/src -I../eglib/src -I..  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS  -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT string.lo -MD -MP -MF .deps/string.Tpo -c -o string.lo string.c
/bin/sh ../libtool --quiet --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I../eglib/src -I../eglib/src -I..  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS  -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT stdlib.lo -MD -MP -MF .deps/stdlib.Tpo -c -o stdlib.lo stdlib.c
/bin/sh ../libtool --quiet --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I../eglib/src -I../eglib/src -I..  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS  -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT dirent.lo -MD -MP -MF .deps/dirent.Tpo -c -o dirent.lo dirent.c
/bin/sh ../libtool --quiet --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I../eglib/src -I../eglib/src -I..  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS  -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT fcntl.lo -MD -MP -MF .deps/fcntl.Tpo -c -o fcntl.lo fcntl.c
/bin/sh ../libtool --quiet --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I../eglib/src -I../eglib/src -I..  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS  -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT fstab.lo -MD -MP -MF .deps/fstab.Tpo -c -o fstab.lo fstab.c
/bin/sh ../libtool --quiet --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I../eglib/src -I../eglib/src -I..  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS  -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT grp.lo -MD -MP -MF .deps/grp.Tpo -c -o grp.lo grp.c
/bin/sh ../libtool --quiet --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I../eglib/src -I../eglib/src -I..  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS  -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT macros.lo -MD -MP -MF .deps/macros.Tpo -c -o macros.lo macros.c
macros.c:103:5: warning: no previous prototype for function 'helper_Mono_Posix_getpwnamuid' [-Wmissing-prototypes]
int helper_Mono_Posix_getpwnamuid (int mode, char *in_name, int in_uid,
    ^
1 warning generated.
/bin/sh ../libtool --quiet --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I../eglib/src -I../eglib/src -I..  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS  -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT old-map.lo -MD -MP -MF .deps/old-map.Tpo -c -o old-map.lo old-map.c
/bin/sh ../libtool --quiet --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I../eglib/src -I../eglib/src -I..  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS  -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT pwd.lo -MD -MP -MF .deps/pwd.Tpo -c -o pwd.lo pwd.c
/bin/sh ../libtool --quiet --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I../eglib/src -I../eglib/src -I..  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS  -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT serial.lo -MD -MP -MF .deps/serial.Tpo -c -o serial.lo serial.c
serial.c:68:1: warning: no previous prototype for function 'open_serial' [-Wmissing-prototypes]
open_serial (char* devfile)
^
serial.c:77:1: warning: no previous prototype for function 'close_serial' [-Wmissing-prototypes]
close_serial (int unix_fd)
^
serial.c:84:1: warning: no previous prototype for function 'read_serial' [-Wmissing-prototypes]
read_serial (int fd, guchar *buffer, int offset, int count)
^
serial.c:122:9: warning: comparison of unsigned expression < 0 is always false [-Wtautological-compare]
                if (t < 0)
                    ~ ^ ~
serial.c:94:1: warning: no previous prototype for function 'write_serial' [-Wmissing-prototypes]
write_serial (int fd, guchar *buffer, int offset, int count, int timeout)
^
serial.c:133:1: warning: no previous prototype for function 'discard_buffer' [-Wmissing-prototypes]
discard_buffer (int fd, gboolean input)
^
serial.c:139:1: warning: no previous prototype for function 'get_bytes_in_buffer' [-Wmissing-prototypes]
get_bytes_in_buffer (int fd, gboolean input)
^
serial.c:151:1: warning: no previous prototype for function 'set_attributes' [-Wmissing-prototypes]
set_attributes (int fd, int baud_rate, MonoParity parity, int dataBits, MonoStopBits stopBits, MonoHandshake handshake)
^
serial.c:377:1: warning: no previous prototype for function 'get_signals' [-Wmissing-prototypes]
get_signals (int fd, gint32 *error)
^
serial.c:392:1: warning: no previous prototype for function 'set_signal' [-Wmissing-prototypes]
set_signal (int fd, MonoSerialSignal signal, gboolean value)
^
serial.c:416:1: warning: no previous prototype for function 'breakprop' [-Wmissing-prototypes]
breakprop (int fd)
^
serial.c:422:1: warning: no previous prototype for function 'poll_serial' [-Wmissing-prototypes]
poll_serial (int fd, gint32 *error, int timeout)
^
serial.c:450:1: warning: no previous prototype for function 'list_serial_devices' [-Wmissing-prototypes]
list_serial_devices (void)
^
13 warnings generated.
/bin/sh ../libtool --quiet --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I../eglib/src -I../eglib/src -I..  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS  -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT sys-mman.lo -MD -MP -MF .deps/sys-mman.Tpo -c -o sys-mman.lo sys-mman.c
sys-mman.c:100:9: warning: implicit declaration of function 'mremap' is invalid in C99 [-Wimplicit-function-declaration]
        return mremap (old_address, (size_t) old_size, old_address, (size_t) new_size,
               ^
sys-mman.c:100:9: warning: this function declaration is not a prototype [-Wstrict-prototypes]
sys-mman.c:100:9: warning: incompatible integer to pointer conversion returning 'int' from a function with result type 'void *' [-Wint-conversion]
        return mremap (old_address, (size_t) old_size, old_address, (size_t) new_size,
               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sys-mman.c:114:9: warning: implicit declaration of function 'mincore' is invalid in C99 [-Wimplicit-function-declaration]
        return mincore (start, (size_t) length, vec);
               ^
sys-mman.c:114:9: warning: this function declaration is not a prototype [-Wstrict-prototypes]
5 warnings generated.
/bin/sh ../libtool --quiet --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I../eglib/src -I../eglib/src -I..  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS  -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT sys-sendfile.lo -MD -MP -MF .deps/sys-sendfile.Tpo -c -o sys-sendfile.lo sys-sendfile.c
/bin/sh ../libtool --quiet --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I../eglib/src -I../eglib/src -I..  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS  -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT sys-stat.lo -MD -MP -MF .deps/sys-stat.Tpo -c -o sys-stat.lo sys-stat.c
/bin/sh ../libtool --quiet --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I../eglib/src -I../eglib/src -I..  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS  -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT sys-statvfs.lo -MD -MP -MF .deps/sys-statvfs.Tpo -c -o sys-statvfs.lo sys-statvfs.c
/bin/sh ../libtool --quiet --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I../eglib/src -I../eglib/src -I..  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS  -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT sys-time.lo -MD -MP -MF .deps/sys-time.Tpo -c -o sys-time.lo sys-time.c
sys-time.c:74:1: warning: no previous prototype for function 'Mono_Posix_Syscall_utimes_bad' [-Wmissing-prototypes]
Mono_Posix_Syscall_utimes_bad (const char *filename,
^
1 warning generated.
/bin/sh ../libtool --quiet --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I../eglib/src -I../eglib/src -I..  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS  -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT sys-utsname.lo -MD -MP -MF .deps/sys-utsname.Tpo -c -o sys-utsname.lo sys-utsname.c
/bin/sh ../libtool --quiet --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I../eglib/src -I../eglib/src -I..  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS  -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT sys-wait.lo -MD -MP -MF .deps/sys-wait.Tpo -c -o sys-wait.lo sys-wait.c
/bin/sh ../libtool --quiet --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I../eglib/src -I../eglib/src -I..  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS  -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT sys-xattr.lo -MD -MP -MF .deps/sys-xattr.Tpo -c -o sys-xattr.lo sys-xattr.c
sys-xattr.c:109:12: warning: unused function 'bsd_check_flags' [-Wunused-function]
static int bsd_check_flags (gint32 flags)
           ^
sys-xattr.c:123:1: warning: unused function 'bsd_handle_nsprefix' [-Wunused-function]
bsd_handle_nsprefix (const char *name, char **_name, int *namespace)
^
sys-xattr.c:236:1: warning: unused function 'bsd_listxattr' [-Wunused-function]
bsd_listxattr (const char *path, void *list, mph_size_t size)
^
sys-xattr.c:266:1: warning: unused function 'bsd_llistxattr' [-Wunused-function]
bsd_llistxattr (const char *path, void *list, mph_size_t size)
^
sys-xattr.c:296:1: warning: unused function 'bsd_flistxattr' [-Wunused-function]
bsd_flistxattr (int fd, void *list, mph_size_t size)
^
5 warnings generated.
/bin/sh ../libtool --quiet --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I../eglib/src -I../eglib/src -I..  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS  -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT syslog.lo -MD -MP -MF .deps/syslog.Tpo -c -o syslog.lo syslog.c
syslog.c:43:1: warning: no previous prototype for function 'Mono_Posix_Syscall_syslog2' [-Wmissing-prototypes]
Mono_Posix_Syscall_syslog2 (int priority, const char *format, ...)
^
1 warning generated.
/bin/sh ../libtool --quiet --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I../eglib/src -I../eglib/src -I..  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS  -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT time.lo -MD -MP -MF .deps/time.Tpo -c -o time.lo time.c
/bin/sh ../libtool --quiet --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I../eglib/src -I../eglib/src -I..  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS  -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT unistd.lo -MD -MP -MF .deps/unistd.Tpo -c -o unistd.lo unistd.c
/bin/sh ../libtool --quiet --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I../eglib/src -I../eglib/src -I..  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS  -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT utime.lo -MD -MP -MF .deps/utime.Tpo -c -o utime.lo utime.c
/bin/sh ../libtool --quiet --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I../eglib/src -I../eglib/src -I..  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS  -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT x-struct-str.lo -MD -MP -MF .deps/x-struct-str.Tpo -c -o x-struct-str.lo x-struct-str.c
/bin/sh ../libtool --quiet --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I../eglib/src -I../eglib/src -I..  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS  -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT zlib-helper.lo -MD -MP -MF .deps/zlib-helper.Tpo -c -o zlib-helper.lo zlib-helper.c
zlib-helper.c:85:12: warning: incompatible pointer types assigning to 'alloc_func' (aka 'void *(*)(void *, unsigned int, unsigned int)') from 'void *(void *, gsize, gsize)' (aka 'void *(void *, unsigned long, unsigned long)') [-Wincompatible-pointer-types]
        z->zalloc = z_alloc;
                  ^ ~~~~~~~
1 warning generated.
/bin/sh ../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I../eglib/src -I../eglib/src -I..  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS  -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT ioapi.lo -MD -MP -MF .deps/ioapi.Tpo -c -o ioapi.lo `test -f 'minizip/ioapi.c' || echo './'`minizip/ioapi.c
/bin/sh ../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I../eglib/src -I../eglib/src -I..  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS  -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT unzip.lo -MD -MP -MF .deps/unzip.Tpo -c -o unzip.lo `test -f 'minizip/unzip.c' || echo './'`minizip/unzip.c
minizip/unzip.c:1240:46: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
    if ((pfile_in_zip_read_info->read_buffer == NULL))
         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
minizip/unzip.c:1240:46: note: remove extraneous parentheses around the comparison to silence this warning
    if ((pfile_in_zip_read_info->read_buffer == NULL))
        ~                                    ^      ~
minizip/unzip.c:1240:46: note: use '=' to turn this equality comparison into an assignment
    if ((pfile_in_zip_read_info->read_buffer == NULL))
                                             ^~
                                             =
1 warning generated.
/bin/sh ../libtool --quiet  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I../eglib/src -I../eglib/src -I..  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS  -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT zip.lo -MD -MP -MF .deps/zip.Tpo -c -o zip.lo `test -f 'minizip/zip.c' || echo './'`minizip/zip.c
minizip/zip.c:753:15: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
    if ((level==2))
         ~~~~~^~~
minizip/zip.c:753:15: note: remove extraneous parentheses around the comparison to silence this warning
    if ((level==2))
        ~     ^  ~
minizip/zip.c:753:15: note: use '=' to turn this equality comparison into an assignment
    if ((level==2))
              ^~
              =
minizip/zip.c:755:15: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
    if ((level==1))
         ~~~~~^~~
minizip/zip.c:755:15: note: remove extraneous parentheses around the comparison to silence this warning
    if ((level==1))
        ~     ^  ~
minizip/zip.c:755:15: note: use '=' to turn this equality comparison into an assignment
    if ((level==1))
              ^~
              =
minizip/zip.c:190:12: warning: unused function 'free_linkedlist' [-Wunused-function]
local void free_linkedlist(linkedlist_data *ll)
           ^
3 warnings generated.
/bin/sh ../libtool --quiet --tag=CC   --mode=link clang  -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -no-undefined -avoid-version -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -pthread -o libMonoPosixHelper.la -rpath /usr/pkg/lib errno.lo map.lo signal.lo stdio.lo string.lo stdlib.lo dirent.lo fcntl.lo fstab.lo grp.lo macros.lo old-map.lo pwd.lo serial.lo sys-mman.lo sys-sendfile.lo sys-stat.lo sys-statvfs.lo sys-time.lo sys-utsname.lo sys-wait.lo sys-xattr.lo syslog.lo time.lo unistd.lo utime.lo x-struct-str.lo zlib-helper.lo ioapi.lo unzip.lo zip.lo -L../eglib/src -leglib -lm -lz  -lm -lrt   -lpthread
/bin/sh ../libtool --quiet --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I../eglib/src -I../eglib/src -I..  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS  -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT supportw.lo -MD -MP -MF .deps/supportw.Tpo -c -o supportw.lo supportw.c
supportw.c:162:1: warning: no previous prototype for function 'SetWindowPos' [-Wmissing-prototypes]
SetWindowPos (gpointer hwnd, gpointer hwndInsertAfter, int x, int y, int cx, int cy, unsigned int flags)
^
supportw.c:169:1: warning: no previous prototype for function 'SendMessageA' [-Wmissing-prototypes]
SendMessageA (gpointer hwnd, unsigned int msg, gpointer wparam, gpointer lparam)
^
supportw.c:176:1: warning: no previous prototype for function 'GetWindowLongA' [-Wmissing-prototypes]
GetWindowLongA (gpointer hwnd, int a)
^
3 warnings generated.
/bin/sh ../libtool --quiet --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I../eglib/src -I../eglib/src -I..  -D_KMEMUSER -I/usr/include -I/usr/pkg/include -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE -DPLATFORM_BSD  -D__default_codegen__ -DUSE_COMPILER_TLS  -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -MT support-heap.lo -MD -MP -MF .deps/support-heap.Tpo -c -o support-heap.lo support-heap.c
/bin/sh ../libtool --quiet --tag=CC   --mode=link clang  -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -no-undefined -avoid-version -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -pthread -o libMonoSupportW.la -rpath /usr/pkg/lib supportw.lo support-heap.lo -L../eglib/src -leglib -lm -lm -lrt   -lpthread
gmake[2]: Leaving directory '/data/scratch/lang/mono2/work/mono-2.10.9/support'
Making all in data
gmake[2]: Entering directory '/data/scratch/lang/mono2/work/mono-2.10.9/data'
Making all in net_2_0
gmake[3]: Entering directory '/data/scratch/lang/mono2/work/mono-2.10.9/data/net_2_0'
Making all in Browsers
gmake[4]: Entering directory '/data/scratch/lang/mono2/work/mono-2.10.9/data/net_2_0/Browsers'
gmake[4]: Nothing to be done for 'all'.
gmake[4]: Leaving directory '/data/scratch/lang/mono2/work/mono-2.10.9/data/net_2_0/Browsers'
gmake[4]: Entering directory '/data/scratch/lang/mono2/work/mono-2.10.9/data/net_2_0'
gmake[4]: Nothing to be done for 'all-am'.
gmake[4]: Leaving directory '/data/scratch/lang/mono2/work/mono-2.10.9/data/net_2_0'
gmake[3]: Leaving directory '/data/scratch/lang/mono2/work/mono-2.10.9/data/net_2_0'
Making all in net_4_0
gmake[3]: Entering directory '/data/scratch/lang/mono2/work/mono-2.10.9/data/net_4_0'
gmake[4]: Entering directory '/data/scratch/lang/mono2/work/mono-2.10.9/data/net_4_0'
gmake[4]: Nothing to be done for 'all-am'.
gmake[4]: Leaving directory '/data/scratch/lang/mono2/work/mono-2.10.9/data/net_4_0'
gmake[3]: Leaving directory '/data/scratch/lang/mono2/work/mono-2.10.9/data/net_4_0'
gmake[3]: Entering directory '/data/scratch/lang/mono2/work/mono-2.10.9/data'
gmake[3]: Nothing to be done for 'all-am'.
gmake[3]: Leaving directory '/data/scratch/lang/mono2/work/mono-2.10.9/data'
gmake[2]: Leaving directory '/data/scratch/lang/mono2/work/mono-2.10.9/data'
Making all in runtime
gmake[2]: Entering directory '/data/scratch/lang/mono2/work/mono-2.10.9/runtime'
d=`cd ../support && pwd`; \
sed 's,target="libMonoPosixHelper[^"]*",target="'$d/libMonoPosixHelper.la'",' ../data/config > etc/mono/configt
if test -z ""; then :; else \
  sed 's,<configuration>,& <dllmap dll="gdiplus.dll" target="" />,' etc/mono/configt > etc/mono/configtt; \
  mv -f etc/mono/configtt etc/mono/configt; fi
mv -f etc/mono/configt etc/mono/config
/bin/sh ../mkinstalldirs _tmpinst/bin
mkdir -p -- _tmpinst/bin
cp mono-wrapper _tmpinst/bin/mono
echo '#! /bin/sh' > _tmpinst/bin/ilasm ; \
r=`pwd`; m=`cd /data/scratch/lang/mono2/work/mono-2.10.9/mcs && pwd`; \
echo 'exec "'"$r/_tmpinst/bin/mono"'" "'"$m/ilasm/ilasm.exe"'" "$@"' >> _tmpinst/bin/ilasm ; \
chmod +x _tmpinst/bin/ilasm
echo '#! /bin/sh' > _tmpinst/bin/gmcs ; \
r=`pwd`; m=`cd /data/scratch/lang/mono2/work/mono-2.10.9/mcs && pwd`; \
echo 'exec "'"$r/_tmpinst/bin/mono"'" "'"$m/class/lib/net_2_0/gmcs.exe"'" "$@"' >> _tmpinst/bin/gmcs ; \
chmod +x _tmpinst/bin/gmcs
echo '#! /bin/sh' > _tmpinst/bin/dmcs ; \
r=`pwd`; m=`cd /data/scratch/lang/mono2/work/mono-2.10.9/mcs && pwd`; \
echo 'exec "'"$r/_tmpinst/bin/mono"'" "'"$m/class/lib/net_4_0/dmcs.exe"'" "$@"' >> _tmpinst/bin/dmcs ; \
chmod +x _tmpinst/bin/dmcs
echo '#! /bin/sh' > _tmpinst/bin/al2 ; \
r=`pwd`; m=`cd /data/scratch/lang/mono2/work/mono-2.10.9/mcs && pwd`; \
echo 'exec "'"$r/_tmpinst/bin/mono"'" "'"$m/class/lib/net_2_0/al.exe"'" "$@"' >> _tmpinst/bin/al2 ; \
chmod +x _tmpinst/bin/al2
echo '#! /bin/sh' > _tmpinst/bin/al ; \
r=`pwd`; m=`cd /data/scratch/lang/mono2/work/mono-2.10.9/mcs && pwd`; \
echo 'exec "'"$r/_tmpinst/bin/mono"'" "'"$m/class/lib/net_4_0/al.exe"'" "$@"' >> _tmpinst/bin/al ; \
chmod +x _tmpinst/bin/al
if test -w /data/scratch/lang/mono2/work/mono-2.10.9/mcs; then :; else chmod -R +w /data/scratch/lang/mono2/work/mono-2.10.9/mcs; fi
cd /data/scratch/lang/mono2/work/mono-2.10.9/mcs && /usr/pkg/bin/gmake NO_DIR_CHECK=1 PROFILES='net_2_0 net_3_5  net_4_0  ' CC='clang' all-profiles
gmake[3]: Entering directory '/data/scratch/lang/mono2/work/mono-2.10.9/mcs'
/usr/pkg/bin/gmake profile-do--net_2_0--all profile-do--net_3_5--all profile-do--net_4_0--all
gmake[4]: Entering directory '/data/scratch/lang/mono2/work/mono-2.10.9/mcs'
/usr/pkg/bin/gmake PROFILE=basic all
gmake[5]: Entering directory '/data/scratch/lang/mono2/work/mono-2.10.9/mcs'
/bin/sh .//mkinstalldirs build/deps
mkdir -p -- build/deps
touch build/deps/.stamp
gmake[6]: Entering directory '/data/scratch/lang/mono2/work/mono-2.10.9/mcs'
gmake[6]: gmcs: Command not found
build/profiles/basic.make:91: recipe for target 'build/deps/basic-profile-check.exe' failed
gmake[6]: *** [build/deps/basic-profile-check.exe] Error 127
gmake[6]: Leaving directory '/data/scratch/lang/mono2/work/mono-2.10.9/mcs'
gmake[6]: Entering directory '/data/scratch/lang/mono2/work/mono-2.10.9/mcs'
*** The compiler 'gmcs' doesn't appear to be usable.
*** Trying the 'monolite' directory.
gmake[7]: Entering directory '/data/scratch/lang/mono2/work/mono-2.10.9/mcs'
gmake[8]: Entering directory '/data/scratch/lang/mono2/work/mono-2.10.9/mcs'
Stacktrace:

Bootstrap compiler: Stacktrace:

gmake[8]: Leaving directory '/data/scratch/lang/mono2/work/mono-2.10.9/mcs'
gmake[7]: Leaving directory '/data/scratch/lang/mono2/work/mono-2.10.9/mcs'
gmake[6]: Leaving directory '/data/scratch/lang/mono2/work/mono-2.10.9/mcs'
gmake[6]: Entering directory '/data/scratch/lang/mono2/work/mono-2.10.9/mcs/build'
/usr/pkg/bin/gmake all-local
gmake[7]: Entering directory '/data/scratch/lang/mono2/work/mono-2.10.9/mcs/build'
test -n '2.10.9.0'
sed -e 's,@''MONO_VERSION@,2.10.9.0,' common/Consts.cs.in > common/Consts.cs
gmake[7]: Leaving directory '/data/scratch/lang/mono2/work/mono-2.10.9/mcs/build'
gmake[6]: Leaving directory '/data/scratch/lang/mono2/work/mono-2.10.9/mcs/build'
gmake[6]: Entering directory '/data/scratch/lang/mono2/work/mono-2.10.9/mcs/jay'
/usr/pkg/bin/gmake all-local
gmake[7]: Entering directory '/data/scratch/lang/mono2/work/mono-2.10.9/mcs/jay'
clang -DSKEL_DIRECTORY=\""/usr/pkg/share/jay"\" -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -c -o closure.o closure.c
In file included from closure.c:41:
./defs.h:303:22: warning: this function declaration is not a prototype [-Wstrict-prototypes]
extern char *allocate();
                     ^
                      void
./defs.h:304:22: warning: this function declaration is not a prototype [-Wstrict-prototypes]
extern bucket *lookup();
                     ^
                      void
./defs.h:305:27: warning: this function declaration is not a prototype [-Wstrict-prototypes]
extern bucket *make_bucket();
                          ^
                           void
closure.c:51:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
set_EFF()
^
closure.c:79:5: warning: this function declaration is not a prototype [-Wstrict-prototypes]
    reflexive_transitive_closure(EFF, nvars);
    ^
closure.c:51:1: warning: no previous prototype for function 'set_EFF' [-Wmissing-prototypes]
set_EFF()
^
closure.c:87:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
set_first_derives()
^
closure.c:87:1: warning: no previous prototype for function 'set_first_derives' [-Wmissing-prototypes]
closure.c:142:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
closure(nucleus, n)
^
closure.c:142:1: warning: no previous prototype for function 'closure' [-Wmissing-prototypes]
closure.c:142:8: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes]
closure(nucleus, n)
       ^
closure.c:212:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
finalize_closure()
^
closure.c:212:1: warning: no previous prototype for function 'finalize_closure' [-Wmissing-prototypes]
closure.c:38:13: warning: unused variable 'sccsid' [-Wunused-variable]
static char sccsid[] = "@(#)closure.c   5.3 (Berkeley) 5/24/93";
            ^
14 warnings generated.
clang -DSKEL_DIRECTORY=\""/usr/pkg/share/jay"\" -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -c -o error.o error.c
In file included from error.c:43:
./defs.h:303:22: warning: this function declaration is not a prototype [-Wstrict-prototypes]
extern char *allocate();
                     ^
                      void
./defs.h:304:22: warning: this function declaration is not a prototype [-Wstrict-prototypes]
extern bucket *lookup();
                     ^
                      void
./defs.h:305:27: warning: this function declaration is not a prototype [-Wstrict-prototypes]
extern bucket *make_bucket();
                          ^
                           void
error.c:46:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
fatal(msg)
^
error.c:50:5: warning: this function declaration is not a prototype [-Wstrict-prototypes]
    done(2);
    ^
error.c:46:1: warning: no previous prototype for function 'fatal' [-Wmissing-prototypes]
fatal(msg)
^
error.c:46:6: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes]
fatal(msg)
     ^
error.c:54:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
no_space()
^
error.c:54:1: warning: no previous prototype for function 'no_space' [-Wmissing-prototypes]
error.c:61:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
open_error(filename)
^
error.c:61:1: warning: no previous prototype for function 'open_error' [-Wmissing-prototypes]
error.c:61:11: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes]
open_error(filename)
          ^
error.c:69:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
unexpected_EOF()
^
error.c:69:1: warning: no previous prototype for function 'unexpected_EOF' [-Wmissing-prototypes]
error.c:77:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
print_pos(st_line, st_cptr)
^
error.c:86:6: warning: array subscript is of type 'char' [-Wchar-subscripts]
        if (isprint(*s) || *s == '\t')
            ^~~~~~~~~~~
/usr/include/sys/ctype_inline.h:54:44: note: expanded from macro 'isprint'
#define isprint(c)      ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_R))
                                                ^~~~
error.c:77:1: warning: no previous prototype for function 'print_pos' [-Wmissing-prototypes]
print_pos(st_line, st_cptr)
^
error.c:77:10: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes]
print_pos(st_line, st_cptr)
         ^
error.c:104:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
syntax_error(st_lineno, st_line, st_cptr)
^
error.c:104:1: warning: no previous prototype for function 'syntax_error' [-Wmissing-prototypes]
error.c:104:13: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes]
syntax_error(st_lineno, st_line, st_cptr)
            ^
error.c:116:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
unterminated_comment(c_lineno, c_line, c_cptr)
^
error.c:116:1: warning: no previous prototype for function 'unterminated_comment' [-Wmissing-prototypes]
error.c:116:21: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes]
unterminated_comment(c_lineno, c_line, c_cptr)
                    ^
error.c:128:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
unterminated_string(s_lineno, s_line, s_cptr)
^
error.c:128:1: warning: no previous prototype for function 'unterminated_string' [-Wmissing-prototypes]
error.c:128:20: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes]
unterminated_string(s_lineno, s_line, s_cptr)
                   ^
error.c:140:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
unterminated_text(t_lineno, t_line, t_cptr)
^
error.c:140:1: warning: no previous prototype for function 'unterminated_text' [-Wmissing-prototypes]
error.c:140:18: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes]
unterminated_text(t_lineno, t_line, t_cptr)
                 ^
error.c:152:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
illegal_tag(t_lineno, t_line, t_cptr)
^
error.c:152:1: warning: no previous prototype for function 'illegal_tag' [-Wmissing-prototypes]
error.c:152:12: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes]
illegal_tag(t_lineno, t_line, t_cptr)
           ^
error.c:164:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
illegal_character(c_cptr)
^
error.c:164:1: warning: no previous prototype for function 'illegal_character' [-Wmissing-prototypes]
error.c:164:18: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes]
illegal_character(c_cptr)
                 ^
error.c:174:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
used_reserved(s)
^
error.c:174:1: warning: no previous prototype for function 'used_reserved' [-Wmissing-prototypes]
error.c:174:14: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes]
used_reserved(s)
             ^
error.c:183:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
tokenized_start(s)
^
error.c:183:1: warning: no previous prototype for function 'tokenized_start' [-Wmissing-prototypes]
error.c:183:16: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes]
tokenized_start(s)
               ^
error.c:192:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
retyped_warning(s)
^
error.c:192:1: warning: no previous prototype for function 'retyped_warning' [-Wmissing-prototypes]
error.c:192:16: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes]
retyped_warning(s)
               ^
error.c:200:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
reprec_warning(s)
^
error.c:200:1: warning: no previous prototype for function 'reprec_warning' [-Wmissing-prototypes]
error.c:200:15: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes]
reprec_warning(s)
              ^
error.c:208:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
revalued_warning(s)
^
error.c:208:1: warning: no previous prototype for function 'revalued_warning' [-Wmissing-prototypes]
error.c:208:17: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes]
revalued_warning(s)
                ^
error.c:216:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
terminal_start(s)
^
error.c:216:1: warning: no previous prototype for function 'terminal_start' [-Wmissing-prototypes]
error.c:216:15: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes]
terminal_start(s)
              ^
error.c:225:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
restarted_warning()
^
error.c:225:1: warning: no previous prototype for function 'restarted_warning' [-Wmissing-prototypes]
error.c:232:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
no_grammar()
^
error.c:232:1: warning: no previous prototype for function 'no_grammar' [-Wmissing-prototypes]
error.c:240:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
terminal_lhs(s_lineno)
^
error.c:240:1: warning: no previous prototype for function 'terminal_lhs' [-Wmissing-prototypes]
error.c:240:13: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes]
terminal_lhs(s_lineno)
            ^
error.c:249:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
prec_redeclared()
^
error.c:249:1: warning: no previous prototype for function 'prec_redeclared' [-Wmissing-prototypes]
error.c:256:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
unterminated_action(a_lineno, a_line, a_cptr)
^
error.c:256:1: warning: no previous prototype for function 'unterminated_action' [-Wmissing-prototypes]
error.c:256:20: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes]
unterminated_action(a_lineno, a_line, a_cptr)
                   ^
error.c:268:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
dollar_warning(a_lineno, i)
^
error.c:268:1: warning: no previous prototype for function 'dollar_warning' [-Wmissing-prototypes]
error.c:268:15: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes]
dollar_warning(a_lineno, i)
              ^
error.c:277:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
dollar_error(a_lineno, a_line, a_cptr)
^
error.c:277:1: warning: no previous prototype for function 'dollar_error' [-Wmissing-prototypes]
error.c:277:13: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes]
dollar_error(a_lineno, a_line, a_cptr)
            ^
error.c:289:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
untyped_lhs()
^
error.c:289:1: warning: no previous prototype for function 'untyped_lhs' [-Wmissing-prototypes]
error.c:297:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
untyped_rhs(i, s)
^
error.c:297:1: warning: no previous prototype for function 'untyped_rhs' [-Wmissing-prototypes]
error.c:297:12: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes]
untyped_rhs(i, s)
           ^
error.c:307:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
unknown_rhs(i)
^
error.c:307:1: warning: no previous prototype for function 'unknown_rhs' [-Wmissing-prototypes]
error.c:307:12: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes]
unknown_rhs(i)
           ^
error.c:316:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
default_action_warning()
^
error.c:316:1: warning: no previous prototype for function 'default_action_warning' [-Wmissing-prototypes]
error.c:323:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
undefined_goal(s)
^
error.c:323:1: warning: no previous prototype for function 'undefined_goal' [-Wmissing-prototypes]
error.c:323:15: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes]
undefined_goal(s)
              ^
error.c:331:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
undefined_symbol_warning(s)
^
error.c:331:1: warning: no previous prototype for function 'undefined_symbol_warning' [-Wmissing-prototypes]
error.c:331:25: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes]
undefined_symbol_warning(s)
                        ^
error.c:38:13: warning: unused variable 'sccsid' [-Wunused-variable]
static char sccsid[] = "@(#)error.c     5.3 (Berkeley) 6/1/90";
            ^
89 warnings generated.
clang -DSKEL_DIRECTORY=\""/usr/pkg/share/jay"\" -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -c -o lalr.o lalr.c
In file included from lalr.c:41:
./defs.h:303:22: warning: this function declaration is not a prototype [-Wstrict-prototypes]
extern char *allocate();
                     ^
                      void
./defs.h:304:22: warning: this function declaration is not a prototype [-Wstrict-prototypes]
extern bucket *lookup();
                     ^
                      void
./defs.h:305:27: warning: this function declaration is not a prototype [-Wstrict-prototypes]
extern bucket *make_bucket();
                          ^
                           void
lalr.c:63:18: warning: this function declaration is not a prototype [-Wstrict-prototypes]
short **transpose();
                 ^
                  void
lalr.c:77:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
lalr()
^
lalr.c:81:5: warning: this function declaration is not a prototype [-Wstrict-prototypes]
    set_state_table();
    ^
lalr.c:82:5: warning: this function declaration is not a prototype [-Wstrict-prototypes]
    set_accessing_symbol();
    ^
lalr.c:83:5: warning: this function declaration is not a prototype [-Wstrict-prototypes]
    set_shift_table();
    ^
lalr.c:84:5: warning: this function declaration is not a prototype [-Wstrict-prototypes]
    set_reduction_table();
    ^
lalr.c:85:5: warning: this function declaration is not a prototype [-Wstrict-prototypes]
    set_maxrhs();
    ^
lalr.c:86:5: warning: this function declaration is not a prototype [-Wstrict-prototypes]
    initialize_LA();
    ^
lalr.c:87:5: warning: this function declaration is not a prototype [-Wstrict-prototypes]
    set_goto_map();
    ^
lalr.c:88:5: warning: this function declaration is not a prototype [-Wstrict-prototypes]
    initialize_F();
    ^
lalr.c:89:5: warning: this function declaration is not a prototype [-Wstrict-prototypes]
    build_relations();
    ^
lalr.c:90:5: warning: this function declaration is not a prototype [-Wstrict-prototypes]
    compute_FOLLOWS();
    ^
lalr.c:91:5: warning: this function declaration is not a prototype [-Wstrict-prototypes]
    compute_lookaheads();
    ^
lalr.c:77:1: warning: no previous prototype for function 'lalr' [-Wmissing-prototypes]
lalr()
^
lalr.c:96:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
set_state_table()
^
lalr.c:96:1: warning: no previous prototype for function 'set_state_table' [-Wmissing-prototypes]
lalr.c:81:5: note: this declaration is not a prototype; add 'void' to make it a prototype for a zero-parameter function
    set_state_table();
    ^
lalr.c:107:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
set_accessing_symbol()
^
lalr.c:107:1: warning: no previous prototype for function 'set_accessing_symbol' [-Wmissing-prototypes]
lalr.c:82:5: note: this declaration is not a prototype; add 'void' to make it a prototype for a zero-parameter function
    set_accessing_symbol();
    ^
lalr.c:118:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
set_shift_table()
^
lalr.c:118:1: warning: no previous prototype for function 'set_shift_table' [-Wmissing-prototypes]
lalr.c:83:5: note: this declaration is not a prototype; add 'void' to make it a prototype for a zero-parameter function
    set_shift_table();
    ^
lalr.c:129:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
set_reduction_table()
^
lalr.c:129:1: warning: no previous prototype for function 'set_reduction_table' [-Wmissing-prototypes]
lalr.c:84:5: note: this declaration is not a prototype; add 'void' to make it a prototype for a zero-parameter function
    set_reduction_table();
    ^
lalr.c:140:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
set_maxrhs()
^
lalr.c:140:1: warning: no previous prototype for function 'set_maxrhs' [-Wmissing-prototypes]
lalr.c:85:5: note: this declaration is not a prototype; add 'void' to make it a prototype for a zero-parameter function
    set_maxrhs();
    ^
lalr.c:168:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
initialize_LA()
^
lalr.c:168:1: warning: no previous prototype for function 'initialize_LA' [-Wmissing-prototypes]
lalr.c:86:5: note: this declaration is not a prototype; add 'void' to make it a prototype for a zero-parameter function
    initialize_LA();
    ^
lalr.c:205:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
set_goto_map()
^
lalr.c:228:6: warning: this function declaration is not a prototype [-Wstrict-prototypes]
            fatal("too many gotos");
            ^
lalr.c:205:1: warning: no previous prototype for function 'set_goto_map' [-Wmissing-prototypes]
set_goto_map()
^
lalr.c:87:5: note: this declaration is not a prototype; add 'void' to make it a prototype for a zero-parameter function
    set_goto_map();
    ^
lalr.c:275:1: warning: no previous prototype for function 'map_goto' [-Wmissing-prototypes]
map_goto(state, symbol)
^
lalr.c:275:9: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes]
map_goto(state, symbol)
        ^
lalr.c:303:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
initialize_F()
^
lalr.c:366:3: warning: this function declaration is not a prototype [-Wstrict-prototypes]
  digraph(reads);
  ^
lalr.c:303:1: warning: no previous prototype for function 'initialize_F' [-Wmissing-prototypes]
initialize_F()
^
lalr.c:88:5: note: this declaration is not a prototype; add 'void' to make it a prototype for a zero-parameter function
    initialize_F();
    ^
lalr.c:380:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
build_relations()
^
lalr.c:431:4: warning: this function declaration is not a prototype [-Wstrict-prototypes]
          add_lookback_edge(stateno, *rulep, i);
          ^
lalr.c:380:1: warning: no previous prototype for function 'build_relations' [-Wmissing-prototypes]
build_relations()
^
lalr.c:89:5: note: this declaration is not a prototype; add 'void' to make it a prototype for a zero-parameter function
    build_relations();
    ^
lalr.c:472:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
add_lookback_edge(stateno, ruleno, gotono)
^
lalr.c:472:1: warning: no previous prototype for function 'add_lookback_edge' [-Wmissing-prototypes]
lalr.c:472:18: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes]
add_lookback_edge(stateno, ruleno, gotono)
                 ^
lalr.c:500:1: warning: no previous prototype for function 'transpose' [-Wmissing-prototypes]
transpose(R, n)
^
lalr.c:500:10: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes]
transpose(R, n)
         ^
lalr.c:557:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
compute_FOLLOWS()
^
lalr.c:557:1: warning: no previous prototype for function 'compute_FOLLOWS' [-Wmissing-prototypes]
lalr.c:90:5: note: this declaration is not a prototype; add 'void' to make it a prototype for a zero-parameter function
    compute_FOLLOWS();
    ^
lalr.c:563:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
compute_lookaheads()
^
lalr.c:563:1: warning: no previous prototype for function 'compute_lookaheads' [-Wmissing-prototypes]
lalr.c:91:5: note: this declaration is not a prototype; add 'void' to make it a prototype for a zero-parameter function
    compute_lookaheads();
    ^
lalr.c:597:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
digraph(relation)
^
lalr.c:615:2: warning: this function declaration is not a prototype [-Wstrict-prototypes]
        traverse(i);
        ^
lalr.c:597:1: warning: no previous prototype for function 'digraph' [-Wmissing-prototypes]
digraph(relation)
^
lalr.c:597:8: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes]
digraph(relation)
       ^
lalr.c:624:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
traverse(i)
^
lalr.c:624:1: warning: no previous prototype for function 'traverse' [-Wmissing-prototypes]
lalr.c:624:9: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes]
traverse(i)
        ^
lalr.c:38:13: warning: unused variable 'sccsid' [-Wunused-variable]
static char sccsid[] = "@(#)lalr.c      5.3 (Berkeley) 6/1/90";
            ^
57 warnings generated.
clang -DSKEL_DIRECTORY=\""/usr/pkg/share/jay"\" -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -c -o lr0.o lr0.c
In file included from lr0.c:41:
./defs.h:303:22: warning: this function declaration is not a prototype [-Wstrict-prototypes]
extern char *allocate();
                     ^
                      void
./defs.h:304:22: warning: this function declaration is not a prototype [-Wstrict-prototypes]
extern bucket *lookup();
                     ^
                      void
./defs.h:305:27: warning: this function declaration is not a prototype [-Wstrict-prototypes]
extern bucket *make_bucket();
                          ^
                           void
lr0.c:52:14: warning: this function declaration is not a prototype [-Wstrict-prototypes]
int get_state();
             ^
              void
lr0.c:53:16: warning: this function declaration is not a prototype [-Wstrict-prototypes]
core *new_state();
               ^
                void
lr0.c:72:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
allocate_itemsets()
^
lr0.c:72:1: warning: no previous prototype for function 'allocate_itemsets' [-Wmissing-prototypes]
lr0.c:114:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
allocate_storage()
^
lr0.c:114:1: warning: no previous prototype for function 'allocate_storage' [-Wmissing-prototypes]
lr0.c:123:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
append_states()
^
lr0.c:123:1: warning: no previous prototype for function 'append_states' [-Wmissing-prototypes]
lr0.c:152:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
free_storage()
^
lr0.c:152:1: warning: no previous prototype for function 'free_storage' [-Wmissing-prototypes]
lr0.c:165:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
generate_states()
^
lr0.c:170:5: warning: this function declaration is not a prototype [-Wstrict-prototypes]
    set_first_derives();
    ^
lr0.c:171:5: warning: this function declaration is not a prototype [-Wstrict-prototypes]
    initialize_states();
    ^
lr0.c:175:2: warning: this function declaration is not a prototype [-Wstrict-prototypes]
        closure(this_state->items, this_state->nitems);
        ^
lr0.c:176:2: warning: this function declaration is not a prototype [-Wstrict-prototypes]
        save_reductions();
        ^
lr0.c:177:2: warning: this function declaration is not a prototype [-Wstrict-prototypes]
        new_itemsets();
        ^
lr0.c:181:6: warning: this function declaration is not a prototype [-Wstrict-prototypes]
            save_shifts();
            ^
lr0.c:186:5: warning: this function declaration is not a prototype [-Wstrict-prototypes]
    finalize_closure();
    ^
lr0.c:165:1: warning: no previous prototype for function 'generate_states' [-Wmissing-prototypes]
generate_states()
^
lr0.c:193:1: warning: no previous prototype for function 'get_state' [-Wmissing-prototypes]
get_state(symbol)
^
lr0.c:193:10: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes]
get_state(symbol)
         ^
lr0.c:257:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
initialize_states()
^
lr0.c:268:17: warning: this function declaration is not a prototype [-Wstrict-prototypes]
    if (p == 0) no_space();
                ^
lr0.c:257:1: warning: no previous prototype for function 'initialize_states' [-Wmissing-prototypes]
initialize_states()
^
lr0.c:171:5: note: this declaration is not a prototype; add 'void' to make it a prototype for a zero-parameter function
    initialize_states();
    ^
lr0.c:284:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
new_itemsets()
^
lr0.c:284:1: warning: no previous prototype for function 'new_itemsets' [-Wmissing-prototypes]
lr0.c:177:2: note: this declaration is not a prototype; add 'void' to make it a prototype for a zero-parameter function
        new_itemsets();
        ^
lr0.c:335:2: warning: this function declaration is not a prototype [-Wstrict-prototypes]
        fatal("too many states");
        ^
lr0.c:321:1: warning: no previous prototype for function 'new_state' [-Wmissing-prototypes]
new_state(symbol)
^
lr0.c:321:10: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes]
new_state(symbol)
         ^
lr0.c:361:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
show_cores()
^
lr0.c:361:1: warning: no previous prototype for function 'show_cores' [-Wmissing-prototypes]
lr0.c:396:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
show_ritems()
^
lr0.c:396:1: warning: no previous prototype for function 'show_ritems' [-Wmissing-prototypes]
lr0.c:406:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
show_rrhs()
^
lr0.c:406:1: warning: no previous prototype for function 'show_rrhs' [-Wmissing-prototypes]
lr0.c:417:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
show_shifts()
^
lr0.c:417:1: warning: no previous prototype for function 'show_shifts' [-Wmissing-prototypes]
lr0.c:435:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
save_shifts()
^
lr0.c:435:1: warning: no previous prototype for function 'save_shifts' [-Wmissing-prototypes]
lr0.c:181:6: note: this declaration is not a prototype; add 'void' to make it a prototype for a zero-parameter function
            save_shifts();
            ^
lr0.c:469:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
save_reductions()
^
lr0.c:469:1: warning: no previous prototype for function 'save_reductions' [-Wmissing-prototypes]
lr0.c:176:2: note: this declaration is not a prototype; add 'void' to make it a prototype for a zero-parameter function
        save_reductions();
        ^
lr0.c:518:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
set_derives()
^
lr0.c:518:1: warning: no previous prototype for function 'set_derives' [-Wmissing-prototypes]
lr0.c:548:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
free_derives()
^
lr0.c:548:1: warning: no previous prototype for function 'free_derives' [-Wmissing-prototypes]
lr0.c:577:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
set_nullable()
^
lr0.c:577:1: warning: no previous prototype for function 'set_nullable' [-Wmissing-prototypes]
lr0.c:626:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
free_nullable()
^
lr0.c:626:1: warning: no previous prototype for function 'free_nullable' [-Wmissing-prototypes]
lr0.c:632:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
lr0()
^
lr0.c:632:1: warning: no previous prototype for function 'lr0' [-Wmissing-prototypes]
lr0.c:38:13: warning: unused variable 'sccsid' [-Wunused-variable]
static char sccsid[] = "@(#)lr0.c       5.3 (Berkeley) 1/20/91";
            ^
55 warnings generated.
clang -DSKEL_DIRECTORY=\""/usr/pkg/share/jay"\" -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -c -o main.o main.c
In file included from main.c:48:
./defs.h:303:22: warning: this function declaration is not a prototype [-Wstrict-prototypes]
extern char *allocate();
                     ^
                      void
./defs.h:304:22: warning: this function declaration is not a prototype [-Wstrict-prototypes]
extern bucket *lookup();
                     ^
                      void
./defs.h:305:27: warning: this function declaration is not a prototype [-Wstrict-prototypes]
extern bucket *make_bucket();
                          ^
                           void
main.c:54:7: warning: initializing 'char *' with an expression of type 'const char [2]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
char *file_prefix = "y";
      ^             ~~~
main.c:55:7: warning: initializing 'char *' with an expression of type 'const char [5]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
char *myname = "yacc";
      ^        ~~~~~~
main.c:56:7: warning: initializing 'char *' with an expression of type 'const char [13]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
char *temp_form = "yacc.XXXXXXX";
      ^           ~~~~~~~~~~~~~~
main.c:62:7: warning: initializing 'char *' with an expression of type 'const char [1]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
char *input_file_name = "";
      ^                 ~~
main.c:101:20: warning: this function declaration is not a prototype [-Wstrict-prototypes]
extern char *getenv();
                   ^
                    void
main.c:103:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
done(k)
^
main.c:106:45: warning: this function declaration is not a prototype [-Wstrict-prototypes]
    if (action_file) { fclose(action_file); unlink(action_file_name); }
                                            ^
main.c:103:1: warning: no previous prototype for function 'done' [-Wmissing-prototypes]
done(k)
^
main.c:103:5: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes]
done(k)
    ^
main.c:114:1: warning: no previous prototype for function 'onintr' [-Wmissing-prototypes]
onintr(signo)
^
main.c:114:7: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes]
onintr(signo)
      ^
main.c:121:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
set_signals()
^
main.c:121:1: warning: no previous prototype for function 'set_signals' [-Wmissing-prototypes]
main.c:138:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
usage()
^
main.c:138:1: warning: no previous prototype for function 'usage' [-Wmissing-prototypes]
main.c:145:1: warning: no previous prototype for function 'print_skel_dir' [-Wmissing-prototypes]
print_skel_dir(void)
^
main.c:151:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
getargs(argc, argv)
^
main.c:193:18: warning: assigning to 'char *' from 'const char [15]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
            line_format = "#line %d \"%s\"\n";
                        ^ ~~~~~~~~~~~~~~~~~~~
main.c:194:26: warning: assigning to 'char *' from 'const char [15]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
            default_line_format = "#line default\n";
                                ^ ~~~~~~~~~~~~~~~~~
main.c:226:22: warning: assigning to 'char *' from 'const char [15]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
                line_format = "#line %d \"%s\"\n";
                            ^ ~~~~~~~~~~~~~~~~~~~
main.c:227:30: warning: assigning to 'char *' from 'const char [15]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
                default_line_format = "#line default\n";
                                    ^ ~~~~~~~~~~~~~~~~~
main.c:151:1: warning: no previous prototype for function 'getargs' [-Wmissing-prototypes]
getargs(argc, argv)
^
main.c:151:8: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes]
getargs(argc, argv)
       ^
main.c:254:10: warning: this function declaration is not a prototype [-Wstrict-prototypes]
        if (!p) no_space();
                ^
main.c:245:1: warning: no previous prototype for function 'allocate' [-Wmissing-prototypes]
allocate(n)
^
main.c:245:9: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes]
allocate(n)
        ^
main.c:260:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
create_file_names()
^
main.c:271:29: warning: assigning to 'char *' from 'const char [5]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
    if (tmpdir == 0) tmpdir = "/tmp";
                            ^ ~~~~~~
main.c:260:1: warning: no previous prototype for function 'create_file_names' [-Wmissing-prototypes]
create_file_names()
^
main.c:323:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
open_files()
^
main.c:331:6: warning: this function declaration is not a prototype [-Wstrict-prototypes]
            open_error(input_file_name);
            ^
main.c:323:1: warning: no previous prototype for function 'open_files' [-Wmissing-prototypes]
open_files()
^
main.c:363:5: warning: this function declaration is not a prototype [-Wstrict-prototypes]
    reader();
    ^
main.c:364:5: warning: this function declaration is not a prototype [-Wstrict-prototypes]
    lr0();
    ^
main.c:365:5: warning: this function declaration is not a prototype [-Wstrict-prototypes]
    lalr();
    ^
main.c:366:5: warning: this function declaration is not a prototype [-Wstrict-prototypes]
    make_parser();
    ^
main.c:367:5: warning: this function declaration is not a prototype [-Wstrict-prototypes]
    verbose();
    ^
main.c:368:5: warning: this function declaration is not a prototype [-Wstrict-prototypes]
    output();
    ^
main.c:44:13: warning: unused variable 'sccsid' [-Wunused-variable]
static char sccsid[] = "@(#)main.c      5.5 (Berkeley) 5/24/93";
            ^
42 warnings generated.
clang -DSKEL_DIRECTORY=\""/usr/pkg/share/jay"\" -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -c -o mkpar.o mkpar.c
In file included from mkpar.c:41:
./defs.h:303:22: warning: this function declaration is not a prototype [-Wstrict-prototypes]
extern char *allocate();
                     ^
                      void
./defs.h:304:22: warning: this function declaration is not a prototype [-Wstrict-prototypes]
extern bucket *lookup();
                     ^
                      void
./defs.h:305:27: warning: this function declaration is not a prototype [-Wstrict-prototypes]
extern bucket *make_bucket();
                          ^
                           void
mkpar.c:56:29: warning: this function declaration is not a prototype [-Wstrict-prototypes]
extern action *parse_actions();
                            ^
                             void
mkpar.c:57:26: warning: this function declaration is not a prototype [-Wstrict-prototypes]
extern action *get_shifts();
                         ^
                          void
mkpar.c:58:30: warning: this function declaration is not a prototype [-Wstrict-prototypes]
extern action *add_reductions();
                             ^
                              void
mkpar.c:59:26: warning: this function declaration is not a prototype [-Wstrict-prototypes]
extern action *add_reduce();
                         ^
                          void
mkpar.c:62:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
make_parser()
^
mkpar.c:70:5: warning: this function declaration is not a prototype [-Wstrict-prototypes]
    find_final_state();
    ^
mkpar.c:71:5: warning: this function declaration is not a prototype [-Wstrict-prototypes]
    remove_conflicts();
    ^
mkpar.c:72:5: warning: this function declaration is not a prototype [-Wstrict-prototypes]
    unused_rules();
    ^
mkpar.c:73:32: warning: this function declaration is not a prototype [-Wstrict-prototypes]
    if (SRtotal + RRtotal > 0) total_conflicts();
                               ^
mkpar.c:74:5: warning: this function declaration is not a prototype [-Wstrict-prototypes]
    defreds();
    ^
mkpar.c:62:1: warning: no previous prototype for function 'make_parser' [-Wmissing-prototypes]
make_parser()
^
mkpar.c:79:1: warning: no previous prototype for function 'parse_actions' [-Wmissing-prototypes]
parse_actions(stateno)
^
mkpar.c:79:14: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes]
parse_actions(stateno)
             ^
mkpar.c:91:1: warning: no previous prototype for function 'get_shifts' [-Wmissing-prototypes]
get_shifts(stateno)
^
mkpar.c:91:11: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes]
get_shifts(stateno)
          ^
mkpar.c:126:1: warning: no previous prototype for function 'add_reductions' [-Wmissing-prototypes]
add_reductions(stateno, actions)
^
mkpar.c:126:15: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes]
add_reductions(stateno, actions)
              ^
mkpar.c:152:1: warning: no previous prototype for function 'add_reduce' [-Wmissing-prototypes]
add_reduce(actions, ruleno, symbol)
^
mkpar.c:152:11: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes]
add_reduce(actions, ruleno, symbol)
          ^
mkpar.c:192:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
find_final_state()
^
mkpar.c:192:1: warning: no previous prototype for function 'find_final_state' [-Wmissing-prototypes]
mkpar.c:70:5: note: this declaration is not a prototype; add 'void' to make it a prototype for a zero-parameter function
    find_final_state();
    ^
mkpar.c:209:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
unused_rules()
^
mkpar.c:215:26: warning: this function declaration is not a prototype [-Wstrict-prototypes]
    if (rules_used == 0) no_space();
                         ^
mkpar.c:236:2: warning: add explicit braces to avoid dangling else [-Wdangling-else]
        else
        ^
mkpar.c:209:1: warning: no previous prototype for function 'unused_rules' [-Wmissing-prototypes]
unused_rules()
^
mkpar.c:72:5: note: this declaration is not a prototype; add 'void' to make it a prototype for a zero-parameter function
    unused_rules();
    ^
mkpar.c:241:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
remove_conflicts()
^
mkpar.c:241:1: warning: no previous prototype for function 'remove_conflicts' [-Wmissing-prototypes]
mkpar.c:71:5: note: this declaration is not a prototype; add 'void' to make it a prototype for a zero-parameter function
    remove_conflicts();
    ^
mkpar.c:316:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
total_conflicts()
^
mkpar.c:316:1: warning: no previous prototype for function 'total_conflicts' [-Wmissing-prototypes]
mkpar.c:73:32: note: this declaration is not a prototype; add 'void' to make it a prototype for a zero-parameter function
    if (SRtotal + RRtotal > 0) total_conflicts();
                               ^
mkpar.c:337:1: warning: no previous prototype for function 'sole_reduction' [-Wmissing-prototypes]
sole_reduction(stateno)
^
mkpar.c:337:15: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes]
sole_reduction(stateno)
              ^
mkpar.c:365:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
defreds()
^
mkpar.c:365:1: warning: no previous prototype for function 'defreds' [-Wmissing-prototypes]
mkpar.c:74:5: note: this declaration is not a prototype; add 'void' to make it a prototype for a zero-parameter function
    defreds();
    ^
mkpar.c:374:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
free_action_row(p)
^
mkpar.c:374:1: warning: no previous prototype for function 'free_action_row' [-Wmissing-prototypes]
mkpar.c:374:16: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes]
free_action_row(p)
               ^
mkpar.c:387:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
free_parser()
^
mkpar.c:387:1: warning: no previous prototype for function 'free_parser' [-Wmissing-prototypes]
mkpar.c:38:13: warning: unused variable 'sccsid' [-Wunused-variable]
static char sccsid[] = "@(#)mkpar.c     5.3 (Berkeley) 1/20/91";
            ^
42 warnings generated.
clang -DSKEL_DIRECTORY=\""/usr/pkg/share/jay"\" -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -c -o output.o output.c
In file included from output.c:41:
./defs.h:303:22: warning: this function declaration is not a prototype [-Wstrict-prototypes]
extern char *allocate();
                     ^
                      void
./defs.h:304:22: warning: this function declaration is not a prototype [-Wstrict-prototypes]
extern bucket *lookup();
                     ^
                      void
./defs.h:305:27: warning: this function declaration is not a prototype [-Wstrict-prototypes]
extern bucket *make_bucket();
                          ^
                           void
output.c:61:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
output () {
^
output.c:65:3: warning: this function declaration is not a prototype [-Wstrict-prototypes]
  free_itemsets();
  ^
output.c:66:3: warning: this function declaration is not a prototype [-Wstrict-prototypes]
  free_shifts();
  ^
output.c:67:3: warning: this function declaration is not a prototype [-Wstrict-prototypes]
  free_reductions();
  ^
output.c:73:59: warning: this function declaration is not a prototype [-Wstrict-prototypes]
      fprintf(stderr, "jay: line %d is too long\n", lno), done(1);
                                                          ^
output.c:81:41: warning: this function declaration is not a prototype [-Wstrict-prototypes]
        if (strcmp(cp, "actions") == 0) output_semantic_actions();
                                        ^
output.c:82:44: warning: this function declaration is not a prototype [-Wstrict-prototypes]
        else if (strcmp(cp, "debug") == 0) output_debug();
                                           ^
output.c:83:45: warning: this function declaration is not a prototype [-Wstrict-prototypes]
        else if (strcmp(cp, "epilog") == 0) output_trailing_text();
                                            ^
output.c:85:3: warning: this function declaration is not a prototype [-Wstrict-prototypes]
                output_stored_text(prolog_file, prolog_file_name);
                ^
output.c:89:4: warning: this function declaration is not a prototype [-Wstrict-prototypes]
          output_rule_data(), output_yydefred(), output_actions();
          ^
output.c:89:24: warning: this function declaration is not a prototype [-Wstrict-prototypes]
          output_rule_data(), output_yydefred(), output_actions();
                              ^
output.c:89:43: warning: this function declaration is not a prototype [-Wstrict-prototypes]
          output_rule_data(), output_yydefred(), output_actions();
                                                 ^
output.c:91:3: warning: this function declaration is not a prototype [-Wstrict-prototypes]
                output_defines(strtok(NULL, "\r\n"));
                ^
output.c:82:9: warning: add explicit braces to avoid dangling else [-Wdangling-else]
        else if (strcmp(cp, "debug") == 0) output_debug();
        ^
output.c:98:3: warning: this function declaration is not a prototype [-Wstrict-prototypes]
  free_parser();
  ^
output.c:61:1: warning: no previous prototype for function 'output' [-Wmissing-prototypes]
output () {
^
output.c:101:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
output_rule_data()
^
output.c:101:1: warning: no previous prototype for function 'output_rule_data' [-Wmissing-prototypes]
output.c:89:4: note: this declaration is not a prototype; add 'void' to make it a prototype for a zero-parameter function
          output_rule_data(), output_yydefred(), output_actions();
          ^
output.c:164:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
output_yydefred()
^
output.c:164:1: warning: no previous prototype for function 'output_yydefred' [-Wmissing-prototypes]
output.c:89:24: note: this declaration is not a prototype; add 'void' to make it a prototype for a zero-parameter function
          output_rule_data(), output_yydefred(), output_actions();
                              ^
output.c:193:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
output_actions()
^
output.c:202:5: warning: this function declaration is not a prototype [-Wstrict-prototypes]
    token_actions();
    ^
output.c:208:5: warning: this function declaration is not a prototype [-Wstrict-prototypes]
    goto_actions();
    ^
output.c:213:5: warning: this function declaration is not a prototype [-Wstrict-prototypes]
    sort_actions();
    ^
output.c:214:5: warning: this function declaration is not a prototype [-Wstrict-prototypes]
    pack_table();
    ^
output.c:215:5: warning: this function declaration is not a prototype [-Wstrict-prototypes]
    output_base();
    ^
output.c:216:5: warning: this function declaration is not a prototype [-Wstrict-prototypes]
    output_table();
    ^
output.c:217:5: warning: this function declaration is not a prototype [-Wstrict-prototypes]
    output_check();
    ^
output.c:193:1: warning: no previous prototype for function 'output_actions' [-Wmissing-prototypes]
output_actions()
^
output.c:89:43: note: this declaration is not a prototype; add 'void' to make it a prototype for a zero-parameter function
          output_rule_data(), output_yydefred(), output_actions();
                                                 ^
output.c:221:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
token_actions()
^
output.c:221:1: warning: no previous prototype for function 'token_actions' [-Wmissing-prototypes]
output.c:202:5: note: this declaration is not a prototype; add 'void' to make it a prototype for a zero-parameter function
    token_actions();
    ^
output.c:305:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
goto_actions()
^
output.c:311:9: warning: this function declaration is not a prototype [-Wstrict-prototypes]
    k = default_goto(start_symbol + 1);
        ^
output.c:313:5: warning: this function declaration is not a prototype [-Wstrict-prototypes]
    save_column(start_symbol + 1, k);
    ^
output.c:305:1: warning: no previous prototype for function 'goto_actions' [-Wmissing-prototypes]
goto_actions()
^
output.c:208:5: note: this declaration is not a prototype; add 'void' to make it a prototype for a zero-parameter function
    goto_actions();
    ^
output.c:338:1: warning: no previous prototype for function 'default_goto' [-Wmissing-prototypes]
default_goto(symbol)
^
output.c:338:13: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes]
default_goto(symbol)
            ^
output.c:374:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
save_column(symbol, default_state)
^
output.c:374:1: warning: no previous prototype for function 'save_column' [-Wmissing-prototypes]
output.c:374:12: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes]
save_column(symbol, default_state)
           ^
output.c:416:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
sort_actions()
^
output.c:416:1: warning: no previous prototype for function 'sort_actions' [-Wmissing-prototypes]
output.c:213:5: note: this declaration is not a prototype; add 'void' to make it a prototype for a zero-parameter function
    sort_actions();
    ^
output.c:451:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
pack_table()
^
output.c:472:10: warning: this function declaration is not a prototype [-Wstrict-prototypes]
        state = matching_vector(i);
                ^
output.c:475:14: warning: this function declaration is not a prototype [-Wstrict-prototypes]
            place = pack_vector(i);
                    ^
output.c:451:1: warning: no previous prototype for function 'pack_table' [-Wmissing-prototypes]
pack_table()
^
output.c:214:5: note: this declaration is not a prototype; add 'void' to make it a prototype for a zero-parameter function
    pack_table();
    ^
output.c:514:1: warning: no previous prototype for function 'matching_vector' [-Wmissing-prototypes]
matching_vector(vector)
^
output.c:514:16: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes]
matching_vector(vector)
               ^
output.c:588:7: warning: this function declaration is not a prototype [-Wstrict-prototypes]
                    fatal("maximum table size exceeded");
                    ^
output.c:593:19: warning: this function declaration is not a prototype [-Wstrict-prototypes]
                if (table == 0) no_space();
                                ^
output.c:555:1: warning: no previous prototype for function 'pack_vector' [-Wmissing-prototypes]
pack_vector(vector)
^
output.c:555:12: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes]
pack_vector(vector)
           ^
output.c:632:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
output_base()
^
output.c:632:1: warning: no previous prototype for function 'output_base' [-Wmissing-prototypes]
output.c:215:5: note: this declaration is not a prototype; add 'void' to make it a prototype for a zero-parameter function
    output_base();
    ^
output.c:700:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
output_table()
^
output.c:700:1: warning: no previous prototype for function 'output_table' [-Wmissing-prototypes]
output.c:216:5: note: this declaration is not a prototype; add 'void' to make it a prototype for a zero-parameter function
    output_table();
    ^
output.c:729:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
output_check()
^
output.c:729:1: warning: no previous prototype for function 'output_check' [-Wmissing-prototypes]
output.c:217:5: note: this declaration is not a prototype; add 'void' to make it a prototype for a zero-parameter function
    output_check();
    ^
output.c:783:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
    while (c = *++s)
           ~~^~~~~~
output.c:783:14: note: place parentheses around the assignment to silence this warning
    while (c = *++s)
             ^
           (       )
output.c:783:14: note: use '==' to turn this assignment into an equality comparison
    while (c = *++s)
             ^
             ==
output.c:760:1: warning: no previous prototype for function 'is_C_identifier' [-Wmissing-prototypes]
is_C_identifier(name)
^
output.c:760:16: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes]
is_C_identifier(name)
               ^
output.c:792:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
output_defines(prefix)
^
output.c:819:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
                while (c = *++s);
                       ~~^~~~~~
output.c:819:12: note: place parentheses around the assignment to silence this warning
                while (c = *++s);
                         ^
                       (       )
output.c:819:12: note: use '==' to turn this assignment into an equality comparison
                while (c = *++s);
                         ^
                         ==
output.c:792:1: warning: no previous prototype for function 'output_defines' [-Wmissing-prototypes]
output_defines(prefix)
^
output.c:792:15: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes]
output_defines(prefix)
              ^
output.c:831:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
output_stored_text(file, name)
^
output.c:841:2: warning: this function declaration is not a prototype [-Wstrict-prototypes]
        open_error(name);
        ^
output.c:831:1: warning: no previous prototype for function 'output_stored_text' [-Wmissing-prototypes]
output_stored_text(file, name)
^
output.c:831:19: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes]
output_stored_text(file, name)
                  ^
output.c:858:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
output_debug()
^
output.c:862:12: warning: initializing 'char *' with an expression of type 'const char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
    char * prefix = tflag ? "" : "//t";
           ^        ~~~~~~~~~~~~~~~~~~
output.c:944:17: warning: assigning to 'char *' from 'const char [12]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
      symnam[0] = "end-of-file";
                ^ ~~~~~~~~~~~~~
output.c:949:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
          if (s = symnam[i])
              ~~^~~~~~~~~~~
output.c:949:10: note: place parentheses around the assignment to silence this warning
          if (s = symnam[i])
                ^
              (            )
output.c:949:10: note: use '==' to turn this assignment into an equality comparison
          if (s = symnam[i])
                ^
                ==
output.c:858:1: warning: no previous prototype for function 'output_debug' [-Wmissing-prototypes]
output_debug()
^
output.c:82:44: note: this declaration is not a prototype; add 'void' to make it a prototype for a zero-parameter function
        else if (strcmp(cp, "debug") == 0) output_debug();
                                           ^
output.c:1071:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
output_trailing_text()
^
output.c:1071:1: warning: no previous prototype for function 'output_trailing_text' [-Wmissing-prototypes]
output.c:83:45: note: this declaration is not a prototype; add 'void' to make it a prototype for a zero-parameter function
        else if (strcmp(cp, "epilog") == 0) output_trailing_text();
                                            ^
output.c:1120:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
output_semantic_actions()
^
output.c:1120:1: warning: no previous prototype for function 'output_semantic_actions' [-Wmissing-prototypes]
output.c:81:41: note: this declaration is not a prototype; add 'void' to make it a prototype for a zero-parameter function
        if (strcmp(cp, "actions") == 0) output_semantic_actions();
                                        ^
output.c:1154:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
free_itemsets()
^
output.c:1154:1: warning: no previous prototype for function 'free_itemsets' [-Wmissing-prototypes]
output.c:65:3: note: this declaration is not a prototype; add 'void' to make it a prototype for a zero-parameter function
  free_itemsets();
  ^
output.c:1167:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
free_shifts()
^
output.c:1167:1: warning: no previous prototype for function 'free_shifts' [-Wmissing-prototypes]
output.c:66:3: note: this declaration is not a prototype; add 'void' to make it a prototype for a zero-parameter function
  free_shifts();
  ^
output.c:1181:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
free_reductions()
^
output.c:1181:1: warning: no previous prototype for function 'free_reductions' [-Wmissing-prototypes]
output.c:67:3: note: this declaration is not a prototype; add 'void' to make it a prototype for a zero-parameter function
  free_reductions();
  ^
output.c:38:13: warning: unused variable 'sccsid' [-Wunused-variable]
static char sccsid[] = "@(#)output.c    5.7 (Berkeley) 5/24/93";
            ^
88 warnings generated.
clang -DSKEL_DIRECTORY=\""/usr/pkg/share/jay"\" -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -c -o reader.o reader.c
In file included from reader.c:41:
./defs.h:303:22: warning: this function declaration is not a prototype [-Wstrict-prototypes]
extern char *allocate();
                     ^
                      void
./defs.h:304:22: warning: this function declaration is not a prototype [-Wstrict-prototypes]
extern bucket *lookup();
                     ^
                      void
./defs.h:305:27: warning: this function declaration is not a prototype [-Wstrict-prototypes]
extern bucket *make_bucket();
                          ^
                           void
reader.c:76:7: warning: initializing 'char *' with an expression of type 'const char [22]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
char *line_format = "\t\t\t\t\t// line %d \"%s\"\n";
      ^             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
reader.c:77:7: warning: initializing 'char *' with an expression of type 'const char [17]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
char *default_line_format = "\t\t\t\t\t// line %d\n";
      ^                     ~~~~~~~~~~~~~~~~~~~~~~~~
reader.c:80:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
cachec(c)
^
reader.c:88:18: warning: this function declaration is not a prototype [-Wstrict-prototypes]
        if (cache == 0) no_space();
                        ^
reader.c:80:1: warning: no previous prototype for function 'cachec' [-Wmissing-prototypes]
cachec(c)
^
reader.c:80:7: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes]
cachec(c)
      ^
reader.c:95:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
get_line()
^
reader.c:95:1: warning: no previous prototype for function 'get_line' [-Wmissing-prototypes]
reader.c:142:1: warning: no previous prototype for function 'dup_line' [-Wmissing-prototypes]
dup_line()
^
reader.c:159:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
skip_comment()
^
reader.c:180:3: warning: this function declaration is not a prototype [-Wstrict-prototypes]
                unterminated_comment(st_lineno, st_line, st_cptr);
                ^
reader.c:159:1: warning: no previous prototype for function 'skip_comment' [-Wmissing-prototypes]
skip_comment()
^
reader.c:190:1: warning: no previous prototype for function 'nextc' [-Wmissing-prototypes]
nextc()
^
reader.c:305:5: warning: this function declaration is not a prototype [-Wstrict-prototypes]
    syntax_error(lineno, line, t_cptr);
    ^
reader.c:252:1: warning: no previous prototype for function 'keyword' [-Wmissing-prototypes]
keyword()
^
reader.c:310:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
copy_text(f)
^
reader.c:324:6: warning: this function declaration is not a prototype [-Wstrict-prototypes]
            unterminated_text(t_lineno, t_line, t_cptr);
            ^
reader.c:360:7: warning: this function declaration is not a prototype [-Wstrict-prototypes]
                    unterminated_string(s_lineno, s_line, s_cptr);
                    ^
reader.c:310:1: warning: no previous prototype for function 'copy_text' [-Wmissing-prototypes]
copy_text(f)
^
reader.c:310:10: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes]
copy_text(f)
         ^
reader.c:433:1: warning: no previous prototype for function 'hexval' [-Wmissing-prototypes]
hexval(c)
^
reader.c:433:7: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes]
hexval(c)
      ^
reader.c:491:20: warning: this function declaration is not a prototype [-Wstrict-prototypes]
                if (n > MAXCHAR) illegal_character(c_cptr);
                                 ^
reader.c:447:1: warning: no previous prototype for function 'get_literal' [-Wmissing-prototypes]
get_literal()
^
reader.c:596:45: warning: array subscript is of type 'char' [-Wchar-subscripts]
    if (name[0] == '$' && name[1] == '$' && isdigit(name[2]))
                                            ^~~~~~~~~~~~~~~~
/usr/include/sys/ctype_inline.h:51:44: note: expanded from macro 'isdigit'
#define isdigit(c)      ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_D))
                                                ^~~~
reader.c:599:9: warning: array subscript is of type 'char' [-Wchar-subscripts]
        while (isdigit(*s)) ++s;
               ^~~~~~~~~~~
/usr/include/sys/ctype_inline.h:51:44: note: expanded from macro 'isdigit'
#define isdigit(c)      ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_D))
                                                ^~~~
reader.c:586:1: warning: no previous prototype for function 'is_reserved' [-Wmissing-prototypes]
is_reserved(name)
^
reader.c:586:12: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes]
is_reserved(name)
           ^
reader.c:617:29: warning: this function declaration is not a prototype [-Wstrict-prototypes]
    if (is_reserved(cache)) used_reserved(cache);
                            ^
reader.c:608:1: warning: no previous prototype for function 'get_name' [-Wmissing-prototypes]
get_name()
^
reader.c:624:1: warning: no previous prototype for function 'get_number' [-Wmissing-prototypes]
get_number()
^
reader.c:649:19: warning: this function declaration is not a prototype [-Wstrict-prototypes]
    if (c == EOF) unexpected_EOF();
                  ^
reader.c:654:2: warning: this function declaration is not a prototype [-Wstrict-prototypes]
        illegal_tag(t_lineno, t_line, t_cptr);
        ^
reader.c:638:1: warning: no previous prototype for function 'get_tag' [-Wmissing-prototypes]
get_tag(int emptyOk)
^
reader.c:691:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
declare_tokens(assoc)
^
reader.c:719:18: warning: this function declaration is not a prototype [-Wstrict-prototypes]
        if (bp == goal) tokenized_start(bp->name);
                        ^
reader.c:725:3: warning: this function declaration is not a prototype [-Wstrict-prototypes]
                retyped_warning(bp->name);
                ^
reader.c:732:3: warning: this function declaration is not a prototype [-Wstrict-prototypes]
                reprec_warning(bp->name);
                ^
reader.c:744:3: warning: this function declaration is not a prototype [-Wstrict-prototypes]
                revalued_warning(bp->name);
                ^
reader.c:691:1: warning: no previous prototype for function 'declare_tokens' [-Wmissing-prototypes]
declare_tokens(assoc)
^
reader.c:691:15: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes]
declare_tokens(assoc)
              ^
reader.c:753:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
declare_types()
^
reader.c:753:1: warning: no previous prototype for function 'declare_types' [-Wmissing-prototypes]
reader.c:781:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
declare_start()
^
reader.c:792:2: warning: this function declaration is not a prototype [-Wstrict-prototypes]
        terminal_start(bp->name);
        ^
reader.c:794:2: warning: this function declaration is not a prototype [-Wstrict-prototypes]
        restarted_warning();
        ^
reader.c:781:1: warning: no previous prototype for function 'declare_start' [-Wmissing-prototypes]
declare_start()
^
reader.c:799:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
read_declarations()
^
reader.c:799:1: warning: no previous prototype for function 'read_declarations' [-Wmissing-prototypes]
reader.c:840:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
initialize_grammar()
^
reader.c:840:1: warning: no previous prototype for function 'initialize_grammar' [-Wmissing-prototypes]
reader.c:872:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
expand_items()
^
reader.c:872:1: warning: no previous prototype for function 'expand_items' [-Wmissing-prototypes]
reader.c:880:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
expand_rules()
^
reader.c:880:1: warning: no previous prototype for function 'expand_rules' [-Wmissing-prototypes]
reader.c:892:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
advance_to_start()
^
reader.c:907:6: warning: this function declaration is not a prototype [-Wstrict-prototypes]
            no_grammar();
            ^
reader.c:937:5: warning: this function declaration is not a prototype [-Wstrict-prototypes]
    start_rule(bp, s_lineno);
    ^
reader.c:892:1: warning: no previous prototype for function 'advance_to_start' [-Wmissing-prototypes]
advance_to_start()
^
reader.c:942:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
start_rule(bp, s_lineno)
^
reader.c:947:2: warning: this function declaration is not a prototype [-Wstrict-prototypes]
        terminal_lhs(s_lineno);
        ^
reader.c:942:1: warning: no previous prototype for function 'start_rule' [-Wmissing-prototypes]
start_rule(bp, s_lineno)
^
reader.c:942:11: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes]
start_rule(bp, s_lineno)
          ^
reader.c:957:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
end_rule()
^
reader.c:965:6: warning: this function declaration is not a prototype [-Wstrict-prototypes]
            default_action_warning();   /** if classes don't match exactly **/
            ^
reader.c:957:1: warning: no previous prototype for function 'end_rule' [-Wmissing-prototypes]
end_rule()
^
reader.c:976:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
insert_empty_rule()
^
reader.c:992:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
    while (bpp[0] = bpp[-1]) --bpp;
           ~~~~~~~^~~~~~~~~
reader.c:992:19: note: place parentheses around the assignment to silence this warning
    while (bpp[0] = bpp[-1]) --bpp;
                  ^
           (               )
reader.c:992:19: note: use '==' to turn this assignment into an equality comparison
    while (bpp[0] = bpp[-1]) --bpp;
                  ^
                  ==
reader.c:976:1: warning: no previous prototype for function 'insert_empty_rule' [-Wmissing-prototypes]
insert_empty_rule()
^
reader.c:1005:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
add_symbol()
^
reader.c:1005:1: warning: no previous prototype for function 'add_symbol' [-Wmissing-prototypes]
reader.c:1036:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
copy_action()
^
reader.c:1093:14: warning: this function declaration is not a prototype [-Wstrict-prototypes]
                if (i > n) dollar_warning(d_lineno, i);
                           ^
reader.c:1101:27: warning: array subscript is of type 'char' [-Wchar-subscripts]
            else if (c == '-' && isdigit(cptr[1]))
                                 ^~~~~~~~~~~~~~~~
/usr/include/sys/ctype_inline.h:51:44: note: expanded from macro 'isdigit'
#define isdigit(c)      ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_D))
                                                ^~~~
reader.c:1113:3: warning: this function declaration is not a prototype [-Wstrict-prototypes]
                dollar_error(d_lineno, d_line, d_cptr);
                ^
reader.c:1118:3: warning: this function declaration is not a prototype [-Wstrict-prototypes]
                untyped_lhs();
                ^
reader.c:1124:11: warning: array subscript is of type 'char' [-Wchar-subscripts]
        else if (isdigit(cptr[1]))
                 ^~~~~~~~~~~~~~~~
/usr/include/sys/ctype_inline.h:51:44: note: expanded from macro 'isdigit'
#define isdigit(c)      ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_D))
                                                ^~~~
reader.c:1131:7: warning: this function declaration is not a prototype [-Wstrict-prototypes]
                    unknown_rhs(i);
                    ^
reader.c:1134:7: warning: this function declaration is not a prototype [-Wstrict-prototypes]
                    untyped_rhs(i, pitem[nitems + i - n - 1]->name),
                    ^
reader.c:1177:2: warning: this function declaration is not a prototype [-Wstrict-prototypes]
        unterminated_action(a_lineno, a_line, a_cptr);
        ^
reader.c:1036:1: warning: no previous prototype for function 'copy_action' [-Wmissing-prototypes]
copy_action()
^
reader.c:1358:2: warning: this function declaration is not a prototype [-Wstrict-prototypes]
        prec_redeclared();
        ^
reader.c:1323:1: warning: no previous prototype for function 'mark_symbol' [-Wmissing-prototypes]
mark_symbol()
^
reader.c:1349:14: warning: variable 'bp' is used uninitialized whenever 'if' condition is false [-Wsometimes-uninitialized]
    else if (c == '\'' || c == '"')
             ^~~~~~~~~~~~~~~~~~~~~
reader.c:1360:21: note: uninitialized use occurs here
    rprec[nrules] = bp->prec;
                    ^~
reader.c:1349:10: note: remove the 'if' if its condition is always true
    else if (c == '\'' || c == '"')
         ^~~~~~~~~~~~~~~~~~~~~~~~~~
reader.c:1326:24: note: initialize the variable 'bp' to silence this warning
    register bucket *bp;
                       ^
                        = NULL
reader.c:1366:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
read_grammar()
^
reader.c:1366:1: warning: no previous prototype for function 'read_grammar' [-Wmissing-prototypes]
reader.c:1399:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
free_tags()
^
reader.c:1399:1: warning: no previous prototype for function 'free_tags' [-Wmissing-prototypes]
reader.c:1414:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
pack_names()
^
reader.c:1432:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
        while (*t++ = *s++) continue;
               ~~~~~^~~~~~
reader.c:1432:14: note: place parentheses around the assignment to silence this warning
        while (*t++ = *s++) continue;
                    ^
               (          )
reader.c:1432:14: note: use '==' to turn this assignment into an equality comparison
        while (*t++ = *s++) continue;
                    ^
                    ==
reader.c:1414:1: warning: no previous prototype for function 'pack_names' [-Wmissing-prototypes]
pack_names()
^
reader.c:1439:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
check_symbols()
^
reader.c:1444:2: warning: this function declaration is not a prototype [-Wstrict-prototypes]
        undefined_goal(goal->name);
        ^
reader.c:1450:6: warning: this function declaration is not a prototype [-Wstrict-prototypes]
            undefined_symbol_warning(bp->name);
            ^
reader.c:1439:1: warning: no previous prototype for function 'check_symbols' [-Wmissing-prototypes]
check_symbols()
^
reader.c:1457:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
pack_symbols()
^
reader.c:1457:1: warning: no previous prototype for function 'pack_symbols' [-Wmissing-prototypes]
reader.c:1581:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
pack_grammar()
^
reader.c:1581:1: warning: no previous prototype for function 'pack_grammar' [-Wmissing-prototypes]
reader.c:1640:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
print_grammar()
^
reader.c:1640:1: warning: no previous prototype for function 'print_grammar' [-Wmissing-prototypes]
reader.c:1676:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
reader()
^
reader.c:1678:5: warning: this function declaration is not a prototype [-Wstrict-prototypes]
    create_symbol_table();
    ^
reader.c:1681:5: warning: this function declaration is not a prototype [-Wstrict-prototypes]
    free_symbol_table();
    ^
reader.c:1687:5: warning: this function declaration is not a prototype [-Wstrict-prototypes]
    free_symbols();
    ^
reader.c:1676:1: warning: no previous prototype for function 'reader' [-Wmissing-prototypes]
reader()
^
reader.c:38:13: warning: unused variable 'sccsid' [-Wunused-variable]
static char sccsid[] = "@(#)reader.c    5.7 (Berkeley) 1/20/91";
            ^
110 warnings generated.
clang -DSKEL_DIRECTORY=\""/usr/pkg/share/jay"\" -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -c -o symtab.o symtab.c
In file included from symtab.c:41:
./defs.h:303:22: warning: this function declaration is not a prototype [-Wstrict-prototypes]
extern char *allocate();
                     ^
                      void
./defs.h:304:22: warning: this function declaration is not a prototype [-Wstrict-prototypes]
extern bucket *lookup();
                     ^
                      void
./defs.h:305:27: warning: this function declaration is not a prototype [-Wstrict-prototypes]
extern bucket *make_bucket();
                          ^
                           void
symtab.c:64:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
    while (c = *++s)
           ~~^~~~~~
symtab.c:64:14: note: place parentheses around the assignment to silence this warning
    while (c = *++s)
             ^
           (       )
symtab.c:64:14: note: use '==' to turn this assignment into an equality comparison
    while (c = *++s)
             ^
             ==
symtab.c:55:1: warning: no previous prototype for function 'hash' [-Wmissing-prototypes]
hash(name)
^
symtab.c:55:5: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes]
hash(name)
    ^
symtab.c:79:18: warning: this function declaration is not a prototype [-Wstrict-prototypes]
    if (bp == 0) no_space();
                 ^
symtab.c:72:1: warning: no previous prototype for function 'make_bucket' [-Wmissing-prototypes]
make_bucket(name)
^
symtab.c:72:12: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes]
make_bucket(name)
           ^
symtab.c:99:1: warning: no previous prototype for function 'lookup' [-Wmissing-prototypes]
lookup(name)
^
symtab.c:99:7: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes]
lookup(name)
      ^
symtab.c:122:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
create_symbol_table()
^
symtab.c:132:22: warning: passing 'const char [6]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
    bp = make_bucket("error");
                     ^~~~~~~
symtab.c:138:23: warning: passing 'const char [6]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
    symbol_table[hash("error")] = bp;
                      ^~~~~~~
symtab.c:122:1: warning: no previous prototype for function 'create_symbol_table' [-Wmissing-prototypes]
create_symbol_table()
^
symtab.c:142:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
free_symbol_table()
^
symtab.c:142:1: warning: no previous prototype for function 'free_symbol_table' [-Wmissing-prototypes]
symtab.c:149:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
free_symbols()
^
symtab.c:149:1: warning: no previous prototype for function 'free_symbols' [-Wmissing-prototypes]
symtab.c:38:13: warning: unused variable 'sccsid' [-Wunused-variable]
static char sccsid[] = "@(#)symtab.c    5.3 (Berkeley) 6/1/90";
            ^
20 warnings generated.
clang -DSKEL_DIRECTORY=\""/usr/pkg/share/jay"\" -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -c -o verbose.o verbose.c
In file included from verbose.c:41:
./defs.h:303:22: warning: this function declaration is not a prototype [-Wstrict-prototypes]
extern char *allocate();
                     ^
                      void
./defs.h:304:22: warning: this function declaration is not a prototype [-Wstrict-prototypes]
extern bucket *lookup();
                     ^
                      void
./defs.h:305:27: warning: this function declaration is not a prototype [-Wstrict-prototypes]
extern bucket *make_bucket();
                          ^
                           void
verbose.c:45:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
verbose()
^
verbose.c:52:26: warning: this function declaration is not a prototype [-Wstrict-prototypes]
    if (null_rules == 0) no_space();
                         ^
verbose.c:55:2: warning: this function declaration is not a prototype [-Wstrict-prototypes]
        print_state(i);
        ^
verbose.c:59:2: warning: this function declaration is not a prototype [-Wstrict-prototypes]
        log_unused();
        ^
verbose.c:61:2: warning: this function declaration is not a prototype [-Wstrict-prototypes]
        log_conflicts();
        ^
verbose.c:45:1: warning: no previous prototype for function 'verbose' [-Wmissing-prototypes]
verbose()
^
verbose.c:69:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
log_unused()
^
verbose.c:69:1: warning: no previous prototype for function 'log_unused' [-Wmissing-prototypes]
verbose.c:59:2: note: this declaration is not a prototype; add 'void' to make it a prototype for a zero-parameter function
        log_unused();
        ^
verbose.c:88:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
log_conflicts()
^
verbose.c:88:1: warning: no previous prototype for function 'log_conflicts' [-Wmissing-prototypes]
verbose.c:61:2: note: this declaration is not a prototype; add 'void' to make it a prototype for a zero-parameter function
        log_conflicts();
        ^
verbose.c:116:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
print_state(state)
^
verbose.c:122:2: warning: this function declaration is not a prototype [-Wstrict-prototypes]
        print_conflicts(state);
        ^
verbose.c:124:5: warning: this function declaration is not a prototype [-Wstrict-prototypes]
    print_core(state);
    ^
verbose.c:125:5: warning: this function declaration is not a prototype [-Wstrict-prototypes]
    print_nulls(state);
    ^
verbose.c:126:5: warning: this function declaration is not a prototype [-Wstrict-prototypes]
    print_actions(state);
    ^
verbose.c:116:1: warning: no previous prototype for function 'print_state' [-Wmissing-prototypes]
print_state(state)
^
verbose.c:116:12: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes]
print_state(state)
           ^
verbose.c:130:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
print_conflicts(state)
^
verbose.c:130:1: warning: no previous prototype for function 'print_conflicts' [-Wmissing-prototypes]
verbose.c:130:16: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes]
print_conflicts(state)
               ^
verbose.c:178:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
print_core(state)
^
verbose.c:178:1: warning: no previous prototype for function 'print_core' [-Wmissing-prototypes]
verbose.c:178:11: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes]
print_core(state)
          ^
verbose.c:214:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
print_nulls(state)
^
verbose.c:214:1: warning: no previous prototype for function 'print_nulls' [-Wmissing-prototypes]
verbose.c:214:12: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes]
print_nulls(state)
           ^
verbose.c:258:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
print_actions(stateno)
^
verbose.c:271:2: warning: this function declaration is not a prototype [-Wstrict-prototypes]
        print_shifts(p);
        ^
verbose.c:272:2: warning: this function declaration is not a prototype [-Wstrict-prototypes]
        print_reductions(p, defred[stateno]);
        ^
verbose.c:280:6: warning: this function declaration is not a prototype [-Wstrict-prototypes]
            print_gotos(stateno);
            ^
verbose.c:258:1: warning: no previous prototype for function 'print_actions' [-Wmissing-prototypes]
print_actions(stateno)
^
verbose.c:258:14: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes]
print_actions(stateno)
             ^
verbose.c:285:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
print_shifts(p)
^
verbose.c:285:1: warning: no previous prototype for function 'print_shifts' [-Wmissing-prototypes]
verbose.c:285:13: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes]
print_shifts(p)
            ^
verbose.c:310:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
print_reductions(p, defred)
^
verbose.c:310:1: warning: no previous prototype for function 'print_reductions' [-Wmissing-prototypes]
verbose.c:310:17: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes]
print_reductions(p, defred)
                ^
verbose.c:348:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
print_gotos(stateno)
^
verbose.c:348:1: warning: no previous prototype for function 'print_gotos' [-Wmissing-prototypes]
verbose.c:348:12: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes]
print_gotos(stateno)
           ^
verbose.c:38:13: warning: unused variable 'sccsid' [-Wunused-variable]
static char sccsid[] = "@(#)verbose.c   5.3 (Berkeley) 1/20/91";
            ^
45 warnings generated.
clang -DSKEL_DIRECTORY=\""/usr/pkg/share/jay"\" -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -c -o warshall.o warshall.c
In file included from warshall.c:41:
./defs.h:303:22: warning: this function declaration is not a prototype [-Wstrict-prototypes]
extern char *allocate();
                     ^
                      void
./defs.h:304:22: warning: this function declaration is not a prototype [-Wstrict-prototypes]
extern bucket *lookup();
                     ^
                      void
./defs.h:305:27: warning: this function declaration is not a prototype [-Wstrict-prototypes]
extern bucket *make_bucket();
                          ^
                           void
warshall.c:43:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
transitive_closure(R, n)
^
warshall.c:43:1: warning: no previous prototype for function 'transitive_closure' [-Wmissing-prototypes]
warshall.c:43:19: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes]
transitive_closure(R, n)
                  ^
warshall.c:95:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
reflexive_transitive_closure(R, n)
^
warshall.c:95:1: warning: no previous prototype for function 'reflexive_transitive_closure' [-Wmissing-prototypes]
warshall.c:95:29: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes]
reflexive_transitive_closure(R, n)
                            ^
warshall.c:38:13: warning: unused variable 'sccsid' [-Wunused-variable]
static char sccsid[] = "@(#)warshall.c  5.4 (Berkeley) 5/24/93";
            ^
10 warnings generated.
clang -DSKEL_DIRECTORY=\""/usr/pkg/share/jay"\" -O2 -I/usr/include -I/usr/pkg/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -o jay closure.o error.o lalr.o lr0.o main.o mkpar.o output.o reader.o symtab.o verbose.o warshall.o
gmake[7]: Leaving directory '/data/scratch/lang/mono2/work/mono-2.10.9/mcs/jay'
gmake[6]: Leaving directory '/data/scratch/lang/mono2/work/mono-2.10.9/mcs/jay'
gmake[6]: Entering directory '/data/scratch/lang/mono2/work/mono-2.10.9/mcs/mcs'
Makefile:53: warning: overriding recipe for target 'csproj-local'
../build/executable.make:134: warning: ignoring old recipe for target 'csproj-local'
Makefile:65: warning: overriding recipe for target 'install-local'
../build/executable.make:44: warning: ignoring old recipe for target 'install-local'
Creating ../build/deps/basic_mcs.exe.makefrag ...
Makefile:53: warning: overriding recipe for target 'csproj-local'
../build/executable.make:134: warning: ignoring old recipe for target 'csproj-local'
Makefile:65: warning: overriding recipe for target 'install-local'
../build/executable.make:44: warning: ignoring old recipe for target 'install-local'
/usr/pkg/bin/gmake all-local
gmake[7]: Entering directory '/data/scratch/lang/mono2/work/mono-2.10.9/mcs/mcs'
Makefile:53: warning: overriding recipe for target 'csproj-local'
../build/executable.make:134: warning: ignoring old recipe for target 'csproj-local'
Makefile:65: warning: overriding recipe for target 'install-local'
../build/executable.make:44: warning: ignoring old recipe for target 'install-local'
./../jay/jay -cv < ./../jay/skeleton.cs cs-parser.jay > jay-tmp.out && mv jay-tmp.out cs-parser.cs
./../jay/jay: 9 shift/reduce conflicts.
/bin/sh ./../mkinstalldirs ../class/lib/basic/
mkdir -p -- ../class/lib/basic/
touch ../class/lib/basic//.stamp
MCS     [basic] mcs.exe
Stacktrace:

cp mcs.exe ./../class/lib/basic/mcs.exe
cp: mcs.exe: No such file or directory
../build/executable.make:105: recipe for target '../class/lib/basic/mcs.exe' failed
gmake[7]: *** [../class/lib/basic/mcs.exe] Error 1
gmake[7]: Leaving directory '/data/scratch/lang/mono2/work/mono-2.10.9/mcs/mcs'
../build/rules.make:132: recipe for target 'do-all' failed
gmake[6]: *** [do-all] Error 2
gmake[6]: Leaving directory '/data/scratch/lang/mono2/work/mono-2.10.9/mcs/mcs'
build/rules.make:153: recipe for target 'all-recursive' failed
gmake[5]: *** [all-recursive] Error 1
gmake[5]: Leaving directory '/data/scratch/lang/mono2/work/mono-2.10.9/mcs'
Makefile:95: recipe for target 'profile-do--basic--all' failed
gmake[4]: *** [profile-do--basic--all] Error 2
gmake[4]: Leaving directory '/data/scratch/lang/mono2/work/mono-2.10.9/mcs'
Makefile:91: recipe for target 'profiles-do--all' failed
gmake[3]: *** [profiles-do--all] Error 2
gmake[3]: Leaving directory '/data/scratch/lang/mono2/work/mono-2.10.9/mcs'
Makefile:490: recipe for target 'all-local' failed
gmake[2]: *** [all-local] Error 2
gmake[2]: Leaving directory '/data/scratch/lang/mono2/work/mono-2.10.9/runtime'
Makefile:415: recipe for target 'all-recursive' failed
gmake[1]: *** [all-recursive] Error 1
gmake[1]: Leaving directory '/data/scratch/lang/mono2/work/mono-2.10.9'
Makefile:340: recipe for target 'all' failed
gmake: *** [all] Error 2
*** Error code 2

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

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