+ case "${usergroup_phase}" in + local run_cmd + run_cmd=run_su + shift + run_su /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent PYTHON_VERSION_REQD=39 WRKLOG=/tmp/bulklog/mono-6.12.0.122nb5/work.log + su pbulk -c '"$@"' make /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent PYTHON_VERSION_REQD=39 WRKLOG=/tmp/bulklog/mono-6.12.0.122nb5/work.log => Bootstrap dependency digest>=20211023: found digest-20220214 ===> Building for mono-6.12.0.122nb5 /opt/pkg/bin/gmake all-recursive gmake[1]: Entering directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.122' Making all in po gmake[2]: Entering directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.122/po' Making all in mcs gmake[3]: Entering directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.122/po/mcs' gmake[3]: Leaving directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.122/po/mcs' gmake[3]: Entering directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.122/po' gmake[3]: Nothing to be done for 'all-am'. gmake[3]: Leaving directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.122/po' gmake[2]: Leaving directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.122/po' Making all in external/bdwgc gmake[2]: Entering directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.122/external/bdwgc' gmake[3]: Entering directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.122/external/bdwgc' depbase=`echo extra/gc.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/bash ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I./include -I./include -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.9 -fexceptions -Wall -Wextra -Wpedantic -Wno-long-long -pipe -fno-aggressive-loop-optimizations -pipe -fno-aggressive-loop-optimizations -D_XOPEN_SOURCE=600 -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.9 -fno-strict-aliasing -MT extra/gc.lo -MD -MP -MF $depbase.Tpo -c -o extra/gc.lo extra/gc.c &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: gcc -DHAVE_CONFIG_H -I./include -I/home/pbulk/build/lang/mono/work/.buildlink/include -I/home/pbulk/build/lang/mono/work/.buildlink/include/python3.9 -fexceptions -Wall -Wextra -Wpedantic -Wno-long-long -pipe -fno-aggressive-loop-optimizations -pipe -fno-aggressive-loop-optimizations -D_XOPEN_SOURCE=600 -D_FORTIFY_SOURCE=2 -fno-strict-aliasing -MT extra/gc.lo -MD -MP -MF extra/.deps/gc.Tpo -c extra/gc.c -fPIC -DPIC -o extra/.libs/gc.o In file included from extra/gc.c:52: extra/../finalize.c: In function 'GC_grow_table': extra/../finalize.c:113:60: warning: unused parameter 'entries_ptr' [-Wunused-parameter] 113 | signed_word *log_size_ptr, word *entries_ptr) | ~~~~~~^~~~~~~~~~~ In file included from ./include/private/gc_priv.h:122, from ./include/private/dbg_mlc.h:28, from extra/../backgraph.c:15, from extra/gc.c:39: extra/../os_dep.c: In function 'GC_setpagesize': ./include/private/gcconfig.h:2952:34: warning: implicit declaration of function 'getpagesize'; did you mean 'GC_setpagesize'? [-Wimplicit-function-declaration] 2952 | # define GETPAGESIZE() (unsigned)getpagesize() | ^~~~~~~~~~~ extra/../os_dep.c:827:30: note: in expansion of macro 'GETPAGESIZE' 827 | GC_page_size = (size_t)GETPAGESIZE(); | ^~~~~~~~~~~ In file included from extra/gc.c:66: extra/../heapsections.c: In function 'HeapSectionCountIncrementer': extra/../heapsections.c:87:56: warning: unused parameter 'start' [-Wunused-parameter] 87 | void HeapSectionCountIncrementer(void* context, GC_PTR start, GC_PTR end) | ~~~~~~~^~~~~ extra/../heapsections.c:87:70: warning: unused parameter 'end' [-Wunused-parameter] 87 | void HeapSectionCountIncrementer(void* context, GC_PTR start, GC_PTR end) | ~~~~~~~^~~ libtool: compile: gcc -DHAVE_CONFIG_H -I./include -I/home/pbulk/build/lang/mono/work/.buildlink/include -I/home/pbulk/build/lang/mono/work/.buildlink/include/python3.9 -fexceptions -Wall -Wextra -Wpedantic -Wno-long-long -pipe -fno-aggressive-loop-optimizations -pipe -fno-aggressive-loop-optimizations -D_XOPEN_SOURCE=600 -D_FORTIFY_SOURCE=2 -fno-strict-aliasing -MT extra/gc.lo -MD -MP -MF extra/.deps/gc.Tpo -c extra/gc.c -o extra/gc.o >/dev/null 2>&1 /usr/bin/bash ./libtool --tag=CC --mode=link gcc -fexceptions -Wall -Wextra -Wpedantic -Wno-long-long -pipe -fno-aggressive-loop-optimizations -pipe -fno-aggressive-loop-optimizations -D_XOPEN_SOURCE=600 -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.9 -fno-strict-aliasing -version-info 5:0:4 -no-undefined -L/opt/pkg/lib -Wl,-R/opt/pkg/lib -L/usr/lib/amd64 -Wl,-R/usr/lib/amd64 -o libgc.la extra/gc.lo -lpthread -lrt -ldl libtool: warning: '-version-info/-version-number' is ignored for convenience libraries libtool: link: ar cru .libs/libgc.a extra/.libs/gc.o libtool: link: ranlib .libs/libgc.a libtool: link: ( cd ".libs" && rm -f "libgc.la" && ln -s "../libgc.la" "libgc.la" ) /usr/bin/bash ./libtool --tag=CC --mode=link gcc -fexceptions -Wall -Wextra -Wpedantic -Wno-long-long -pipe -fno-aggressive-loop-optimizations -pipe -fno-aggressive-loop-optimizations -D_XOPEN_SOURCE=600 -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.9 -fno-strict-aliasing -static -L/opt/pkg/lib -Wl,-R/opt/pkg/lib -L/usr/lib/amd64 -Wl,-R/usr/lib/amd64 -o libgc-static.la extra/gc.lo -lpthread -lrt -ldl libtool: link: ar cru .libs/libgc-static.a extra/gc.o libtool: link: ranlib .libs/libgc-static.a libtool: link: ( cd ".libs" && rm -f "libgc-static.la" && ln -s "../libgc-static.la" "libgc-static.la" ) /usr/bin/bash ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I./include -I./include -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.9 -fexceptions -Wall -Wextra -Wpedantic -Wno-long-long -pipe -fno-aggressive-loop-optimizations -pipe -fno-aggressive-loop-optimizations -D_XOPEN_SOURCE=600 -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.9 -fno-strict-aliasing -MT cord/libcord_la-cordbscs.lo -MD -MP -MF cord/.deps/libcord_la-cordbscs.Tpo -c -o cord/libcord_la-cordbscs.lo `test -f 'cord/cordbscs.c' || echo './'`cord/cordbscs.c libtool: compile: gcc -DHAVE_CONFIG_H -I./include -I/home/pbulk/build/lang/mono/work/.buildlink/include -I/home/pbulk/build/lang/mono/work/.buildlink/include/python3.9 -fexceptions -Wall -Wextra -Wpedantic -Wno-long-long -pipe -fno-aggressive-loop-optimizations -pipe -fno-aggressive-loop-optimizations -D_XOPEN_SOURCE=600 -D_FORTIFY_SOURCE=2 -fno-strict-aliasing -MT cord/libcord_la-cordbscs.lo -MD -MP -MF cord/.deps/libcord_la-cordbscs.Tpo -c cord/cordbscs.c -fPIC -DPIC -o cord/.libs/libcord_la-cordbscs.o libtool: compile: gcc -DHAVE_CONFIG_H -I./include -I/home/pbulk/build/lang/mono/work/.buildlink/include -I/home/pbulk/build/lang/mono/work/.buildlink/include/python3.9 -fexceptions -Wall -Wextra -Wpedantic -Wno-long-long -pipe -fno-aggressive-loop-optimizations -pipe -fno-aggressive-loop-optimizations -D_XOPEN_SOURCE=600 -D_FORTIFY_SOURCE=2 -fno-strict-aliasing -MT cord/libcord_la-cordbscs.lo -MD -MP -MF cord/.deps/libcord_la-cordbscs.Tpo -c cord/cordbscs.c -o cord/libcord_la-cordbscs.o >/dev/null 2>&1 mv -f cord/.deps/libcord_la-cordbscs.Tpo cord/.deps/libcord_la-cordbscs.Plo /usr/bin/bash ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I./include -I./include -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.9 -fexceptions -Wall -Wextra -Wpedantic -Wno-long-long -pipe -fno-aggressive-loop-optimizations -pipe -fno-aggressive-loop-optimizations -D_XOPEN_SOURCE=600 -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.9 -fno-strict-aliasing -MT cord/libcord_la-cordprnt.lo -MD -MP -MF cord/.deps/libcord_la-cordprnt.Tpo -c -o cord/libcord_la-cordprnt.lo `test -f 'cord/cordprnt.c' || echo './'`cord/cordprnt.c libtool: compile: gcc -DHAVE_CONFIG_H -I./include -I/home/pbulk/build/lang/mono/work/.buildlink/include -I/home/pbulk/build/lang/mono/work/.buildlink/include/python3.9 -fexceptions -Wall -Wextra -Wpedantic -Wno-long-long -pipe -fno-aggressive-loop-optimizations -pipe -fno-aggressive-loop-optimizations -D_XOPEN_SOURCE=600 -D_FORTIFY_SOURCE=2 -fno-strict-aliasing -MT cord/libcord_la-cordprnt.lo -MD -MP -MF cord/.deps/libcord_la-cordprnt.Tpo -c cord/cordprnt.c -fPIC -DPIC -o cord/.libs/libcord_la-cordprnt.o libtool: compile: gcc -DHAVE_CONFIG_H -I./include -I/home/pbulk/build/lang/mono/work/.buildlink/include -I/home/pbulk/build/lang/mono/work/.buildlink/include/python3.9 -fexceptions -Wall -Wextra -Wpedantic -Wno-long-long -pipe -fno-aggressive-loop-optimizations -pipe -fno-aggressive-loop-optimizations -D_XOPEN_SOURCE=600 -D_FORTIFY_SOURCE=2 -fno-strict-aliasing -MT cord/libcord_la-cordprnt.lo -MD -MP -MF cord/.deps/libcord_la-cordprnt.Tpo -c cord/cordprnt.c -o cord/libcord_la-cordprnt.o >/dev/null 2>&1 mv -f cord/.deps/libcord_la-cordprnt.Tpo cord/.deps/libcord_la-cordprnt.Plo /usr/bin/bash ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I./include -I./include -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.9 -fexceptions -Wall -Wextra -Wpedantic -Wno-long-long -pipe -fno-aggressive-loop-optimizations -pipe -fno-aggressive-loop-optimizations -D_XOPEN_SOURCE=600 -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.9 -fno-strict-aliasing -MT cord/libcord_la-cordxtra.lo -MD -MP -MF cord/.deps/libcord_la-cordxtra.Tpo -c -o cord/libcord_la-cordxtra.lo `test -f 'cord/cordxtra.c' || echo './'`cord/cordxtra.c libtool: compile: gcc -DHAVE_CONFIG_H -I./include -I/home/pbulk/build/lang/mono/work/.buildlink/include -I/home/pbulk/build/lang/mono/work/.buildlink/include/python3.9 -fexceptions -Wall -Wextra -Wpedantic -Wno-long-long -pipe -fno-aggressive-loop-optimizations -pipe -fno-aggressive-loop-optimizations -D_XOPEN_SOURCE=600 -D_FORTIFY_SOURCE=2 -fno-strict-aliasing -MT cord/libcord_la-cordxtra.lo -MD -MP -MF cord/.deps/libcord_la-cordxtra.Tpo -c cord/cordxtra.c -fPIC -DPIC -o cord/.libs/libcord_la-cordxtra.o cord/cordxtra.c: In function 'CORD_lf_func': cord/cordxtra.c:570:39: warning: cast between incompatible function types from 'char (*)(refill_data *)' to 'void * (*)(void *)' [-Wcast-function-type] 570 | GC_call_with_alloc_lock((GC_fn_type) refill_cache, &rd)); | ^ libtool: compile: gcc -DHAVE_CONFIG_H -I./include -I/home/pbulk/build/lang/mono/work/.buildlink/include -I/home/pbulk/build/lang/mono/work/.buildlink/include/python3.9 -fexceptions -Wall -Wextra -Wpedantic -Wno-long-long -pipe -fno-aggressive-loop-optimizations -pipe -fno-aggressive-loop-optimizations -D_XOPEN_SOURCE=600 -D_FORTIFY_SOURCE=2 -fno-strict-aliasing -MT cord/libcord_la-cordxtra.lo -MD -MP -MF cord/.deps/libcord_la-cordxtra.Tpo -c cord/cordxtra.c -o cord/libcord_la-cordxtra.o >/dev/null 2>&1 mv -f cord/.deps/libcord_la-cordxtra.Tpo cord/.deps/libcord_la-cordxtra.Plo /usr/bin/bash ./libtool --tag=CC --mode=link gcc -fexceptions -Wall -Wextra -Wpedantic -Wno-long-long -pipe -fno-aggressive-loop-optimizations -pipe -fno-aggressive-loop-optimizations -D_XOPEN_SOURCE=600 -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.9 -fno-strict-aliasing -version-info 4:0:3 -no-undefined -L/opt/pkg/lib -Wl,-R/opt/pkg/lib -L/usr/lib/amd64 -Wl,-R/usr/lib/amd64 -o libcord.la cord/libcord_la-cordbscs.lo cord/libcord_la-cordprnt.lo cord/libcord_la-cordxtra.lo ./libgc.la libtool: warning: '-version-info/-version-number' is ignored for convenience libraries libtool: link: (cd .libs/libcord.lax/libgc.a && ar x "/home/pbulk/build/lang/mono/work/mono-6.12.0.122/external/bdwgc/./.libs/libgc.a") libtool: link: ar cru .libs/libcord.a cord/.libs/libcord_la-cordbscs.o cord/.libs/libcord_la-cordprnt.o cord/.libs/libcord_la-cordxtra.o .libs/libcord.lax/libgc.a/gc.o libtool: link: ranlib .libs/libcord.a libtool: link: rm -fr .libs/libcord.lax libtool: link: ( cd ".libs" && rm -f "libcord.la" && ln -s "../libcord.la" "libcord.la" ) gmake[3]: Leaving directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.122/external/bdwgc' gmake[2]: Leaving directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.122/external/bdwgc' Making all in llvm gmake[2]: Entering directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.122/llvm' /usr/bin/bash: git: command not found getconf: Invalid argument (_NPROCESSORS_ONLN) gmake[2]: Nothing to be done for 'all'. gmake[2]: Leaving directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.122/llvm' Making all in mono gmake[2]: Entering directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.122/mono' Making all in eglib gmake[3]: Entering directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.122/mono/eglib' Making all in . gmake[4]: Entering directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.122/mono/eglib' CC libeglib_la-garray.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libeglib_la-gbytearray.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libeglib_la-gerror.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libeglib_la-ghashtable.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libeglib_la-giconv.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition giconv.c: In function 'monoeg_g_iconv': giconv.c:211:25: warning: passing argument 2 of 'libiconv' from incompatible pointer type [-Wincompatible-pointer-types] 211 | return iconv (cd->cd, inbytes, inleftptr, outbytes, outleftptr); | ^~~~~~~ | | | gchar ** {aka char **} In file included from giconv.c:29: /home/pbulk/build/lang/mono/work/.buildlink/include/iconv.h:83:48: note: expected 'const char **' but argument is of type 'gchar **' {aka 'char **'} 83 | extern size_t iconv (iconv_t cd, const char* * inbuf, size_t *inbytesleft, char* * outbuf, size_t *outbytesleft); | ~~~~~~~~~~~~~~^~~~~ CC libeglib_la-gmem.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libeglib_la-goutput.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libeglib_la-gqsort.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libeglib_la-gstr.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libeglib_la-gslist.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libeglib_la-gstring.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libeglib_la-gptrarray.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libeglib_la-glist.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libeglib_la-gqueue.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libeglib_la-gpath.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libeglib_la-gshell.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libeglib_la-gspawn.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libeglib_la-gfile.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libeglib_la-gfile-posix.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libeglib_la-gpattern.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libeglib_la-gmarkup.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libeglib_la-gutf8.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libeglib_la-gunicode.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libeglib_la-gdate-unix.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libeglib_la-gdir-unix.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libeglib_la-gfile-unix.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libeglib_la-gmisc-unix.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libeglib_la-gmodule-unix.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libeglib_la-gtimer-unix.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libeglib_la-gmodule-aix.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CCLD libeglib.la gmake[4]: Leaving directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.122/mono/eglib' Making all in test gmake[4]: Entering directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.122/mono/eglib/test' CXX enum.o <command-line>: warning: "_XOPEN_SOURCE" redefined <built-in>: note: this is the location of the previous definition <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC test.o <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC driver.o <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC hashtable.o <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC string-util.o <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC string.o <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC slist.o <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC sizes.o <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC ptrarray.o <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC list.o <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC array.o <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC fake.o <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC path.o <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC queue.o <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC shell.o <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC spawn.o <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC timer.o <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC file.o <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC pattern.o <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC dir.o <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC markup.o <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC unicode.o <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC utf8.o <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC endian.o <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC module.o <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC memory.o <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CXXLD test-eglib CC assertf.o <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CCLD assertf gmake[4]: Leaving directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.122/mono/eglib/test' gmake[3]: Leaving directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.122/mono/eglib' Making all in arch gmake[3]: Entering directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.122/mono/arch' gmake[4]: Entering directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.122/mono/arch' gmake[4]: Nothing to be done for 'all-am'. gmake[4]: Leaving directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.122/mono/arch' gmake[3]: Leaving directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.122/mono/arch' Making all in utils gmake[3]: Entering directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.122/mono/utils' /opt/pkg/bin/gmake all-recursive gmake[4]: Entering directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.122/mono/utils' gmake[5]: Entering directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.122/mono/utils' CC libmonomath_la-mono-math-c.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CCLD libmonomath.la CC libmonoutils_la-dlmalloc.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoutils_la-os-event-unix.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoutils_la-mono-md5.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoutils_la-mono-sha1.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoutils_la-mono-logger.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoutils_la-mono-codeman.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoutils_la-mono-counters.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoutils_la-mono-dl.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoutils_la-mono-dl-windows.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoutils_la-mono-dl-darwin.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoutils_la-mono-dl-posix.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoutils_la-mono-dl-wasm.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoutils_la-mono-experiments.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoutils_la-mono-log-windows.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoutils_la-mono-log-common.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoutils_la-mono-log-posix.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoutils_la-mono-log-android.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoutils_la-mono-log-darwin.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoutils_la-mono-log-flight-recorder.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoutils_la-mono-merp.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoutils_la-mono-state.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition In file included from ../../mono/mini/mini-arch.h:11, from ../../mono/mini/mini.h:50, from ../../mono/mini/mini-runtime.h:15, from mono-state.c:32: ../../mono/mini/mini-amd64.h:394: warning: "MONO_ARCH_NOMAP32BIT" redefined 394 | #define MONO_ARCH_NOMAP32BIT 1 | In file included from ../../mono/mini/mini-arch.h:11, from ../../mono/mini/mini.h:50, from ../../mono/mini/mini-runtime.h:15, from mono-state.c:32: ../../mono/mini/mini-amd64.h:96: note: this is the location of the previous definition 96 | # define MONO_ARCH_NOMAP32BIT | CC libmonoutils_la-mono-internal-hash.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoutils_la-mono-io-portability.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoutils_la-monobitset.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoutils_la-mono-filemap.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoutils_la-mono-mmap.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoutils_la-mono-mmap-windows.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoutils_la-mono-mmap-wasm.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoutils_la-mono-os-mutex.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoutils_la-mono-flight-recorder.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoutils_la-mono-networkinterfaces.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoutils_la-mono-proclib.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoutils_la-mono-proclib-windows.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoutils_la-mono-publib.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoutils_la-mono-jemalloc.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoutils_la-mono-time.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoutils_la-strenc.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoutils_la-mono-uri.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoutils_la-mono-poll.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoutils_la-mono-path.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoutils_la-mono-stdlib.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoutils_la-mono-property-hash.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoutils_la-mono-value-hash.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoutils_la-mono-error.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoutils_la-mono-context.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoutils_la-hazard-pointer.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoutils_la-lock-free-queue.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoutils_la-lock-free-alloc.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoutils_la-lock-free-array-queue.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoutils_la-mono-linked-list-set.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoutils_la-mono-threads.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition mono-threads.c: In function 'dump_threads': mono-threads.c:299:71: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 299 | g_async_safe_printf ("--thread %p id %p [%p] state %x %s\n", info, (void *) mono_thread_info_get_tid (info), (void*)(size_t)info->native_handle, info->thread_state, info == cur ? "GC INITIATOR" : "" ); | ^ CC libmonoutils_la-mono-threads-state-machine.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoutils_la-mono-threads-posix.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoutils_la-mono-threads-posix-signals.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoutils_la-mono-threads-mach.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoutils_la-mono-threads-mach-helper.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoutils_la-mono-threads-windows.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoutils_la-mono-threads-linux.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoutils_la-mono-threads-freebsd.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoutils_la-mono-threads-netbsd.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoutils_la-mono-threads-openbsd.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoutils_la-mono-threads-android.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoutils_la-mono-threads-haiku.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoutils_la-mono-threads-aix.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoutils_la-mono-threads-wasm.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoutils_la-mono-threads-coop.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoutils_la-mono-utility-thread.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoutils_la-mono-tls.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoutils_la-mono-utils-debug.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoutils_la-atomic.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoutils_la-mono-hwcap.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoutils_la-bsearch.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoutils_la-mono-signal-handler.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoutils_la-mono-conc-hashtable.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoutils_la-json.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoutils_la-networking.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoutils_la-networking-posix.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoutils_la-networking-fallback.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoutils_la-networking-missing.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoutils_la-networking-windows.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoutils_la-mono-rand.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoutils_la-mono-rand-windows.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoutils_la-memfuncs.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoutils_la-parse.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoutils_la-checked-build.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoutils_la-mach-support-amd64.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoutils_la-mono-hwcap-x86.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC mono-math-c.lo libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../mono -I../../external/bdwgc/include -I../../external/bdwgc/libatomic_ops/src -I../../mono/eglib -fvisibility=hidden -Wall -Wunused -Wmissing-declarations -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -I/home/pbulk/build/lang/mono/work/.buildlink/include -I/home/pbulk/build/lang/mono/work/.buildlink/include/python3.9 -DGC_SOLARIS_THREADS -DGC_SOLARIS_PTHREADS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -DUSE_MMAP -DUSE_MUNMAP -DHOST_SOLARIS -g -D_XOPEN_SOURCE=500 -D__EXTENSIONS__ -D_XOPEN_SOURCE_EXTENDED=1 -DUSE_COMPILER_TLS -Wall -Wunused -Wmissing-declarations -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -pipe -fno-aggressive-loop-optimizations -pipe -fno-aggressive-loop-optimizations -D_XOPEN_SOURCE=600 -D_FORTIFY_SOURCE=2 -Wmissing-prototypes -Wstrict-prototypes -Wnested-externs -Wno-format-zero-length -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -mno-tls-direct-seg-refs -Wno-char-subscripts -D_POSIX_PTHREAD_SEMANTICS -Werror=return-type -Werror-implicit-function-declaration -MT mono-math-c.lo -MD -MP -MF .deps/mono-math-c.Tpo -c mono-math-c.c -fPIC -DPIC -o .libs/mono-math-c.o <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../mono -I../../external/bdwgc/include -I../../external/bdwgc/libatomic_ops/src -I../../mono/eglib -fvisibility=hidden -Wall -Wunused -Wmissing-declarations -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -I/home/pbulk/build/lang/mono/work/.buildlink/include -I/home/pbulk/build/lang/mono/work/.buildlink/include/python3.9 -DGC_SOLARIS_THREADS -DGC_SOLARIS_PTHREADS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -DUSE_MMAP -DUSE_MUNMAP -DHOST_SOLARIS -g -D_XOPEN_SOURCE=500 -D__EXTENSIONS__ -D_XOPEN_SOURCE_EXTENDED=1 -DUSE_COMPILER_TLS -Wall -Wunused -Wmissing-declarations -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -pipe -fno-aggressive-loop-optimizations -pipe -fno-aggressive-loop-optimizations -D_XOPEN_SOURCE=600 -D_FORTIFY_SOURCE=2 -Wmissing-prototypes -Wstrict-prototypes -Wnested-externs -Wno-format-zero-length -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -mno-tls-direct-seg-refs -Wno-char-subscripts -D_POSIX_PTHREAD_SEMANTICS -Werror=return-type -Werror-implicit-function-declaration -MT mono-math-c.lo -MD -MP -MF .deps/mono-math-c.Tpo -c mono-math-c.c -o mono-math-c.o >/dev/null 2>&1 CCLD libmonoutils.la gmake[5]: Leaving directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.122/mono/utils' gmake[4]: Leaving directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.122/mono/utils' gmake[3]: Leaving directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.122/mono/utils' Making all in cil gmake[3]: Entering directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.122/mono/cil' perl ./make-opcodes-def.pl ./cil-opcodes.xml opcode.def.tmp mv opcode.def.tmp opcode.def gmake[3]: Leaving directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.122/mono/cil' Making all in zlib gmake[3]: Entering directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.122/mono/zlib' gmake[3]: Nothing to be done for 'all'. gmake[3]: Leaving directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.122/mono/zlib' Making all in sgen gmake[3]: Entering directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.122/mono/sgen' CC libmonosgen_la-sgen-alloc.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonosgen_la-sgen-cardtable.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonosgen_la-sgen-debug.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition In file included from ../../mono/metadata/sgen-client-mono.h:64, from ../../mono/sgen/sgen-gc.h:831, from sgen-debug.c:22: sgen-debug.c: In function 'find_pinning_ref_from_thread': sgen-debug.c:511:94: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 511 | SGEN_LOG (0, "Object %p referenced in thread %p (id %p) at %p, stack: %p-%p", obj, info, (gpointer)mono_thread_info_get_tid (info), start, info->client_info.stack_start, info->client_info.info.stack_end); | ^ ../../mono/utils/mono-logger-internals.h:108:34: note: in definition of macro 'mono_gc_printf' 108 | fprintf (gc_log_file, format, ##__VA_ARGS__); \ | ^~~~~~~~~~~ sgen-debug.c:511:5: note: in expansion of macro 'SGEN_LOG' 511 | SGEN_LOG (0, "Object %p referenced in thread %p (id %p) at %p, stack: %p-%p", obj, info, (gpointer)mono_thread_info_get_tid (info), start, info->client_info.stack_start, info->client_info.info.stack_end); | ^~~~~~~~ sgen-debug.c:519:121: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 519 | SGEN_LOG (0, "Object %p referenced in saved reg %d of thread %p (id %p)", obj, (int) (ctxcurrent - ctxstart), info, (gpointer)mono_thread_info_get_tid (info)); | ^ ../../mono/utils/mono-logger-internals.h:108:34: note: in definition of macro 'mono_gc_printf' 108 | fprintf (gc_log_file, format, ##__VA_ARGS__); \ | ^~~~~~~~~~~ sgen-debug.c:519:5: note: in expansion of macro 'SGEN_LOG' 519 | SGEN_LOG (0, "Object %p referenced in saved reg %d of thread %p (id %p)", obj, (int) (ctxcurrent - ctxstart), info, (gpointer)mono_thread_info_get_tid (info)); | ^~~~~~~~ CC libmonosgen_la-sgen-descriptor.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonosgen_la-sgen-fin-weak-hash.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonosgen_la-sgen-gc.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonosgen_la-sgen-gchandles.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonosgen_la-sgen-gray.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonosgen_la-sgen-hash-table.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonosgen_la-sgen-internal.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonosgen_la-sgen-layout-stats.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonosgen_la-sgen-los.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonosgen_la-sgen-marksweep.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonosgen_la-sgen-memory-governor.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonosgen_la-sgen-nursery-allocator.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonosgen_la-sgen-pinning-stats.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonosgen_la-sgen-pinning.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonosgen_la-sgen-pointer-queue.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonosgen_la-sgen-array-list.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonosgen_la-sgen-protocol.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonosgen_la-sgen-qsort.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonosgen_la-sgen-simple-nursery.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonosgen_la-sgen-split-nursery.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonosgen_la-sgen-thread-pool.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition sgen-thread-pool.c: In function 'sgen_thread_pool_shutdown': sgen-thread-pool.c:310:37: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 310 | mono_threads_add_joinable_thread ((gpointer)threads [i]); | ^ CC libmonosgen_la-sgen-workers.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CCLD libmonosgen.la gmake[3]: Leaving directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.122/mono/sgen' Making all in metadata gmake[3]: Entering directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.122/mono/metadata' CC libmonoruntime_config_la-mono-config-dirs.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CCLD libmonoruntime-config.la CC libmonoruntime_support_la-support.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CCLD libmonoruntime-support.la CC libmonoruntime_la-console-unix.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntime_la-w32mutex-unix.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition w32mutex-unix.c: In function 'mutex_handle_signal': w32mutex-unix.c:80:75: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 80 | __func__, mono_w32handle_get_typename (handle_data->type), handle_data, (gpointer) mutex_handle->tid, mutex_handle->recursion); | ^ w32mutex-unix.c:99:77: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 99 | __func__, mono_w32handle_get_typename (handle_data->type), handle_data, (gpointer) mutex_handle->tid, mutex_handle->recursion); | ^ w32mutex-unix.c: In function 'mutex_handle_own': w32mutex-unix.c:118:75: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 118 | __func__, mono_w32handle_get_typename (handle_data->type), handle_data, (gpointer) mutex_handle->tid, mutex_handle->recursion, (gpointer) pthread_self (), mutex_handle->recursion + 1, mutex_handle->abandoned ? "true" : "false"); | ^ w32mutex-unix.c:118:130: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 118 | __func__, mono_w32handle_get_typename (handle_data->type), handle_data, (gpointer) mutex_handle->tid, mutex_handle->recursion, (gpointer) pthread_self (), mutex_handle->recursion + 1, mutex_handle->abandoned ? "true" : "false"); | ^ w32mutex-unix.c: In function 'mutex_handle_is_owned': w32mutex-unix.c:151:76: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 151 | __func__, mono_w32handle_get_typename (handle_data->type), handle_data, (gpointer) pthread_self ()); | ^ w32mutex-unix.c:155:76: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 155 | __func__, mono_w32handle_get_typename (handle_data->type), handle_data, (gpointer) pthread_self (), (gpointer) mutex_handle->tid, mutex_handle->recursion); | ^ w32mutex-unix.c:155:104: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 155 | __func__, mono_w32handle_get_typename (handle_data->type), handle_data, (gpointer) pthread_self (), (gpointer) mutex_handle->tid, mutex_handle->recursion); | ^ w32mutex-unix.c: In function 'ves_icall_System_Threading_Mutex_ReleaseMutex_internal': w32mutex-unix.c:398:70: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 398 | __func__, mono_w32handle_get_typename (handle_data->type), handle, (gpointer) mutex_handle->tid, mutex_handle->recursion); | ^ w32mutex-unix.c:422:72: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 422 | __func__, mono_w32handle_get_typename (handle_data->type), handle, (gpointer) mutex_handle->tid, mutex_handle->recursion); | ^ In file included from w32mutex.h:9, from w32mutex-unix.c:11: w32mutex-unix.c: In function 'mono_w32mutex_abandon': w32mutex-unix.c:510:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 510 | __func__, handle, (gpointer) mutex_handle->tid, (gpointer) tid); | ^ ../../mono/eglib/glib.h:796:70: note: in definition of macro 'g_error' 796 | #define g_error(...) do { g_log (G_LOG_DOMAIN, G_LOG_LEVEL_ERROR, __VA_ARGS__); for (;;); } while (0) | ^~~~~~~~~~~ w32mutex-unix.c:510:53: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 510 | __func__, handle, (gpointer) mutex_handle->tid, (gpointer) tid); | ^ ../../mono/eglib/glib.h:796:70: note: in definition of macro 'g_error' 796 | #define g_error(...) do { g_log (G_LOG_DOMAIN, G_LOG_LEVEL_ERROR, __VA_ARGS__); for (;;); } while (0) | ^~~~~~~~~~~ CC libmonoruntime_la-w32semaphore-unix.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntime_la-w32event-unix.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntime_la-w32process-unix.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntime_la-w32process-unix-osx.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntime_la-w32process-unix-bsd.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntime_la-w32process-unix-haiku.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntime_la-w32process-unix-default.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition w32process-unix-default.c: In function 'mono_w32process_get_name': w32process-unix-default.c:51:8: warning: unused variable 'buf' [-Wunused-variable] 51 | gchar buf[256]; | ^~~ CC libmonoruntime_la-w32socket-unix.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntime_la-w32file-unix.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntime_la-w32file-unix-glob.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntime_la-w32error-unix.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntime_la-threadpool-worker-default.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntime_la-appdomain.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntime_la-assembly-load-context.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntime_la-domain.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntime_la-assembly.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntime_la-attach.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntime_la-class.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntime_la-class-init.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntime_la-class-accessors.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntime_la-cominterop.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntime_la-coree.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntime_la-debug-helpers.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntime_la-debug-mono-symfile.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntime_la-debug-mono-ppdb.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntime_la-environment.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntime_la-exception.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntime_la-w32file.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntime_la-filewatcher.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntime_la-icall.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntime_la-image.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntime_la-jit-info.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntime_la-loader.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntime_la-loaded-images.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntime_la-loaded-images-global.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntime_la-loaded-images-netcore.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntime_la-locales.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntime_la-lock-tracer.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntime_la-marshal.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntime_la-mempool.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntime_la-metadata.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntime_la-metadata-verify.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntime_la-method-builder.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntime_la-mono-basic-block.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntime_la-mono-config.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntime_la-mono-debug.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntime_la-mono-endian.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntime_la-mono-hash.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntime_la-mono-conc-hash.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntime_la-mono-mlist.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntime_la-mono-perfcounters.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntime_la-mono-route.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntime_la-object.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition object.c: In function 'mono_thread_set_main': object.c:261:41: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 261 | void *key = thread->internal_thread ? (void *) MONO_UINT_TO_NATIVE_THREAD_ID (thread->internal_thread->tid) : NULL; | ^ CC libmonoruntime_la-opcodes.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntime_la-property-bag.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntime_la-w32socket.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntime_la-w32process.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntime_la-profiler.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntime_la-rand.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntime_la-remoting.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntime_la-runtime.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntime_la-mono-security.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntime_la-security-core-clr.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntime_la-security-manager.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntime_la-string-icalls.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntime_la-sysmath.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntime_la-threads.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition threads.c: In function 'mono_thread_attach_internal': threads.c:913:59: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 913 | mono_alloc_static_data (&internal->static_data, offset, (void *) MONO_UINT_TO_NATIVE_THREAD_ID (internal->tid), TRUE); | ^ In file included from threads.c:23: threads.c: In function 'fire_attach_profiler_events': threads.c:1128:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1128 | (void *) tid, | ^ ../../mono/metadata/profiler-private.h:193:33: note: in definition of macro 'MONO_PROFILER_RAISE' 193 | mono_profiler_raise_ ## name args; \ | ^~~~ threads.c:1136:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1136 | (void *) tid, | ^ ../../mono/metadata/profiler-private.h:193:33: note: in definition of macro 'MONO_PROFILER_RAISE' 193 | mono_profiler_raise_ ## name args; \ | ^~~~ threads.c: In function 'alloc_thread_static_data_helper': threads.c:4728:58: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 4728 | mono_alloc_static_data (&(thread->static_data), offset, (void *) MONO_UINT_TO_NATIVE_THREAD_ID (thread->tid), TRUE); | ^ threads.c: In function 'threads_add_pending_joinable_runtime_thread': threads.c:5780:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 5780 | threads_add_pending_joinable_thread ((gpointer)(MONO_UINT_TO_NATIVE_THREAD_ID (mono_thread_info_get_tid (mono_thread_info)))); | ^ threads.c: In function 'mono_threads_add_joinable_runtime_thread': threads.c:5841:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 5841 | gpointer tid = (gpointer)(MONO_UINT_TO_NATIVE_THREAD_ID (mono_thread_info_get_tid (mono_thread_info))); | ^ CC libmonoruntime_la-threadpool.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntime_la-threadpool-io.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntime_la-verify.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntime_la-dynamic-stream.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntime_la-file-mmap-posix.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntime_la-file-mmap-windows.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntime_la-metadata-cross-helpers.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntime_la-seq-points-data.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntime_la-handle.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntime_la-w32handle-namespace.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntime_la-w32handle.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntime_la-reflection.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntime_la-dynamic-image.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntime_la-sre.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntime_la-sre-encode.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntime_la-sre-save.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntime_la-custom-attrs.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntime_la-fdhandle.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntime_la-callspec.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntime_la-abi.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntime_la-native-library.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntime_la-icall-table.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntime_la-method-builder-ilgen.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntime_la-marshal-ilgen.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntime_la-sgen-mono-ilgen.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntime_la-gc-stats.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntime_la-gc.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition gc.c: In function 'mono_gc_cleanup': gc.c:1083:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1083 | mono_threads_add_joinable_thread ((gpointer)(MONO_UINT_TO_NATIVE_THREAD_ID (gc_thread->tid))); | ^ gc.c:1108:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1108 | mono_threads_add_joinable_thread ((gpointer)(MONO_UINT_TO_NATIVE_THREAD_ID (gc_thread->tid))); | ^ CC libmonoruntime_la-monitor.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntime_la-null-gc.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntime_la-null-gc-handles.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntime_la-boehm-gc.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition boehm-gc.c: In function 'mono_gc_thread_detach_with_lock': boehm-gc.c:377:37: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 377 | mono_threads_add_joinable_thread ((gpointer)tid); | ^ boehm-gc.c: At top level: boehm-gc.c:1103:6: warning: function declaration isn't a prototype [-Wstrict-prototypes] 1103 | void GC_start_blocking () | ^~~~~~~~~~~~~~~~~ boehm-gc.c:1108:6: warning: function declaration isn't a prototype [-Wstrict-prototypes] 1108 | void GC_end_blocking () | ^~~~~~~~~~~~~~~ CCLD libmonoruntime.la CC libmonoruntimesgen_la-console-unix.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-w32mutex-unix.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition w32mutex-unix.c: In function 'mutex_handle_signal': w32mutex-unix.c:80:75: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 80 | __func__, mono_w32handle_get_typename (handle_data->type), handle_data, (gpointer) mutex_handle->tid, mutex_handle->recursion); | ^ w32mutex-unix.c:99:77: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 99 | __func__, mono_w32handle_get_typename (handle_data->type), handle_data, (gpointer) mutex_handle->tid, mutex_handle->recursion); | ^ w32mutex-unix.c: In function 'mutex_handle_own': w32mutex-unix.c:118:75: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 118 | __func__, mono_w32handle_get_typename (handle_data->type), handle_data, (gpointer) mutex_handle->tid, mutex_handle->recursion, (gpointer) pthread_self (), mutex_handle->recursion + 1, mutex_handle->abandoned ? "true" : "false"); | ^ w32mutex-unix.c:118:130: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 118 | __func__, mono_w32handle_get_typename (handle_data->type), handle_data, (gpointer) mutex_handle->tid, mutex_handle->recursion, (gpointer) pthread_self (), mutex_handle->recursion + 1, mutex_handle->abandoned ? "true" : "false"); | ^ w32mutex-unix.c: In function 'mutex_handle_is_owned': w32mutex-unix.c:151:76: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 151 | __func__, mono_w32handle_get_typename (handle_data->type), handle_data, (gpointer) pthread_self ()); | ^ w32mutex-unix.c:155:76: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 155 | __func__, mono_w32handle_get_typename (handle_data->type), handle_data, (gpointer) pthread_self (), (gpointer) mutex_handle->tid, mutex_handle->recursion); | ^ w32mutex-unix.c:155:104: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 155 | __func__, mono_w32handle_get_typename (handle_data->type), handle_data, (gpointer) pthread_self (), (gpointer) mutex_handle->tid, mutex_handle->recursion); | ^ w32mutex-unix.c: In function 'ves_icall_System_Threading_Mutex_ReleaseMutex_internal': w32mutex-unix.c:398:70: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 398 | __func__, mono_w32handle_get_typename (handle_data->type), handle, (gpointer) mutex_handle->tid, mutex_handle->recursion); | ^ w32mutex-unix.c:422:72: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 422 | __func__, mono_w32handle_get_typename (handle_data->type), handle, (gpointer) mutex_handle->tid, mutex_handle->recursion); | ^ In file included from w32mutex.h:9, from w32mutex-unix.c:11: w32mutex-unix.c: In function 'mono_w32mutex_abandon': w32mutex-unix.c:510:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 510 | __func__, handle, (gpointer) mutex_handle->tid, (gpointer) tid); | ^ ../../mono/eglib/glib.h:796:70: note: in definition of macro 'g_error' 796 | #define g_error(...) do { g_log (G_LOG_DOMAIN, G_LOG_LEVEL_ERROR, __VA_ARGS__); for (;;); } while (0) | ^~~~~~~~~~~ w32mutex-unix.c:510:53: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 510 | __func__, handle, (gpointer) mutex_handle->tid, (gpointer) tid); | ^ ../../mono/eglib/glib.h:796:70: note: in definition of macro 'g_error' 796 | #define g_error(...) do { g_log (G_LOG_DOMAIN, G_LOG_LEVEL_ERROR, __VA_ARGS__); for (;;); } while (0) | ^~~~~~~~~~~ CC libmonoruntimesgen_la-w32semaphore-unix.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-w32event-unix.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-w32process-unix.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-w32process-unix-osx.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-w32process-unix-bsd.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-w32process-unix-haiku.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-w32process-unix-default.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition w32process-unix-default.c: In function 'mono_w32process_get_name': w32process-unix-default.c:51:8: warning: unused variable 'buf' [-Wunused-variable] 51 | gchar buf[256]; | ^~~ CC libmonoruntimesgen_la-w32socket-unix.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-w32file-unix.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-w32file-unix-glob.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-w32error-unix.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-threadpool-worker-default.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-appdomain.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-assembly-load-context.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-domain.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-assembly.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-attach.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-class.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-class-init.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-class-accessors.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-cominterop.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-coree.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-debug-helpers.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-debug-mono-symfile.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-debug-mono-ppdb.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-environment.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-exception.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-w32file.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-filewatcher.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-icall.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-image.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-jit-info.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-loader.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-loaded-images.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-loaded-images-global.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-loaded-images-netcore.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-locales.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-lock-tracer.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-marshal.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-mempool.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-metadata.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-metadata-verify.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-method-builder.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-mono-basic-block.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-mono-config.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-mono-debug.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-mono-endian.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-mono-hash.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-mono-conc-hash.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-mono-mlist.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-mono-perfcounters.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-mono-route.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-object.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition object.c: In function 'mono_thread_set_main': object.c:261:41: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 261 | void *key = thread->internal_thread ? (void *) MONO_UINT_TO_NATIVE_THREAD_ID (thread->internal_thread->tid) : NULL; | ^ CC libmonoruntimesgen_la-opcodes.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-property-bag.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-w32socket.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-w32process.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-profiler.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-rand.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-remoting.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-runtime.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-mono-security.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-security-core-clr.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-security-manager.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-string-icalls.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-sysmath.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-threads.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition threads.c: In function 'mono_thread_attach_internal': threads.c:913:59: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 913 | mono_alloc_static_data (&internal->static_data, offset, (void *) MONO_UINT_TO_NATIVE_THREAD_ID (internal->tid), TRUE); | ^ In file included from threads.c:23: threads.c: In function 'fire_attach_profiler_events': threads.c:1128:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1128 | (void *) tid, | ^ ../../mono/metadata/profiler-private.h:193:33: note: in definition of macro 'MONO_PROFILER_RAISE' 193 | mono_profiler_raise_ ## name args; \ | ^~~~ threads.c:1136:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1136 | (void *) tid, | ^ ../../mono/metadata/profiler-private.h:193:33: note: in definition of macro 'MONO_PROFILER_RAISE' 193 | mono_profiler_raise_ ## name args; \ | ^~~~ threads.c: In function 'alloc_thread_static_data_helper': threads.c:4728:58: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 4728 | mono_alloc_static_data (&(thread->static_data), offset, (void *) MONO_UINT_TO_NATIVE_THREAD_ID (thread->tid), TRUE); | ^ threads.c: In function 'threads_add_pending_joinable_runtime_thread': threads.c:5780:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 5780 | threads_add_pending_joinable_thread ((gpointer)(MONO_UINT_TO_NATIVE_THREAD_ID (mono_thread_info_get_tid (mono_thread_info)))); | ^ threads.c: In function 'mono_threads_add_joinable_runtime_thread': threads.c:5841:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 5841 | gpointer tid = (gpointer)(MONO_UINT_TO_NATIVE_THREAD_ID (mono_thread_info_get_tid (mono_thread_info))); | ^ CC libmonoruntimesgen_la-threadpool.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-threadpool-io.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-verify.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-dynamic-stream.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-file-mmap-posix.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-file-mmap-windows.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-metadata-cross-helpers.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-seq-points-data.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-handle.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-w32handle-namespace.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-w32handle.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-reflection.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-dynamic-image.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-sre.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-sre-encode.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-sre-save.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-custom-attrs.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-fdhandle.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-callspec.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-abi.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-native-library.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-icall-table.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-method-builder-ilgen.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-marshal-ilgen.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-sgen-mono-ilgen.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-gc-stats.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-gc.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition gc.c: In function 'mono_gc_cleanup': gc.c:1083:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1083 | mono_threads_add_joinable_thread ((gpointer)(MONO_UINT_TO_NATIVE_THREAD_ID (gc_thread->tid))); | ^ gc.c:1108:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1108 | mono_threads_add_joinable_thread ((gpointer)(MONO_UINT_TO_NATIVE_THREAD_ID (gc_thread->tid))); | ^ CC libmonoruntimesgen_la-monitor.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-sgen-bridge.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-sgen-old-bridge.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-sgen-new-bridge.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-sgen-tarjan-bridge.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-sgen-toggleref.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-sgen-stw.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition sgen-stw.c: In function 'sgen_unified_suspend_stop_world': sgen-stw.c:422:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 422 | sgen_binary_protocol_thread_suspend ((gpointer) mono_thread_info_get_tid (info), stopped_ip); | ^ sgen-stw.c: In function 'sgen_unified_suspend_restart_world': sgen-stw.c:439:41: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 439 | sgen_binary_protocol_thread_restart ((gpointer) mono_thread_info_get_tid (info)); | ^ CC libmonoruntimesgen_la-sgen-mono.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition sgen-mono.c: In function 'sgen_client_thread_attach': sgen-mono.c:2148:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2148 | sgen_binary_protocol_thread_register ((gpointer)mono_thread_info_get_tid (info)); | ^ In file included from ../../mono/metadata/sgen-client-mono.h:64, from ../../mono/sgen/sgen-gc.h:831, from sgen-mono.c:13: sgen-mono.c:2150:63: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2150 | SGEN_LOG (3, "registered thread %p (%p) stack end %p", info, (gpointer)mono_thread_info_get_tid (info), info->client_info.info.stack_end); | ^ ../../mono/utils/mono-logger-internals.h:108:34: note: in definition of macro 'mono_gc_printf' 108 | fprintf (gc_log_file, format, ##__VA_ARGS__); \ | ^~~~~~~~~~~ sgen-mono.c:2150:2: note: in expansion of macro 'SGEN_LOG' 2150 | SGEN_LOG (3, "registered thread %p (%p) stack end %p", info, (gpointer)mono_thread_info_get_tid (info), info->client_info.info.stack_end); | ^~~~~~~~ sgen-mono.c: In function 'sgen_client_thread_detach_with_lock': sgen-mono.c:2184:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2184 | sgen_binary_protocol_thread_unregister ((gpointer)tid); | ^ In file included from ../../mono/metadata/sgen-client-mono.h:64, from ../../mono/sgen/sgen-gc.h:831, from sgen-mono.c:13: sgen-mono.c:2185:47: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2185 | SGEN_LOG (3, "unregister thread %p (%p)", p, (gpointer)tid); | ^ ../../mono/utils/mono-logger-internals.h:108:34: note: in definition of macro 'mono_gc_printf' 108 | fprintf (gc_log_file, format, ##__VA_ARGS__); \ | ^~~~~~~~~~~ sgen-mono.c:2185:2: note: in expansion of macro 'SGEN_LOG' 2185 | SGEN_LOG (3, "unregister thread %p (%p)", p, (gpointer)tid); | ^~~~~~~~ sgen-mono.c: In function 'sgen_client_scan_thread_data': sgen-mono.c:2320:36: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2320 | sgen_binary_protocol_scan_stack ((gpointer)mono_thread_info_get_tid (info), info->client_info.stack_start, info->client_info.info.stack_end, skip_reason); | ^ CCLD libmonoruntimesgen.la gmake[3]: Leaving directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.122/mono/metadata' Making all in mini gmake[3]: Entering directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.122/mono/mini' if test -e ../../.git; then \ (cd ../..; \ LANG=C; export LANG; \ if test -z "$ghprbPullId"; then \ branch=`git branch | grep '^\*' | sed 's/.*detached .*/explicit/' | cut -d ' ' -f 2`; \ else \ branch="pull-request-$ghprbPullId"; \ fi; \ version=`git log --no-color --first-parent -n1 --pretty=format:%h`; \ echo "#define FULL_VERSION \"$branch/$version\""; \ ); \ else \ if test -z "$MONO_BRANCH" -o -z "$MONO_BUILD_REVISION"; then \ echo "#define FULL_VERSION \"tarball\""; \ else \ echo "#define FULL_VERSION \"$MONO_BRANCH/$MONO_BUILD_REVISION\""; \ fi \ fi > version.h /opt/pkg/bin/python3.9 ./genmdesc.py TARGET_AMD64 . cpu-amd64.h amd64_desc ./cpu-amd64.md /opt/pkg/bin/gmake all-am gmake[4]: Entering directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.122/mono/mini' CC libmini_la-mini.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition In file included from mini-arch.h:11, from mini.h:50, from mini.c:66: mini-amd64.h:394: warning: "MONO_ARCH_NOMAP32BIT" redefined 394 | #define MONO_ARCH_NOMAP32BIT 1 | In file included from mini-arch.h:11, from mini.h:50, from mini.c:66: mini-amd64.h:96: note: this is the location of the previous definition 96 | # define MONO_ARCH_NOMAP32BIT | CC libmini_la-mini-runtime.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition In file included from mini-arch.h:11, from mini.h:50, from mini-runtime.c:76: mini-amd64.h:394: warning: "MONO_ARCH_NOMAP32BIT" redefined 394 | #define MONO_ARCH_NOMAP32BIT 1 | In file included from mini-arch.h:11, from mini.h:50, from mini-runtime.c:76: mini-amd64.h:96: note: this is the location of the previous definition 96 | # define MONO_ARCH_NOMAP32BIT | CC libmini_la-seq-points.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition In file included from mini-arch.h:11, from mini.h:50, from seq-points.c:12: mini-amd64.h:394: warning: "MONO_ARCH_NOMAP32BIT" redefined 394 | #define MONO_ARCH_NOMAP32BIT 1 | In file included from mini-arch.h:11, from mini.h:50, from seq-points.c:12: mini-amd64.h:96: note: this is the location of the previous definition 96 | # define MONO_ARCH_NOMAP32BIT | CC libmini_la-method-to-ir.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition In file included from mini-arch.h:11, from mini.h:50, from method-to-ir.c:18: mini-amd64.h:394: warning: "MONO_ARCH_NOMAP32BIT" redefined 394 | #define MONO_ARCH_NOMAP32BIT 1 | In file included from mini-arch.h:11, from mini.h:50, from method-to-ir.c:18: mini-amd64.h:96: note: this is the location of the previous definition 96 | # define MONO_ARCH_NOMAP32BIT | CC libmini_la-cfgdump.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition In file included from mini-arch.h:11, from mini.h:50, from cfgdump.c:9: mini-amd64.h:394: warning: "MONO_ARCH_NOMAP32BIT" redefined 394 | #define MONO_ARCH_NOMAP32BIT 1 | In file included from mini-arch.h:11, from mini.h:50, from cfgdump.c:9: mini-amd64.h:96: note: this is the location of the previous definition 96 | # define MONO_ARCH_NOMAP32BIT | CC libmini_la-decompose.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition In file included from mini-arch.h:11, from mini.h:50, from decompose.c:13: mini-amd64.h:394: warning: "MONO_ARCH_NOMAP32BIT" redefined 394 | #define MONO_ARCH_NOMAP32BIT 1 | In file included from mini-arch.h:11, from mini.h:50, from decompose.c:13: mini-amd64.h:96: note: this is the location of the previous definition 96 | # define MONO_ARCH_NOMAP32BIT | CC libmini_la-jit-icalls.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition In file included from mini-arch.h:11, from mini.h:50, from jit-icalls.h:9, from jit-icalls.c:21: mini-amd64.h:394: warning: "MONO_ARCH_NOMAP32BIT" redefined 394 | #define MONO_ARCH_NOMAP32BIT 1 | In file included from mini-arch.h:11, from mini.h:50, from jit-icalls.h:9, from jit-icalls.c:21: mini-amd64.h:96: note: this is the location of the previous definition 96 | # define MONO_ARCH_NOMAP32BIT | CC libmini_la-trace.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition In file included from mini-arch.h:11, from mini.h:50, from trace.c:22: mini-amd64.h:394: warning: "MONO_ARCH_NOMAP32BIT" redefined 394 | #define MONO_ARCH_NOMAP32BIT 1 | In file included from mini-arch.h:11, from mini.h:50, from trace.c:22: mini-amd64.h:96: note: this is the location of the previous definition 96 | # define MONO_ARCH_NOMAP32BIT | trace.c: In function 'indent': trace.c:81:28: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 81 | printf ("[%p: %.5f %d] ", (void*)mono_native_thread_id_get (), seconds_since_start (), indent_level); | ^ CC libmini_la-dominators.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition In file included from mini-arch.h:11, from mini.h:50, from dominators.c:19: mini-amd64.h:394: warning: "MONO_ARCH_NOMAP32BIT" redefined 394 | #define MONO_ARCH_NOMAP32BIT 1 | In file included from mini-arch.h:11, from mini.h:50, from dominators.c:19: mini-amd64.h:96: note: this is the location of the previous definition 96 | # define MONO_ARCH_NOMAP32BIT | CC libmini_la-cfold.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition In file included from mini-arch.h:11, from mini.h:50, from cfold.c:13: mini-amd64.h:394: warning: "MONO_ARCH_NOMAP32BIT" redefined 394 | #define MONO_ARCH_NOMAP32BIT 1 | In file included from mini-arch.h:11, from mini.h:50, from cfold.c:13: mini-amd64.h:96: note: this is the location of the previous definition 96 | # define MONO_ARCH_NOMAP32BIT | CC libmini_la-helpers.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition In file included from mini-arch.h:11, from mini.h:50, from helpers.c:10: mini-amd64.h:394: warning: "MONO_ARCH_NOMAP32BIT" redefined 394 | #define MONO_ARCH_NOMAP32BIT 1 | In file included from mini-arch.h:11, from mini.h:50, from helpers.c:10: mini-amd64.h:96: note: this is the location of the previous definition 96 | # define MONO_ARCH_NOMAP32BIT | CC libmini_la-liveness.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition In file included from mini-arch.h:11, from mini.h:50, from liveness.c:18: mini-amd64.h:394: warning: "MONO_ARCH_NOMAP32BIT" redefined 394 | #define MONO_ARCH_NOMAP32BIT 1 | In file included from mini-arch.h:11, from mini.h:50, from liveness.c:18: mini-amd64.h:96: note: this is the location of the previous definition 96 | # define MONO_ARCH_NOMAP32BIT | CC libmini_la-ssa.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition In file included from mini-arch.h:11, from mini.h:50, from ssa.c:21: mini-amd64.h:394: warning: "MONO_ARCH_NOMAP32BIT" redefined 394 | #define MONO_ARCH_NOMAP32BIT 1 | In file included from mini-arch.h:11, from mini.h:50, from ssa.c:21: mini-amd64.h:96: note: this is the location of the previous definition 96 | # define MONO_ARCH_NOMAP32BIT | CC libmini_la-abcremoval.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition In file included from mini-arch.h:11, from mini.h:50, from abcremoval.h:16, from abcremoval.c:24: mini-amd64.h:394: warning: "MONO_ARCH_NOMAP32BIT" redefined 394 | #define MONO_ARCH_NOMAP32BIT 1 | In file included from mini-arch.h:11, from mini.h:50, from abcremoval.h:16, from abcremoval.c:24: mini-amd64.h:96: note: this is the location of the previous definition 96 | # define MONO_ARCH_NOMAP32BIT | CC libmini_la-local-propagation.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition In file included from mini-arch.h:11, from mini.h:50, from local-propagation.c:32: mini-amd64.h:394: warning: "MONO_ARCH_NOMAP32BIT" redefined 394 | #define MONO_ARCH_NOMAP32BIT 1 | In file included from mini-arch.h:11, from mini.h:50, from local-propagation.c:32: mini-amd64.h:96: note: this is the location of the previous definition 96 | # define MONO_ARCH_NOMAP32BIT | CC libmini_la-driver.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition In file included from mini-arch.h:11, from mini.h:50, from driver.c:58: mini-amd64.h:394: warning: "MONO_ARCH_NOMAP32BIT" redefined 394 | #define MONO_ARCH_NOMAP32BIT 1 | In file included from mini-arch.h:11, from mini.h:50, from driver.c:58: mini-amd64.h:96: note: this is the location of the previous definition 96 | # define MONO_ARCH_NOMAP32BIT | CC libmini_la-debug-mini.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition In file included from mini-arch.h:11, from mini.h:50, from debug-mini.c:11: mini-amd64.h:394: warning: "MONO_ARCH_NOMAP32BIT" redefined 394 | #define MONO_ARCH_NOMAP32BIT 1 | In file included from mini-arch.h:11, from mini.h:50, from debug-mini.c:11: mini-amd64.h:96: note: this is the location of the previous definition 96 | # define MONO_ARCH_NOMAP32BIT | CC libmini_la-linear-scan.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition In file included from mini-arch.h:11, from mini.h:50, from linear-scan.c:11: mini-amd64.h:394: warning: "MONO_ARCH_NOMAP32BIT" redefined 394 | #define MONO_ARCH_NOMAP32BIT 1 | In file included from mini-arch.h:11, from mini.h:50, from linear-scan.c:11: mini-amd64.h:96: note: this is the location of the previous definition 96 | # define MONO_ARCH_NOMAP32BIT | CC libmini_la-aot-compiler.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition In file included from mini-arch.h:11, from mini.h:50, from aot-compiler.h:8, from aot-compiler.c:63: mini-amd64.h:394: warning: "MONO_ARCH_NOMAP32BIT" redefined 394 | #define MONO_ARCH_NOMAP32BIT 1 | In file included from mini-arch.h:11, from mini.h:50, from aot-compiler.h:8, from aot-compiler.c:63: mini-amd64.h:96: note: this is the location of the previous definition 96 | # define MONO_ARCH_NOMAP32BIT | CC libmini_la-aot-runtime.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition In file included from mini-arch.h:11, from mini.h:50, from aot-runtime.c:66: mini-amd64.h:394: warning: "MONO_ARCH_NOMAP32BIT" redefined 394 | #define MONO_ARCH_NOMAP32BIT 1 | In file included from mini-arch.h:11, from mini.h:50, from aot-runtime.c:66: mini-amd64.h:96: note: this is the location of the previous definition 96 | # define MONO_ARCH_NOMAP32BIT | CC libmini_la-aot-runtime-wasm.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition In file included from mini-arch.h:11, from mini.h:50, from aot-runtime-wasm.c:10: mini-amd64.h:394: warning: "MONO_ARCH_NOMAP32BIT" redefined 394 | #define MONO_ARCH_NOMAP32BIT 1 | In file included from mini-arch.h:11, from mini.h:50, from aot-runtime-wasm.c:10: mini-amd64.h:96: note: this is the location of the previous definition 96 | # define MONO_ARCH_NOMAP32BIT | CC libmini_la-graph.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition In file included from mini-arch.h:11, from mini.h:50, from graph.c:19: mini-amd64.h:394: warning: "MONO_ARCH_NOMAP32BIT" redefined 394 | #define MONO_ARCH_NOMAP32BIT 1 | In file included from mini-arch.h:11, from mini.h:50, from graph.c:19: mini-amd64.h:96: note: this is the location of the previous definition 96 | # define MONO_ARCH_NOMAP32BIT | CC libmini_la-mini-codegen.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition In file included from mini-arch.h:11, from mini.h:50, from mini-codegen.c:23: mini-amd64.h:394: warning: "MONO_ARCH_NOMAP32BIT" redefined 394 | #define MONO_ARCH_NOMAP32BIT 1 | In file included from mini-arch.h:11, from mini.h:50, from mini-codegen.c:23: mini-amd64.h:96: note: this is the location of the previous definition 96 | # define MONO_ARCH_NOMAP32BIT | CC libmini_la-mini-exceptions.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition In file included from mini-arch.h:11, from mini.h:50, from mini-exceptions.c:72: mini-amd64.h:394: warning: "MONO_ARCH_NOMAP32BIT" redefined 394 | #define MONO_ARCH_NOMAP32BIT 1 | In file included from mini-arch.h:11, from mini.h:50, from mini-exceptions.c:72: mini-amd64.h:96: note: this is the location of the previous definition 96 | # define MONO_ARCH_NOMAP32BIT | mini-exceptions.c: In function 'mono_handle_exception_internal': mini-exceptions.c:2690:54: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2690 | g_print ("[%p:] EXCEPTION handling: %s.%s: %s\n", (void*)mono_native_thread_id_get (), m_class_get_name_space (mono_object_class (obj)), m_class_get_name (mono_object_class (obj)), msg); | ^ CC libmini_la-mini-trampolines.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition In file included from mini-arch.h:11, from mini.h:50, from mini-trampolines.c:22: mini-amd64.h:394: warning: "MONO_ARCH_NOMAP32BIT" redefined 394 | #define MONO_ARCH_NOMAP32BIT 1 | In file included from mini-arch.h:11, from mini.h:50, from mini-trampolines.c:22: mini-amd64.h:96: note: this is the location of the previous definition 96 | # define MONO_ARCH_NOMAP32BIT | CC libmini_la-branch-opts.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition In file included from mini-arch.h:11, from mini.h:50, from branch-opts.c:17: mini-amd64.h:394: warning: "MONO_ARCH_NOMAP32BIT" redefined 394 | #define MONO_ARCH_NOMAP32BIT 1 | In file included from mini-arch.h:11, from mini.h:50, from branch-opts.c:17: mini-amd64.h:96: note: this is the location of the previous definition 96 | # define MONO_ARCH_NOMAP32BIT | CC libmini_la-mini-generic-sharing.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition In file included from mini-arch.h:11, from mini.h:50, from mini-generic-sharing.c:25: mini-amd64.h:394: warning: "MONO_ARCH_NOMAP32BIT" redefined 394 | #define MONO_ARCH_NOMAP32BIT 1 | In file included from mini-arch.h:11, from mini.h:50, from mini-generic-sharing.c:25: mini-amd64.h:96: note: this is the location of the previous definition 96 | # define MONO_ARCH_NOMAP32BIT | CC libmini_la-tasklets.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition In file included from mini-arch.h:11, from mini.h:50, from tasklets.h:8, from tasklets.c:6: mini-amd64.h:394: warning: "MONO_ARCH_NOMAP32BIT" redefined 394 | #define MONO_ARCH_NOMAP32BIT 1 | In file included from mini-arch.h:11, from mini.h:50, from tasklets.h:8, from tasklets.c:6: mini-amd64.h:96: note: this is the location of the previous definition 96 | # define MONO_ARCH_NOMAP32BIT | CC libmini_la-simd-intrinsics.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition In file included from mini-arch.h:11, from mini.h:50, from simd-intrinsics.c:14: mini-amd64.h:394: warning: "MONO_ARCH_NOMAP32BIT" redefined 394 | #define MONO_ARCH_NOMAP32BIT 1 | In file included from mini-arch.h:11, from mini.h:50, from simd-intrinsics.c:14: mini-amd64.h:96: note: this is the location of the previous definition 96 | # define MONO_ARCH_NOMAP32BIT | CC libmini_la-simd-intrinsics-netcore.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition In file included from mini-arch.h:11, from mini.h:50, from simd-intrinsics-netcore.c:21: mini-amd64.h:394: warning: "MONO_ARCH_NOMAP32BIT" redefined 394 | #define MONO_ARCH_NOMAP32BIT 1 | In file included from mini-arch.h:11, from mini.h:50, from simd-intrinsics-netcore.c:21: mini-amd64.h:96: note: this is the location of the previous definition 96 | # define MONO_ARCH_NOMAP32BIT | CC libmini_la-mini-native-types.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition In file included from mini-arch.h:11, from mini.h:50, from mini-native-types.c:15: mini-amd64.h:394: warning: "MONO_ARCH_NOMAP32BIT" redefined 394 | #define MONO_ARCH_NOMAP32BIT 1 | In file included from mini-arch.h:11, from mini.h:50, from mini-native-types.c:15: mini-amd64.h:96: note: this is the location of the previous definition 96 | # define MONO_ARCH_NOMAP32BIT | CC libmini_la-unwind.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition In file included from mini-arch.h:11, from mini.h:50, from unwind.c:11: mini-amd64.h:394: warning: "MONO_ARCH_NOMAP32BIT" redefined 394 | #define MONO_ARCH_NOMAP32BIT 1 | In file included from mini-arch.h:11, from mini.h:50, from unwind.c:11: mini-amd64.h:96: note: this is the location of the previous definition 96 | # define MONO_ARCH_NOMAP32BIT | CC libmini_la-image-writer.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition In file included from mini-arch.h:11, from mini.h:50, from image-writer.c:46: mini-amd64.h:394: warning: "MONO_ARCH_NOMAP32BIT" redefined 394 | #define MONO_ARCH_NOMAP32BIT 1 | In file included from mini-arch.h:11, from mini.h:50, from image-writer.c:46: mini-amd64.h:96: note: this is the location of the previous definition 96 | # define MONO_ARCH_NOMAP32BIT | CC libmini_la-dwarfwriter.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition In file included from mini-arch.h:11, from mini.h:50, from dwarfwriter.h:16, from dwarfwriter.c:15: mini-amd64.h:394: warning: "MONO_ARCH_NOMAP32BIT" redefined 394 | #define MONO_ARCH_NOMAP32BIT 1 | In file included from mini-arch.h:11, from mini.h:50, from dwarfwriter.h:16, from dwarfwriter.c:15: mini-amd64.h:96: note: this is the location of the previous definition 96 | # define MONO_ARCH_NOMAP32BIT | CC libmini_la-mini-gc.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition In file included from mini-arch.h:11, from mini.h:50, from mini-gc.h:8, from mini-gc.c:14: mini-amd64.h:394: warning: "MONO_ARCH_NOMAP32BIT" redefined 394 | #define MONO_ARCH_NOMAP32BIT 1 | In file included from mini-arch.h:11, from mini.h:50, from mini-gc.h:8, from mini-gc.c:14: mini-amd64.h:96: note: this is the location of the previous definition 96 | # define MONO_ARCH_NOMAP32BIT | CC libmini_la-debugger-agent-stubs.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition In file included from mini-arch.h:11, from mini.h:50, from mini-runtime.h:15, from debugger-agent-stubs.c:14: mini-amd64.h:394: warning: "MONO_ARCH_NOMAP32BIT" redefined 394 | #define MONO_ARCH_NOMAP32BIT 1 | In file included from mini-arch.h:11, from mini.h:50, from mini-runtime.h:15, from debugger-agent-stubs.c:14: mini-amd64.h:96: note: this is the location of the previous definition 96 | # define MONO_ARCH_NOMAP32BIT | CC libmini_la-xdebug.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition In file included from mini-arch.h:11, from mini.h:50, from xdebug.c:29: mini-amd64.h:394: warning: "MONO_ARCH_NOMAP32BIT" redefined 394 | #define MONO_ARCH_NOMAP32BIT 1 | In file included from mini-arch.h:11, from mini.h:50, from xdebug.c:29: mini-amd64.h:96: note: this is the location of the previous definition 96 | # define MONO_ARCH_NOMAP32BIT | CC libmini_la-alias-analysis.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition In file included from mini-arch.h:11, from mini.h:50, from alias-analysis.c:14: mini-amd64.h:394: warning: "MONO_ARCH_NOMAP32BIT" redefined 394 | #define MONO_ARCH_NOMAP32BIT 1 | In file included from mini-arch.h:11, from mini.h:50, from alias-analysis.c:14: mini-amd64.h:96: note: this is the location of the previous definition 96 | # define MONO_ARCH_NOMAP32BIT | CC libmini_la-mini-cross-helpers.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition In file included from mini-arch.h:11, from mini.h:50, from mini-cross-helpers.c:11: mini-amd64.h:394: warning: "MONO_ARCH_NOMAP32BIT" redefined 394 | #define MONO_ARCH_NOMAP32BIT 1 | In file included from mini-arch.h:11, from mini.h:50, from mini-cross-helpers.c:11: mini-amd64.h:96: note: this is the location of the previous definition 96 | # define MONO_ARCH_NOMAP32BIT | CC libmini_la-arch-stubs.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition In file included from mini-arch.h:11, from mini.h:50, from arch-stubs.c:5: mini-amd64.h:394: warning: "MONO_ARCH_NOMAP32BIT" redefined 394 | #define MONO_ARCH_NOMAP32BIT 1 | In file included from mini-arch.h:11, from mini.h:50, from arch-stubs.c:5: mini-amd64.h:96: note: this is the location of the previous definition 96 | # define MONO_ARCH_NOMAP32BIT | CC libmini_la-type-checking.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition In file included from mini-arch.h:11, from mini.h:50, from type-checking.c:10: mini-amd64.h:394: warning: "MONO_ARCH_NOMAP32BIT" redefined 394 | #define MONO_ARCH_NOMAP32BIT 1 | In file included from mini-arch.h:11, from mini.h:50, from type-checking.c:10: mini-amd64.h:96: note: this is the location of the previous definition 96 | # define MONO_ARCH_NOMAP32BIT | CC libmini_la-calls.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition In file included from mini-arch.h:11, from mini.h:50, from calls.c:10: mini-amd64.h:394: warning: "MONO_ARCH_NOMAP32BIT" redefined 394 | #define MONO_ARCH_NOMAP32BIT 1 | In file included from mini-arch.h:11, from mini.h:50, from calls.c:10: mini-amd64.h:96: note: this is the location of the previous definition 96 | # define MONO_ARCH_NOMAP32BIT | CC libmini_la-lldb.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition In file included from mini-arch.h:11, from mini.h:50, from lldb.c:12: mini-amd64.h:394: warning: "MONO_ARCH_NOMAP32BIT" redefined 394 | #define MONO_ARCH_NOMAP32BIT 1 | In file included from mini-arch.h:11, from mini.h:50, from lldb.c:12: mini-amd64.h:96: note: this is the location of the previous definition 96 | # define MONO_ARCH_NOMAP32BIT | CC libmini_la-memory-access.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition In file included from mini-arch.h:11, from mini.h:50, from memory-access.c:15: mini-amd64.h:394: warning: "MONO_ARCH_NOMAP32BIT" redefined 394 | #define MONO_ARCH_NOMAP32BIT 1 | In file included from mini-arch.h:11, from mini.h:50, from memory-access.c:15: mini-amd64.h:96: note: this is the location of the previous definition 96 | # define MONO_ARCH_NOMAP32BIT | CC libmini_la-intrinsics.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition In file included from mini-arch.h:11, from mini.h:50, from intrinsics.c:11: mini-amd64.h:394: warning: "MONO_ARCH_NOMAP32BIT" redefined 394 | #define MONO_ARCH_NOMAP32BIT 1 | In file included from mini-arch.h:11, from mini.h:50, from intrinsics.c:11: mini-amd64.h:96: note: this is the location of the previous definition 96 | # define MONO_ARCH_NOMAP32BIT | CC libmini_la-mini-profiler.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition In file included from ../../mono/mini/mini-arch.h:11, from ../../mono/mini/mini.h:50, from ../../mono/mini/mini-runtime.h:15, from interp/interp.h:7, from mini-profiler.c:12: ../../mono/mini/mini-amd64.h:394: warning: "MONO_ARCH_NOMAP32BIT" redefined 394 | #define MONO_ARCH_NOMAP32BIT 1 | In file included from ../../mono/mini/mini-arch.h:11, from ../../mono/mini/mini.h:50, from ../../mono/mini/mini-runtime.h:15, from interp/interp.h:7, from mini-profiler.c:12: ../../mono/mini/mini-amd64.h:96: note: this is the location of the previous definition 96 | # define MONO_ARCH_NOMAP32BIT | CC libmini_la-interp-stubs.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition In file included from ../../mono/mini/mini-arch.h:11, from ../../mono/mini/mini.h:50, from ../../mono/mini/mini-runtime.h:15, from interp/interp.h:7, from interp-stubs.c:3: ../../mono/mini/mini-amd64.h:394: warning: "MONO_ARCH_NOMAP32BIT" redefined 394 | #define MONO_ARCH_NOMAP32BIT 1 | In file included from ../../mono/mini/mini-arch.h:11, from ../../mono/mini/mini.h:50, from ../../mono/mini/mini-runtime.h:15, from interp/interp.h:7, from interp-stubs.c:3: ../../mono/mini/mini-amd64.h:96: note: this is the location of the previous definition 96 | # define MONO_ARCH_NOMAP32BIT | CC libmini_la-llvmonly-runtime.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition In file included from mini-arch.h:11, from mini.h:50, from mini-runtime.h:15, from llvmonly-runtime.h:11, from llvmonly-runtime.c:8: mini-amd64.h:394: warning: "MONO_ARCH_NOMAP32BIT" redefined 394 | #define MONO_ARCH_NOMAP32BIT 1 | In file included from mini-arch.h:11, from mini.h:50, from mini-runtime.h:15, from llvmonly-runtime.h:11, from llvmonly-runtime.c:8: mini-amd64.h:96: note: this is the location of the previous definition 96 | # define MONO_ARCH_NOMAP32BIT | CC libmini_la-tiered.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition In file included from mini-arch.h:11, from mini.h:50, from tiered.c:4: mini-amd64.h:394: warning: "MONO_ARCH_NOMAP32BIT" redefined 394 | #define MONO_ARCH_NOMAP32BIT 1 | In file included from mini-arch.h:11, from mini.h:50, from tiered.c:4: mini-amd64.h:96: note: this is the location of the previous definition 96 | # define MONO_ARCH_NOMAP32BIT | CC libmini_la-mini-amd64.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition In file included from mini-arch.h:11, from mini.h:50, from mini-amd64.c:19: mini-amd64.h:394: warning: "MONO_ARCH_NOMAP32BIT" redefined 394 | #define MONO_ARCH_NOMAP32BIT 1 | In file included from mini-arch.h:11, from mini.h:50, from mini-amd64.c:19: mini-amd64.h:96: note: this is the location of the previous definition 96 | # define MONO_ARCH_NOMAP32BIT | CC libmini_la-exceptions-amd64.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition In file included from mini-arch.h:11, from mini.h:50, from exceptions-amd64.c:41: mini-amd64.h:394: warning: "MONO_ARCH_NOMAP32BIT" redefined 394 | #define MONO_ARCH_NOMAP32BIT 1 | In file included from mini-arch.h:11, from mini.h:50, from exceptions-amd64.c:41: mini-amd64.h:96: note: this is the location of the previous definition 96 | # define MONO_ARCH_NOMAP32BIT | CC libmini_la-tramp-amd64.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition In file included from mini-arch.h:11, from mini.h:50, from tramp-amd64.c:29: mini-amd64.h:394: warning: "MONO_ARCH_NOMAP32BIT" redefined 394 | #define MONO_ARCH_NOMAP32BIT 1 | In file included from mini-arch.h:11, from mini.h:50, from tramp-amd64.c:29: mini-amd64.h:96: note: this is the location of the previous definition 96 | # define MONO_ARCH_NOMAP32BIT | CC libmini_la-mini-amd64-gsharedvt.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition In file included from mini-arch.h:11, from mini.h:50, from mini-amd64-gsharedvt.c:27: mini-amd64.h:394: warning: "MONO_ARCH_NOMAP32BIT" redefined 394 | #define MONO_ARCH_NOMAP32BIT 1 | In file included from mini-arch.h:11, from mini.h:50, from mini-amd64-gsharedvt.c:27: mini-amd64.h:96: note: this is the location of the previous definition 96 | # define MONO_ARCH_NOMAP32BIT | CC libmini_la-tramp-amd64-gsharedvt.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition In file included from mini-arch.h:11, from mini.h:50, from tramp-amd64-gsharedvt.c:27: mini-amd64.h:394: warning: "MONO_ARCH_NOMAP32BIT" redefined 394 | #define MONO_ARCH_NOMAP32BIT 1 | In file included from mini-arch.h:11, from mini.h:50, from tramp-amd64-gsharedvt.c:27: mini-amd64.h:96: note: this is the location of the previous definition 96 | # define MONO_ARCH_NOMAP32BIT | CC libmini_la-mini-posix.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition In file included from ../../mono/mini/mini-arch.h:11, from ../../mono/mini/mini.h:50, from ../../mono/mini/debugger-agent.h:8, from ../../mono/mini/debugger-state-machine.h:19, from mini-posix.c:73: ../../mono/mini/mini-amd64.h:394: warning: "MONO_ARCH_NOMAP32BIT" redefined 394 | #define MONO_ARCH_NOMAP32BIT 1 | In file included from ../../mono/mini/mini-arch.h:11, from ../../mono/mini/mini.h:50, from ../../mono/mini/debugger-agent.h:8, from ../../mono/mini/debugger-state-machine.h:19, from mini-posix.c:73: ../../mono/mini/mini-amd64.h:96: note: this is the location of the previous definition 96 | # define MONO_ARCH_NOMAP32BIT | CXXLD libmini.la CC libmain_a-main.o <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition In file included from mini-arch.h:11, from mini.h:50, from main.c:25: mini-amd64.h:394: warning: "MONO_ARCH_NOMAP32BIT" redefined 394 | #define MONO_ARCH_NOMAP32BIT 1 | In file included from mini-arch.h:11, from mini.h:50, from main.c:25: mini-amd64.h:96: note: this is the location of the previous definition 96 | # define MONO_ARCH_NOMAP32BIT | CC interp/libmono_ee_interp_la-interp.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition In file included from ../../mono/mini/mini-arch.h:11, from ../../mono/mini/mini.h:50, from ../../mono/mini/mini-runtime.h:15, from interp/interp.h:7, from interp/interp.c:63: ../../mono/mini/mini-amd64.h:394: warning: "MONO_ARCH_NOMAP32BIT" redefined 394 | #define MONO_ARCH_NOMAP32BIT 1 | In file included from ../../mono/mini/mini-arch.h:11, from ../../mono/mini/mini.h:50, from ../../mono/mini/mini-runtime.h:15, from interp/interp.h:7, from interp/interp.c:63: ../../mono/mini/mini-amd64.h:96: note: this is the location of the previous definition 96 | # define MONO_ARCH_NOMAP32BIT | CC interp/libmono_ee_interp_la-mintops.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC interp/libmono_ee_interp_la-transform.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition In file included from ../../mono/mini/mini-arch.h:11, from ../../mono/mini/mini.h:50, from interp/transform.c:27: ../../mono/mini/mini-amd64.h:394: warning: "MONO_ARCH_NOMAP32BIT" redefined 394 | #define MONO_ARCH_NOMAP32BIT 1 | In file included from ../../mono/mini/mini-arch.h:11, from ../../mono/mini/mini.h:50, from interp/transform.c:27: ../../mono/mini/mini-amd64.h:96: note: this is the location of the previous definition 96 | # define MONO_ARCH_NOMAP32BIT | CCLD libmono-ee-interp.la CC libmono_dbg_la-debugger-agent.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition In file included from mini-arch.h:11, from mini.h:50, from debugger-agent.h:8, from debugger-state-machine.h:19, from debugger-agent.c:81: mini-amd64.h:394: warning: "MONO_ARCH_NOMAP32BIT" redefined 394 | #define MONO_ARCH_NOMAP32BIT 1 | In file included from mini-arch.h:11, from mini.h:50, from debugger-agent.h:8, from debugger-state-machine.h:19, from debugger-agent.c:81: mini-amd64.h:96: note: this is the location of the previous definition 96 | # define MONO_ARCH_NOMAP32BIT | debugger-agent.c: In function 'notify_thread': debugger-agent.c:2764:97: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2764 | DEBUG_PRINTF (1, "[%p] Interrupting %p...\n", (gpointer) (gsize) mono_native_thread_id_get (), (gpointer)tid); | ^ debugger-agent.c:548:99: note: in definition of macro 'DEBUG_PRINTF' 548 | #define DEBUG_PRINTF(level, ...) do { if (G_UNLIKELY ((level) <= log_level)) { fprintf (log_file, __VA_ARGS__); fflush (log_file); } } while (0) | ^~~~~~~~~~~ debugger-agent.c:2772:129: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2772 | DEBUG_PRINTF (1, "[%p] mono_thread_info_suspend_sync () failed for %p...\n", (gpointer) (gsize) mono_native_thread_id_get (), (gpointer)tid); | ^ debugger-agent.c:548:99: note: in definition of macro 'DEBUG_PRINTF' 548 | #define DEBUG_PRINTF(level, ...) do { if (G_UNLIKELY ((level) <= log_level)) { fprintf (log_file, __VA_ARGS__); fflush (log_file); } } while (0) | ^~~~~~~~~~~ CC libmono_dbg_la-debugger-state-machine.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition In file included from ../../mono/mini/mini-arch.h:11, from ../../mono/mini/mini.h:50, from ../../mono/mini/debugger-agent.h:8, from ../../mono/mini/debugger-state-machine.h:19, from debugger-state-machine.c:15: ../../mono/mini/mini-amd64.h:394: warning: "MONO_ARCH_NOMAP32BIT" redefined 394 | #define MONO_ARCH_NOMAP32BIT 1 | In file included from ../../mono/mini/mini-arch.h:11, from ../../mono/mini/mini.h:50, from ../../mono/mini/debugger-agent.h:8, from ../../mono/mini/debugger-state-machine.h:19, from debugger-state-machine.c:15: ../../mono/mini/mini-amd64.h:96: note: this is the location of the previous definition 96 | # define MONO_ARCH_NOMAP32BIT | CC libmono_dbg_la-debugger-engine.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition In file included from mini-arch.h:11, from mini.h:50, from mini-runtime.h:15, from debugger-engine.c:13: mini-amd64.h:394: warning: "MONO_ARCH_NOMAP32BIT" redefined 394 | #define MONO_ARCH_NOMAP32BIT 1 | In file included from mini-arch.h:11, from mini.h:50, from mini-runtime.h:15, from debugger-engine.c:13: mini-amd64.h:96: note: this is the location of the previous definition 96 | # define MONO_ARCH_NOMAP32BIT | debugger-engine.c:758:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] 758 | ss_req_count () | ^~~~~~~~~~~~ CCLD libmono-dbg.la CCLD mono-boehm Undefined first referenced symbol in file mono_threads_platform_get_stack_bounds ../../mono/utils/.libs/libmonoutils.a(libmonoutils_la-mono-threads.o) mono_w32file_get_file_system_type ../../mono/metadata/.libs/libmonoruntime.a(libmonoruntime_la-icall.o) ld: fatal: symbol referencing errors. No output written to mono-boehm collect2: error: ld returned 1 exit status gmake[4]: *** [Makefile:1772: mono-boehm] Error 1 gmake[4]: Leaving directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.122/mono/mini' gmake[3]: *** [Makefile:1574: all] Error 2 gmake[3]: Leaving directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.122/mono/mini' gmake[2]: *** [Makefile:531: all-recursive] Error 1 gmake[2]: Leaving directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.122/mono' gmake[1]: *** [Makefile:601: all-recursive] Error 1 gmake[1]: Leaving directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.122' gmake: *** [Makefile:529: all] Error 2 *** Error code 2 Stop. bmake[1]: stopped in /data/jenkins/workspace/pkgsrc-upstream-trunk/lang/mono *** Error code 1 Stop. bmake: stopped in /data/jenkins/workspace/pkgsrc-upstream-trunk/lang/mono